PINES Cust: Reset Patron Search Form with Defaults
authorTerran McCanna <tmccanna@georgialibraries.org>
Wed, 27 Dec 2017 20:58:15 +0000 (15:58 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Sat, 19 Nov 2022 19:52:45 +0000 (14:52 -0500)
Change code to refresh page instead of clearing individual fields,
which resets fields to the defaults we want (inactive checked and
org unit to consortium).

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Open-ILS/web/js/ui/default/staff/services/patron_search.js

index d2ebe6c..27999d9 100644 (file)
@@ -526,6 +526,9 @@ function($scope,  $q,  $routeParams,  $timeout,  $window,  $location,  egCore,
         home_ou : egCore.org.tree()
     };
 
+    // PINES Customization - default to search inactive
+    $scope.searchArgs.inactive = true;
+    
     // last used patron search form element
     var lastFormElement;
 
@@ -742,9 +745,12 @@ function($scope,  $q,  $routeParams,  $timeout,  $window,  $location,  egCore,
     }
 
     $scope.clearForm = function () {
-        $scope.searchArgs={};
-        if (lastFormElement) lastFormElement.focus();
-    }
+        //PINES Customization - instead of resetting fields, refresh page
+        //because this allows us to get the correct field defaults 
+        //$scope.searchArgs={};
+        //if (lastFormElement) lastFormElement.focus();
+        $window.location.reload();
+        }
 
     $scope.applyShowExtras = function($event, bool) {
         if (bool) {