diff options
| author | pliablepixels <pliablepixels@gmail.com> | 2016-05-23 11:54:03 -0400 |
|---|---|---|
| committer | pliablepixels <pliablepixels@gmail.com> | 2016-05-23 11:54:03 -0400 |
| commit | 64de3b01ed4bb9bb8323e2423930355759bcfd36 (patch) | |
| tree | 1b564a6e379e8d5d92b37c3153ffcdccd4774879 /www/js/PortalLoginCtrl.js | |
| parent | 04b1fd8f094e65308fc39b8aa853a52b8309a928 (diff) | |
removed redundant versions of versionCompare
Former-commit-id: de7b086b00eb398deb17499435b69b161c52bcf6
Diffstat (limited to 'www/js/PortalLoginCtrl.js')
| -rw-r--r-- | www/js/PortalLoginCtrl.js | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/www/js/PortalLoginCtrl.js b/www/js/PortalLoginCtrl.js index b5a3cea0..3f5c14d6 100644 --- a/www/js/PortalLoginCtrl.js +++ b/www/js/PortalLoginCtrl.js @@ -119,27 +119,7 @@ angular.module('zmApp.controllers').controller('zmApp.PortalLoginCtrl', ['$ionic unlock(false); }; - //credit: https://gist.github.com/alexey-bass/1115557 - function versionCompare(left, right) { - if (typeof left + typeof right != 'stringstring') - return false; - - var a = left.split('.'); - var b = right.split('.'); - var i = 0; - var len = Math.max(a.length, b.length); - - for (; i < len; i++) { - if ((a[i] && !b[i] && parseInt(a[i]) > 0) || (parseInt(a[i]) > parseInt(b[i]))) { - return 1; - } else if ((b[i] && !a[i] && parseInt(b[i]) > 0) || (parseInt(a[i]) < parseInt(b[i]))) { - return -1; - } - } - - return 0; -} - + function unlock(idVerified) { @@ -169,13 +149,13 @@ angular.module('zmApp.controllers').controller('zmApp.PortalLoginCtrl', ['$ionic ZMDataModel.zmLog("Got API version: " + data); $rootScope.apiVersion = data; var ld = ZMDataModel.getLogin(); - if (versionCompare(data,zm.minAppVersion)==-1 && data !="0.0.0") + if (ZMDataModel.versionCompare(data,zm.minAppVersion)==-1 && data !="0.0.0") { $state.go('lowversion', {"ver":data}); } - if (versionCompare(data,zm.recommendedAppVersion)==-1 && data !="0.0.0") + if (ZMDataModel.versionCompare(data,zm.recommendedAppVersion)==-1 && data !="0.0.0") { $state.go('importantmessage', {"ver":data}); |
