This is part of the refactoring happening in bug 30975
Created attachment 146075 [details] [review] Bug 32817: Fix cataloguing/value_builder/dateaccessioned.pl Remove unnecessary call to event.preventDefault() This is part of the refactoring happening in bug 30975 Test plan: 1. Verify that the plugin continues to work as before
When I add the plugin to a 952 field like 'Date acquired' and then go to an item record, when I like on the '...' the page jumps back to the top. This doesn't happen without the patch. This appears to happen for me in both Chrome and Firefox.
We can stop the links for jumping by using "#/" instead of "#" as the href.
Created attachment 146175 [details] [review] Bug 32817: Stop links from jumping to top of page
Ah, sorry... The call to preventDefault should be removed after bug 30975 is pushed. I'll fix the dependency order
(In reply to Julian Maurice from comment #5) > Ah, sorry... > The call to preventDefault should be removed after bug 30975 is pushed. I'll > fix the dependency order Ah I see, thanks! It looks like the dependency order for most the bugs linked to Bug 30975 need changed as well, right?
(In reply to Lucas Gass from comment #6) > Ah I see, thanks! It looks like the dependency order for most the bugs > linked to Bug 30975 need changed as well, right? No, most of them are really required for bug 30975. This one was only an unnecessary cleanup (bug 30975 adds the call to event.preventDefault outside of the plugin code). There might be others, i will check them all.
Created attachment 148846 [details] [review] Bug 32817: Fix cataloguing/value_builder/dateaccessioned.pl Remove unnecessary call to event.preventDefault() This is part of the refactoring happening in bug 30975 Test plan: 1. Verify that the plugin continues to work as before Signed-off-by: David Nind <david@davidnind.com>
How I tested ~~~~~~~~~~~~ 1. Applied bug 30975 (interactive, commented out the first patch) - this takes a while as you have to say yes to all the dependent bugs. 2. The plugin dateaccessioned.pl is already added in KTD to: 2.1 subfield 995$5 for the default UNIMARC bibliographic framework (need to edit to make visible in the editor) 2.1 subfield 952$d for the BKS MARC21 bibliographic framework (already visible in the editor) 3. Edit a bibliographic record. 4. Select the tag editor for the subfield. 5. Options and values should be the same before and after the patch is applied. Description ~~~~~~~~~~~ This is a standard cataloguing plugin. It displays the flatpickr date widget to let you select the date an item was acquired (995$5 in UNIMARC and 952$d in MARC21).
Created attachment 150096 [details] [review] Bug 32817: Fix cataloguing/value_builder/dateaccessioned.pl Remove unnecessary call to event.preventDefault() This is part of the refactoring happening in bug 30975 Test plan: 1. Verify that the plugin continues to work as before Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Pushed to master for 23.05. Nice work everyone, thanks!
Nice work, thanks everyone! Pushed to 22.11.x for the next release.