diff --git a/app/public/app.js b/app/public/app.js index d4a5a96..ae5072b 100644 --- a/app/public/app.js +++ b/app/public/app.js @@ -184,6 +184,7 @@ async function viewManga(id, langOverride) {
${esc(manga.description)}
Este manga no tiene capítulos.
' : `No hay capítulos legibles en ${esc(LANGS[lang] || lang)} (MangaDex retira algunos por licencia). Prueba a buscarlo en LeerCapitulo. ${chapterLangs.length ? `Disponibles en: ${chapterLangs.map(l => `${esc(LANGS[l] || l)}`).join(' ')}` : 'No hay capítulos en ningún idioma.'}
`}` + $('#drop')?.addEventListener('click', async () => { + if (!confirm(`¿Dejar de leer «${manga.title}»?\nSe quitará del historial y se borrará el progreso de sus capítulos.`)) return + await api(`/api/history/${id}`, { method: 'DELETE' }) + toast('Quitado del historial') + viewManga(id, langOverride) + }) app.querySelectorAll('[data-lang]').forEach(a => a.addEventListener('click', e => { e.preventDefault(); store.set(`lang:${id}`, a.dataset.lang); viewManga(id, a.dataset.lang) })) const ul = $('.chapters', app)