LP#1570091: webstaff: isolate the scope of eg-status-bar
authorGalen Charlton <gmc@esilibrary.com>
Thu, 31 Mar 2016 02:13:43 +0000 (22:13 -0400)
committerBill Erickson <berickxx@gmail.com>
Wed, 20 Apr 2016 14:51:32 +0000 (10:51 -0400)
The messages array was fighting with ngToast's
messages array... and winning.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/web/js/ui/default/staff/services/statusbar.js

index 29968f9..8c7d116 100644 (file)
@@ -15,6 +15,7 @@ angular.module('egCoreMod')
         restrict : 'AE',
         replace : true,
         templateUrl : 'eg-status-bar-template',
+        scope : { },
         controller : [
                     '$scope','$rootScope','egHatch',
             function($scope , $rootScope , egHatch) {
@@ -49,7 +50,7 @@ angular.module('egCoreMod')
             }
 
             $rootScope.$on('egStatusBarMessage', function(evt, args) {
-                $scope.messages.unshift(args.message);
+                $scope.messages.unshift(args);
 
                 // ensure the list does not exceed 10 messages
                 // TODO: configurable?