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