diff --git a/_includes/version-check.html b/_includes/version-check.html index 2c3c380c7..4eaba57b9 100644 --- a/_includes/version-check.html +++ b/_includes/version-check.html @@ -3,13 +3,9 @@ @@ -35,10 +31,10 @@ function compareVersion(a, b) { if (a === b) { return 0; } - - if (!a || !b) { - return 1; - } + + if (!a || !b) { + return 1; + } var a_components = a.split("."); var b_components = b.split("."); @@ -70,24 +66,29 @@ function compareVersion(a, b) { // Otherwise they are the same. return 0; } + +$(document).ready(function () { var versionMatch = /version=([^&]+)/.exec(location); if (versionMatch) { - var installedVersion = versionMatch[1]; - var greenshotTag = {% if latest_release.tag_name %}"{{ latest_release.tag_name }}"{% else %}"Greenshot-Test-1.2.9.129"{% endif %}; - var releaseVersion = /.*(\d+\.\d+\.\d+\.\d+)/.exec(greenshotTag)[1]; - var compare=compareVersion(releaseVersion, installedVersion); - var matchingBlogPost = release_blog_posts[installedVersion]; - if (matchingBlogPost) { - jQuery('#blog1').prop("href", matchingBlogPost); - jQuery('#blogPost1').slideToggle(); - jQuery('#blog2').prop("href", matchingBlogPost); - jQuery('#blogPost2').slideToggle(); - } - if (compare >= 1) { - jQuery('#oldVersion').slideToggle(); - } else if (compare == 0) { - jQuery('#currentVersion').slideToggle(); - } + var installedVersion = versionMatch[1]; + var greenshotTag = {% if latest_release.tag_name %}"{{ latest_release.tag_name }}"{% else %}"Greenshot-Test-1.2.9.129"{% endif %}; + var releaseVersion = /.*(\d+\.\d+\.\d+\.\d+)/.exec(greenshotTag)[1]; + var compare=compareVersion(releaseVersion, installedVersion); + var matchingBlogPost = release_blog_posts[installedVersion]; + if (matchingBlogPost) { + jQuery('#blog1').prop("href", matchingBlogPost); + jQuery('#blogPost1').slideToggle(); + jQuery('#blog2').prop("href", matchingBlogPost); + jQuery('#blogPost2').slideToggle(); + } + if (compare >= 1) { + jQuery('#oldVersion').slideDown(); + jQuery('#currentVersion').slideUp(); + } else if (compare == 0) { + jQuery('#oldVersion').slideUp(); + jQuery('#currentVersion').slideDown(); + } } +}); \ No newline at end of file