Title
Genres
filterTags(event, 'genre', 'keydown')} on:input={(event) => filterTags(event, 'genre', 'input')} data-option='search' disabled={search.disableSearch || (!Helper.isAniAuth() && Helper.isUserSort(search))} placeholder='Any' list='search-genre'/>
{#each genreList as genre} {#if !search.genre || !search.genre.includes(genre) }
{genre}
{/if} {/each}
Tags
filterTags(event, 'tag', 'keydown')} on:input={(event) => filterTags(event, 'tag', 'input')} data-option='search' disabled={search.disableSearch || (!Helper.isAniAuth() && Helper.isUserSort(search))} placeholder='Any' list='search-tag'/>
{#each filteredTags as tag}
{tag}
{/each}
Season
Any
Winter
Spring
Summer
Fall
{#each Array(new Date().getFullYear() - 1940 + 2) as _, i} {@const year = new Date().getFullYear() + 2 - i}
{year}
{/each}
Format
Any
TV Show
Movie
TV Short
OVA
ONA
Status
Any
Releasing
Finished
Not Yet Released
Cancelled
Sort
Name
Release Date
Score
Popularity
Trending
Updated Date
{#if search.userList && search.title && !search.title.includes("Sequels")}
Last Updated
Started On
{#if search.completedList}
Finished On
Your Score
{:else}
Your Progress
{/if} {/if}
{#if !!sanitisedSearch?.length || search.disableSearch || search.clearNext}
{:else}
{/if}
{#if sanitisedSearch?.length} {@const filteredBadges = sanitisedSearch.filter(badge => badge.key !== 'hideStatus' && (search.userList || badge.key !== 'title'))}
{#if filteredBadges.length > 0}
{/if} {#each badgeKeys as key} {@const matchingBadges = filteredBadges.filter(badge => badge.key === key)} {#each matchingBadges as badge} {#if badge.key === key && (badge.key !== 'hideStatus' && (search.userList || badge.key !== 'title')) }
{badge.key === 'sort' ? getSortDisplayName(badge.value) : (badge.key === 'hideMyAnime' ? 'Hide My Anime' : badge.key === 'hideSubs' ? 'Dubbed' : ('' + badge.value).replace(/_/g, ' ').toLowerCase())}
removeBadge(badge)} class='pointer bg-transparent border-0 text-white font-size-12 position-relative ml-10 pt-0' title='Remove Filter' type='button'>x
{/if} {/each} {/each}
{/if}
changeCardMode('small')}>
changeCardMode('full')}>