/*! * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2016 * @package yii2-widgets * @subpackage yii2-widget-depdrop * @version 1.0.4 * * Extensions to dependent dropdown for Yii: * - Initializes dependent dropdown for Select2 widget * * For more JQuery plugins visit http://plugins.krajee.com * For more Yii related demos visit http://demos.krajee.com */ var initDepdropS2; (function ($) { "use strict"; initDepdropS2 = function (id, text) { var $s2 = $('#' + id), $s2cont = $('#select2-' + id + '-container'), ph = '...'; $s2.on('depdrop.beforeChange', function () { $s2.find('option').attr('value', ph).html(text); $s2.val(ph); $s2.select2('val', ph); $s2cont.removeClass('kv-loading').addClass('kv-loading'); }).on('depdrop.afterChange', function () { $s2.trigger('change'); $s2cont.removeClass('kv-loading'); }); }; }(window.jQuery));