[open-ils-commits] [GIT] Evergreen ILS branch rel_3_1 updated. 6c7212ee891c792332863008f35f4c509278b538

Evergreen Git git at git.evergreen-ils.org
Wed May 1 09:44:08 EDT 2019


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, rel_3_1 has been updated
       via  6c7212ee891c792332863008f35f4c509278b538 (commit)
       via  4a4e4f1c33d01a89baf6e4127d659028580ba4ab (commit)
      from  e0d524dc50db68ce02a36a7e411235b5689ec496 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 6c7212ee891c792332863008f35f4c509278b538
Author: Jason Stephenson <jason at sigio.com>
Date:   Tue Dec 18 09:26:11 2018 -0500

    Lp 1752968: Select content when focusing on the barcode field.
    
    To reproduce the reported behavior:
    
     1. Find a title in the staff client catalog.
     2. Click on Add Holdings.
     3. See that the Barcode field does not have cursor focus.
     4. Repeat step 1.
     5. Click on edit next to one of the barcoded items in the list of
        holdings.
     6. Click Show Holdings Details and see that the Barcode field does
         not have focus and the content is not selected.
    
    To test this branch:
    
     1. Find a title in the staff client catalog.
     2. Click on Add Holdings.
     3. See that the Barcode field has cursor focus, i.e. the cursor is in
        the field and blinking.
     4. Repeat step 1.
     5. Click on edit next to one of the barcoded items in the list of
        holdings.
     6. Click Show Holdings Details and see that the Barcode field has
         cursor focus and the content is selected/highlighted.
    
    Signed-off-by: Jason Stephenson <jason at sigio.com>
    Signed-off-by: Janet Schrader <jschrader at cwmars.org>

diff --git a/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js b/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
index 2992c29f7b..982cefe2cc 100644
--- a/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
+++ b/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
@@ -489,7 +489,7 @@ function(egCore , $q) {
                     '<input id="{{callNumber.id()}}_{{copy.id()}}"'+
                     ' eg-enter="nextBarcode(copy.id())" class="form-control"'+
                     ' type="text" ng-model="barcode" ng-change="updateBarcode()"'+
-                    ' autofocus/>'+
+                    ' ng-focus="selectOnFocus($event)" autofocus/>'+
                     '<div class="label label-danger" ng-if="duplicate_barcode">{{duplicate_barcode_string}}</div>'+
                     '<div class="label label-danger" ng-if="empty_barcode">{{empty_barcode_string}}</div>'+
                 '</div>'+
@@ -509,6 +509,11 @@ function(egCore , $q) {
 
                 if (!$scope.copy.barcode()) $scope.copy.empty_barcode = true;
 
+                $scope.selectOnFocus = function($event) {
+                    if (!$scope.copy.empty_barcode)
+                        $event.target.select();
+                }
+
                 $scope.nextBarcode = function (i) {
                     $scope.focusNext(i, $scope.barcode);
                 }

commit 4a4e4f1c33d01a89baf6e4127d659028580ba4ab
Author: Jason Stephenson <jason at sigio.com>
Date:   Mon Dec 17 11:08:47 2018 -0500

    Lp 1752968: Focus Barcode Field in Volumes/Copy Editor
    
    Always focus the barcode field when adding or editing volumes or
    copies.
    
    Signed-off-by: Jason Stephenson <jason at sigio.com>
    Signed-off-by: Janet Schrader <jschrader at cwmars.org>

diff --git a/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js b/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
index 87944d715b..2992c29f7b 100644
--- a/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
+++ b/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
@@ -488,7 +488,8 @@ function(egCore , $q) {
                 '<div class="col-xs-5" ng-class="{'+"'has-error'"+':barcode_has_error}">'+
                     '<input id="{{callNumber.id()}}_{{copy.id()}}"'+
                     ' eg-enter="nextBarcode(copy.id())" class="form-control"'+
-                    ' type="text" ng-model="barcode" ng-change="updateBarcode()"/>'+
+                    ' type="text" ng-model="barcode" ng-change="updateBarcode()"'+
+                    ' autofocus/>'+
                     '<div class="label label-danger" ng-if="duplicate_barcode">{{duplicate_barcode_string}}</div>'+
                     '<div class="label label-danger" ng-if="empty_barcode">{{empty_barcode_string}}</div>'+
                 '</div>'+

-----------------------------------------------------------------------

Summary of changes:
 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list