]> git.evergreen-ils.org Git - Evergreen.git/commit
LP1907115 MARC editor avoid ID collisions
authorBill Erickson <berickxx@gmail.com>
Wed, 9 Dec 2020 19:04:52 +0000 (14:04 -0500)
committerJane Sandberg <sandbej@linnbenton.edu>
Wed, 10 Feb 2021 20:27:47 +0000 (12:27 -0800)
commitecb262e4de9bf5f2c14671780dedf01b89643384
treee1c24eaea07db3b518b2c59e21d73c00cdbcc97f
parent6ac9af07396014bb191f139316cfbfcc11199bc3
LP1907115 MARC editor avoid ID collisions

Generate DOM IDs for editable content components via incrementing int
instead of a random int.  This addresses cases where records with higher
numbers of MARC fields could result id DOM ID collisions, leading to
empty subfield values.

Also remove use of Renderer2, which is considered harmful and overkill
for simple document.getElementById()-equivalent calls.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Open-ILS/src/eg2/src/app/staff/share/marc-edit/editable-content.component.ts