diff options
Diffstat (limited to 'www/js')
| -rw-r--r-- | www/js/DataModel.js | 13 | ||||
| -rw-r--r-- | www/js/MontageCtrl.js | 9 | ||||
| -rw-r--r-- | www/js/app.js | 5 |
3 files changed, 20 insertions, 7 deletions
diff --git a/www/js/DataModel.js b/www/js/DataModel.js index 83982c1c..dcd6b768 100644 --- a/www/js/DataModel.js +++ b/www/js/DataModel.js @@ -40,10 +40,14 @@ angular.module('zmApp.controllers') text: 'Portugese', value: 'pt' }, + /*{ + text: 'Arabic', + value: 'ar' + }, { text: 'Hindi', value: 'hi' - } + }*/ ]; var serverGroupList = {}; @@ -114,6 +118,7 @@ angular.module('zmApp.controllers') 'cycleMonitorsInterval':10, // 10sec 'enableLowBandwidth':false, 'autoSwitchBandwidth':false, + 'disableAlarmCheckMontage': false, @@ -759,6 +764,12 @@ angular.module('zmApp.controllers') } + if (typeof loginData.disableAlarmCheckMontage == 'undefined') { + + loginData.disableAlarmCheckMontage = false; + + } + diff --git a/www/js/MontageCtrl.js b/www/js/MontageCtrl.js index 1859e866..bff471d3 100644 --- a/www/js/MontageCtrl.js +++ b/www/js/MontageCtrl.js @@ -293,14 +293,15 @@ angular.module('zmApp.controllers') function loadAlarmStatus() { - if (NVRDataModel.versionCompare($rootScope.apiVersion, "1.30") == -1) { + if ((NVRDataModel.versionCompare($rootScope.apiVersion, "1.30") == -1) || + (NVRDataModel.getBandwidth() == 'lowbw') || + (NVRDataModel.getLogin().disableAlarmCheckMontage == true)) + { return; } - if (NVRDataModel.getBandwidth() == 'lowbw') { - return; - } + for (var i = 0; i < $scope.MontageMonitors.length; i++) { if (($scope.MontageMonitors[i].Monitor.Function == 'None') || diff --git a/www/js/app.js b/www/js/app.js index 93269a32..eb254aa8 100644 --- a/www/js/app.js +++ b/www/js/app.js @@ -578,8 +578,8 @@ angular.module('zmApp', [ $rootScope.newBlogPost = "(new post)"; return; + } - var mLastDate = moment(lastDate); var mItemDate = moment(data[0].date); @@ -1501,7 +1501,7 @@ angular.module('zmApp', [ //$translateProvider.useLocalStorage(); - $translateProvider.registerAvailableLanguageKeys(['en', 'de', 'es', 'fr', 'it', 'ja', 'ko', 'zh', 'zh_CN', 'zh_TW', 'pt', 'hi'], { + $translateProvider.registerAvailableLanguageKeys(['en', 'de', 'es', 'fr', 'it', 'ja', 'ko', 'zh', 'zh_CN', 'zh_TW', 'pt', 'ar','hi'], { 'en_*': 'en', 'de_*': 'de', 'es_*': 'es', @@ -1510,6 +1510,7 @@ angular.module('zmApp', [ 'ja_*': 'ja', 'ko_*': 'ko', 'pt_*': 'pt', + 'ar_*': 'ar', 'hi_*': 'hi', '*': 'en' // must be last }); |
