diff --git a/plugin/local/wiki/feel.css b/plugin/local/wiki/feel.css index 87911d90..53a95e06 100644 --- a/plugin/local/wiki/feel.css +++ b/plugin/local/wiki/feel.css @@ -1,6 +1,8 @@ fieldset.feel>div.output { display:flex; justify-content:center; } fieldset.feel>div.output div.project { flex:0 0 230px; } +fieldset.feel>div.output div.project div.item.filter { position:sticky; top:0; } fieldset.feel>div.output div.project div.item.filter input { width:100%; } +fieldset.feel>div.output div.project div.item { white-space:pre; } fieldset.feel>div.output div.content.float { padding:0; position:fixed; left:0; top:0; } fieldset.feel>div.output div.content:not(.hide) { display:flex; justify-content:center; } fieldset.feel>div.output div.display:not(.hide) { display:flex; justify-content:center; flex-wrap:wrap; max-height:100%; } diff --git a/plugin/local/wiki/feel.js b/plugin/local/wiki/feel.js index 4c842871..52018961 100644 --- a/plugin/local/wiki/feel.js +++ b/plugin/local/wiki/feel.js @@ -18,6 +18,7 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, cb) { can.onmotion.clear(can) can.onmotion.delay(can, function() { target.scrollIntoView(), can.onimport.layout(can, can.ConfHeight(), can.ConfWidth()) }) }, function() {}, can.ui.project); if (can.isCmdMode() && item.path == can.misc.localStorage(can, can.onexport.key(can, "last"))) { + can.onmotion.hidden(can, can.ui.display), can.onmotion.hidden(can, can._action), can.Action(html.HEIGHT, "hide") target.click(), can.isCmdMode() && can.onmotion.delay(can, function() { can.onaction.full({}, can) }) } })