Skip to content

KargJonas/menu.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Version

menu.js

A simple library for creating menus.

Someone wrote a little documentation about this library. You can check it out here: https://www.cssscript.com/right-click-context-menu/


Menu Preview Menu Preview

To integrate into your project:

<script defer src="your/path/to/menu.min.js"></script>

Open/Close The menu manually:

openMenu(e);  // e is your mouseEvent
closeMenu();

Enable/Disable menu:

__menuEnabled = true;
__menuEnabled = false;

Set menu content:

menuContent = [
    {title: "TitleThatWillShowUpInYourMenu", name: "valueReturnedInItemClickFunction"},
    "<hr>",  // Divider
];

e.g.:

menuContent = [
    {title: "TestElem1", name: "test1"},
    "<hr>",
    {title: "TestElem2", name: "test2"},
    {title: "TestElem3", name: "test3"}
];

Get item when clicked:

function itemClick (itemName) {
    ...
}

e.g.:

function itemClick (itemName) {
    switch(itemName) {
      case "Test1":
        ...
        break;
        
      case "Test2":
        ...
        break;
        
      case "Test3":
        ...
        break;
        
      default:
        break;
    }
}

About

A simple library for creating menus. ๐Ÿ“œ

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors