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>
Tue, 2 Feb 2016 01:36:53 +0000 (20:36 -0500)
commit61a5977f31487320ed3016866a9d6dd1ffa4be50
treeae8b230999ef82e4b58261a81dc84f16d3105944
parent0cee2ca90afdd59590dbe56a72be0b8aa8a8f2b1
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