diff options
Diffstat (limited to 'www')
| -rw-r--r-- | www/js/MontageCtrl.js | 14 | ||||
| -rw-r--r-- | www/templates/montage.html | 15 |
2 files changed, 20 insertions, 9 deletions
diff --git a/www/js/MontageCtrl.js b/www/js/MontageCtrl.js index 6675c4eb..aa218c90 100644 --- a/www/js/MontageCtrl.js +++ b/www/js/MontageCtrl.js @@ -161,6 +161,8 @@ angular.module('zmApp.controllers') imagesLoaded(elem).on('progress', function (instance, img) { + var result = img.isLoaded ? 'loaded' : 'broken'; + NVRDataModel.debug( '~~loaded image is ' + result + ' for ' + img.img.src ); progressCalled = true; @@ -171,7 +173,9 @@ angular.module('zmApp.controllers') //console.log ("******** ALL IMAGES LOADED"); // $scope.$digest(); NVRDataModel.debug("All images loaded"); + $scope.areImagesLoading = false; + $ionicLoading.hide(); @@ -975,6 +979,9 @@ angular.module('zmApp.controllers') $rootScope.authSession = success; NVRDataModel.log("Stream authentication construction: " + $rootScope.authSession); + $timeout(function () { + initPackery(); + }, zm.packeryTimer); }, function (error) { @@ -983,13 +990,14 @@ angular.module('zmApp.controllers') NVRDataModel.debug("MontageCtrl: Error in authkey retrieval " + error); //$rootScope.authSession=""; NVRDataModel.log("MontageCtrl: Error returned Stream authentication construction. Retaining old value of: " + $rootScope.authSession); + $timeout(function () { + initPackery(); + }, zm.packeryTimer); }); //console.log("**VIEW ** Montage Ctrl AFTER ENTER"); window.addEventListener("resize", orientationChanged, false); - $timeout(function () { - initPackery(); - }, zm.packeryTimer); + document.addEventListener("pause", onPause, false); document.addEventListener("resume", onResume, false); diff --git a/www/templates/montage.html b/www/templates/montage.html index ef7a4224..18280cab 100644 --- a/www/templates/montage.html +++ b/www/templates/montage.html @@ -66,18 +66,19 @@ - <div class="grid-item grid-item-{{monitor.Monitor.gridScale}} " data-item-id="{{monitor.Monitor.Id}}" data-item-size="{{monitor.Monitor.gridScale}}" data-item-listdisplay="{{monitor.Monitor.listDisplay}} " > + <div class="grid-item grid-item-{{monitor.Monitor.gridScale}} " data-item-id="{{monitor.Monitor.Id}}" data-item-size="{{monitor.Monitor.gridScale}}" data-item-listdisplay="{{monitor.Monitor.listDisplay}} " > - <figure class="{{dragBorder}}" ng-show=" monitor.Monitor.listDisplay!='noshow'"> + <figure class="{{dragBorder}}" ng-show=" monitor.Monitor.listDisplay!='noshow'"> <!--<div ng-if="!isModalActive" >--> - <div ng-if="$root.authSession!='undefined' && !isBackground() && !areImagesLoading"> + <!--<div ng-if="$root.authSession!='undefined' && !isBackground() && !areImagesLoading">--> + <div ng-if="$root.authSession!='undefined' && !isBackground() "> <div ng-if = "!minimal"> - <img class="{{monitor.Monitor.selectStyle}}" id="img-{{$index}}" image-spinner-src="{{monitor.Monitor.streamingURL}}/zms?mode=single&monitor={{monitor.Monitor.Id}}&scale={{LoginData.montageQuality}}{{$root.authSession}}&rand={{$root.rand}}" ng-click="!isDragabillyOn?openModal(monitor.Monitor.Id, monitor.Monitor.Controllable, monitor.Monitor.ControlId, monitor.Monitor.connKey,monitor):toggleSelectItem($index);" image-spinner-loader="lines" /> + <img class="{{monitor.Monitor.selectStyle}}" id="img-{{$index}}" image-spinner-src="{{monitor.Monitor.streamingURL}}/nph-zms?mode=single&monitor={{monitor.Monitor.Id}}&scale={{LoginData.montageQuality}}{{$root.authSession}}&rand={{$root.rand}}" ng-click="!isDragabillyOn?openModal(monitor.Monitor.Id, monitor.Monitor.Controllable, monitor.Monitor.ControlId, monitor.Monitor.connKey,monitor):toggleSelectItem($index);" image-spinner-loader="lines" /> </div> @@ -86,10 +87,12 @@ </div> </div> - <div ng-if="!$root.authSession=='undefined' || isBackground() || areImagesLoading"> + <!--<div ng-if="!$root.authSession=='undefined' || isBackground() || areImagesLoading"> <img id="img-{{$index}}" image-spinner-src="img/pausevideo.png" /> - </div> + + <canvas style="background:black;width:{{monitor.Monitor.Width}}; "></canvas> + </div>--> |
