__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery","../form-reset-mixin","../labels","../widget"],factory):factory(jQuery)}(function($){"use strict";return $.widget("ui.checkboxradio",[$.ui.formResetMixin,{version:"1.13.2",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var labels,options=this._super()||{};return this._readType(),labels=this.element.labels(),this.label=$(labels[labels.length-1]),this.label.length||$.error("No label found for checkboxradio widget"),this.originalLabel="",(labels=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=labels.clone().wrapAll("<div></div>").parent().html()),this.originalLabel&&(options.label=this.originalLabel),null!=(labels=this.element[0].disabled)&&(options.disabled=labels),options},_create:function(){var checked=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),checked&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var nodeName=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===nodeName&&/radio|checkbox/.test(this.type)||$.error("Can't create checkboxradio on element.nodeName="+nodeName+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var name=this.element[0].name,nameSelector="input[name='"+$.escapeSelector(name)+"']";return name?(this.form.length?$(this.form[0].elements).filter(nameSelector):$(nameSelector).filter(function(){return 0===$(this)._form().length})).not(this.element):$([])},_toggleClasses:function(){var checked=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",checked),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",checked)._toggleClass(this.icon,null,"ui-icon-blank",!checked),"radio"===this.type&&this._getRadioGroup().each(function(){var instance=$(this).checkboxradio("instance");instance&&instance._removeClass(instance.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(key,value){if("label"!==key||value){if(this._super(key,value),"disabled"===key)return this._toggleClass(this.label,null,"ui-state-disabled",value),void(this.element[0].disabled=value);this.refresh()}},_updateIcon:function(checked){var toAdd="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=$("<span>"),this.iconSpace=$("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(toAdd+=checked?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,checked?"ui-icon-blank":"ui-icon-check")):toAdd+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",toAdd),checked||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var contents=this.label.contents().not(this.element[0]);this.icon&&(contents=contents.not(this.icon[0])),(contents=this.iconSpace?contents.not(this.iconSpace[0]):contents).remove(),this.label.append(this.options.label)},refresh:function(){var checked=this.element[0].checked,isDisabled=this.element[0].disabled;this._updateIcon(checked),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",checked),null!==this.options.label&&this._updateLabel(),isDisabled!==this.options.disabled&&this._setOptions({disabled:isDisabled})}}]),$.ui.checkboxradio});| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| accordion.js | File | 15.76 KB | 0644 |
|
| accordion.min.js | File | 10.07 KB | 0644 |
|
| autocomplete.js | File | 17.12 KB | 0644 |
|
| autocomplete.min.js | File | 9.67 KB | 0644 |
|
| button.js | File | 11.43 KB | 0644 |
|
| button.min.js | File | 6.58 KB | 0644 |
|
| checkboxradio.js | File | 7.41 KB | 0644 |
|
| checkboxradio.min.js | File | 4.43 KB | 0644 |
|
| controlgroup.js | File | 8.42 KB | 0644 |
|
| controlgroup.min.js | File | 5.1 KB | 0644 |
|
| datepicker.js | File | 80.58 KB | 0644 |
|
| datepicker.min.js | File | 46.58 KB | 0644 |
|
| dialog.js | File | 23.18 KB | 0644 |
|
| dialog.min.js | File | 14.48 KB | 0644 |
|
| draggable.js | File | 34.71 KB | 0644 |
|
| draggable.min.js | File | 20.91 KB | 0644 |
|
| droppable.js | File | 12.59 KB | 0644 |
|
| droppable.min.js | File | 7.68 KB | 0644 |
|
| menu.js | File | 18.51 KB | 0644 |
|
| menu.min.js | File | 11.31 KB | 0644 |
|
| mouse.js | File | 6.08 KB | 0644 |
|
| mouse.min.js | File | 3.52 KB | 0644 |
|
| progressbar.js | File | 4.14 KB | 0644 |
|
| progressbar.min.js | File | 2.52 KB | 0644 |
|
| resizable.js | File | 29.68 KB | 0644 |
|
| resizable.min.js | File | 20.73 KB | 0644 |
|
| selectable.js | File | 7.93 KB | 0644 |
|
| selectable.min.js | File | 5.26 KB | 0644 |
|
| selectmenu.js | File | 15.87 KB | 0644 |
|
| selectmenu.min.js | File | 10.08 KB | 0644 |
|
| slider.js | File | 19.14 KB | 0644 |
|
| slider.min.js | File | 12.43 KB | 0644 |
|
| sortable.js | File | 46.52 KB | 0644 |
|
| sortable.min.js | File | 28.01 KB | 0644 |
|
| spinner.js | File | 14.09 KB | 0644 |
|
| spinner.min.js | File | 8.36 KB | 0644 |
|
| tabs.js | File | 23.1 KB | 0644 |
|
| tabs.min.js | File | 13.89 KB | 0644 |
|
| tooltip.js | File | 14.13 KB | 0644 |
|
| tooltip.min.js | File | 7.51 KB | 0644 |
|