@@ -, +, @@
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' %]
--