Angular MARC Editor Part 1 -- Flat Text Editor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned | ||
3.3 |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Evergreen 3.3
In my continuing push to make the Angular staff catalog a viable alternative to the TPAC-driven catalog, I have started a branch to implement the flat-text editor portion of the MARC editor interface in Angular.
What I have so far:
Catalog MARC edit tab now shows a record source selector, delete/
Under the covers the code leverages the existing marcrecord.js MARC21 library (miker++). I made a copy of this file, ported the jquery-dependent code to vanilla JS so jquery would no longer be required, and removed some not-yet-needed code (for now, anyway, to limit the amount of porting required). I added this copy of the file to the Angular build setup so it would be optimized for --prod builds. I did not port it to Typescript -- it's a pretty big chunk of code -- though that option is still on the table.
Branch for review on its way.
Changed in evergreen: | |
assignee: | nobody → Bill Erickson (berick) |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Working branch:
https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ berick/ lp1834665- ang-marc- flat-editor
Code works as advertised. Will add release notes after confirming no glaring problems or omissions.
As it stands, the editor component only works for bib records, but teaching it about authority records is on my radar and should be fairly straightforward.