lp1836229 Disable Edit buttons in Merge Records when Editing
authorKyle Huckins <khuckins@catalyte.io>
Thu, 11 Jul 2019 16:36:36 +0000 (16:36 +0000)
committerGalen Charlton <gmc@equinoxinitiative.org>
Tue, 30 Jul 2019 14:05:32 +0000 (10:05 -0400)
- Apply disabled attribute to Edit buttons rather than just the class,
preventing users from clicking buttons that appear disabled in the Merge UI.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>

 Changes to be committed:
modified:   Open-ILS/src/templates/staff/cat/bucket/record/t_merge_records.tt2

Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>

Open-ILS/src/templates/staff/cat/bucket/record/t_merge_records.tt2

index cdfed19..f449e7f 100644 (file)
@@ -37,9 +37,9 @@
           ng-class="{'record-merge-container': !editing_inplace, 'record-edit-container': editing_inplace}">
           <tabset>
             <tab heading="[% l('Bib [_1]', '{{lead_id}}') %]">
-              <button class="btn btn-default btn-sm" ng-class="{disabled : editing_inplace}" 
+              <button class="btn btn-default btn-sm" ng-disabled="editing_inplace"
                 ng-click="edit_lead_inplace()">[% l('Edit') %]</button>
-              <button class="btn btn-default btn-sm" ng-class="{disabled : editing_inplace}" 
+              <button class="btn btn-default btn-sm" ng-disabled="editing_inplace"
                 ng-click="edit_lead()">[% l('Edit using full editor') %]</button>
               <eg-marc-edit-record dirty-flag="dirty_flag" marc-xml="lead.marc_xml"
                  in-place-mode="true" record-type="bre" embedded="true"