From e564b155a694f74baa6aa92ff13c19a7f7cdfdd9 Mon Sep 17 00:00:00 2001 From: Alex Buckley Date: Wed, 18 May 2022 04:07:06 +0000 Subject: [PATCH] Bug 30797: Add the calendar.inc include to addbiblio.tt addbiblio.tt throws the '$(...).flatpickr is not a function' because it is missing includes to flatpickr.min.js and shortcut-buttons-flatpickr.min.js To fix this the addbiblio.tt should include the calendar.inc file (like additem.tt does) which includes to those aforementioned JS files. Test plan: 1. Edit a MARC bibliographic framework 2. Make the 902$d subfield visible in the Editor 3. Also set the 902$d subfield plugin='dateaccessioned.pl' 4. Catalogue a new biblio record 5. Notice the 902$d subfield has not been pre-populated with todays date 6. Right click, choose 'Inspect', observe this JS error in the console: "Uncaught TypeError: $(...).flatpickr is not a function" 7. Apply patch, and restart services 8. Repeat steps 4-6 and this time observe the 902$d is pre-populated, and there is no flatpickr JS error in the console Sponsored-by: Chartered Accountants Australia and New Zealand --- koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt | 1 + 1 file changed, 1 insertion(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt index 523812f377..cb6a16f905 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt @@ -4,6 +4,7 @@ [% INCLUDE 'doc-head-open.inc' %] [% IF ( biblionumber ) %]Editing [% title | html %] (Record number [% biblionumber | html %])[% ELSE %]Add MARC record[% END %] › Cataloging › Koha [% INCLUDE 'doc-head-close.inc' %] +[% INCLUDE 'calendar.inc' %] [% Asset.js("lib/hc-sticky.js") | $raw %] [% INCLUDE 'select2.inc' %]