0.3.7 • Published 5 years ago

rete-stage0-menu-plugin v0.3.7

Weekly downloads
7
License
ISC
Repository
github
Last release
5 years ago

Rete Stage0 renderer menu plugin

Rete.js plugin

Example: https://codepen.io/anon/pen/jQBxKe

Check/replace 'stage0-menu-plugin.debug.css' to add your own style

import Stage0MenuPlugin from 'stage0-rete-menu-plugin';

editor.use(Stage0MenuPlugin, {
    menuOptions: {
        delay: 100,
        searchBar: false,
        allocate(component) {
            if (component.name == "Add") {
                return false;
            }
            return ["menu", "submenu"];
        },
        items: {
            Menu: {
                "Add component": {
                    Add: components[1]
                },
                Fn: () => {
                    alert("Fn");
                }
            }
        }
    },
    dockedMenuOptions: {
        delay: 100,
        allocate(component) {
            return false;
        },
        items: {
            Menu: {
                "Add component": {
                    Add: components[1]
                },
                "Add component 2": {
                    X: components[1]
                }
            }
        }
    }
}});
OptionsDescriptionDefault
searchBarShowing search bartrue
delayDelay hide, ms100
allocatefunction for placing of components into submenu (return false to exclude)() => []
itemsHand crafted menu{}
0.3.7

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago