diff options
| author | Arjun Roychowdhury <pliablepixels@gmail.com> | 2015-09-27 09:08:03 -0400 |
|---|---|---|
| committer | Arjun Roychowdhury <pliablepixels@gmail.com> | 2015-09-27 09:08:03 -0400 |
| commit | 8dda11844174a4af4882ffe68d2db4c5ed73b4e5 (patch) | |
| tree | 26912c16936b116eb811b1d04200c21d4588ee6f /www/js/TimelineCtrl.js | |
| parent | 67900b322cf9088a4c06afe8b7e1053a6d3bb405 (diff) | |
resolves popover bug https://github.com/pliablepixels/zmNinja/issues/33
Diffstat (limited to 'www/js/TimelineCtrl.js')
| -rw-r--r-- | www/js/TimelineCtrl.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/www/js/TimelineCtrl.js b/www/js/TimelineCtrl.js index bff1ed16..d30118c0 100644 --- a/www/js/TimelineCtrl.js +++ b/www/js/TimelineCtrl.js @@ -231,6 +231,18 @@ angular.module('zmApp.controllers').controller('zmApp.TimelineCtrl', ['$ionicPla } }; + + + //------------------------------------------------------------------------- + // called when user switches to background + //------------------------------------------------------------------------- + function onPause() { + ZMDataModel.zmDebug ("TimelineCtrl:onpause called"); + console.log("*** Moving to Background ***"); // Handle the pause event + + if ($scope.popover) $scope.popover.remove(); + + } //-------------------------------------------------------- @@ -310,6 +322,8 @@ angular.module('zmApp.controllers').controller('zmApp.TimelineCtrl', ['$ionicPla // Make sure sliding for menu is disabled so it // does not interfere with graph panning $ionicSideMenuDelegate.canDragContent(false); + + document.addEventListener("pause", onPause, false); // FIXME: Timeline awake to avoid graph redrawing ZMDataModel.setAwake(ZMDataModel.getKeepAwake()); |
