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();