Page Menuにボタンを追加する
scrapbox.PageMenu().addItem()
from Page Menuにボタンを追加する
例
scrapbox.PageMenu('NewButton').addItem({
title: 'NewButton',
image: 'https://i.gyazo.com/7057219f5b20ca8afd122945b72453d3.png',
onClick: () => alert('Hello, Scrapbox!'),
});
PageMenu()
にメニューを追加したいボタンの名前を渡す 省略すると#page-edit-menuの一番先頭に追加される
title
(必須) メニューの名前
関数を指定することもできる
scrapbox.PageMenu('NewButton').addItem({
title: () => `${new Date()}`,
image: 'https://img.icons8.com/ios/180/clock.png',
onClick: () => alert('Hello, Scrapbox!'),
});
メニューを開閉するたびに、新しく実行される
scrapbox.PageMenu.addItem()
で#page-edit-menuに入れると再実行されないので注意 title
を可変にいしたいときは、必ず新しいPageMenuに入れる必要がある image
(任意) メニューの名前の横に表示する画像
指定するとこのようになる↓
onClick
(必須) ボタンを押したときに実行する関数