| 1 |
- MWF.xApplication.BAM.summary=MWF.xApplication.BAM.summary||{};MWF.xApplication.BAM.summary.Overview=new Class({Extends:MWF.widget.Common,Implements:[Options,Events],options:{style:"default"},initialize:function(t,e,s,i){this.setOptions(i);this.path="/x_component_BAM/summary/$Overview/";this.cssPath="/x_component_BAM/summary/$Overview/"+this.options.style+"/css.wcss";this._loadCss();this.summary=t;this.app=this.summary.app;this.container=$(e);this.data=s;this.load()},load:function(){this.node=new Element("div",{styles:this.css.node}).inject(this.container);var t="<table border='0' cellpadding='0' cellSpacing='0' align='center'><tr>"+"<td></td><td></td><td></td><td></td><tr></tr><td></td><td></td><td></td><td></td>"+"</tr></table>";this.node.set("html",t);this.table=this.node.getElement("table");this.cells=this.node.getElements("td");this.table.setStyles(this.css.table);this.cells.setStyles(this.css.cells);for(var e=0;e<4;e++){this.cells[e].setStyle("border-top","0px")}for(var e=4;e<this.cells.length;e++){this.cells[e].setStyle("border-bottom","0px")}this.cells[0].setStyle("border-left","0px");this.cells[4].setStyle("border-left","0px");this.cells[3].setStyle("border-right","0px");this.cells[7].setStyle("border-right","0px");this.loadData()},loadData:function(){this.loadItem(0,"application.png",this.data.applicationCount,this.app.lp.applicationCount);this.loadItem(1,"process.png",this.data.processCount,this.app.lp.processCount);this.loadItem(2,"task.png",this.data.taskCount,this.app.lp.taskCount);this.loadItem(3,"taskCompleted.png",this.data.taskCompletedCount,this.app.lp.taskCompletedCount);this.loadItem(4,"work.png",this.data.workCount,this.app.lp.workCount);this.loadItem(5,"workCompleted.png",this.data.workCompletedCount,this.app.lp.workCompletedCount);this.loadItem(6,"read.png",this.data.readCount,this.app.lp.readCount);this.loadItem(7,"readCompleted.png",this.data.readCompletedCount,this.app.lp.readCompletedCount)},loadItem:function(t,e,s,i){var l=new Element("div",{styles:this.css.itemNode}).inject(this.cells[t]);var o=new Element("div",{styles:this.css.itemIconNode}).inject(l);var a=new Element("div",{styles:this.css.itemTextNode}).inject(l);var n=new Element("div",{styles:this.css.itemNumberNode}).inject(a);var d=new Element("div",{styles:this.css.itemTitleNode}).inject(a);o.setStyle("background-image","url(/x_component_BAM/summary/$Overview/"+this.options.style+"/icon/"+e+")");n.set("text",s||0);d.set("text",i)},destroy:function(){this.node.destroy();MWF.release(this)}});
|