messengercustom-servicesmacoslinuxwindowsinboxwhatsappicloudtweetdeckhipchattelegramhangoutsslackgmailskypefacebook-workplaceoutlookemailmicrosoft-teamsdiscord
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.
43 lines
930 B
43 lines
930 B
9 years ago
|
/**
|
||
|
* @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);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
});
|