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);
失われたフォーカスの戻し方がわからなかったけども、マロ。さんのご協力により解決。
ブックマークには以下を書いて、このページを参照できるように。
ref.