diff --git a/modules/internal/helpers.js b/modules/internal/helpers.js index 7e9afc2f..e81da3a6 100644 --- a/modules/internal/helpers.js +++ b/modules/internal/helpers.js @@ -277,19 +277,17 @@ helpers.setLastVersion = function (type, version) { */ if(version !== null && version !== undefined) { - version = version.toString(); - } else { - return 'latest'; + let requestVersion = version.toString(); } if (type.includes('/algoliasearch/3.')) { return '3.35.1'; } else if (type.includes('/angularjs/1.')) { - if (helpers.compareVersion('1.2.19', version)) return '1.2.19'; // <= v1.2.19 - else if (helpers.compareVersion('1.2.32', version)) return '1.2.32'; // > 1.2.19 to <= v1.2.32 - else if (helpers.compareVersion('1.3.13', version)) return '1.3.13'; // > 1.2.32 to <= 1.3.13 - else if (helpers.compareVersion('1.4.14', version)) return '1.4.14'; // > 1.3.13 to <= 1.4.14 - else if (helpers.compareVersion('1.5.11', version)) return '1.5.11'; // > 1.4.14 to <= 1.5.11 - else if (helpers.compareVersion('1.6.10', version)) return '1.6.10'; // > 1.5.11 to <= 1.6.10 + if (helpers.compareVersion('1.2.19', requestVersion)) return '1.2.19'; // <= v1.2.19 + else if (helpers.compareVersion('1.2.32', requestVersion)) return '1.2.32'; // > 1.2.19 to <= v1.2.32 + else if (helpers.compareVersion('1.3.13', requestVersion)) return '1.3.13'; // > 1.2.32 to <= 1.3.13 + else if (helpers.compareVersion('1.4.14', requestVersion)) return '1.4.14'; // > 1.3.13 to <= 1.4.14 + else if (helpers.compareVersion('1.5.11', requestVersion)) return '1.5.11'; // > 1.4.14 to <= 1.5.11 + else if (helpers.compareVersion('1.6.10', requestVersion)) return '1.6.10'; // > 1.5.11 to <= 1.6.10 else return '1.7.9'; // >= 1.6.11 } else if (type.includes('/angularjs-slider/6.')) { return '6.7.0'; @@ -304,11 +302,11 @@ helpers.setLastVersion = function (type, version) { } else if (type.includes('/angular-stripe-checkout@5.')) { return '5.1.0'; } else if (type.includes('/angular-ui-bootstrap/')) { - if (helpers.compareVersion('0.10.0', version)) return '0.10.0'; // <= v0.10.0 - else if (helpers.compareVersion('0.14.3', version)) return '0.14.3'; // > 0.10.0 <= v0.14.3 + if (helpers.compareVersion('0.10.0', requestVersion)) return '0.10.0'; // <= v0.10.0 + else if (helpers.compareVersion('0.14.3', requestVersion)) return '0.14.3'; // > 0.10.0 <= v0.14.3 return '1.3.3'; // > v0.14.0 } else if (type.includes('/angular-ui-router/')) { - if (helpers.compareVersion('0.4.3', version)) return '0.4.3'; // <= 0.4.3 + if (helpers.compareVersion('0.4.3', requestVersion)) return '0.4.3'; // <= 0.4.3 else return '1.0.25'; // > 0.4.3 } else if (type.includes('/angular-ui-utils/0.')) { return '0.1.1'; @@ -387,8 +385,8 @@ helpers.setLastVersion = function (type, version) { } else if (type.includes('/jets/0.')) { return '0.14.1'; } else if (type.includes('/jquery/1.')) { - if (helpers.compareVersion('1.7.1', version)) return '1.7.1'; // <= v1.7.1 - else if (helpers.compareVersion('1.8.3', version)) return '1.8.3'; // > 1.7.1 to <= 1.8.3 + if (helpers.compareVersion('1.7.1', requestVersion)) return '1.7.1'; // <= v1.7.1 + else if (helpers.compareVersion('1.8.3', requestVersion)) return '1.8.3'; // > 1.7.1 to <= 1.8.3 else return '1.12.4'; // >= 1.8.4 } else if (type.includes('/jquery/1.8.')) { return '1.8.3'; @@ -399,7 +397,7 @@ helpers.setLastVersion = function (type, version) { } else if (type.includes('/jquery.devbridge-autocomplete/1.')) { return '1.4.10'; } else if (type.includes('/jqueryui/1.')) { - if (helpers.compareVersion('1.8.18', version)) return '1.8.18'; // <= v1.8.18 + if (helpers.compareVersion('1.8.18', requestVersion)) return '1.8.18'; // <= v1.8.18 else return '1.12.1'; // >= 1.8.19 } else if (type.includes('/jquery.blockUI/2.')) { return '2.70'; @@ -444,7 +442,7 @@ helpers.setLastVersion = function (type, version) { } else if (type.includes('/moment.js/2.')) { return '2.24.0'; } else if (type.includes('/mootools/1.')) { - if (helpers.compareVersion('1.4.5', version)) return '1.4.5'; // <= v1.4.5 + if (helpers.compareVersion('1.4.5', requestVersion)) return '1.4.5'; // <= v1.4.5 else return '1.6.0'; // > 1.4.5 } else if (type.includes('/oclazyload/1.')) { return '1.1.0'; @@ -516,6 +514,8 @@ helpers.setLastVersion = function (type, version) { return '6.4.8'; } else if (type.includes('/wow/1.')) { return '1.1.2'; + } else if (version === null) { + return 'latest'; } }; diff --git a/pages/updates/updates.html b/pages/updates/updates.html index ba3ba058..0412e65d 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -24,7 +24,7 @@ New in LocalCDN: