@@ -, +, @@ before using it --- koha-tmpl/intranet-tmpl/prog/js/cataloging.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/js/cataloging.js +++ a/koha-tmpl/intranet-tmpl/prog/js/cataloging.js @@ -77,16 +77,20 @@ function ExpandField(index) { var Select2Utils = { removeSelect2: function(element) { - var selects = element.getElementsByTagName('select'); - for (var i=0; i < selects.length; i++) { - $(selects[i]).select2('destroy'); + if ($.fn.select2) { + var selects = element.getElementsByTagName('select'); + for (var i=0; i < selects.length; i++) { + $(selects[i]).select2('destroy'); + } } }, initSelect2: function(element) { - var selects = element.getElementsByTagName('select'); - for (var i=0; i < selects.length; i++) { - $(selects[i]).select2(); + if ($.fn.select2) { + var selects = element.getElementsByTagName('select'); + for (var i=0; i < selects.length; i++) { + $(selects[i]).select2(); + } } } }; --