Skip to content

DanClarke-io/menuitem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Menuitem

Build Status

NPM NPM

The menuitems API is a simple way to create a menuitem, which can perform an action when clicked, and display state.

Example

// create menuitem for the File menu,
// and insert it before the 'Quit' menuitem
require("menuitem").Menuitem({
  id: "myextprefix-some-mi-id",
  menuid: "menu_FilePopup",
  insertbefore: "menu_FileQuitItem",
  separatorbefore: true,
  separatorafter: false,
  "label": _("label"),
  "accesskey": _("label.ak"),
  image: self.data.url("icon.png"),
  className: 'pizazz',
  disabled: false,
  checked: false,
  onCommand: function() {
    // do something
  }
});


var menuitems = require("menuitem");
var menuitem = menuitems.Menuitem({
	id: "clickme",
	menuid: "menu_ToolsPopup",
	label: "Click Me!",
	onCommand: function() {
		console.log("clicked");
	},
	separatorbefore: 'test-separatorbefore',
	separatorafter: 'test-separatorafter',
	insertafter: "devToolsSeparator",
	insertbefore: "menu_pageInfo"
});

About

The menuitems API is a simple way to create a Menuitem, which can perform an action when clicked, and display state.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%