Bug 18422: (QA follow-up) Check if select2 is available before using it
[koha.git] / koha-tmpl / intranet-tmpl / prog / js / cataloging.js
index eedac25..65e7e26 100644 (file)
@@ -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();
+      }
     }
   }
 };