/* Copyright (c) 2004-2006, The Dojo Foundation All Rights Reserved. Licensed under the Academic Free License version 2.1 or above OR the modified BSD license. For more information on Dojo licensing, see: http://dojotoolkit.org/community/licensing.shtml */ dojo.provide("dojo.charting.vml.PlotArea"); dojo.require("dojo.lang.common"); if(dojo.render.vml.capable){ dojo.extend(dojo.charting.PlotArea,{resize:function(){ var a=this.getArea(); this.nodes.area.style.width=this.size.width+"px"; this.nodes.area.style.height=this.size.height+"px"; this.nodes.background.style.width=this.size.width+"px"; this.nodes.background.style.height=this.size.height+"px"; this.nodes.plots.width=this.size.width+"px"; this.nodes.plots.height=this.size.height+"px"; this.nodes.plots.style.clip="rect("+a.top+" "+a.right+" "+a.bottom+" "+a.left+")"; if(this.nodes.axes){ this.nodes.area.removeChild(this.nodes.axes); } var _2=this.nodes.axes=document.createElement("div"); _2.id=this.getId()+"-axes"; this.nodes.area.appendChild(_2); var ax=this.getAxes(); for(var p in ax){ var _5=ax[p]; _2.appendChild(_5.axis.initialize(this,_5.plot,_5.drawAgainst,_5.plane)); } },initializePlot:function(_6){ _6.destroy(); _6.dataNode=document.createElement("div"); _6.dataNode.id=_6.getId(); return _6.dataNode; },initialize:function(){ this.destroy(); var _7=this.nodes.main=document.createElement("div"); var _8=this.nodes.area=document.createElement("div"); _8.id=this.getId(); _8.style.position="absolute"; _7.appendChild(_8); var bg=this.nodes.background=document.createElement("div"); bg.id=this.getId()+"-background"; bg.style.position="absolute"; bg.style.top="0px"; bg.style.left="0px"; bg.style.backgroundColor="#fff"; _8.appendChild(bg); var a=this.getArea(); var _b=this.nodes.plots=document.createElement("div"); _b.id=this.getId()+"-plots"; _b.style.position="absolute"; _b.style.top="0px"; _b.style.left="0px"; _8.appendChild(_b); for(var i=0;i