The ExMenu/JS component provides menu-functionaly which includes top-level menus, context, popup, drop down or shortcut menus. A menu presents a list of items, commands, attributes, or states from which a user can choose. An item within a menu is known as a menu item, and may be configured to initiate an action, toggle a state on or off, or display a submenu of additional menu items when it is selected. A context menu is a menu in a graphical user interface (GUI) that appears upon user interaction, such as a right-click mouse operation. The ExMenu/JS is a HTML standalone-component, written in JavaScript, that uses no third-party libraries.

Menu
ContextMenu
Toolbar
Options
Shapes
Shuffle
Properties
Events
Right-click the panel to get the context/shortcut-menu.
Your browser does not support the HTML5 canvas tag.
Click the item to select/open/close the menu.
Your browser does not support the HTML5 canvas tag.
Click the item to select/open/close the menu.
Your browser does not support the HTML5 canvas tag.
Hover the mouse over the menu to get the item highligted.
Your browser does not support the HTML5 canvas tag.
Move the mouse in-out of the control.
Your browser does not support the HTML5 canvas tag.
Click the (top-right arrow) to show the source-code. Click the (bottom-left arrow) to show the help. ✔ Check/uncheck options to include/exclude the property. Change the option's value according to the below description.
Your browser does not support the HTML5 canvas tag.
here goes the events
Click, drag, drop or roll the mouse-wheel to get for the control's events.