12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- /*
- Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved.
- Available via Academic Free License >= 2.1 OR the modified BSD license.
- see: http://dojotoolkit.org/license for details
- */
- if(!dojo._hasResource["dojox.charting.themes.PlotKit.base"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
- dojo._hasResource["dojox.charting.themes.PlotKit.base"] = true;
- dojo.provide("dojox.charting.themes.PlotKit.base");
- dojo.require("dojox.charting.Theme");
- // the baseline theme for all PlotKIt themes
- (function(){
- var dc = dojox.charting, pk = dc.themes.PlotKit;
- pk.base = new dc.Theme({
- chart:{
- stroke: null,
- fill: "yellow"
- },
- plotarea:{
- stroke: null,
- fill: "yellow"
- },
- axis:{
- stroke: {color:"#fff", width:1},
- line: {color:"#fff", width:.5},
- majorTick: {color: "#fff", width: .5, length: 6},
- minorTick: {color: "#fff", width: .5, length: 3},
- tick: {font: "normal normal normal 7pt Helvetica,Arial,sans-serif", fontColor: "#999"}
- },
- series:{
- stroke: {width: 2.5, color:"#fff"},
- fill: "#666",
- font: "normal normal normal 7.5pt Helvetica,Arial,sans-serif", // label
- fontColor: "#666"
- },
- marker:{ // any markers on a series.
- stroke: {width: 2},
- fill: "#333",
- font: "normal normal normal 7pt Helvetica,Arial,sans-serif", // label
- fontColor: "#666"
- },
- colors: ["red", "green", "blue"]
- });
- pk.base.next = function(elementType, mixin, doPost){
- var theme = dc.Theme.prototype.next.apply(this, arguments);
- if(elementType == "line"){
- theme.marker.outline = {width: 2, color: "#fff"};
- theme.series.stroke.width = 3.5;
- theme.marker.stroke.width = 2;
- } else if (elementType == "candlestick"){
- theme.series.stroke.width = 1;
- } else {
- theme.series.stroke.color = "#fff";
- }
- return theme;
- };
- })();
- }
|