diff --git a/src/components/chapter.svelte b/src/components/chapter.svelte index bc176e3..f0973de 100644 --- a/src/components/chapter.svelte +++ b/src/components/chapter.svelte @@ -7,15 +7,12 @@ export var selected; export var disabledDownload = false; export var progress = 0; - - $: if(progress !== 0) console.log("chapter", chapter.data.attributes.chapter, progress * 100); dispatch("select")} class:selected={selected} style="background-image: linear-gradient(to right, rgba(0, 255, 0, 0.247) {progress * 100}%, transparent {progress * 100}%)"> {chapter.data.attributes.volume ? "Vol " + chapter.data.attributes.volume : ""} - Chapter {chapter.data.attributes.chapter} + {chapter.data.attributes.chapter ? "Chapter " + chapter.data.attributes.chapter : ""} {chapter.data.attributes.title} - !disabledDownload && dispatch("download")} class:disabled={disabledDownload}>Download !disabledDownload && dispatch("view")}>View diff --git a/src/pages/[manga]/_layout.svelte b/src/pages/[manga]/_layout.svelte index 479b438..ebcdb52 100644 --- a/src/pages/[manga]/_layout.svelte +++ b/src/pages/[manga]/_layout.svelte @@ -15,5 +15,9 @@ {#await mangaData} loading... {:then manga} - + {#if manga} + + {:else} + Manga not found. + {/if} {/await} \ No newline at end of file diff --git a/src/pages/[manga]/index.svelte b/src/pages/[manga]/index.svelte index 13120f2..1c2cd03 100644 --- a/src/pages/[manga]/index.svelte +++ b/src/pages/[manga]/index.svelte @@ -56,6 +56,7 @@ state = "active"; processing.opts.callback = async (chapter, link, finished) => { console.log(chapter, link, finished); + if(chapter === -1 || link === -1) return; var cs = await chapters; var related = cs.results.filter(t => processing.opts.chapters.find(c => t.data.id === c.id)); var done = processing.opts.chapters.filter(t => t.number < chapter);