From 607280384c64cf73ec460bfe014a8e1c1b4f744d Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Thu, 13 May 2021 13:43:44 -0700 Subject: [PATCH] ws --- src/js/app.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/js/app.js b/src/js/app.js index f63df4f..6d7e961 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -34,17 +34,17 @@ var util = require('./util'); function compare_versions(a, b) { - var reStripTrailingZeros = /(\.0+)+$/; - var segsA = a.replace(reStripTrailingZeros, '').split('.'); - var segsB = b.replace(reStripTrailingZeros, '').split('.'); - var l = Math.min(segsA.length, segsB.length); - - for (var i = 0; i < l; i++) { - var diff = parseInt(segsA[i], 10) - parseInt(segsB[i], 10); - if (diff) return diff; - } + var reStripTrailingZeros = /(\.0+)+$/; + var segsA = a.trim().replace(reStripTrailingZeros, '').split('.'); + var segsB = b.trim().replace(reStripTrailingZeros, '').split('.'); + var l = Math.min(segsA.length, segsB.length); + + for (var i = 0; i < l; i++) { + var diff = parseInt(segsA[i], 10) - parseInt(segsB[i], 10); + if (diff) return diff; + } - return segsA.length - segsB.length; + return segsA.length - segsB.length; } -- 2.27.0