summaryrefslogtreecommitdiff
path: root/www/js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js')
-rw-r--r--www/js/DataModel.js13
-rw-r--r--www/js/MontageCtrl.js9
-rw-r--r--www/js/app.js5
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
});