|
|
3 |
__coverage__['build/series-base/series-base.js'] = {"path":"build/series-base/series-base.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":42}}},"2":{"name":"(anonymous_2)","line":30,"loc":{"start":{"line":30,"column":12},"end":{"line":31,"column":4}}},"3":{"name":"(anonymous_3)","line":43,"loc":{"start":{"line":43,"column":16},"end":{"line":44,"column":4}}},"4":{"name":"(anonymous_4)","line":60,"loc":{"start":{"line":60,"column":14},"end":{"line":60,"column":25}}},"5":{"name":"(anonymous_5)","line":80,"loc":{"start":{"line":80,"column":20},"end":{"line":81,"column":4}}},"6":{"name":"(anonymous_6)","line":95,"loc":{"start":{"line":95,"column":23},"end":{"line":96,"column":4}}},"7":{"name":"(anonymous_7)","line":112,"loc":{"start":{"line":112,"column":26},"end":{"line":113,"column":4}}},"8":{"name":"(anonymous_8)","line":123,"loc":{"start":{"line":123,"column":16},"end":{"line":124,"column":4}}},"9":{"name":"(anonymous_9)","line":260,"loc":{"start":{"line":260,"column":22},"end":{"line":261,"column":4}}},"10":{"name":"(anonymous_10)","line":289,"loc":{"start":{"line":289,"column":20},"end":{"line":290,"column":12}}},"11":{"name":"(anonymous_11)","line":304,"loc":{"start":{"line":304,"column":20},"end":{"line":305,"column":12}}},"12":{"name":"(anonymous_12)","line":319,"loc":{"start":{"line":319,"column":20},"end":{"line":319,"column":34}}},"13":{"name":"(anonymous_13)","line":336,"loc":{"start":{"line":336,"column":20},"end":{"line":337,"column":12}}},"14":{"name":"(anonymous_14)","line":384,"loc":{"start":{"line":384,"column":20},"end":{"line":385,"column":12}}},"15":{"name":"(anonymous_15)","line":398,"loc":{"start":{"line":398,"column":20},"end":{"line":399,"column":12}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":408,"column":57}},"2":{"start":{"line":25,"column":0},"end":{"line":405,"column":3}},"3":{"start":{"line":32,"column":8},"end":{"line":32,"column":26}},"4":{"start":{"line":33,"column":8},"end":{"line":33,"column":28}},"5":{"start":{"line":34,"column":8},"end":{"line":34,"column":24}},"6":{"start":{"line":45,"column":8},"end":{"line":46,"column":43}},"7":{"start":{"line":47,"column":8},"end":{"line":47,"column":37}},"8":{"start":{"line":61,"column":8},"end":{"line":62,"column":38}},"9":{"start":{"line":63,"column":8},"end":{"line":66,"column":9}},"10":{"start":{"line":65,"column":12},"end":{"line":65,"column":39}},"11":{"start":{"line":67,"column":8},"end":{"line":70,"column":9}},"12":{"start":{"line":69,"column":12},"end":{"line":69,"column":40}},"13":{"start":{"line":71,"column":8},"end":{"line":71,"column":21}},"14":{"start":{"line":82,"column":8},"end":{"line":83,"column":94}},"15":{"start":{"line":84,"column":8},"end":{"line":84,"column":21}},"16":{"start":{"line":97,"column":8},"end":{"line":102,"column":15}},"17":{"start":{"line":114,"column":8},"end":{"line":114,"column":49}},"18":{"start":{"line":125,"column":8},"end":{"line":126,"column":42}},"19":{"start":{"line":127,"column":8},"end":{"line":145,"column":9}},"20":{"start":{"line":129,"column":12},"end":{"line":132,"column":13}},"21":{"start":{"line":131,"column":16},"end":{"line":131,"column":50}},"22":{"start":{"line":133,"column":12},"end":{"line":136,"column":13}},"23":{"start":{"line":135,"column":16},"end":{"line":135,"column":49}},"24":{"start":{"line":137,"column":12},"end":{"line":140,"column":13}},"25":{"start":{"line":139,"column":16},"end":{"line":139,"column":50}},"26":{"start":{"line":141,"column":12},"end":{"line":144,"column":13}},"27":{"start":{"line":143,"column":16},"end":{"line":143,"column":51}},"28":{"start":{"line":146,"column":8},"end":{"line":153,"column":9}},"29":{"start":{"line":148,"column":12},"end":{"line":148,"column":37}},"30":{"start":{"line":149,"column":12},"end":{"line":152,"column":13}},"31":{"start":{"line":151,"column":16},"end":{"line":151,"column":33}},"32":{"start":{"line":154,"column":8},"end":{"line":158,"column":9}},"33":{"start":{"line":156,"column":12},"end":{"line":156,"column":33}},"34":{"start":{"line":157,"column":12},"end":{"line":157,"column":30}},"35":{"start":{"line":159,"column":8},"end":{"line":163,"column":9}},"36":{"start":{"line":161,"column":12},"end":{"line":161,"column":40}},"37":{"start":{"line":162,"column":12},"end":{"line":162,"column":37}},"38":{"start":{"line":164,"column":8},"end":{"line":168,"column":9}},"39":{"start":{"line":166,"column":12},"end":{"line":166,"column":40}},"40":{"start":{"line":167,"column":12},"end":{"line":167,"column":37}},"41":{"start":{"line":262,"column":8},"end":{"line":269,"column":27}},"42":{"start":{"line":270,"column":8},"end":{"line":270,"column":27}},"43":{"start":{"line":271,"column":8},"end":{"line":274,"column":9}},"44":{"start":{"line":273,"column":12},"end":{"line":273,"column":30}},"45":{"start":{"line":275,"column":8},"end":{"line":275,"column":30}},"46":{"start":{"line":276,"column":8},"end":{"line":276,"column":35}},"47":{"start":{"line":291,"column":16},"end":{"line":291,"column":56}},"48":{"start":{"line":306,"column":16},"end":{"line":306,"column":57}},"49":{"start":{"line":321,"column":16},"end":{"line":323,"column":17}},"50":{"start":{"line":322,"column":20},"end":{"line":322,"column":47}},"51":{"start":{"line":324,"column":16},"end":{"line":324,"column":27}},"52":{"start":{"line":338,"column":16},"end":{"line":339,"column":46}},"53":{"start":{"line":340,"column":16},"end":{"line":343,"column":17}},"54":{"start":{"line":342,"column":20},"end":{"line":342,"column":47}},"55":{"start":{"line":344,"column":16},"end":{"line":344,"column":29}},"56":{"start":{"line":386,"column":16},"end":{"line":387,"column":54}},"57":{"start":{"line":388,"column":16},"end":{"line":394,"column":17}},"58":{"start":{"line":389,"column":20},"end":{"line":389,"column":46}},"59":{"start":{"line":390,"column":20},"end":{"line":393,"column":21}},"60":{"start":{"line":392,"column":24},"end":{"line":392,"column":65}},"61":{"start":{"line":395,"column":16},"end":{"line":395,"column":36}},"62":{"start":{"line":400,"column":16},"end":{"line":400,"column":41}},"63":{"start":{"line":401,"column":16},"end":{"line":401,"column":27}}},"branchMap":{"1":{"line":63,"type":"if","locations":[{"start":{"line":63,"column":8},"end":{"line":63,"column":8}},{"start":{"line":63,"column":8},"end":{"line":63,"column":8}}]},"2":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":8},"end":{"line":67,"column":8}},{"start":{"line":67,"column":8},"end":{"line":67,"column":8}}]},"3":{"line":82,"type":"cond-expr","locations":[{"start":{"line":82,"column":64},"end":{"line":82,"column":67}},{"start":{"line":82,"column":70},"end":{"line":82,"column":73}}]},"4":{"line":127,"type":"if","locations":[{"start":{"line":127,"column":8},"end":{"line":127,"column":8}},{"start":{"line":127,"column":8},"end":{"line":127,"column":8}}]},"5":{"line":129,"type":"if","locations":[{"start":{"line":129,"column":12},"end":{"line":129,"column":12}},{"start":{"line":129,"column":12},"end":{"line":129,"column":12}}]},"6":{"line":133,"type":"if","locations":[{"start":{"line":133,"column":12},"end":{"line":133,"column":12}},{"start":{"line":133,"column":12},"end":{"line":133,"column":12}}]},"7":{"line":137,"type":"if","locations":[{"start":{"line":137,"column":12},"end":{"line":137,"column":12}},{"start":{"line":137,"column":12},"end":{"line":137,"column":12}}]},"8":{"line":141,"type":"if","locations":[{"start":{"line":141,"column":12},"end":{"line":141,"column":12}},{"start":{"line":141,"column":12},"end":{"line":141,"column":12}}]},"9":{"line":146,"type":"binary-expr","locations":[{"start":{"line":146,"column":14},"end":{"line":146,"column":21}},{"start":{"line":146,"column":25},"end":{"line":146,"column":43}}]},"10":{"line":149,"type":"if","locations":[{"start":{"line":149,"column":12},"end":{"line":149,"column":12}},{"start":{"line":149,"column":12},"end":{"line":149,"column":12}}]},"11":{"line":149,"type":"binary-expr","locations":[{"start":{"line":149,"column":15},"end":{"line":149,"column":21}},{"start":{"line":149,"column":25},"end":{"line":149,"column":50}}]},"12":{"line":154,"type":"if","locations":[{"start":{"line":154,"column":8},"end":{"line":154,"column":8}},{"start":{"line":154,"column":8},"end":{"line":154,"column":8}}]},"13":{"line":159,"type":"if","locations":[{"start":{"line":159,"column":8},"end":{"line":159,"column":8}},{"start":{"line":159,"column":8},"end":{"line":159,"column":8}}]},"14":{"line":164,"type":"if","locations":[{"start":{"line":164,"column":8},"end":{"line":164,"column":8}},{"start":{"line":164,"column":8},"end":{"line":164,"column":8}}]},"15":{"line":268,"type":"binary-expr","locations":[{"start":{"line":268,"column":18},"end":{"line":268,"column":30}},{"start":{"line":268,"column":34},"end":{"line":268,"column":45}}]},"16":{"line":270,"type":"binary-expr","locations":[{"start":{"line":270,"column":16},"end":{"line":270,"column":21}},{"start":{"line":270,"column":25},"end":{"line":270,"column":26}}]},"17":{"line":271,"type":"if","locations":[{"start":{"line":271,"column":8},"end":{"line":271,"column":8}},{"start":{"line":271,"column":8},"end":{"line":271,"column":8}}]},"18":{"line":275,"type":"binary-expr","locations":[{"start":{"line":275,"column":15},"end":{"line":275,"column":19}},{"start":{"line":275,"column":23},"end":{"line":275,"column":29}}]},"19":{"line":321,"type":"if","locations":[{"start":{"line":321,"column":16},"end":{"line":321,"column":16}},{"start":{"line":321,"column":16},"end":{"line":321,"column":16}}]},"20":{"line":340,"type":"if","locations":[{"start":{"line":340,"column":16},"end":{"line":340,"column":16}},{"start":{"line":340,"column":16},"end":{"line":340,"column":16}}]},"21":{"line":388,"type":"if","locations":[{"start":{"line":388,"column":16},"end":{"line":388,"column":16}},{"start":{"line":388,"column":16},"end":{"line":388,"column":16}}]},"22":{"line":390,"type":"if","locations":[{"start":{"line":390,"column":20},"end":{"line":390,"column":20}},{"start":{"line":390,"column":20},"end":{"line":390,"column":20}}]}},"code":["(function () { YUI.add('series-base', function (Y, NAME) {","","/**"," * Provides functionality for creating a chart series."," *"," * @module charts"," * @submodule series-base"," */","","/**"," * An abstract class for creating series instances."," * SeriesBase is used by the following classes:"," * <ul>"," * <li>{{#crossLink \"CartesianSeries\"}}{{/crossLink}}</li>"," * <li>{{#crossLink \"PieSeries\"}}{{/crossLink}}</li>"," * </ul>"," *"," * @class SeriesBase"," * @extends Base"," * @uses Renderer"," * @constructor"," * @param {Object} config (optional) Configuration parameters."," * @submodule series-base"," */","Y.SeriesBase = Y.Base.create(\"seriesBase\", Y.Base, [Y.Renderer], {"," /**"," * @method render"," * @private"," */"," render: function()"," {"," this._setCanvas();"," this.addListeners();"," this.validate();"," },",""," /**"," * Creates a `Graphic` instance."," *"," * @method _setCanvas"," * @protected"," */"," _setCanvas: function()"," {"," var graph = this.get(\"graph\"),"," graphic = graph.get(\"graphic\");"," this.set(\"graphic\", graphic);"," },",""," /**"," * Returns a reference to the parent container to which all chart elements are contained."," * When the series is bound to a `Chart` instance, the `Chart` instance is the reference."," * If nothing is set as the `chart` attribute, the `_getChart` method will return a reference"," * to the `graphic` attribute."," *"," * @method _getChart"," * @return {Object}"," * @private"," */"," _getChart:function() {"," var chart,"," graph = this.get(\"graph\");"," if(graph)"," {"," chart = graph.get(\"chart\");"," }"," if(!chart)"," {"," chart = this.get(\"graphic\");"," }"," return chart;"," },",""," /**"," * Returns the sum of all values for the series."," *"," * @method getTotalValues"," * @return Number"," */"," getTotalValues: function()"," {"," var valueCoord = this.get(\"direction\") === \"vertical\" ? \"x\" : \"y\","," total = this.get(valueCoord + \"Axis\").getTotalByKey(this.get(valueCoord + \"Key\"));"," return total;"," },",""," /**"," * Gets the default value for the `styles` attribute. Overrides"," * base implementation."," *"," * @method _getDefaultStyles"," * @return Object"," * @protected"," */"," _getDefaultStyles: function()"," {"," return {padding:{"," top: 0,"," left: 0,"," right: 0,"," bottom: 0"," }};"," },",""," /**"," * Shows/hides contents of the series."," *"," * @method _handleVisibleChange"," * @param {Object} e Event object."," * @protected"," */"," _handleVisibleChange: function()"," {"," this._toggleVisible(this.get(\"visible\"));"," },",""," /**"," * Destructor implementation for the CartesianSeries class. Calls destroy on all Graphic instances."," *"," * @method destructor"," * @protected"," */"," destructor: function()"," {"," var marker,"," markers = this.get(\"markers\");"," if(this.get(\"rendered\"))"," {"," if(this._stylesChangeHandle)"," {"," this._stylesChangeHandle.detach();"," }"," if(this._widthChangeHandle)"," {"," this._widthChangeHandle.detach();"," }"," if(this._heightChangeHandle)"," {"," this._heightChangeHandle.detach();"," }"," if(this._visibleChangeHandle)"," {"," this._visibleChangeHandle.detach();"," }"," }"," while(markers && markers.length > 0)"," {"," marker = markers.shift();"," if(marker && marker instanceof Y.Shape)"," {"," marker.destroy();"," }"," }"," if(this._path)"," {"," this._path.destroy();"," this._path = null;"," }"," if(this._lineGraphic)"," {"," this._lineGraphic.destroy();"," this._lineGraphic = null;"," }"," if(this._groupMarker)"," {"," this._groupMarker.destroy();"," this._groupMarker = null;"," }"," },",""," /**"," * Collection of default colors used for lines in a series when not specified by user."," *"," * @property _defaultLineColors"," * @type Array"," * @protected"," */"," _defaultLineColors:["," \"#426ab3\","," \"#d09b2c\","," \"#000000\","," \"#b82837\","," \"#b384b5\","," \"#ff7200\","," \"#779de3\","," \"#cbc8ba\","," \"#7ed7a6\","," \"#007a6c\""," ],",""," /**"," * Collection of default colors used for marker fills in a series when not specified by user."," *"," * @property _defaultFillColors"," * @type Array"," * @protected"," */"," _defaultFillColors:["," \"#6084d0\","," \"#eeb647\","," \"#6c6b5f\","," \"#d6484f\","," \"#ce9ed1\","," \"#ff9f3b\","," \"#93b7ff\","," \"#e0ddd0\","," \"#94ecba\","," \"#309687\""," ],",""," /**"," * Collection of default colors used for marker borders in a series when not specified by user."," *"," * @property _defaultBorderColors"," * @type Array"," * @protected"," */"," _defaultBorderColors:["," \"#205096\","," \"#b38206\","," \"#000000\","," \"#94001e\","," \"#9d6fa0\","," \"#e55b00\","," \"#5e85c9\","," \"#adab9e\","," \"#6ac291\","," \"#006457\""," ],",""," /**"," * Collection of default colors used for area fills, histogram fills and pie fills in a series when not specified by user."," *"," * @property _defaultSliceColors"," * @type Array"," * @protected"," */"," _defaultSliceColors: ["," \"#66007f\","," \"#a86f41\","," \"#295454\","," \"#996ab2\","," \"#e8cdb7\","," \"#90bdbd\","," \"#000000\","," \"#c3b8ca\","," \"#968373\","," \"#678585\""," ],",""," /**"," * Parses a color based on a series order and type."," *"," * @method _getDefaultColor"," * @param {Number} index Index indicating the series order."," * @param {String} type Indicates which type of object needs the color."," * @return String"," * @protected"," */"," _getDefaultColor: function(index, type)"," {"," var colors = {"," line: this._defaultLineColors,"," fill: this._defaultFillColors,"," border: this._defaultBorderColors,"," slice: this._defaultSliceColors"," },"," col = colors[type] || colors.fill,"," l = col.length;"," index = index || 0;"," if(index >= l)"," {"," index = index % l;"," }"," type = type || \"fill\";"," return colors[type][index];"," }","}, {"," ATTRS: {"," /*"," * Returns the width of the parent graph"," *"," * @attribute width"," * @type Number"," */"," width: {"," readOnly: true,",""," getter: function()"," {"," return this.get(\"graphic\").get(\"width\");"," }"," },",""," /**"," * Returns the height of the parent graph"," *"," * @attribute height"," * @type Number"," */"," height: {"," readOnly: true,",""," getter: function()"," {"," return this.get(\"graphic\").get(\"height\");"," }"," },",""," /**"," * The graphic in which drawings will be rendered."," *"," * @attribute graphic"," * @type Graphic"," */"," graphic: {"," lazyAdd: false,",""," setter: function(val) {"," //woraround for Attribute order of operations bug"," if(!this.get(\"rendered\")) {"," this.set(\"rendered\", true);"," }"," return val;"," }"," },",""," /**"," * Reference to the `Chart` application. If no `Chart` application is present,"," * a reference to the `Graphic` instance that the series is drawn into will be returned."," *"," * @attribute chart"," * @type ChartBase"," */"," chart: {"," getter: function()"," {"," var chart,"," graph = this.get(\"graph\");"," if(graph)"," {"," chart = graph.get(\"chart\");"," }"," return chart;"," }"," },",""," /**"," * Reference to the `Graph` in which the series is drawn into."," *"," * @attribute graph"," * @type Graph"," */"," graph: {},",""," /**"," * Indicates whether the Series has been through its initial set up."," *"," * @attribute rendered"," * @type Boolean"," */"," rendered: {"," value: false"," },",""," /**"," * Indicates whether to show the series"," *"," * @attribute visible"," * @type Boolean"," * @default true"," */"," visible: {"," value: true"," },",""," /**"," * Indicates whether or not markers for a series will be grouped and rendered in a single complex shape instance."," *"," * @attribute groupMarkers"," * @type Boolean"," */"," groupMarkers: {"," getter: function()"," {"," var graph,"," groupMarkers = this._groupMarkers;"," if(!groupMarkers) {"," graph = this.get(\"graph\");"," if(graph)"," {"," groupMarkers = graph.get(\"groupMarkers\");"," }"," }"," return groupMarkers;"," },",""," setter: function(val)"," {"," this._groupMarkers = val;"," return val;"," }"," }"," }","});","","","}, '@VERSION@', {\"requires\": [\"graphics\", \"axis-base\"]});","","}());"]}; |