Changement des ilink vers markdown pur
This commit is contained in:
@ -483,21 +483,26 @@
|
||||
<hr>
|
||||
|
||||
<section>
|
||||
<h2 class="sidebar-section-title">📅 Daily Notes</h2>
|
||||
<div id="daily-calendar-container"
|
||||
hx-get="/api/daily/calendar/{{.Now.Format "2006/01"}}"
|
||||
hx-trigger="load once delay:150ms"
|
||||
hx-swap="innerHTML">
|
||||
<!-- Le calendrier apparaîtra ici -->
|
||||
<p style="color: var(--text-muted); font-size: 0.85rem; text-align: center;">Chargement...</p>
|
||||
<div class="sidebar-section-header" data-section="daily-notes" onclick="toggleSidebarSection('daily-notes', event)" style="cursor: pointer; display: flex; align-items: center; gap: 0.5rem; padding: 0.5rem 0;">
|
||||
<span class="section-toggle expanded">▶</span>
|
||||
<h2 class="sidebar-section-title" style="margin: 0; flex: 1;">📅 Daily Notes</h2>
|
||||
</div>
|
||||
<div class="sidebar-section-content" id="daily-notes-content" style="display: block;">
|
||||
<div id="daily-calendar-container"
|
||||
hx-get="/api/daily/calendar/{{.Now.Format "2006/01"}}"
|
||||
hx-trigger="load once delay:150ms"
|
||||
hx-swap="innerHTML">
|
||||
<!-- Le calendrier apparaîtra ici -->
|
||||
<p style="color: var(--text-muted); font-size: 0.85rem; text-align: center;">Chargement...</p>
|
||||
</div>
|
||||
|
||||
<h3 style="font-size: 0.8rem; margin-top: var(--spacing-md); margin-bottom: var(--spacing-sm); color: var(--text-secondary);">Récentes</h3>
|
||||
<div id="daily-recent-container"
|
||||
hx-get="/api/daily/recent"
|
||||
hx-trigger="load once delay:200ms"
|
||||
hx-swap="innerHTML">
|
||||
<!-- Les notes récentes apparaîtront ici -->
|
||||
<h3 style="font-size: 0.8rem; margin-top: var(--spacing-md); margin-bottom: var(--spacing-sm); color: var(--text-secondary);">Récentes</h3>
|
||||
<div id="daily-recent-container"
|
||||
hx-get="/api/daily/recent"
|
||||
hx-trigger="load once delay:200ms"
|
||||
hx-swap="innerHTML">
|
||||
<!-- Les notes récentes apparaîtront ici -->
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@ -622,16 +627,13 @@
|
||||
// Fonction pour gérer l'accordéon des dossiers dans la page d'accueil
|
||||
window.toggleFolder = function(folderId) {
|
||||
const content = document.getElementById('folder-' + folderId);
|
||||
const icon = document.getElementById('icon-' + folderId);
|
||||
|
||||
if (content && icon) {
|
||||
if (content) {
|
||||
if (content.style.display === 'none') {
|
||||
content.style.display = 'block';
|
||||
icon.textContent = '📁';
|
||||
localStorage.setItem('folder-' + folderId, 'open');
|
||||
} else {
|
||||
content.style.display = 'none';
|
||||
icon.textContent = '📂';
|
||||
localStorage.setItem('folder-' + folderId, 'closed');
|
||||
}
|
||||
}
|
||||
@ -639,14 +641,12 @@
|
||||
|
||||
// Restaurer l'état des dossiers depuis localStorage
|
||||
window.restoreFolderStates = function() {
|
||||
document.querySelectorAll('.folder-content').forEach(function(content) {
|
||||
document.querySelectorAll('.folder-content, .home-section-content').forEach(function(content) {
|
||||
const folderId = content.id.replace('folder-', '');
|
||||
const state = localStorage.getItem('folder-' + folderId);
|
||||
const icon = document.getElementById('icon-' + folderId);
|
||||
|
||||
if (state === 'closed' && icon) {
|
||||
if (state === 'closed') {
|
||||
content.style.display = 'none';
|
||||
icon.textContent = '📂';
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user