Study編 コンテキストメニューを使ってみる

記事作成日: 2023-11-24

自分用draw.ioアプリのコンテキストメニュー(右クリック・ポップアップメニュー)にmenu-itemを追加してみました。

ソースコード

Draw.loadPlugin(function(ui)
{
	var uiCreatePopupMenu = ui.menus.createPopupMenu;
	ui.menus.createPopupMenu = function(menu, cell, evt)
	{
		uiCreatePopupMenu.apply(this, arguments);
		this.addMenuItems(menu, ['-', 'bbbb'], null, evt);
	};

	// Add action
	ui.actions.addAction('bbbb', function()
	{
		console.log("bbbb")
	});
}

context menu/popup menuに'bbbb'というmenu itemを追加し、

図.画像: コンテキストメニュー

それをクリックするとconsoleにbbbbと表示するだけのコードです。普通のmenuの場合と同じような感じですね。

参考リンク