generated at
scrapbox-page-menu-search

機能
Scrapboxのページメニューに検索メニューwebを追加する。
メニューから検索エンジンを選ぶと、ページ名で検索する。

script.js
(() => { let menu = 'Search'; let duplicateBlocker = {}; scrapbox.PageMenu.addMenu({ title: menu, image: 'https://thumb.gyazo.com/thumb/120/8ca8a111009c5259dd2c5e278d8c6dc9.png' }); window.scrapboxPagemenuSearch = (menuItem, url) => { if (duplicateBlocker[menuItem]) return; duplicateBlocker[menuItem] = 1; scrapbox.PageMenu(menu).addItem({ title: menuItem, onClick: () => { let pagename = $('.line-title .text').text().replace(/[\(\)()]/g, ' '); window.open(url + pagename, '_blank'); }}); }; })();

2019/05/02(木)
設定しやすくするために、
引数は関数ではなくURL指定にした。
機能と設定を分けて、設定は scrapboxPagemenuSearch() を呼ぶようにした。
scrapboxPagemenuSearch() を何度も呼んで、重複登録しないようにした。 (duplicateBlocker)