diff --git a/web/app.js b/web/app.js index e850a03..89acec0 100644 --- a/web/app.js +++ b/web/app.js @@ -685,14 +685,14 @@ pane.classList.add('visible'); - if (state.view === 'stream' || !e.card_type) { + if (state.peekMode === 'edit') { + pane.innerHTML = renderEditMode(e); + } else if (state.view === 'stream' || !e.card_type) { pane.innerHTML = renderStreamPeek(e); } else if (state.peekMode === 'run') { pane.innerHTML = renderRunMode(e); } else if (state.peekMode === 'fill') { pane.innerHTML = renderFillMode(e); - } else if (state.peekMode === 'edit') { - pane.innerHTML = renderEditMode(e); } else { pane.innerHTML = renderCardPeek(e); } @@ -739,9 +739,10 @@ const tags = (e.tags || []).map(t => `#${t}`).join(''); let actions = ''; + actions += ``; if (!e.card_type) { - actions += ``; actions += ``; + actions += ``; } if (e.card_type) { actions += ``; @@ -1460,11 +1461,7 @@ if (sel && sel.card_type && state.view === 'cards') nibApp.enterMode('fill'); break; case 'e': - if (sel && sel.card_type && state.view === 'cards') { - nibApp.enterMode('edit'); - } else { - startEditBody(); - } + if (sel) nibApp.enterMode('edit'); break; case 'd': { const now = Date.now();