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();
+ }
}
}
};