WorkFlowyで親項目を閉じるショートカットキーを追加するブックマークレット
WorkFlowyで選択項目をトップに移動するブックマークレットからの連想。
下位項目にいるときに、その親項目を閉じることができれば便利なのでは?
code:script.js
javascript:(function(){document.body.addEventListener('keydown',event => {if (event.altKey && event.metaKey){if(event.keyCode===48){var s = WF.focusedItem();
var t = s.getParent();
WF.editItemName(t);
WF.collapseItem(t)
if(t.getParent().getParent()==null){
WF.zoomOut();
}}}});})();
https://gyazo.com/367974223c77b9e0f2c3e215e9b52603
https://gyazo.com/04f9bf84b9284172e7d1b4afb7edefc7
code:1script.js
var s = WF.focusedItem();
var t = s.getParent();
WF.editItemName(t);
WF.collapseItem(t)
if(t.getParent().getParent()==null){
WF.zoomOut();
}
zoom状態において、第一階層にカーソルがあるときはズームの解除も担当する。
code:1script.js
var s = WF.focusedItem();
var t = s.getParent();
if(s.getId()!="None"){
WF.editItemName(t);
if(s.getId()==WF.currentItem().getId()){
WF.zoomOut();
}else{
WF.collapseItem(t);
}
}
code:simplescript.js
var s = WF.focusedItem();
var t = s.getParent();
WF.editItemName(t);
WF.collapseItem(t);
失われたフォーカスの戻し方がわからなかったけども、マロ。さんのご協力により解決。
/textradio/WorkFlowyで親項目を閉じるショートカットキーを追加するブックマークレット
ブックマークには以下を書いて、このページを参照できるように。
javascript:(function(d,s){ s=d.createElement('script');s.src='https://scrapbox.io/api/code/rashitamemo/WorkFlowy%E3%81%A7%E8%A6%AA%E9%A0%85%E7%9B%AE%E3%82%92%E9%96%89%E3%81%98%E3%82%8B%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%82%AD%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E3%83%96%E3%83%83%E3%82%AF%E3%83%9E%E3%83%BC%E3%82%AF%E3%83%AC%E3%83%83%E3%83%88/script.js';d.body.appendChild(s);})(document)
ref.
WorkFlowyのコマンド?
#WorkFlowyのカスタマイズ