Skip to content

Commit c40f72f

Browse files
editor de sesion y licencia
1 parent 4de830f commit c40f72f

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

index.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,22 @@ <h1 id="app-title" style="cursor: pointer; user-select: none;">
7575
<button id="btn-save-note" class="btn-save-note">💾 Guardar en Mis Notas</button>
7676
</div>
7777
</div>
78+
79+
<footer style="margin-top: 50vh; padding: 40px 20px; text-align: center; font-size: 0.85rem; color: #7f8c8d; border-top: 1px solid #ecf0f1; background: #fbfcfc;">
80+
<p style="margin-bottom: 10px;">
81+
<strong>Licencia MIT</strong><br>
82+
Se concede permiso de forma gratuita a cualquier persona que obtenga una copia de este software y de los archivos de documentación asociados, para utilizar el Software sin restricción, incluyendo los derechos de usar, copiar, modificar, fusionar, publicar, distribuir, y/o vender copias del Software.
83+
</p>
84+
<p style="margin-bottom: 10px;">
85+
<strong>Descargo de Responsabilidad:</strong> El software se proporciona "tal cual", sin garantía de ningún tipo, expresa o implícita. En ningún caso los autores o titulares de derechos de autor serán responsables de ninguna reclamación, daño u otra responsabilidad que surja de o en relación con el software o el uso u otros tratos en el software.
86+
</p>
87+
<p style="margin-top: 20px; font-weight: bold;">
88+
Mantenido por: <a href="https://crgm.app" target="_blank" style="color: var(--primary); text-decoration: none;">crgm.app</a>
89+
</p>
90+
<p>
91+
Repositorio: <a href="https://github.com/robindanilo2218" target="_blank" style="color: var(--secondary); text-decoration: none;">GitHub</a>
92+
</p>
93+
</footer>
7894
</div>
7995
</section>
8096
</main>

js/sidebar.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,11 +228,27 @@
228228
sidebarContent.innerHTML = `
229229
<div style="padding:10px;">
230230
<button id="btn-new-session" style="width:100%; padding:10px; background:var(--primary); color:white; border:none; border-radius:8px; cursor:pointer; font-weight:bold;">➕ Crear Nueva Sesión</button>
231+
<div id="draft-session-info" style="margin-top:10px;"></div>
231232
<h4 style="margin-top:15px; border-bottom:1px solid #ccc; padding-bottom:5px;">📅 Mis Sesiones Programadas</h4>
232233
<div id="sessions-list" style="margin-top:10px; display:flex; flex-direction:column; gap:5px;"></div>
233234
</div>
234235
`;
235236
const renderSessions = () => {
237+
let draftRefs = JSON.parse(localStorage.getItem('biblia_draft_refs') || '[]');
238+
let draftDiv = document.getElementById('draft-session-info');
239+
if (draftDiv) {
240+
if (draftRefs.length > 0) {
241+
draftDiv.innerHTML = `<div style="background:#fff3cd; padding:10px; border-radius:5px; border-left:4px solid #ffc107; cursor:pointer; font-size:0.9rem;">
242+
<b style="color:#856404;">📝 Sesión en Construcción</b><br>
243+
<span style="color:#856404;">${draftRefs.length} referencias añadidas. Clic para editar.</span>
244+
</div>`;
245+
draftDiv.onclick = () => window.openSessionEditor();
246+
} else {
247+
draftDiv.innerHTML = '';
248+
draftDiv.onclick = null;
249+
}
250+
}
251+
236252
let sessions = JSON.parse(localStorage.getItem('biblia_sessions') || '[]');
237253
const list = document.getElementById('sessions-list');
238254
list.innerHTML = '';

0 commit comments

Comments
 (0)