icloudtweetdeckhipchattelegramhangoutsslackgmailskypefacebook-workplaceoutlookemailmicrosoft-teamsdiscordmessengercustom-servicesmacoslinuxwindowsinboxwhatsapp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
930 B
42 lines
930 B
/** |
|
* @private |
|
*/ |
|
Ext.define('Ext.chart.TipSurface', { |
|
|
|
/* Begin Definitions */ |
|
|
|
extend: 'Ext.draw.Container', |
|
|
|
/* End Definitions */ |
|
|
|
spriteArray: false, |
|
renderFirst: true, |
|
|
|
constructor: function(config) { |
|
this.callParent([config]); |
|
if (config.sprites) { |
|
this.spriteArray = [].concat(config.sprites); |
|
delete config.sprites; |
|
} |
|
}, |
|
|
|
onRender: function() { |
|
var me = this, |
|
i = 0, |
|
l = 0, |
|
sp, |
|
sprites; |
|
this.callParent(arguments); |
|
sprites = me.spriteArray; |
|
if (me.renderFirst && sprites) { |
|
me.renderFirst = false; |
|
for (l = sprites.length; i < l; i++) { |
|
sp = me.surface.add(sprites[i]); |
|
sp.setAttributes({ |
|
hidden: false |
|
}, |
|
true); |
|
} |
|
} |
|
} |
|
});
|
|
|