summaryrefslogtreecommitdiff
path: root/www/js/MonitorModalCtrl.js
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2017-11-03 14:53:41 -0400
committerPliable Pixels <pliablepixels@gmail.com>2017-11-03 14:53:41 -0400
commita3242f40e0bb123d2c75dd854d115dba80ea1496 (patch)
tree6ca2d1051ea4fbcf790e35603d93b5bea8476ea9 /www/js/MonitorModalCtrl.js
parentcc19ea44d4d209400acfc3e9928acb4dd93da931 (diff)
hide options for #554
Diffstat (limited to 'www/js/MonitorModalCtrl.js')
-rw-r--r--www/js/MonitorModalCtrl.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/www/js/MonitorModalCtrl.js b/www/js/MonitorModalCtrl.js
index 2815cb2e..65f8f4df 100644
--- a/www/js/MonitorModalCtrl.js
+++ b/www/js/MonitorModalCtrl.js
@@ -20,6 +20,8 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
var _moveStart = false;
var targetID = "";
$scope.imageZoomable = true;
+ $scope.ptzButtonsShown = true;
+
$scope.csize = ($rootScope.platformOS == 'desktop') ? 10:20;
@@ -714,10 +716,27 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
$scope.controlPTZ = function(monitorId, cmd)
{
+
+ if (cmd == "special-hide-unhide") {
+ hideUnhidePresets();
+ return;
+ }
console.log ("PTZ command is"+cmd);
controlPTZ(monitorId, cmd);
};
+ function hideUnhidePresets() {
+ console.log ("**********HIDEUNHIDE");
+ $scope.ptzButtonsShown = !$scope.ptzButtonsShown;
+
+ if ($scope.ptzPresets.length > 0) {
+ dirn = $scope.ptzButtonsShown ? "up":"down";
+
+ $scope.ptzPresets[0].icon = "ion-chevron-"+dirn;
+ }
+
+ }
+
function controlPTZ(monitorId, cmd)
{
@@ -1587,6 +1606,9 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
NVRDataModel.debug("ConfigurePTZ Preset value is " + data.control.Control.HasPresets);
$scope.ptzPresets = [];
+
+
+
if (data.control.Control.HasPresets == '1')
{
//$scope.presetAndControl = $translate.instant('kPresets');
@@ -1620,6 +1642,16 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$
}
+ /* MAKE SURE THIS IS THE FIRST ICON */
+ $scope.ptzPresets.unshift(
+ {
+ // name: 'W',
+ icon: "ion-chevron-up",
+ cmd: 'special-hide-unhide',
+ style: 'button-royal button-dark ',
+ });
+
+
}
/*else
{