| 1 |
- MWF.xApplication.process.FormDesigner.Module=MWF.xApplication.process.FormDesigner.Module||{};MWF.xDesktop.requireApp("process.FormDesigner","Module.$Element",null,false);MWF.require("MWF.widget.Toolbar",null,false);MWF.xApplication.process.FormDesigner.Module.Actionbar=MWF.FCActionbar=new Class({Extends:MWF.FC$Element,Implements:[Options,Events],options:{style:"default",propertyPath:"/x_component_process_FormDesigner/Module/Actionbar/actionbar.html"},addAction:function(){},initialize:function(t,e){this.setOptions(e);this.path="/x_component_process_FormDesigner/Module/Actionbar/";this.cssPath="/x_component_process_FormDesigner/Module/Actionbar/"+this.options.style+"/css.wcss";this._loadCss();this.moduleType="component";this.moduleName="actionbar";this.Node=null;this.form=t;this.container=null;this.containerNode=null},setTemplateStyles:function(t){this.json.style=t.style},clearTemplateStyles:function(t){this.json.style="form"},setAllStyles:function(){this._refreshActionbar()},_createMoveNode:function(){this.moveNode=new Element("div",{MWFType:"actionbar",id:this.json.id,styles:this.css.moduleNodeMove,events:{selectstart:function(t){t.preventDefault()}}}).inject(this.form.container)},_createNode:function(t){this.node=new Element("div",{id:this.json.id,MWFType:"actionbar",styles:this.css.moduleNode,events:{selectstart:function(t){t.preventDefault()}}}).inject(this.form.node);if(this.form.options.mode=="Mobile"){this.node.set("text",MWF.APPFD.LP.notice.notUseModuleInMobile+"("+this.moduleName+")");this.node.setStyles({height:"24px","line-height":"24px","background-color":"#999"})}else{this.toolbarNode=new Element("div").inject(this.node);this.toolbarWidget=new MWF.widget.Toolbar(this.toolbarNode,{style:this.json.style},this);MWF.getJSON(this.path+"toolbars.json",function(t){this.setToolbars(t,this.toolbarNode);this.toolbarWidget.load()}.bind(this),false)}},_initModule:function(){this.setStyleTemplate();this._setNodeProperty();this._createIconAction();this._setNodeEvent();this._refreshActionbar()},_refreshActionbar:function(){if(this.form.options.mode=="Mobile"){this.node.set("text",MWF.APPFD.LP.notice.notUseModuleInMobile+"("+this.moduleName+")");this.node.setStyles({height:"24px","line-height":"24px","background-color":"#999"})}else{this.toolbarNode=this.node.getFirst("div");this.toolbarNode.empty();this.toolbarWidget=new MWF.widget.Toolbar(this.toolbarNode,{style:this.json.style},this);MWF.getJSON(this.path+"toolbars.json",function(t){this.setToolbars(t,this.toolbarNode);this.toolbarWidget.load()}.bind(this),false)}},setToolbars:function(t,e){t.each(function(t){var o=new Element("div",{MWFnodetype:t.type,MWFButtonImage:this.path+""+this.options.style+"/tools/"+t.img,title:t.title,MWFButtonAction:t.action,MWFButtonText:t.text}).inject(e);if(t.sub){var s=e.getLast();this.setToolbars(t.sub,s)}}.bind(this))},_setEditStyle_custom:function(t){}});
|