]>
git.proxmox.com Git - sencha-touch.git/blob - src/src/ux/MenuButton.js
2 * User extention designed to be used on the BB10 platform.
6 Ext
.define('Ext.ux.MenuButton', {
8 requires
: ['Ext.ux.ContextMenu'],
50 * Used to show the menu associated with this button
57 this.element
.addCls('x-open');
59 this.$menu
= Ext
.create('Ext.ux.ContextMenu', Ext
.apply({}, this.getMenuConfig(), {
60 cls
: this.getMenuCls(),
61 items
: this.getMenuItems(),
66 this.element
.removeCls('x-open');
67 Ext
.Viewport
.removeMenu(this.getMenuSide());
76 tap
: this.onMenuButtonTap
,
80 Ext
.Viewport
.setMenu(this.$menu
, {
81 side
: this.getMenuSide(),
82 cover
: this.getMenuCover()
85 Ext
.Viewport
.showMenu(this.getMenuSide());
88 onMenuButtonTap
: Ext
.emptyFn