cleanup
This commit is contained in:
@@ -542,15 +542,17 @@ angular.module('netStatsApp.filters', [])
|
||||
};
|
||||
});
|
||||
|
||||
function compareVersions(v1, comparator, v2) {
|
||||
"use strict";
|
||||
console.log(v1, comparator, v2);
|
||||
function compareVersions(v1, comparator, v2)
|
||||
{
|
||||
comparator = comparator == '=' ? '==' : comparator;
|
||||
|
||||
var v1parts = v1.split('.'), v2parts = v2.split('.');
|
||||
var maxLen = Math.max(v1parts.length, v2parts.length);
|
||||
var part1, part2;
|
||||
var cmp = 0;
|
||||
for(var i = 0; i < maxLen && !cmp; i++) {
|
||||
|
||||
for(var i = 0; i < maxLen && !cmp; i++)
|
||||
{
|
||||
part1 = parseInt(v1parts[i], 10) || 0;
|
||||
part2 = parseInt(v2parts[i], 10) || 0;
|
||||
if(part1 < part2)
|
||||
@@ -558,6 +560,7 @@ function compareVersions(v1, comparator, v2) {
|
||||
if(part1 > part2)
|
||||
cmp = -1;
|
||||
}
|
||||
|
||||
return eval('0' + comparator + cmp);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user