Merge pull request 'fix(ui): edit pill in stream peek, unified edit mode' (#13) from fix/ui-polish into develop
This commit was merged in pull request #13.
This commit is contained in:
+6
-9
@@ -685,14 +685,14 @@
|
|||||||
|
|
||||||
pane.classList.add('visible');
|
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);
|
pane.innerHTML = renderStreamPeek(e);
|
||||||
} else if (state.peekMode === 'run') {
|
} else if (state.peekMode === 'run') {
|
||||||
pane.innerHTML = renderRunMode(e);
|
pane.innerHTML = renderRunMode(e);
|
||||||
} else if (state.peekMode === 'fill') {
|
} else if (state.peekMode === 'fill') {
|
||||||
pane.innerHTML = renderFillMode(e);
|
pane.innerHTML = renderFillMode(e);
|
||||||
} else if (state.peekMode === 'edit') {
|
|
||||||
pane.innerHTML = renderEditMode(e);
|
|
||||||
} else {
|
} else {
|
||||||
pane.innerHTML = renderCardPeek(e);
|
pane.innerHTML = renderCardPeek(e);
|
||||||
}
|
}
|
||||||
@@ -739,9 +739,10 @@
|
|||||||
const tags = (e.tags || []).map(t => `<span class="detail-tag">#${t}</span>`).join('');
|
const tags = (e.tags || []).map(t => `<span class="detail-tag">#${t}</span>`).join('');
|
||||||
|
|
||||||
let actions = '';
|
let actions = '';
|
||||||
|
actions += `<button class="action-btn" onclick="nibApp.enterMode('edit')">edit <kbd>e</kbd></button>`;
|
||||||
if (!e.card_type) {
|
if (!e.card_type) {
|
||||||
actions += `<button class="action-btn primary" onclick="nibApp.showPromote('${e.id}')">promote →</button>`;
|
|
||||||
actions += `<button class="action-btn" onclick="nibApp.showAbsorb('${e.id}')">absorb <kbd>a</kbd></button>`;
|
actions += `<button class="action-btn" onclick="nibApp.showAbsorb('${e.id}')">absorb <kbd>a</kbd></button>`;
|
||||||
|
actions += `<button class="action-btn primary" onclick="nibApp.showPromote('${e.id}')">promote →</button>`;
|
||||||
}
|
}
|
||||||
if (e.card_type) {
|
if (e.card_type) {
|
||||||
actions += `<button class="action-btn danger" onclick="nibApp.demoteEntity('${e.id}')">demote</button>`;
|
actions += `<button class="action-btn danger" onclick="nibApp.demoteEntity('${e.id}')">demote</button>`;
|
||||||
@@ -1460,11 +1461,7 @@
|
|||||||
if (sel && sel.card_type && state.view === 'cards') nibApp.enterMode('fill');
|
if (sel && sel.card_type && state.view === 'cards') nibApp.enterMode('fill');
|
||||||
break;
|
break;
|
||||||
case 'e':
|
case 'e':
|
||||||
if (sel && sel.card_type && state.view === 'cards') {
|
if (sel) nibApp.enterMode('edit');
|
||||||
nibApp.enterMode('edit');
|
|
||||||
} else {
|
|
||||||
startEditBody();
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case 'd': {
|
case 'd': {
|
||||||
const now = Date.now();
|
const now = Date.now();
|
||||||
|
|||||||
Reference in New Issue
Block a user