b2a15e0c
Dmitryi
роли и права поль...
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
/*!
* @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2015
* @version 2.0.4
*
* Additional enhancements for Select2 widget extension for Yii 2.0.
*
* 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 ($) {
"use strict";
initS2Loading = function (id, containerCss, sizeCss, $reset) {
var $el = $('#' + id), $container = $(containerCss),
$loading = $('.kv-plugin-loading.loading-' + id),
$group = $('.group-' + id);
if (!$container.length) {
$el.show();
}
if ($group.length) {
$group.removeClass('kv-input-group-hide').removeClass('.group-' + id);
}
$loading.remove();
if (sizeCss) {
$el.next(containerCss).removeClass(sizeCss).addClass(sizeCss);
}
if ($reset) {
$el.closest("form").on("reset", function(){
setTimeout(function(){
$el.trigger("change");
}, 100);
});
}
};
initS2Open = function () {
var $el = $(this), $drop = $(".select2-container--open"),
cssClasses, i, $src = $el.parents("[class*='has-']");
if ($src.length) {
cssClasses = $src[0].className.split(/\s+/);
for (i = 0; i < cssClasses.length; i++) {
if (cssClasses[i].match("has-")) {
$drop.removeClass("has-success has-error has-warning").addClass(cssClasses[i]);
}
}
}
if ($el.data('unselecting')) {
$el.removeData('unselecting');
setTimeout(function () {
$el.select2('close').trigger('krajeeselect2:cleared');
}, 5);
}
};
initS2Unselect = function () {
$(this).data('unselecting', true);
};
})(window.jQuery);
|