scrapbox-editor-end-edit
動機
キーボードから手を離さずに、本文の編集を終えたい。
機能
編集中に設定したキーを押すと、編集を終了する。
設定方法
自分のページに下記を貼り付ける。
code:自分のページ(js)
code:script.js
import '/api/code/foldrr/scrapbox-shortcut/script.js'
上記よりも後の部分で下記を貼り付けて、編集する。
code:自分のページ(js)
code:script.js
import '/api/code/foldrr/scrapbox-editor-end-edit/script.js'
scrapboxShortcut.onSearch('esc', window.scrapboxEditorBeginEdit);
scrapboxShortcut.onEdit('esc', window.scrapboxEditorBeginEdit);
コード
code:script.js
window.scrapboxEditorEndEdit = e => {
let buttons = $('.popup-menu .button');
if (0 < buttons.length) return;
e.preventDefault();
setTimeout(function() {
e.target.blur();
}, 250);
};