Sha256: b7d3bbd6e9da5902fe1e43535073a2756c2b4d6b7781b325fbfb54e99e2ae441
Contents?: true
Size: 1.65 KB
Versions: 1
Compression:
Stored size: 1.65 KB
Contents
/*! * Ext JS Library 3.0.0 * Copyright(c) 2006-2009 Ext JS, LLC * licensing@extjs.com * http://www.extjs.com/license */ /** * @class Ext.menu.ColorMenu * @extends Ext.menu.Menu * A menu containing a {@link Ext.ColorPalette} Component. * @xtype colormenu */ Ext.menu.ColorMenu = Ext.extend(Ext.menu.Menu, { /** * @cfg {Boolean} enableScrolling * @hide */ enableScrolling: false, /** * @cfg {Boolean} hideOnClick * False to continue showing the menu after a color is selected, defaults to true. */ hideOnClick: true, /** * @cfg {Number} maxHeight * @hide */ /** * @cfg {Number} scrollIncrement * @hide */ /** * @property palette * @type ColorPalette * The {@link Ext.ColorPalette} instance for this ColorMenu */ /** * @event click * @hide */ /** * @event itemclick * @hide */ initComponent: function(){ Ext.apply(this, { plain: true, showSeparator: false, items: this.palette = new Ext.ColorPalette(this.initialConfig) }); this.palette.purgeListeners(); Ext.menu.ColorMenu.superclass.initComponent.call(this); this.relayEvents(this.palette, ['select']); this.on('select', this.menuHide, this); if(this.handler){ this.on('select', this.handler, this.scope || this) } }, menuHide: function(){ if(this.hideOnClick){ this.hide(true); } } }); Ext.reg('colormenu', Ext.menu.ColorMenu);
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lpmp-1.0.0 | public/ext-3.0.0/src/widgets/menu/ColorMenu.js |