auto-git:
[change] renderer.js
This commit is contained in:
16
renderer.js
16
renderer.js
@@ -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 '';
|
||||||
|
|||||||
Reference in New Issue
Block a user