Enable plain up-arrow and down-arrow to jump to next row in MARC editor
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 8 Jul 2010 14:15:04 +0000 (14:15 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 8 Jul 2010 14:15:04 +0000 (14:15 +0000)
commitfdfb4002fa3d2963d211b660fb7d5e480f4363c8
tree9b82624b795f428b0196d5b6990f76160a31b038
parent7450ab627ffd0c06782f0dfbc15b0ce0e62601cd
Enable plain up-arrow and down-arrow to jump to next row in MARC editor

As TAB/shift-TAB move between each editable element of the MARC record,
we already have fine-grained keyboard navigation. However, moving down
10 data fields requires around 50 TAB presses or more, depending on how
many subfields are in the intervening data fields, or a looonng hold of
the tab key; not good for RSI.

The up-arrow and down-arrow keys, then, move directly to the next or
previous row, placing the focus in the first editable subfield element
rather than in the tag name (under the assumption that cataloguers are
most likely to want to edit the contents of a given subfield, and not
the tag name or indicators).

Now, in the worst-case scenario, a cataloguer who wants to edit the tag
name of a field 10 rows below their current position will have to
make 14 key presses (10 down arrows, 4 shift-TABs). Not too shabby.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@16878 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/xul/staff_client/server/cat/marcedit.js