Dialog canon completed - fact-row confirms, structure, dead trio removed (v0.6.258) #707
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix-693"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #693
The shared
#dangerdlggeneralizes spacedeldlg's fact-row canon (.conseq/.crow/.cico/.ctext, now shared selectors): title, icon + sentence rows with bold counts and mono paths, Cancel before a named danger verb. All eight destructive confirms migrate: file delete, bulk delete, link revoke ×2, app-password revoke, delete-forever (with warn row), peer remove, peer-key revoke.askConfirmremains only for the trivial peer enable/disable toggle, per canon.Structure: peerdetaildlg gains an h2 (
peerDetailTitle×4); peeraddlg/peerdetaildlg/spcdetaildlg swapactions dlgfootfor.dlgactions.#pickdlgis documented as a style-guide exception (its composite footer carries the destination readout; New-folder is a tree action).Dead trio:
settingsdlg/auditdlg/holdsdlgbecome hidden parking-lot divs — their children are live admin-shell widgets adopted at open (SET_SLOTS / audit + holds slots), so only the dialog chrome and boot wiring (openSettings, set-close/set-save/set-audit/set-holds, audit-close, holds-close) are removed.saveSettings,ensureSettingsInShelland theadm-save-*buttons are untouched.New i18n ×4: dgRevokeLink, dgRevokePw, dgRemovePeer, dgRevokeKey, dgNoteTrash, dgNoteLink, dgNotePurge, peerDetailTitle.
Pins in web/test/qa693.test.js; qa7.test.js caller-count pins superseded there.