UNPKG

@progress/kendo-ui

Version:

This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.

1 lines 2.32 kB
module.exports=function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}({0:function(e,t,n){e.exports=n(1084)},3:function(e,t){e.exports=function(){throw Error("define cannot be used indirect")}},1049:function(e,t){e.exports=require("./kendo.core")},1084:function(e,t,n){var r,i,o;!function(u,define){i=[n(1049),n(1085)],r=u,o="function"==typeof r?r.apply(t,i):r,!(void 0!==o&&(e.exports=o))}(function(){return function(e,t){var n=window.kendo,r=n.ui,i=r.InputGroupBase,o="change",u=".",l="checked",a="vertical",c="after",p=i.extend({options:{name:"CheckBoxGroup",checkboxName:"",enabled:!0,labelPosition:c,layout:a,items:[]},ITEM_TEMPLATE:'<li class="k-checkbox-item"><input type="checkbox" class="k-checkbox" ><label class="k-checkbox-label"></label></li>',NS:".kendoCheckBoxGroup",GROUP_ROLE:"group",groupStyles:{item:"k-checkbox-item",input:"k-checkbox",label:"k-checkbox-label",list:"k-checkbox-list",vertical:"k-list-vertical",horizontal:"k-list-horizontal",disabled:"k-state-disabled"},checkAll:function(e){var t=this,n=t.element.find("input"),r=function(e,n){t._value.push(n.value)};e===!0?(n.prop(l,!0),t._value=[],n.each(r)):e===!1&&(n.prop(l,!1),t._value=[])},value:function(e){var n,r,i,o,a=this,c=[];if(e===t)return a._value||(a._value=[]),a._value;if(null===e||e==[])return a._value=[],a.element.find(u+a.groupStyles.input).prop(l,!1),t;if(e&&!(e.length<1)){for(r=a.element.find("input[value='"+e[0]+"']"),r.length&&c.push(e[0]),o=1;o<e.length;o++)n=a.element.find("input[value='"+e[o]+"']"),i=r.add(n),i.length>r.length&&(r=i,c.push(e[o]));a._value=c,a.element.find(u+a.groupStyles.input).prop(l,!1),r.prop(l,!0)}},_changeHandler:function(n){var r=e(n.target),i=r.val(),u=function(e){return e!==i};return this._targetForPreventedChange===n.target?(this._targetForPreventedChange=null,t):(this._value||(this._value=[]),r.is(":checked")?this._value.push(i):this._value=this._value.filter(u),this.trigger(o,{target:r}),t)},_dataValRequired:function(e){e["data-msg-required"]=this.wrapper.attr("data-val-required"),e["data-rule-required"]="true"}});r.plugin(p)}(window.kendo.jQuery),window.kendo},n(3))},1085:function(e,t){e.exports=require("./kendo.inputgroupbase")}});