(Draw.io, MXGraph) Плагин - Добавить пользовательское меню - PullRequest
0 голосов
/ 24 сентября 2019

Я хочу добавить свое пользовательское меню, созданное плагином 1, в draw.io.

// Adds menu
ui.menubar.addMenu('Plugin-menu', function(menu, parent)
{       
    ui.menus.addMenuItems(menu, 'item1');
    ui.menus.addMenuItems(menu, ['-', 'item2']);
});

Чтобы обновить элементы меню по умолчанию, я могу использовать следующий код.

var menu = ui.menus.get('Plugin-menu');

// update menu
var oldFunct = menu.funct;

menu.funct = function(menu, parent)
{
        oldFunct.apply(this, arguments);
        ui.menus.addMenuItems(menu, ['item3'], parent);
};

Но когда я хочу добавить свое собственное меню в другой плагин, я не могу найти свое собственное меню.

(и Да, плагин 1 загружается до загрузки другого плагина.)

Как я могу добавить свое собственное меню с элементами через другой плагин ??

...