Tab$Content.min.js 1.6 KB

1
  1. MWF.xApplication.process.FormDesigner.Module=MWF.xApplication.process.FormDesigner.Module||{};MWF.xDesktop.requireApp("process.FormDesigner","Module.$Container",null,false);MWF.xApplication.process.FormDesigner.Module.Tab$Content=MWF.FCTab$Content=new Class({Extends:MWF.FC$Container,Implements:[Options,Events],options:{style:"default",propertyPath:"/x_component_process_FormDesigner/Module/Tab$Content/tab$Content.html",actions:[]},initialize:function(e,t,s){this.setOptions(s);this.path="/x_component_process_FormDesigner/Module/Tab$Content/";this.cssPath="/x_component_process_FormDesigner/Module/Tab$Content/"+this.options.style+"/css.wcss";this._loadCss();this.moduleType="container";this.moduleName="tab$Content";this.form=e.form;this.tab=e;this.page=t},_dragInLikeElement:function(e){return false},load:function(e,t,s){this.json=e;this.node=t;this.node.store("module",this);this.node.setStyles(this.css.moduleNode);if(!this.json.id){var o=this._getNewId(s.json.id);this.json.id=o}t.set({MWFType:"tab$Content",id:this.json.id});if(!this.form.json.moduleList[this.json.id]){this.form.json.moduleList[this.json.id]=this.json}this._initModule();this._loadTreeNode(s);this.setCustomStyles();this.parentContainer=this.treeNode.parentNode.module;this._setEditStyle_custom("id");this.parseModules();this.json.moduleName=this.moduleName},_deleteModule:function(){this.form.moduleList.erase(this);this.form.moduleNodeList.erase(this.node);this.form.moduleElementNodeList.erase(this.node);this.node.destroy();this.actionArea.destroy();delete this.form.json.moduleList[this.json.id];this.json=null;delete this.json;this.treeNode.destroy()}});