webstaff: tweak how element IDs in MARC editor are generated
authorGalen Charlton <gmc@esilibrary.com>
Thu, 29 Oct 2015 23:24:35 +0000 (23:24 +0000)
committerGalen Charlton <gmc@esilibrary.com>
Thu, 29 Oct 2015 23:24:35 +0000 (23:24 +0000)
commit2ed90dddac28d2ba81b4a4e0294197223efb94e1
tree8a72ee47b1b00c70c9068449af41cbab6da96444
parent1b80b9ee8ffa9be8be7c759de00a1b35777491db
webstaff: tweak how element IDs in MARC editor are generated

For new records (or records that for whatever reason lack
a 901 field), use '0' as a dummy value for the record
ID when constructing element IDs (e.g., r0f5, r0f10sf0value,
etc.).  This fixes a problem where setCaret() couldn't
successfully change focus after adding a field or subfield
to a new record.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js