Файловый менеджер - Редактировать - /home/lmsyaran/public_html/joomla5/media/com_fabrik/js/dist/tabs.js
Назад
/*! Fabrik */ var Tabs=new Class({initialize:function(t,e,i){this.editable=i,this.iconGen=new IconGenerator({scale:.5}),this.el=document.id(t),this.tabs=$H({}),this.build(e)},build:function(t){var e;Fabrik.fireEvent("fabrik.history.off",this),this.editable&&(e=new Element("a",{href:"#",events:{click:function(t){this.addWindow(t)}.bind(this)}}),(art=this.iconGen.create(icon.plus,{fill:{color:["#40B53E","#378F36"]}})).inject(e),this.el.adopt(new Element("li",{class:"add",events:{click:function(t){this.addWindow(t)}.bind(this)}}).adopt([new Element("span").set("text","add"),e]))),t.each(function(t){this.add(t)}.bind(this)),this.setActive(t[0]);!function(){Fabrik.fireEvent("fabrik.history.on",this)}.delay(500)},remove:function(t){var e;"event"===typeOf(t)?(e=t.target.getParent("li").getElement("span").get("text").trim(),t.stop()):e=t,confirm("Delete tab?")&&(this.tabs.getLength()<=1?alert("you can not remove all tabs"):(t=this.tabs[e],Fabrik.fireEvent("fabrik.tab.remove",[this,t]),this.tabs.erase(e),t.destroy(),e=this.tabs.getKeys()[0],this.setActive(this.tabs[e])))},addWindow:function(t){var e=new Element("form");e.adopt(new Element("input",{name:"label",events:{keydown:function(t){"enter"===t.key&&t.stop()}}}),new Element("br"),new Element("input",{class:"button",type:"button",events:{click:function(t){t=t.target.getParent().getElement("input[name=label]").get("value");if(""===t)return alert("please supply a tab label"),!1;this.add(t),Fabrik.Windows[this.windowopts.id].close()}.bind(this)},value:"add"})),this.windowopts={id:"addTab",type:"modal",title:"Add",content:e,width:200,height:200,minimizable:!1,collapsible:!0},Fabrik.getWindow(this.windowopts)},add:function(e){var i=new Element("li",{events:{click:function(t){this.setActive(i)}.bind(this),mouseover:function(t){Fabrik.fireEvent("fabrik.tab.hover",[e])}}}),t=(i.adopt(new Element("span").set("text",e+" ")),new Element("a",{href:"#",events:{click:function(t){this.remove(t)}.bind(this)}}));this.editable&&((art=this.iconGen.create(icon.cross)).inject(t),i.adopt(t)),i.store("ref",e),this.editable?(t=this.el.getElement("li.add"),i.inject(t,"before")):i.inject(this.el,"inside"),this.setActive(i),this.tabs[e]=i,Fabrik.fireEvent("fabrik.history.add",[this,this.remove,e,this.add,e]),Fabrik.fireEvent("fabrik.tab.add",[this,e])},setActive:function(t){var e="string"===typeOf(t)?t:t.retrieve("ref"),i=t;Fabrik.fireEvent("fabrik.tab.click",e),this.tabs.each(function(t){t.removeClass("active"),t.addClass("inactive"),t.retrieve("ref")===e&&(i=t)}),i.addClass("active"),i.removeClass("inactive")},reorder:function(){}});
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.05 |
proxy
|
phpinfo
|
Настройка