Add README button logic to renderer.js
This commit is contained in:
@@ -6,6 +6,7 @@ window.addEventListener('DOMContentLoaded', async () => {
|
|||||||
const treeviewEl = document.getElementById('folderHierarchyDropdown');
|
const treeviewEl = document.getElementById('folderHierarchyDropdown');
|
||||||
const titleArrow = document.getElementById('folderTitleArrow');
|
const titleArrow = document.getElementById('folderTitleArrow');
|
||||||
const contentList = document.getElementById('contentList');
|
const contentList = document.getElementById('contentList');
|
||||||
|
const readmeBtn = document.getElementById('readmeBtn');
|
||||||
const panel = document.querySelector('.flex-1.p-4.overflow-y-auto');
|
const panel = document.querySelector('.flex-1.p-4.overflow-y-auto');
|
||||||
const PAGE_SIZE = 50;
|
const PAGE_SIZE = 50;
|
||||||
|
|
||||||
@@ -540,6 +541,14 @@ async function startLiveCountdown(folderObj, msLeft) {
|
|||||||
titleEl.textContent = folder;
|
titleEl.textContent = folder;
|
||||||
setTextColor(document.body.classList.contains('sky-mode') ? 'sky' : 'default');
|
setTextColor(document.body.classList.contains('sky-mode') ? 'sky' : 'default');
|
||||||
|
|
||||||
|
// Dynamischer Renderbutton
|
||||||
|
const readmePath = path.join(folderPath, 'README.md');
|
||||||
|
if (fs.existsSync(readmePath)) {
|
||||||
|
readmeBtn.textContent = 'Update README';
|
||||||
|
} else {
|
||||||
|
readmeBtn.textContent = 'Generate README';
|
||||||
|
}
|
||||||
|
|
||||||
// --- Seitenwahl beim Ordnerwechsel ---
|
// --- Seitenwahl beim Ordnerwechsel ---
|
||||||
let usePage = page;
|
let usePage = page;
|
||||||
if (!usePage || folder !== lastFolderPath) {
|
if (!usePage || folder !== lastFolderPath) {
|
||||||
|
|||||||
Reference in New Issue
Block a user