webstaff: offline in house use improvements
authorMike Rylander <mrylander@gmail.com>
Wed, 31 May 2017 16:39:25 +0000 (12:39 -0400)
committerMike Rylander <mrylander@gmail.com>
Wed, 31 May 2017 16:40:03 +0000 (12:40 -0400)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/templates/staff/offline-interface.tt2
Open-ILS/web/js/ui/default/staff/offline.js

index 357ead2..0697759 100644 (file)
 
           <!-- left-hand side -->
           <div class="col-md-6 container" style="border-right:solid 1px;">
-            <div class="row">
+
+            <div class="row pad-vert">
               <div class="col-md-1"></div>
               <div class="col-md-5">
-                [% l('Item Barcode:') %]
+                [% l('Use count:') %]
               </div>
               <div class="col-md-6">
-                <input class="form-control" type="text" ng-model="in_house_use.barcode" next-on-enter="ihu_count"/>
+                <input class="form-control" type="number" min="1" max="100" next-on-enter="ihu_barcode" ng-model="in_house_use.count"/>
               </div>
             </div>
 
-            <div class="row pad-vert">
+            <div class="row">
               <div class="col-md-1"></div>
               <div class="col-md-5">
-                [% l('Use count:') %]
+                [% l('Item Barcode:') %]
               </div>
               <div class="col-md-6">
-                <input class="form-control" type="number" min="1" max="100" ng-model="in_house_use.count" id="ihu_count"/>
+                <input class="form-control" type="text" ng-model="in_house_use.barcode" eg-enter="add('in_house_use')" id="ihu_barcode"/>
               </div>
             </div>
 
index 1a375bd..31d17cf 100644 (file)
@@ -255,7 +255,7 @@ function($routeProvider , $locationProvider , $compileProvider) {
 
         $scope.checkout = { noncat_type : '' };
         $scope.renew = { noncat_type : '' };
-        $scope.in_house_use = {};
+        $scope.in_house_use = {count : 1};
         $scope.checkin = { backdate : new Date() };
 
         $scope.current_workstation_name = function () {
@@ -453,6 +453,7 @@ function($routeProvider , $locationProvider , $compileProvider) {
 
         $scope.clear = function (xtype) {
             $scope[xtype] = {};
+            if (xtype=="in_house_use") $scope[xtype].count = 1;
         }
 
         $scope.add = function (xtype) {
@@ -518,6 +519,7 @@ function($routeProvider , $locationProvider , $compileProvider) {
 
             if (pbarcode) $scope[xtype].patron_barcode = pbarcode;
             if (backdate) $scope[xtype].backdate = backdate;
+            if (xtype=="in_house_use") $scope[xtype].count = 1;
 
             if (digest) $scope.$apply();
         }