a:32:{s:9:"#provides";s:20:"dojox.charting.Theme";s:9:"#resource";s:17:"charting/Theme.js";s:9:"#requires";a:2:{i:0;a:2:{i:0;s:6:"common";i:1;s:11:"dojox.color";}i:1;a:2:{i:0;s:6:"common";i:1;s:19:"dojox.color.Palette";}}s:28:"dojox.charting.Theme.Markers";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:25:"dojox.charting.Theme._def";a:3:{s:4:"type";s:6:"Object";s:7:"private";b:1;s:7:"summary";s:0:"";}s:20:"dojox.charting.Theme";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"kwArgs";a:2:{s:8:"optional";b:1;s:4:"type";s:6:"Object";}}s:6:"source";s:835:" kwArgs=kwArgs||{}; var def = dxc.Theme._def; dojo.forEach(["chart", "plotarea", "axis", "series", "marker"], function(n){ this[n] = dojo.delegate(def[n], kwArgs[n]||{}); }, this); this.markers = dojo.delegate(dxc.Theme.Markers, kwArgs.markers||{}); this.colors = []; this.antiAlias = ("antiAlias" in kwArgs)?kwArgs.antiAlias:true; this.assignColors = ("assignColors" in kwArgs)?kwArgs.assignColors:true; this.assignMarkers = ("assignMarkers" in kwArgs)?kwArgs.assignMarkers:true; // push the colors, use _def colors if none passed. kwArgs.colors = kwArgs.colors||def.colors; dojo.forEach(kwArgs.colors, function(item){ this.colors.push(item); }, this); // private variables for color and marker indexing this._current = { color:0, marker: 0 }; this._markers = []; this._buildMarkerArray();";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:28:"dojox.charting.Theme.markers";a:2:{s:8:"instance";s:20:"dojox.charting.Theme";s:7:"summary";s:0:"";}s:27:"dojox.charting.Theme.colors";a:2:{s:8:"instance";s:20:"dojox.charting.Theme";s:7:"summary";s:0:"";}s:30:"dojox.charting.Theme.antiAlias";a:2:{s:8:"instance";s:20:"dojox.charting.Theme";s:7:"summary";s:0:"";}s:33:"dojox.charting.Theme.assignColors";a:2:{s:8:"instance";s:20:"dojox.charting.Theme";s:7:"summary";s:0:"";}s:34:"dojox.charting.Theme.assignMarkers";a:2:{s:8:"instance";s:20:"dojox.charting.Theme";s:7:"summary";s:0:"";}s:29:"dojox.charting.Theme._current";a:3:{s:8:"instance";s:20:"dojox.charting.Theme";s:7:"private";b:1;s:7:"summary";s:0:"";}s:29:"dojox.charting.Theme._markers";a:3:{s:8:"instance";s:20:"dojox.charting.Theme";s:7:"private";b:1;s:7:"summary";s:0:"";}s:35:"dojox.charting.Theme.Markers.CIRCLE";a:1:{s:7:"summary";s:0:"";}s:35:"dojox.charting.Theme.Markers.SQUARE";a:1:{s:7:"summary";s:0:"";}s:36:"dojox.charting.Theme.Markers.DIAMOND";a:1:{s:7:"summary";s:0:"";}s:34:"dojox.charting.Theme.Markers.CROSS";a:1:{s:7:"summary";s:0:"";}s:30:"dojox.charting.Theme.Markers.X";a:1:{s:7:"summary";s:0:"";}s:37:"dojox.charting.Theme.Markers.TRIANGLE";a:1:{s:7:"summary";s:0:"";}s:46:"dojox.charting.Theme.Markers.TRIANGLE_INVERTED";a:1:{s:7:"summary";s:0:"";}s:31:"dojox.charting.Theme._def.chart";a:2:{s:14:"private_parent";b:1;s:7:"summary";s:0:"";}s:30:"dojox.charting.Theme._def.fill";a:2:{s:14:"private_parent";b:1;s:7:"summary";s:0:"";}s:33:"dojox.charting.Theme.defineColors";a:5:{s:9:"prototype";s:20:"dojox.charting.Theme";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"obj";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:994:" var kwArgs=obj||{}; // note that we've changed the default number from 32 to 4 colors // are cycled anyways. var c=[], n=kwArgs.num||5; // the number of colors to generate if(kwArgs.colors){ // we have an array of colors predefined, so fix for the number of series. var l=kwArgs.colors.length; for(var i=0; i