mirror of
https://github.com/danbulant/Mangades
synced 2026-07-06 11:30:46 +00:00
few improvements and fixes
This commit is contained in:
parent
cabcd61f6c
commit
7df7522b01
3 changed files with 7 additions and 5 deletions
|
|
@ -7,15 +7,12 @@
|
||||||
export var selected;
|
export var selected;
|
||||||
export var disabledDownload = false;
|
export var disabledDownload = false;
|
||||||
export var progress = 0;
|
export var progress = 0;
|
||||||
|
|
||||||
$: if(progress !== 0) console.log("chapter", chapter.data.attributes.chapter, progress * 100);
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<tr on:click={() => dispatch("select")} class:selected={selected} style="background-image: linear-gradient(to right, rgba(0, 255, 0, 0.247) {progress * 100}%, transparent {progress * 100}%)">
|
<tr on:click={() => dispatch("select")} class:selected={selected} style="background-image: linear-gradient(to right, rgba(0, 255, 0, 0.247) {progress * 100}%, transparent {progress * 100}%)">
|
||||||
<td class="no-wrap">{chapter.data.attributes.volume ? "Vol " + chapter.data.attributes.volume : ""}</td>
|
<td class="no-wrap">{chapter.data.attributes.volume ? "Vol " + chapter.data.attributes.volume : ""}</td>
|
||||||
<td class="no-wrap">Chapter {chapter.data.attributes.chapter}</td>
|
<td class="no-wrap">{chapter.data.attributes.chapter ? "Chapter " + chapter.data.attributes.chapter : ""}</td>
|
||||||
<td>{chapter.data.attributes.title}</td>
|
<td>{chapter.data.attributes.title}</td>
|
||||||
<td class="action no-wrap"><span on:click|stopPropagation={() => !disabledDownload && dispatch("download")} class:disabled={disabledDownload}>Download</span></td>
|
|
||||||
<td class="action no-wrap"><a href={$url("./" + chapter.data.id)} on:click|stopPropagation={() => !disabledDownload && dispatch("view")}>View</a></td>
|
<td class="action no-wrap"><a href={$url("./" + chapter.data.id)} on:click|stopPropagation={() => !disabledDownload && dispatch("view")}>View</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,5 +15,9 @@
|
||||||
{#await mangaData}
|
{#await mangaData}
|
||||||
loading...
|
loading...
|
||||||
{:then manga}
|
{:then manga}
|
||||||
<slot scoped={({ manga: manga.data.attributes, mangaRelationships: manga.relationships, id: manga.data.id })} />
|
{#if manga}
|
||||||
|
<slot scoped={({ manga: manga.data.attributes, mangaRelationships: manga.relationships, id: manga.data.id })} />
|
||||||
|
{:else}
|
||||||
|
Manga not found.
|
||||||
|
{/if}
|
||||||
{/await}
|
{/await}
|
||||||
|
|
@ -56,6 +56,7 @@
|
||||||
state = "active";
|
state = "active";
|
||||||
processing.opts.callback = async (chapter, link, finished) => {
|
processing.opts.callback = async (chapter, link, finished) => {
|
||||||
console.log(chapter, link, finished);
|
console.log(chapter, link, finished);
|
||||||
|
if(chapter === -1 || link === -1) return;
|
||||||
var cs = await chapters;
|
var cs = await chapters;
|
||||||
var related = cs.results.filter(t => processing.opts.chapters.find(c => t.data.id === c.id));
|
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);
|
var done = processing.opts.chapters.filter(t => t.number < chapter);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue