a:30:{s:9:"#provides";s:26:"dojox.charting.plot2d.Grid";s:9:"#resource";s:23:"charting/plot2d/Grid.js";s:9:"#requires";a:3:{i:0;a:2:{i:0;s:6:"common";i:1;s:22:"dojox.charting.Element";}i:1;a:2:{i:0;s:6:"common";i:1;s:28:"dojox.charting.plot2d.common";}i:2;a:2:{i:0;s:6:"common";i:1;s:21:"dojox.lang.functional";}}s:26:"dojox.charting.plot2d.Grid";a:6:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:22:"dojox.charting.Element";}s:4:"call";a:1:{i:0;s:22:"dojox.charting.Element";}}s:10:"parameters";a:2:{s:5:"chart";a:1:{s:4:"type";s:0:"";}s:6:"kwArgs";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:173:" this.opt = dojo.clone(this.defaultParams); du.updateWithObject(this.opt, kwArgs); this.hAxis = this.opt.hAxis; this.vAxis = this.opt.vAxis; this.dirty = true;";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:40:"dojox.charting.plot2d.Grid.defaultParams";a:3:{s:9:"prototype";s:26:"dojox.charting.plot2d.Grid";s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:41:"dojox.charting.plot2d.Grid.optionalParams";a:3:{s:9:"prototype";s:26:"dojox.charting.plot2d.Grid";s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:32:"dojox.charting.plot2d.Grid.clear";a:4:{s:9:"prototype";s:26:"dojox.charting.plot2d.Grid";s:4:"type";s:8:"Function";s:6:"source";s:83:" this._hAxis = null; this._vAxis = null; this.dirty = true; return this;";s:7:"summary";s:0:"";}s:34:"dojox.charting.plot2d.Grid.setAxis";a:5:{s:9:"prototype";s:26:"dojox.charting.plot2d.Grid";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"axis";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:87:" if(axis){ this[axis.vertical ? "_vAxis" : "_hAxis"] = axis; } return this;";s:7:"summary";s:0:"";}s:36:"dojox.charting.plot2d.Grid.addSeries";a:5:{s:9:"prototype";s:26:"dojox.charting.plot2d.Grid";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"run";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:1233:"dojo.provide("dojox.charting.plot2d.Grid"); dojo.require("dojox.charting.Element"); dojo.require("dojox.charting.plot2d.common"); dojo.require("dojox.lang.functional"); (function(){ var du = dojox.lang.utils; dojo.declare("dojox.charting.plot2d.Grid", dojox.charting.Element, { defaultParams: { hAxis: "x", // use a horizontal axis named "x" vAxis: "y", // use a vertical axis named "y" hMajorLines: true, // draw horizontal major lines hMinorLines: false, // draw horizontal minor lines vMajorLines: true, // draw vertical major lines vMinorLines: false, // draw vertical minor lines hStripes: "none", // TBD vStripes: "none" // TBD }, optionalParams: {}, // no optional parameters constructor: function(chart, kwArgs){ this.opt = dojo.clone(this.defaultParams); du.updateWithObject(this.opt, kwArgs); this.hAxis = this.opt.hAxis; this.vAxis = this.opt.vAxis; this.dirty = true; }, clear: function(){ this._hAxis = null; this._vAxis = null; this.dirty = true; return this; }, setAxis: function(axis){ if(axis){ this[axis.vertical ? "_vAxis" : "_hAxis"] = axis; } return this; }, addSeries: function(run){ // nothing return this;";s:7:"summary";s:0:"";}s:40:"dojox.charting.plot2d.Grid.calculateAxes";a:5:{s:9:"prototype";s:26:"dojox.charting.plot2d.Grid";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"dim";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:1300:"dojo.provide("dojox.charting.plot2d.Grid"); dojo.require("dojox.charting.Element"); dojo.require("dojox.charting.plot2d.common"); dojo.require("dojox.lang.functional"); (function(){ var du = dojox.lang.utils; dojo.declare("dojox.charting.plot2d.Grid", dojox.charting.Element, { defaultParams: { hAxis: "x", // use a horizontal axis named "x" vAxis: "y", // use a vertical axis named "y" hMajorLines: true, // draw horizontal major lines hMinorLines: false, // draw horizontal minor lines vMajorLines: true, // draw vertical major lines vMinorLines: false, // draw vertical minor lines hStripes: "none", // TBD vStripes: "none" // TBD }, optionalParams: {}, // no optional parameters constructor: function(chart, kwArgs){ this.opt = dojo.clone(this.defaultParams); du.updateWithObject(this.opt, kwArgs); this.hAxis = this.opt.hAxis; this.vAxis = this.opt.vAxis; this.dirty = true; }, clear: function(){ this._hAxis = null; this._vAxis = null; this.dirty = true; return this; }, setAxis: function(axis){ if(axis){ this[axis.vertical ? "_vAxis" : "_hAxis"] = axis; } return this; }, addSeries: function(run){ // nothing return this; }, calculateAxes: function(dim){ // nothing return this;";s:7:"summary";s:0:"";}s:34:"dojox.charting.plot2d.Grid.isDirty";a:4:{s:9:"prototype";s:26:"dojox.charting.plot2d.Grid";s:4:"type";s:8:"Function";s:6:"source";s:93:" return this.dirty || this._hAxis && this._hAxis.dirty || this._vAxis && this._vAxis.dirty;";s:7:"summary";s:0:"";}s:44:"dojox.charting.plot2d.Grid.getRequiredColors";a:4:{s:9:"prototype";s:26:"dojox.charting.plot2d.Grid";s:4:"type";s:8:"Function";s:6:"source";s:12:" return 0;";s:7:"summary";s:0:"";}s:33:"dojox.charting.plot2d.Grid.render";a:5:{s:9:"prototype";s:26:"dojox.charting.plot2d.Grid";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:3:"dim";a:1:{s:4:"type";s:0:"";}s:7:"offsets";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:1752:" this.dirty = this.isDirty(); if(!this.dirty){ return this; } this.cleanGroup(); var s = this.group, ta = this.chart.theme.axis; // draw horizontal stripes and lines try{ var vScaler = this._vAxis.getScaler(), vt = vScaler.scaler.getTransformerFromModel(vScaler), ticks = this._vAxis.getTicks(); if(this.opt.hMinorLines){ dojo.forEach(ticks.minor, function(tick){ var y = dim.height - offsets.b - vt(tick.value); s.createLine({ x1: offsets.l, y1: y, x2: dim.width - offsets.r, y2: y }).setStroke(ta.minorTick); }); } if(this.opt.hMajorLines){ dojo.forEach(ticks.major, function(tick){ var y = dim.height - offsets.b - vt(tick.value); s.createLine({ x1: offsets.l, y1: y, x2: dim.width - offsets.r, y2: y }).setStroke(ta.majorTick); }); } }catch(e){ // squelch } // draw vertical stripes and lines try{ var hScaler = this._hAxis.getScaler(), ht = hScaler.scaler.getTransformerFromModel(hScaler), ticks = this._hAxis.getTicks(); if(ticks && this.opt.vMinorLines){ dojo.forEach(ticks.minor, function(tick){ var x = offsets.l + ht(tick.value); s.createLine({ x1: x, y1: offsets.t, x2: x, y2: dim.height - offsets.b }).setStroke(ta.minorTick); }); } if(ticks && this.opt.vMajorLines){ dojo.forEach(ticks.major, function(tick){ var x = offsets.l + ht(tick.value); s.createLine({ x1: x, y1: offsets.t, x2: x, y2: dim.height - offsets.b }).setStroke(ta.majorTick); }); } }catch(e){ // squelch } this.dirty = false; return this;";s:7:"summary";s:0:"";}s:46:"dojox.charting.plot2d.Grid.defaultParams.hAxis";a:1:{s:7:"summary";s:0:"";}s:46:"dojox.charting.plot2d.Grid.defaultParams.vAxis";a:1:{s:7:"summary";s:0:"";}s:52:"dojox.charting.plot2d.Grid.defaultParams.hMajorLines";a:1:{s:7:"summary";s:0:"";}s:52:"dojox.charting.plot2d.Grid.defaultParams.hMinorLines";a:1:{s:7:"summary";s:0:"";}s:52:"dojox.charting.plot2d.Grid.defaultParams.vMajorLines";a:1:{s:7:"summary";s:0:"";}s:52:"dojox.charting.plot2d.Grid.defaultParams.vMinorLines";a:1:{s:7:"summary";s:0:"";}s:49:"dojox.charting.plot2d.Grid.defaultParams.hStripes";a:1:{s:7:"summary";s:0:"";}s:49:"dojox.charting.plot2d.Grid.defaultParams.vStripes";a:1:{s:7:"summary";s:0:"";}s:33:"dojox.charting.plot2d.Grid._hAxis";a:3:{s:8:"instance";s:26:"dojox.charting.plot2d.Grid";s:7:"private";b:1;s:7:"summary";s:0:"";}s:33:"dojox.charting.plot2d.Grid._vAxis";a:3:{s:8:"instance";s:26:"dojox.charting.plot2d.Grid";s:7:"private";b:1;s:7:"summary";s:0:"";}s:32:"dojox.charting.plot2d.Grid.dirty";a:2:{s:8:"instance";s:26:"dojox.charting.plot2d.Grid";s:7:"summary";s:0:"";}s:30:"dojox.charting.plot2d.Grid.opt";a:2:{s:8:"instance";s:26:"dojox.charting.plot2d.Grid";s:7:"summary";s:0:"";}s:32:"dojox.charting.plot2d.Grid.hAxis";a:2:{s:8:"instance";s:26:"dojox.charting.plot2d.Grid";s:7:"summary";s:0:"";}s:32:"dojox.charting.plot2d.Grid.vAxis";a:2:{s:8:"instance";s:26:"dojox.charting.plot2d.Grid";s:7:"summary";s:0:"";}s:21:"dojox.charting.plot2d";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:14:"dojox.charting";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}