{#if seriesState.activeMangaId}
e.preventDefault()}>
migrateOpen = true} onTrackingOpen={() => trackingOpen = true} onAutoOpen={() => autoOpen = true} onMarkersToggle={() => markersOpen = !markersOpen} onLinkPickerOpen={openLinkPicker} onCoverPickerOpen={openCoverPicker} />
viewMode = viewMode === 'list' ? 'grid' : 'list'} onPageChange={(p) => chapterPage = p} onDownloadSelected={downloadSelected} onDeleteSelected={deleteSelected} onMarkSelectedRead={markSelectedRead} onClearSelection={clearSelection} onEnqueueNext={enqueueNext} onEnqueueMultiple={enqueueMultiple} onDeleteAll={deleteAllDownloads} onRefresh={refreshChapters} onToggleCategory={toggleCategory} onCreateCategory={createNewCategory} onSetScanlatorFilter={(v) => set('scanlatorFilter', v)} onSetScanlatorBlacklist={(v) => set('scanlatorBlacklist', v)} onSetScanlatorForce={(v) => set('scanlatorForce', v)} />
chapterPage = p} {buildCtxItems} />
{#if markersOpen && manga}
markersOpen = false}>
e.stopPropagation()}>
markersOpen = false} />
{/if} {#if autoOpen && manga}
autoOpen = false} /> {/if} {#if trackingOpen && manga}
trackingOpen = false}>
e.stopPropagation()}>
trackingOpen = false} />
{/if} {#if linkPickerOpen && manga}
linkPickerOpen = false}>
e.stopPropagation()}>
linkPickerOpen = false} />
{/if} {#if coverPickerOpen && manga}
coverPickerOpen = false}>
e.stopPropagation()}>
coverPickerOpen = false} />
{/if} {#if migrateOpen && manga}
migrateOpen = false} onMigrated={(newManga) => { setActiveManga(newManga); migrateOpen = false }} /> {/if} {/if}