Файловый менеджер - Редактировать - /home/lmsyaran/public_html/joomla5/plugins/fabrik_element/picklist/picklist-min.js
Назад
/*! Fabrik */ define(["jquery","fab/element"],function(t,e){return window.FbPicklist=new Class({Extends:e,initialize:function(t,e){this.setPlugin("fabrikpicklist"),this.parent(t,e),!0===this.options.allowadd&&(this.watchAddToggle(),this.watchAdd()),this.makeSortable()},makeSortable:function(){var i,n,l,o,t;this.options.editable&&(t=this.getContainer(),i=t.getElement(".fromList"),n=t.getElement(".toList"),l=i.getStyle("background-color"),(o=this).sortable=new Sortables([i,n],{clone:!0,revert:!0,opacity:.7,hovercolor:this.options.bghovercolour,onComplete:function(t){this.setData(),this.showNotices(t),o.fadeOut(i,l),o.fadeOut(n,l)}.bind(this),onSort:function(t,e){this.showNotices(t,e)}.bind(this),onStart:function(t,e){this.drag.addEvent("onEnter",function(t,e){this.lists.contains(e)&&(o.fadeOut(e,this.options.hovercolor),this.lists.contains(this.drag.overed))&&this.drag.overed.addEvent("mouseleave",function(){o.fadeOut(i,l),o.fadeOut(n,l)}.bind(this))}.bind(this))}}),t=[i.getElement("li.emptypicklist"),n.getElement("li.emptypicklist")],this.sortable.removeItems(t),this.showNotices())},fadeOut:function(t,e){new Fx.Tween(t,{wait:!1,duration:600}).start("background-color",e)},showNotices:function(t,e){t=t&&t.getParent("ul");for(var i=this.getContainer(),n=[i.getElement(".fromList"),i.getElement(".toList")],l=0;l<n.length;l++){var o,s=(o=n[l])===t||"null"===typeOf(t)?1:2,a=o.getElement("li.emptypicklist");o.getElements("li").length>s?a.hide():a.show()}},setData:function(){var t=this.getContainer().getElement(".toList").getElements("li[class!=emptypicklist]").map(function(t,e){return t.id.replace(this.options.element+"_value_","")}.bind(this));this.element.value=JSON.stringify(t)},watchAdd:function(){this.element.id;var n=this.getContainer(),l=n.getElement(".toList"),t=n.getElement("input[type=button]");"null"!==typeOf(t)&&t.addEvent("click",function(t){var e,i;value=n.getElement("input[name=addPicklistValue]"),labelEl=n.getElement("input[name=addPicklistLabel]"),label=labelEl.get("value"),""===(e="null"!==typeOf(value)?value.value:label)||""===label?alert(Joomla.JText._("PLG_ELEMENT_PICKLIST_ENTER_VALUE_LABEL")):(i=new Element("li",{class:"picklist",id:this.element.id+"_value_"+e}).set("text",label),l.adopt(i),this.sortable.addItems(i),t.stop(),"element"===typeOf(value)&&(value.value=""),labelEl.value="",this.setData(),this.addNewOption(e,label),this.showNotices())}.bind(this))},unclonableProperties:function(){return["form","sortable"]},watchAddToggle:function(){var t,e,i=this.getContainer(),n=i.getElement("div.addoption"),l=i.getElement(".toggle-addoption");this.mySlider&&(t=n.clone(),e=i.getElement(".fabrikElement"),n.getParent().destroy(),e.adopt(t),(n=i.getElement("div.addoption")).setStyle("margin",0)),this.mySlider=new Fx.Slide(n,{duration:500}),this.mySlider.hide(),l.addEvent("click",function(t){t.stop(),this.mySlider.toggle()}.bind(this))},cloned:function(t){delete this.sortable,!0===this.options.allowadd&&(this.watchAddToggle(),this.watchAdd()),this.makeSortable(),this.parent(t)}}),window.FbPicklist});
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка