generated at
scrapbox.PageMenu().addItem()

js
scrapbox.PageMenu('NewButton').addItem({ title: 'NewButton', image: 'https://i.gyazo.com/7057219f5b20ca8afd122945b72453d3.png', onClick: () => alert('Hello, Scrapbox!'), });
PageMenu() にメニューを追加したいボタンの名前を渡す
省略すると#page-edit-menuの一番先頭に追加される
title (必須)
メニューの名前
関数を指定することもできる
js
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 (必須)
ボタンを押したときに実行する関数