From e0fff9c0044936d9b884e259b28ca88471330971 Mon Sep 17 00:00:00 2001 From: Kartik Visweswaran Date: Wed, 10 Jun 2015 02:24:38 +0530 Subject: [PATCH] Fix #44: Trigger custom event `krajeeselect2:cleared` --- CHANGE.md | 1 + lib/js/select2-krajee.js | 4 ++-- lib/js/select2-krajee.min.js | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGE.md b/CHANGE.md index e6233d9..ffaa70b 100644 --- a/CHANGE.md +++ b/CHANGE.md @@ -7,6 +7,7 @@ version 2.0.1 - (enh #34): Better initialization for `data` and `multiple` ajax select. - (bug #42): Fix plugin bug that prevents clearing Select2 input correctly. - (enh #43): Code style and formatting fixes. +- (enh #44): Trigger custom event `krajeeselect2:cleared`. version 2.0.0 ============= diff --git a/lib/js/select2-krajee.js b/lib/js/select2-krajee.js index 5375ec7..94ab5c4 100644 --- a/lib/js/select2-krajee.js +++ b/lib/js/select2-krajee.js @@ -40,8 +40,8 @@ var initS2Loading = function () { if ($el.data('unselecting')) { $el.removeData('unselecting'); setTimeout(function () { - $el.select2('close'); - }, 1); + $el.select2('close').trigger('krajeeselect2:cleared'); + }, 5); } }; initS2Unselect = function () { diff --git a/lib/js/select2-krajee.min.js b/lib/js/select2-krajee.min.js index 22f1664..305705e 100644 --- a/lib/js/select2-krajee.min.js +++ b/lib/js/select2-krajee.min.js @@ -7,4 +7,4 @@ * Author: Kartik Visweswaran * For more JQuery plugins visit http://plugins.krajee.com * For more Yii related demos visit http://demos.krajee.com - */var initS2Loading=function(){},initS2Open=function(){},initS2Unselect=function(){};!function(n){"use strict";initS2Loading=function(e,i){var t=n("#"+e),s=n(i),a=n(".kv-plugin-loading.loading-"+e),o=n(".group-"+e);s.length||t.show(),o.length&&o.removeClass("kv-input-group-hide").removeClass(".group-"+e),a.remove()},initS2Open=function(){var e,i,t=n(this),s=n(".select2-container--open"),a=t.parents("[class*='has-']");if(a.length)for(e=a[0].className.split(/\s+/),i=0;i