Sha256: 51f75a65d35cebe6e33dcc94a03bc2adce50fd5f03b07a21d5aefcc83d61fe26

Contents?: true

Size: 930 Bytes

Versions: 10

Compression:

Stored size: 930 Bytes

Contents

/**
 * @private
 */
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);
            }
        }
    }
});

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
gb_mapfish_appserver-0.0.5 vendor/assets/javascripts/ext/ext-4.1.1a/src/chart/TipSurface.js
gb_mapfish_appserver-0.0.4 vendor/assets/javascripts/ext/ext-4.1.1a/src/chart/TipSurface.js
gb_mapfish_appserver-0.0.3 vendor/assets/javascripts/ext/ext-4.1.1a/src/chart/TipSurface.js
gb_mapfish_appserver-0.0.2 vendor/assets/javascripts/ext/ext-4.1.1a/src/chart/TipSurface.js
gb_mapfish_appserver-0.0.1 vendor/assets/javascripts/ext/ext-4.1.1a/src/chart/TipSurface.js
extjs-rails-4.1.0.alpha5 app/assets/javascripts/src/chart/TipSurface.js
extjs-rails-4.1.0.alpha4 app/assets/javascripts/extjs-rails/src/chart/TipSurface.js
extjs-rails-4.1.0.alpha3 app/assets/javascripts/extjs-rails/src/chart/TipSurface.js
extjs-rails-4.1.0.alpha2 app/assets/javascripts/extjs-rails/src/chart/TipSurface.js
extjs-rails-4.1.0.alpha1 app/assets/javascripts/extjs-rails/src/chart/TipSurface.js