1
0

auto-git:

[change] renderer.js
This commit is contained in:
2025-05-24 06:28:15 +02:00
parent d5ec3dcf22
commit b81106a32c

View File

@@ -198,13 +198,17 @@ folders.forEach(folderObj => {
}); });
} }
function closeDropdown() {
folderHierarchyDropdown.classList.add('hidden');
folderTitleArrow.classList.remove('open');
isDropdownOpen = false;
}
async function renderContent(folderObj) { async function renderContent(folderObj) {
const folder = folderObj.path; const folder = folderObj.path;
titleEl.textContent = folder; titleEl.textContent = folder;
const { head, commits } = await window.electronAPI.getCommits(folderObj); const { head, commits } = await window.electronAPI.getCommits(folderObj);
window.addEventListener('repo-updated', () => { closeDropdown();
closeDropdown();
});
contentList.innerHTML = commits.map(c => ` contentList.innerHTML = commits.map(c => `
<li class="w-full p-3 mb-2 bg-white border border-gray-200 rounded shadow-sm <li class="w-full p-3 mb-2 bg-white border border-gray-200 rounded shadow-sm
@@ -438,12 +442,6 @@ folders.forEach(folderObj => {
folderHierarchyDropdown.textContent = renderFolderTreeAscii(tree, '.', ''); folderHierarchyDropdown.textContent = renderFolderTreeAscii(tree, '.', '');
}); });
function closeDropdown() {
folderHierarchyDropdown.classList.add('hidden');
folderTitleArrow.classList.remove('open');
isDropdownOpen = false;
}
// ASCII-Baum: wie bei ChatGPT! // ASCII-Baum: wie bei ChatGPT!
function renderFolderTreeAscii(tree, prefix = '', indent = '') { function renderFolderTreeAscii(tree, prefix = '', indent = '') {
if (!Array.isArray(tree)) return ''; if (!Array.isArray(tree)) return '';