1 if(!dojo._hasResource["dojox.charting.Element"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
2 dojo._hasResource["dojox.charting.Element"] = true;
3 dojo.provide("dojox.charting.Element");
5 dojo.declare("dojox.charting.Element", null, {
6 constructor: function(chart){
9 this.htmlElements = [];
12 createGroup: function(creator){
13 if(!creator){ creator = this.chart.surface; }
15 this.group = creator.createGroup();
19 purgeGroup: function(){
20 this.destroyHtmlElements();
23 this.group.removeShape();
29 cleanGroup: function(creator){
30 this.destroyHtmlElements();
31 if(!creator){ creator = this.chart.surface; }
35 this.group = creator.createGroup();
40 destroyHtmlElements: function(){
41 dojo.forEach(this.htmlElements, dojo._destroyElement);
42 this.htmlElements = [];