From 92b2d629811d229a73a60a4b3653a637b0137343 Mon Sep 17 00:00:00 2001 From: Kartik Visweswaran Date: Sun, 3 May 2015 19:03:45 +0530 Subject: [PATCH] Fix #22: Enhance JS code to support older browser/IE versions --- CHANGE.md | 1 + lib/select2-kv.js | 2 +- lib/select2-kv.min.js | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGE.md b/CHANGE.md index 2ba3a6a..32cc57a 100644 --- a/CHANGE.md +++ b/CHANGE.md @@ -5,6 +5,7 @@ version 1.0.1 - (enh #2, #3): Register assets based on availability of locale files. - (enh #13): Add ability to hide search control and use as normal select. - (enh kartik-v/yii2-krajee-base#34, kartik-v/yii2-krajee-base#35): Enhance i18n translation locales. +- (enh #22): Enhance JS code to support older browser/IE versions. version 1.0.0 ============= diff --git a/lib/select2-kv.js b/lib/select2-kv.js index bb21508..d63a2e2 100644 --- a/lib/select2-kv.js +++ b/lib/select2-kv.js @@ -17,7 +17,7 @@ $el.removeClass('kv-hide'); $container.removeClass('kv-hide'); $loading.remove(); - if (Object.keys($group).length > 0) { + if ($group.length) { $group.removeClass('kv-hide').removeClass(groupCss); } }; diff --git a/lib/select2-kv.min.js b/lib/select2-kv.min.js index db94aaf..e8397b2 100644 --- a/lib/select2-kv.min.js +++ b/lib/select2-kv.min.js @@ -8,4 +8,4 @@ * Copyright: 2014, Kartik Visweswaran, Krajee.com * For more JQuery plugins visit http://plugins.krajee.com * For more Yii related demos visit http://demos.krajee.com - */(function($){initSelect2Loading=function(e){var s=$("#"+e),a="group-"+e,l=$(".kv-hide."+a),r=s.select2("container"),n=$(".kv-plugin-loading.loading-"+e);s.removeClass("kv-hide"),r.removeClass("kv-hide"),n.remove(),Object.keys(l).length>0&&l.removeClass("kv-hide").removeClass(a)};initSelect2DropStyle=function(e){var s,a,l=$("#"+e),r=$("#select2-drop");if(r.removeClass("has-success has-error has-warning"),l.parents("[class*='has-']").length)for(s=l.parents("[class*='has-']")[0].className.split(/\s+/),a=0;a