From: Mike Rylander Date: Mon, 2 Feb 2015 15:15:10 +0000 (-0500) Subject: LP#1402797 Add "forget" mode for grid limit; Use in hold clearing mode X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3e001d054b60d3082b03931f25905f221bc949f9;p=evergreen%2Fmasslnc.git LP#1402797 Add "forget" mode for grid limit; Use in hold clearing mode Signed-off-by: Mike Rylander Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/web/js/ui/default/staff/circ/holds/app.js b/Open-ILS/web/js/ui/default/staff/circ/holds/app.js index 8ce83c4312..f0f5be563d 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/holds/app.js +++ b/Open-ILS/web/js/ui/default/staff/circ/holds/app.js @@ -167,7 +167,7 @@ function($scope , $q , $routeParams , $window , $location , egCore , egHolds , e // we want to see all processed holds, so (effectively) remove // the grid limit. - $scope.gridControls.setLimit(1000); + $scope.gridControls.setLimit(1000, true); // initiate clear shelf and grab cache key egCore.net.request( diff --git a/Open-ILS/web/js/ui/default/staff/services/grid.js b/Open-ILS/web/js/ui/default/staff/services/grid.js index 8b2b441d86..50c27860ce 100644 --- a/Open-ILS/web/js/ui/default/staff/services/grid.js +++ b/Open-ILS/web/js/ui/default/staff/services/grid.js @@ -223,8 +223,8 @@ angular.module('egGridMod', grid.collect(); } - controls.setLimit = function(limit) { - if (grid.persistKey) + controls.setLimit = function(limit,forget) { + if (!forget && grid.persistKey) egCore.hatch.setLocalItem('eg.grid.' + grid.persistKey + '.limit', limit); grid.limit = limit; }