not really known
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.
 
 
 
 
 

41 lines
1.1 KiB

/**
_MenuItem_ is a button styled to look like a menu item, intended for use in
an <a href="#onyx.Menu">onyx.Menu</a>. When the MenuItem is tapped, it
tells the menu to hide itself and sends an _onSelect_ event with its
content and a reference to itself. This event and its properties may be
received by a client application to determine which menu item was selected.
enyo.kind({
handlers: {
onSelect: "itemSelected"
},
components: [
{kind: "onyx.MenuDecorator", components: [
{content: "Open Menu (floating)"},
{kind: "onyx.Menu", floating: true, components: [
{content: "1"},
{content: "2"},
{classes: "onyx-menu-divider"},
{content: "3"},
]}
]}
],
itemSelected: function(inSender, inEvent) {
enyo.log("Menu Item Selected: " + inEvent.originator.content);
}
})
*/
enyo.kind({
name: "onyx.MenuItem",
kind: "enyo.Button",
tag: "div",
classes: "onyx-menu-item",
events: {
onSelect: ""
},
tap: function(inSender) {
this.inherited(arguments);
this.bubble("onRequestHideMenu");
this.doSelect({selected:this, content:this.content});
}
});