summaryrefslogtreecommitdiff
path: root/www/js/MontageCtrl.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/MontageCtrl.js')
-rw-r--r--www/js/MontageCtrl.js24
1 files changed, 15 insertions, 9 deletions
diff --git a/www/js/MontageCtrl.js b/www/js/MontageCtrl.js
index f073d836..6d93e753 100644
--- a/www/js/MontageCtrl.js
+++ b/www/js/MontageCtrl.js
@@ -37,8 +37,8 @@ angular.module('zmApp.controllers').controller('zmApp.MontageCtrl', ['$scope', '
// switch off awake, as liveview is finished
ZMDataModel.zmDebug("Modal is open, closing it");
ZMDataModel.setAwake(false);
- $scope.modal.remove();
$scope.isModalActive = false;
+ cleanupOnClose();
}
else
{
@@ -715,13 +715,8 @@ function initPackery()
//
//---------------------------------------------------------------------
- $scope.closeModal = function () {
- ZMDataModel.zmDebug("MontageCtrl: Close & Destroy Monitor Modal");
- // $scope.isModalActive = false;
- // Note: no need to setAwake(false) as needs to be awake
- // in montage view
-
-
+ function cleanupOnClose()
+ {
$scope.modal.remove();
$timeout (function() {ZMDataModel.zmLog("MontageCtrl:Stopping network pull...");if (ZMDataModel.isForceNetworkStop()) ZMDataModel.stopNetwork();},50);
@@ -730,7 +725,7 @@ function initPackery()
ZMDataModel.zmLog("Restarting montage timer, closing Modal...");
var ld = ZMDataModel.getLogin();
- console.log ("closeModal: Cancelling timer");
+ // console.log ("closeModal: Cancelling timer");
$interval.cancel(intervalHandleMontage);
$interval.cancel(intervalHandleAlarmStatus);
@@ -747,6 +742,17 @@ function initPackery()
// $timeout (function() {pckry.shiftLayout();},zm.packeryTimer);
+ }
+
+ $scope.closeModal = function () {
+ ZMDataModel.zmDebug("MontageCtrl: Close & Destroy Monitor Modal");
+ cleanupOnClose();
+ // $scope.isModalActive = false;
+ // Note: no need to setAwake(false) as needs to be awake
+ // in montage view
+
+
+
};