/ext-4.1.0_b3/src/chart/TipSurface.js
https://bitbucket.org/srogerf/javascript · JavaScript · 43 lines · 31 code · 6 blank · 6 comment · 4 complexity · 6b0fda619e0263796247d7c9980cc62f MD5 · raw file
- /**
- * @class Ext.chart.TipSurface
- * @ignore
- */
- Ext.define('Ext.chart.TipSurface', {
- /* Begin Definitions */
- extend: 'Ext.draw.Component',
- /* 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);
- }
- }
- }
- });