Patch to fix "insert subfield" shortcut key conflict in Mac client
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 14 Apr 2009 03:20:19 +0000 (03:20 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 14 Apr 2009 03:20:19 +0000 (03:20 +0000)
Thanks to Alexander O'Neill <aoneill@upei.ca> for this patch

git-svn-id: svn://svn.open-ils.org/ILS/trunk@12862 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/cat/marcedit.js
Open-ILS/xul/staff_client/server/locale/en-US/cat.properties

index 105c9ce..fcf6bd0 100644 (file)
@@ -356,7 +356,7 @@ function createMARCTextbox (element,attrs) {
                else element.setChildren( box.value );
 
                if (element.localName() != 'controlfield') {
-                       if (event.charCode == 100 && event.ctrlKey) { // ctrl+d
+                       if ((event.charCode == 100 || event.charCode == 105) && event.ctrlKey) { // ctrl+d or ctrl+i
 
                                var index_sf, target, move_data;
                                if (element.localName() == 'subfield') {
index 99eaa72..1c9f2f2 100644 (file)
@@ -214,7 +214,7 @@ staff.cat.copy_summary.unset=<Unset>
 staff.cat.copy_summary.not_cataloged=Not Cataloged
 staff.cat.marcedit.help.add_row=Add Row: CTRL+Enter
 staff.cat.marcedit.help.insert_row=Insert Row: CTRL+Shift+Enter
-staff.cat.marcedit.help.add_subfield=Add Subfield: CTRL+D
+staff.cat.marcedit.help.add_subfield=Add Subfield: CTRL+D (CTRL+I on Mac OS X)
 staff.cat.marcedit.help.remove_row=Remove Row: CTRL+Del
 staff.cat.marcedit.help.remove_subfield=Remove Subfield: SHIFT+Del
 staff.cat.marcedit.help.replace_006=Create/Replace 006: CTRL+F6