summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/js/MonitorModalCtrl.js32
-rw-r--r--www/lang/locale-en.json1
-rw-r--r--www/templates/monitors-modal.html4
3 files changed, 26 insertions, 11 deletions
diff --git a/www/js/MonitorModalCtrl.js b/www/js/MonitorModalCtrl.js
index 0cad2391..c0d85ccf 100644
--- a/www/js/MonitorModalCtrl.js
+++ b/www/js/MonitorModalCtrl.js
@@ -259,6 +259,9 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
if ($scope.isControllable == '1') {
//console.log ("iscontrollable is true");
$scope.showPTZ = !$scope.showPTZ;
+
+
+
} else {
$ionicLoading.show({
template: $translate.instant('kPTZnotConfigured'),
@@ -351,6 +354,15 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
$scope.togglePresets = function () {
$scope.presetOn = !$scope.presetOn;
+
+ if ($scope.presetOn)
+ {
+ $scope.controlToggle = "hide buttons";
+ }
+ else
+ {
+ $scope.controlToggle = "show buttons";
+ }
//console.log("Changing preset to " + $scope.presetOn);
var element = angular.element(document.getElementById("presetlist"));
@@ -846,6 +858,8 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
};
$scope.$on('$ionicView.enter', function () {
+
+
});
@@ -1044,7 +1058,8 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
$scope.zoomStopCommand = "zoomStop";
$scope.canZoom = false;
- $scope.presetOn = false;
+ $scope.presetOn = true;
+ $scope.controlToggle = "hide buttons";
ZMDataModel.zmDebug ("configurePTZ: called with mid="+mid);
var ld = ZMDataModel.getLogin();
@@ -1149,7 +1164,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
if (data.control.Control.HasPresets == '1')
{
- $scope.presetAndControl = $translate.instant('kPresets');
+ //$scope.presetAndControl = $translate.instant('kPresets');
$scope.ptzPresetCount = parseInt(data.control.Control.NumPresets);
@@ -1159,8 +1174,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
for (var p=0; p<$scope.ptzPresetCount; p++)
{
$scope.ptzPresets.push ({name:(p+1).toString(), icon:'', cmd:"presetGoto"+(p+1).toString(), style:'button-royal'});
- // $scope.ptzPresets[p].name = "Arjun " + p;
- // console.log ("Name to " + $scope.ptzPresets[p].name);
+
}
if (data.control.Control.HasHomePreset == '1')
@@ -1172,10 +1186,10 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
}
- else
+ /*else
{
$scope.presetAndControl = $translate.instant('kMore');
- }
+ }*/
// lets add these to the end
// strictly speaking, they aren't really presets, but meh for now
@@ -1189,19 +1203,19 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
if (data.control.Control.CanWake == '1')
{
- $scope.ptzPresets.push({name:'', icon:"ion-eye", cmd:'wake', style:'button-royal '+buttonAccent});
+ $scope.ptzPresets.push({name:'W', icon:"ion-eye", cmd:'wake', style:'button-royal '+buttonAccent});
}
if (data.control.Control.CanSleep == '1')
{
- $scope.ptzPresets.push({name:'', icon:"ion-eye-disabled", cmd:'sleep', style:'button-royal '+buttonAccent});
+ $scope.ptzPresets.push({name:'S', icon:"ion-eye-disabled", cmd:'sleep', style:'button-royal '+buttonAccent});
}
if (data.control.Control.CanReset == '1')
{
- $scope.ptzPresets.push({name:'', icon:"ion-ios-loop-strong", cmd:'reset', style:'button-royal '+buttonAccent});
+ $scope.ptzPresets.push({name:'R', icon:"ion-ios-loop-strong", cmd:'reset', style:'button-royal '+buttonAccent});
}
diff --git a/www/lang/locale-en.json b/www/lang/locale-en.json
index 3b33a284..32a0f8a8 100644
--- a/www/lang/locale-en.json
+++ b/www/lang/locale-en.json
@@ -37,6 +37,7 @@
"kClear" :"Clear",
"kCollapse" :"collapse",
"kConfiguration" :"Configuration",
+ "kControl" : "control",
"kCredentialsBody" :"Please provide your ZoneMinder credentials",
"kCredentialsTitle" :"Credentials Required",
"kCurrentState" :"current state",
diff --git a/www/templates/monitors-modal.html b/www/templates/monitors-modal.html
index f82eab45..59920b09 100644
--- a/www/templates/monitors-modal.html
+++ b/www/templates/monitors-modal.html
@@ -62,7 +62,7 @@
<a class="button button-small icon ion-stop button-assertive" href="" ng-click="controlPTZ(monitorId, ptzStopCommand);"></a>
- <a class="button button-small button-royal" href="" ng-click="togglePresets();">{{presetAndControl}}</a>
+ <a class="button button-small button-royal" href="" ng-click="togglePresets();">{{controlToggle}}</a>
</div>
</div>
@@ -76,7 +76,7 @@
</button>
<button mfb-button icon="ion-refresh" label="{{'kRefresh' | translate}}" ng-click="reloadView();">
</button>
- <button mfb-button icon="ion-arrow-expand" label="{{'kPTZ'| translate}}" ng-click="togglePTZ();">
+ <button mfb-button icon="ion-arrow-expand" label="{{'kControl'| translate}}" ng-click="togglePTZ();">
</button>
</nav>