generated at
Popup Menuにボタンを追加する
scrapbox.PopupMenu.addButton()を使うと、Popup Menuにボタンを追加できる
js
scrapbox.PopupMenu.addButton({ title: 'test', onClick: text => { } });
title (必須)
ボタンの名前
(selection: string) => string という関数を指定することもできる
selection に選択中の文字列が入る
これを使うと、ボタンの名前を選択範囲に応じて動的に変更できるようになる
undefined を返すとボタンを押せなくなる
onClick (必須)
実行するJavascriptの関数
型: (selection: string) => string | undefined
selection に選択中の文字列が入る
文字列を返却すると、選択中の文字列がそれで置換される
置換後Popup Menuは消える
undefined の場合は何もしない
Popup Menuはそのまま残る
ボタンを削除する
browserをreloadしない限りできない