@@ -, +, @@ to the footer - Select2-styled dropdowns - RegEx checkboxes - Datepicker - Plugins like: - dateaccessioned.pl on 952d - stocknumberam123.pl on 952i - callnumber.pl on 952o --- .../prog/en/modules/tools/batchMod-edit.tt | 124 ++++++++++++--------- 1 file changed, 70 insertions(+), 54 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tt @@ -1,65 +1,13 @@ [% USE raw %] [% USE Asset %] [% USE Koha %] +[% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] Koha › Tools › Batch item modification [% INCLUDE 'doc-head-close.inc' %] -[% Asset.js("lib/jquery/plugins/humanmsg.js") | $raw %] -[% Asset.js("js/background-job-progressbar.js") | $raw %] -[% Asset.js("js/cataloging.js") | $raw %] -[% INCLUDE 'datatables.inc' %] -[% Asset.js("js/pages/batchMod.js") | $raw %] - [% Asset.css("css/addbiblio.css") | $raw %] [% Asset.css("css/humanmsg.css") | $raw %] -[% INCLUDE 'select2.inc' %] @@ -327,7 +275,6 @@ [% ELSE %] ... [% END %] - [% mv.javascript | $raw %] [% ELSIF ( mv.type == 'text' ) %] [% ELSIF ( mv.type == 'hidden' ) %] @@ -411,4 +358,73 @@ [% END #/IF show %] + + [% MACRO jsinclude BLOCK %] + [% Asset.js("lib/jquery/plugins/humanmsg.js") | $raw %] + [% Asset.js("js/background-job-progressbar.js") | $raw %] + [% Asset.js("js/cataloging.js") | $raw %] + [% INCLUDE 'datatables.inc' %] + [% Asset.js("js/pages/batchMod.js") | $raw %] + [% INCLUDE 'select2.inc' %] + + [% IF ( show ) %] + [%- # Loop over fields which may have plugin JavaScript -%] + [%- UNLESS (too_many_items_process) -%] + [%- FOREACH ite IN item -%] + [% SET mv = ite.marc_value %] + [%- IF ( mv.type == 'text2' ) -%] + + [% mv.javascript | $raw %] + [%- END -%] + [%- END -%] + [%- END -%] + [%- END -%] + [% END %] + [% INCLUDE 'intranet-bottom.inc' %] --