Файловый менеджер - Редактировать - /home/lmsyaran/public_html/joomla5/plugins/fabrik_element/radiobutton/radiobutton-min.js
Назад
/*! Fabrik */ define(["jquery","fab/elementlist"],function(t,e){return window.FbRadio=new Class({Extends:e,options:{btnGroup:!0},type:"radio",initialize:function(t,e){this.setPlugin("fabrikradiobutton"),this.parent(t,e),this.btnGroup()},btnGroup:function(){var t;this.options.btnGroup&&(this.btnGroupRelay(),t=this.getContainer())&&(t.getElements(".radio.btn-group label").addClass("btn"),t.getElements(".btn-group input[checked]").each(function(t){var e=t.getParent("label");"null"===typeOf(e)&&(e=t.getNext()),""===(t=t.get("value"))?e.addClass("active btn-primary"):"0"===t?e.addClass("active btn-danger"):e.addClass("active btn-success")}))},btnGroupRelay:function(){var t=this.getContainer();t&&(t.getElements(".radio.btn-group label").addClass("btn"),t.addEvent("click:relay(.btn-group label)",function(t,e){var n,i=e.get("for");""!==i&&(n=document.id(i)),"null"===typeOf(n)&&(n=e.getElement("input")),this.setButtonGroupCSS(n)}.bind(this)))},setButtonGroupCSS:function(t){""!==t.id&&(e=document.getElement("label[for="+t.id+"]")),"null"===typeOf(e)&&(e=t.getParent("label.btn"));var e,n=t.get("value"),i=parseInt(t.get("fabchecked"),10);t.get("checked")&&1!==i?(e.removeClass("active"),e.removeClass("btn-primary"),e.removeClass("btn-danger"),e.removeClass("btn-success")):(e&&(e.getParent(".btn-group").getElements("label").removeClass("active").removeClass("btn-success").removeClass("btn-danger").removeClass("btn-primary"),""===n?e.addClass("active btn-primary"):0===n.toInt()?e.addClass("active btn-danger"):e.addClass("active btn-success")),t.set("checked",!0),"null"===typeOf(i)&&t.set("fabchecked",1))},watchAddToggle:function(){var t,e,n=this.getContainer(),i=n.getElement("div.addoption"),s=n.getElement(".toggle-addoption");this.mySlider&&(t=i.clone(),e=n.getElement(".fabrikElement"),i.getParent().destroy(),e.adopt(t),(i=n.getElement("div.addoption")).setStyle("margin",0)),this.mySlider=new Fx.Slide(i,{duration:500}),this.mySlider.hide(),s.addEvent("click",function(t){t.stop(),this.mySlider.toggle()}.bind(this))},getValue:function(){var e;return this.options.editable?(e="",this._getSubElements().each(function(t){return t.checked?e=t.get("value"):null}),e):this.options.value},setValue:function(e){this.options.editable&&this._getSubElements().each(function(t){t.value===e?t.set("checked",!0):t.set("checked",!1)})},update:function(e){"array"===typeOf(e)&&(e=e.shift()),this.setValue(e),this.options.editable?this.options.btnGroup&&this._getSubElements().each(function(t){t.value===e&&this.setButtonGroupCSS(t)}.bind(this)):this.element.innerHTML=""===e?"":$H(this.options.data).get(e)},cloned:function(t){!0===this.options.allowadd&&!1!==this.options.editable&&(this.watchAddToggle(),this.watchAdd()),this._getSubElements().each(function(t,e){t.id=this.options.element+"_input_"+e;e=t.getParent("label");e&&(e.htmlFor=t.id)}.bind(this)),this.parent(t),this.btnGroup()},getChangeEvent:function(){return this.options.changeEvent},eventDelegate:function(){var t="input[type="+this.type+"][name^="+this.options.fullName+"]";return t+=", [class*=fb_el_"+this.options.fullName+"] .fabrikElement label"},setName:function(n){var t=this.getElement();return"null"!==typeOf(t)&&(this._getSubElements().each(function(t){t.name=this._setName(t.name,n),t.id=this._setId(t.id,n,"_input_\\d+");var e=t.getParent("label");e&&(e.htmlFor=t.id)}.bind(this)),"null"!==typeOf(this.element.id)&&(this.element.id=this._setId(this.element.id,n)),this.options.repeatCounter=n,this.element.id)}}),window.FbRadio});
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.37 |
proxy
|
phpinfo
|
Настройка