File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change 278278<script>
279279 (function() { // Self Isolation!
280280
281+ function compareVersionsCore(v1, v2) {
282+ const v1Parts = v1.split('.').map(Number);
283+ const v2Parts = v2.split('.').map(Number);
284+
285+ for (let i = 0; i < Math.max(v1Parts.length, v2Parts.length); i++) {
286+ const v1Part = v1Parts[i] || 0;
287+ const v2Part = v2Parts[i] || 0;
288+
289+ if (v1Part > v2Part) return 1;
290+ if (v1Part < v2Part) return -1;
291+ }
292+
293+ return 0;
294+ }
281295
282296 jeedom.version({
283297 success: function(version) {
284- if ( market_display_info.parameters.minJeedomVersion >= version ) {
298+ if(compareVersions( market_display_info.parameters.minJeedomVersion, version) > 0 ) {
285299 var installButtons = document.querySelectorAll('.bt_installFromMarket');
286300 installButtons.forEach(function(installButton) {
287301 installButton.style.display = 'none';
You can’t perform that action at this time.
0 commit comments