From 7898ad4f1c59b1033c9b9e28ad5011085686b7d7 Mon Sep 17 00:00:00 2001 From: Ryan Date: Fri, 21 Mar 2025 17:38:44 -0400 Subject: [PATCH] folder dash adjusted --- folderManager.js | 10 +++++----- styles.css | 8 +++++++- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/folderManager.js b/folderManager.js index 2982759..e24a0c4 100644 --- a/folderManager.js +++ b/folderManager.js @@ -78,7 +78,7 @@ function renderFolderTree(tree, parentPath = "", defaultDisplay = "block") { const displayState = state[fullPath] !== undefined ? state[fullPath] : defaultDisplay; html += `
  • `; if (hasChildren) { - const toggleSymbol = (displayState === "none") ? "[+]" : "[-]"; + const toggleSymbol = (displayState === 'none') ? '[+]' : '[' + '-' + ']'; html += `${toggleSymbol}`; } else { html += ``; @@ -109,7 +109,7 @@ function expandTreePath(path) { nestedUl.classList.add("expanded"); const toggle = li.querySelector(".folder-toggle"); if (toggle) { - toggle.textContent = "[-]"; + toggle.innerHTML = "[" + '-' + "]"; let state = loadFolderTreeState(); state[cumulative] = "block"; saveFolderTreeState(state); @@ -210,7 +210,7 @@ export async function loadFolderTree(selectedFolder) { } let html = `
    - [-] + [-] (Root)
    `; if (folders.length === 0) { @@ -281,7 +281,7 @@ export async function loadFolderTree(selectedFolder) { if (nestedUl.classList.contains("collapsed") || !nestedUl.classList.contains("expanded")) { nestedUl.classList.remove("collapsed"); nestedUl.classList.add("expanded"); - this.textContent = "[-]"; + this.innerHTML = "[" + '-' + "]"; state["root"] = "block"; } else { nestedUl.classList.remove("expanded"); @@ -304,7 +304,7 @@ export async function loadFolderTree(selectedFolder) { if (siblingUl.classList.contains("collapsed") || !siblingUl.classList.contains("expanded")) { siblingUl.classList.remove("collapsed"); siblingUl.classList.add("expanded"); - this.textContent = "[-]"; + this.innerHTML = "[" + '-' + "]"; state[folderPath] = "block"; } else { siblingUl.classList.remove("expanded"); diff --git a/styles.css b/styles.css index 945597c..3d118f0 100644 --- a/styles.css +++ b/styles.css @@ -13,6 +13,12 @@ body { body { letter-spacing: 0.2px; } +.custom-dash { + display: inline-block; + transform: scaleX(1.5); + padding-left: 2px !important; + padding-right: 2px !important; +} /* CONTAINER */ .container { @@ -149,7 +155,7 @@ body.dark-mode header { background: none; border: none; cursor: pointer; - padding: 7px; + padding: 9px; border-radius: 50%; color: #fff; transition: background-color 0.2s ease, box-shadow 0.2s ease;