JBAS-2193 Hide pfx, sfx, parts in vol-copy builder
authorBill Erickson <berickxx@gmail.com>
Thu, 14 Feb 2019 23:07:18 +0000 (15:07 -0800)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:51:45 +0000 (15:51 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/templates/staff/cat/volcopy/t_edit.tt2
Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js

index bb0537c..a65eb7c 100644 (file)
                     <div class="col-xs-2">
                         <select class="form-control" ng-model="batch.classification" ng-options="cl.id() as cl.name() for cl in classification_list"></select>
                     </div>
-                    <div class="col-xs-1">
+                    <div class="col-xs-1" ng-hide="true">
                         <select class="form-control" ng-model="batch.prefix" ng-options="p.id() as p.label() for p in prefix_list"></select>
                     </div>
-                    <div class="col-xs-2">
+                    <div class="col-xs-3">
                         <eg-basic-combo-box list="batch.marcCallNumbers" selected="batch.label"></eg-basic-combo-box>
                     </div>
-                    <div class="col-xs-1">
+                    <div class="col-xs-1" ng-hide="true">
                         <select class="form-control" ng-model="batch.suffix" ng-options="s.id() as s.label() for s in suffix_list"></select>
                     </div>
+                    <!--
                     <div class="col-xs-1"></div>
-                    <div class="col-xs-5">
+                    -->
+                    <div class="col-xs-1">
                         <button class="btn btn-default center-block" ng-click="applyBatchCNValues()" type="button">[% l('Apply') %]</button>
                     </div>
                 </div>
             <div class="col-xs-10">
                 <div class="row">
                     <div class="col-xs-2"><b>[% l('Classification') %]</b></div>
-                    <div class="col-xs-1"><b>[% l('Prefix') %]</b></div>
-                    <div class="col-xs-2"><b>[% l('Call Number Label') %]</b></div>
-                    <div class="col-xs-1"><b>[% l('Suffix') %]</b></div>
+                    <div class="col-xs-1" ng-hide="true"><b>[% l('Prefix') %]</b></div>
+                    <div class="col-xs-3"><b>[% l('Call Number Label') %]</b></div>
+                    <div class="col-xs-1" ng-hide="true"><b>[% l('Suffix') %]</b></div>
                     <div class="col-xs-1" ng-hide="only_vols"><b>[% l('Items') %]</b></div>
                     <div class="col-xs-5" ng-hide="only_vols">
                         <div class="row">
-                            <div class="col-xs-5"><b>[% l('Barcode') %]</b></div>
+                            <div class="col-xs-8"><b>[% l('Barcode') %]</b></div>
                             <div class="col-xs-3"><b>[% l('Item #') %]</b></div>
-                            <div class="col-xs-4"><b>[% l('Part') %]</b></div>
+                            <div class="col-xs-4" ng-hide="true"><b>[% l('Part') %]</b></div>
                         </div>
                     </div>
                     <div class="col-xs-2" ng-show="only_vols">
index 76dfb08..6be408f 100644 (file)
@@ -485,7 +485,7 @@ function(egCore , $q) {
         replace: true,
         template:
             '<div class="row">'+
-                '<div class="col-xs-5" ng-class="{'+"'has-error'"+':barcode_has_error}">'+
+                '<div class="col-xs-8" 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()"/>'+
@@ -493,7 +493,7 @@ function(egCore , $q) {
                     '<div class="label label-danger" ng-if="empty_barcode">{{empty_barcode_string}}</div>'+
                 '</div>'+
                 '<div class="col-xs-3"><input class="form-control" type="number" min="1" ng-model="copy_number" ng-change="updateCopyNo()"/></div>'+
-                '<div class="col-xs-3"><eg-basic-combo-box list="parts" selected="part"></eg-basic-combo-box></div>'+
+                '<div class="col-xs-3" ng-hide="true"><eg-basic-combo-box list="parts" selected="part"></eg-basic-combo-box></div>'+
             '</div>',
 
         scope: { focusNext: "=", copy: "=", callNumber: "=", index: "@", record: "@" },
@@ -587,14 +587,14 @@ function(egCore , $q) {
                     '<button aria-label="Delete" style="margin:-5px -15px; float:left;" ng-hide="callNumber.not_ephemeral" type="button" class="close" ng-click="removeCN()">&times;</button>' +
                     '<select class="form-control" ng-model="classification" ng-change="updateClassification()" ng-options="cl.name() for cl in classification_list"/>'+
                 '</div>'+
-                '<div class="col-xs-1">'+
+                '<div class="col-xs-1" ng-hide="true">'+
                     '<select class="form-control" ng-model="prefix" ng-change="updatePrefix()" ng-options="p.label() for p in prefix_list"/>'+
                 '</div>'+
-                '<div class="col-xs-2">'+
+                '<div class="col-xs-3">'+
                     '<input class="form-control" type="text" ng-change="updateLabel()" ng-model="label"/>'+
                     '<div class="label label-danger" ng-if="empty_label">{{empty_label_string}}</div>'+
                 '</div>'+
-                '<div class="col-xs-1">'+
+                '<div class="col-xs-1" ng-hide="true">'+
                     '<select class="form-control" ng-model="suffix" ng-change="updateSuffix()" ng-options="s.label() for s in suffix_list"/>'+
                 '</div>'+
                 '<div ng-hide="onlyVols" class="col-xs-1"><input class="form-control" type="number" ng-model="copy_count" min="{{orig_copy_count}}" ng-change="changeCPCount()"></div>'+