diff --git a/browse/css/tree.css b/browse/css/tree.css index 0904844..c61552c 100644 --- a/browse/css/tree.css +++ b/browse/css/tree.css @@ -366,7 +366,7 @@ body { flex-wrap: wrap; align-items: center; gap: 0.4rem; - margin-top: 0.4rem; + margin-bottom: 0.4rem; } .tree-pane__controls .tp-control { display: inline-flex; diff --git a/browse/js/events.js b/browse/js/events.js index 3c688e9..05beaed 100644 --- a/browse/js/events.js +++ b/browse/js/events.js @@ -88,21 +88,6 @@ refresh.classList.add('hidden'); } } - // Toolbar New buttons: enabled when there's a writable target, and in - // server mode greyed (with a why-tooltip) when the scope lacks the - // create verb. Mirrors the menu's create-gate. - var canCreate = canCreateHere(); - var lacksCreateVerb = state.source === 'server' - && state.scopeAccess && typeof state.scopeAccess.path_verbs === 'string' - && state.scopeAccess.path_verbs.indexOf('c') === -1; - ['newFolderBtn', 'newFileBtn'].forEach(function (id) { - var b = document.getElementById(id); - if (!b) return; - var off = !canCreate || lacksCreateVerb; - b.disabled = off; - b.title = lacksCreateVerb ? 'You don’t have create access here.' - : (!canCreate ? 'Open a folder to create files here.' : ''); - }); } // syncURLToSelection reflects the current scope + selected node + @@ -238,18 +223,9 @@ if (node && !node.isDir && p && p.showFilePreview) p.showFilePreview(node); }); - // ── Tree-pane toolbar: New folder / New file, Sort, Show hidden ── - // View settings live on the toolbar (not in per-row right-click - // menus); create has a discoverable affordance here now that file - // rows no longer offer it. - var newFolderBtn = document.getElementById('newFolderBtn'); - if (newFolderBtn) newFolderBtn.addEventListener('click', function () { - createInDir(state.currentPath || '/', 'folder'); - }); - var newFileBtn = document.getElementById('newFileBtn'); - if (newFileBtn) newFileBtn.addEventListener('click', function () { - createInDir(state.currentPath || '/', 'markdown'); - }); + // ── Tree-pane toolbar: Sort + Show hidden ────────────────────── + // View settings only. Create actions (new folder / file) live in + // the right-click context menu, not the toolbar. var sortSelect = document.getElementById('sortSelect'); if (sortSelect) { // Reflect current state, then drive setSortExplicit on change. diff --git a/browse/template.html b/browse/template.html index 7114e52..5abb1e7 100644 --- a/browse/template.html +++ b/browse/template.html @@ -66,18 +66,10 @@
- +
- -