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) {
|
||||
const folder = folderObj.path;
|
||||
titleEl.textContent = folder;
|
||||
const { head, commits } = await window.electronAPI.getCommits(folderObj);
|
||||
window.addEventListener('repo-updated', () => {
|
||||
closeDropdown();
|
||||
});
|
||||
closeDropdown();
|
||||
|
||||
contentList.innerHTML = commits.map(c => `
|
||||
<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, '.', '');
|
||||
});
|
||||
|
||||
function closeDropdown() {
|
||||
folderHierarchyDropdown.classList.add('hidden');
|
||||
folderTitleArrow.classList.remove('open');
|
||||
isDropdownOpen = false;
|
||||
}
|
||||
|
||||
// ASCII-Baum: wie bei ChatGPT!
|
||||
function renderFolderTreeAscii(tree, prefix = '', indent = '') {
|
||||
if (!Array.isArray(tree)) return '';
|
||||
|
||||
Reference in New Issue
Block a user