LP1907115 MARC editor avoid ID collisions user/berick/lp1907115-ang-marc-edit-missing-values
authorBill Erickson <berickxx@gmail.com>
Wed, 9 Dec 2020 19:04:52 +0000 (14:04 -0500)
committerBill Erickson <berickxx@gmail.com>
Wed, 9 Dec 2020 19:20:19 +0000 (11:20 -0800)
commite56b88fbac5502328004ad2d9a78a6886c2196c5
tree10cbd5dc22ddb7446124f0911c91e911d2ceb9a3
parent9d3bd750dad0c33393ffcc6600211f1c4cc37117
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>
Open-ILS/src/eg2/src/app/staff/share/marc-edit/editable-content.component.ts