0.0.16 • Published 4 years ago

eeeasy-context-menu v0.0.16

Weekly downloads
9
License
WTFPL
Repository
github
Last release
4 years ago

Context Menu Library

context menu made as easy to use as possible.

How to use

// Just declare
const contextMenu = new ContextMenu();

if you want to use, just use to easy.

when you declare new contextMenu object, context menu created body tag's last one. and all preparations are completed.

prepare

first, attach style sheet.

require('eeeasy-context-menu/contextMenu.css');

but context-menu does not appear everywhere. only a few conditions are needed.

  1. decide a condition's kind.
import ContextMenu from 'eeeasy-context-menu'

const contextMenu = new ContextMenu({
    allowClassName: 'context-access' // it is default status.
});
  1. if class is cumbersome, use attribute.
// In this case, the above method is ignored.
const contextMenu = new ContextMenu({
    allowAttributeName: 'data-context-access'
});

add management list

Finally, should to add option.

<div class="square context-access"></div>
<!-- or -->
<div class="square" data-context-access></div>
const contextMenu = new ContextMenu();
contextMenu.addOptions('square', [
    // optionName, callBack
    ['alert', () => {
        alert('!');
    }],
    ['remove', () => {
        document.querySelector('.square').outerHTML = 'die';
    }]
]);
0.0.14

4 years ago

0.0.15

4 years ago

0.0.16

4 years ago

0.0.13

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.1

4 years ago