aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/+layout.svelte3
-rw-r--r--src/routes/+page.svelte3
-rw-r--r--src/routes/completed/+page.svelte3
-rw-r--r--src/routes/events/+page.svelte3
-rw-r--r--src/routes/events/group/[group]/+page.svelte5
-rw-r--r--src/routes/events/groups/+page.svelte3
-rw-r--r--src/routes/girls/+page.svelte5
-rw-r--r--src/routes/schedule/+page.svelte5
-rw-r--r--src/routes/settings/+page.svelte5
-rw-r--r--src/routes/tools/+page.svelte5
-rw-r--r--src/routes/user/[user]/+page.svelte15
-rw-r--r--src/routes/user/[user]/badges/+page.svelte35
12 files changed, 51 insertions, 39 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index aa2a1e8f..5ba94ec7 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
import type { SubsPleaseEpisode } from '$lib/Media/Anime/Airing/Subtitled/subsPlease';
import { env } from '$env/dynamic/public';
import { userIdentity as getUserIdentity } from '$lib/Data/AniList/identity';
@@ -251,7 +252,7 @@
</div>
</div>
- <p></p>
+ <Spacer />
<NotificationsProvider zIndex={5000}>
<Root {data} {way}>
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 6c10e31d..987e39b2 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
import { onDestroy, onMount } from 'svelte';
import MangaListTemplate from '$lib/List/Manga/MangaListTemplate.svelte';
import UpcomingAnimeList from '$lib/List/Anime/UpcomingAnimeList.svelte';
@@ -34,7 +35,7 @@
{#if data.user === undefined}
<div class="card">Please log in to view due media.</div>
- <p></p>
+ <Spacer />
<Landing />
{:else}
diff --git a/src/routes/completed/+page.svelte b/src/routes/completed/+page.svelte
index d2aef68b..f9fb433d 100644
--- a/src/routes/completed/+page.svelte
+++ b/src/routes/completed/+page.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
import { onDestroy, onMount } from 'svelte';
import userIdentity from '$stores/identity.js';
import settings from '$stores/settings';
@@ -33,7 +34,7 @@
{#if data.user === undefined}
<div class="card">Please log in to view completed media.</div>
- <p></p>
+ <Spacer />
<Landing />
{:else}
diff --git a/src/routes/events/+page.svelte b/src/routes/events/+page.svelte
index 1c6e2524..fa833c1f 100644
--- a/src/routes/events/+page.svelte
+++ b/src/routes/events/+page.svelte
@@ -1,4 +1,5 @@
<script>
+ import Spacer from '$lib/Layout/Spacer.svelte';
import Event from '$lib/Events/Event.svelte';
import Message from '$lib/Loading/Message.svelte';
@@ -16,7 +17,7 @@
<Event event={rawEvent} avatar />
{#if i < events.length - 1}
- <p></p>
+ <Spacer />
{/if}
{/each}
{/if}
diff --git a/src/routes/events/group/[group]/+page.svelte b/src/routes/events/group/[group]/+page.svelte
index a30ab78c..2ac371f1 100644
--- a/src/routes/events/group/[group]/+page.svelte
+++ b/src/routes/events/group/[group]/+page.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
import type { Group as GroupType } from '$lib/Database/SB/groups.js';
import type { Event as EventType } from '$lib/Database/SB/events.js';
import Message from '$lib/Loading/Message.svelte';
@@ -37,7 +38,7 @@
<Group {group} />
- <p></p>
+ <Spacer />
<details open>
<summary>Events</summary>
@@ -53,7 +54,7 @@
<Event event={asEvent(rawEvent)} />
{#if i < events.length - 1}
- <p></p>
+ <Spacer />
{/if}
{/each}
{/if}
diff --git a/src/routes/events/groups/+page.svelte b/src/routes/events/groups/+page.svelte
index a1b902ba..6b9d8a10 100644
--- a/src/routes/events/groups/+page.svelte
+++ b/src/routes/events/groups/+page.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
import type { Group as GroupType } from '$lib/Database/SB/groups';
import Message from '$lib/Loading/Message.svelte';
import root from '$lib/Utility/root';
@@ -29,7 +30,7 @@
</a>
{#if i < json.length - 1}
- <p></p>
+ <Spacer />
{/if}
{/each}
{:catch}
diff --git a/src/routes/girls/+page.svelte b/src/routes/girls/+page.svelte
index ecd4acd0..0dcf75c4 100644
--- a/src/routes/girls/+page.svelte
+++ b/src/routes/girls/+page.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
import Senpy from '$lib/Data/senpy';
import HeadTitle from '$lib/Home/HeadTitle.svelte';
import Message from '$lib/Loading/Message.svelte';
@@ -27,7 +28,7 @@
<div>
The Senpy Club <span class="opaque">|</span> Anime Girls Holding Programming Books
- <p></p>
+ <Spacer />
<ul>
<li>
@@ -65,7 +66,7 @@
</div>
</div>
-<p></p>
+<Spacer />
<details class="languages" open>
<summary>Languages</summary>
diff --git a/src/routes/schedule/+page.svelte b/src/routes/schedule/+page.svelte
index 6502f2cb..160add29 100644
--- a/src/routes/schedule/+page.svelte
+++ b/src/routes/schedule/+page.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
import Error from '$lib/Error/RateLimited.svelte';
import { onMount } from 'svelte';
import { parseOrDefault } from '$lib/Utility/parameters';
@@ -47,12 +48,12 @@
Crunchyroll Release Calender (Click to {crunchyrollExpanded ? 'collapse' : 'expand'})
</summary>
- <p></p>
+ <Spacer />
<Crunchyroll />
</details>
-<p></p> -->
+<Spacer /> -->
{#if !$subsPlease}
<Message message="Loading subtitle schedule ..." />
diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte
index 25b2f6e1..e8b79fa1 100644
--- a/src/routes/settings/+page.svelte
+++ b/src/routes/settings/+page.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
/* eslint svelte/no-at-html-tags: "off" */
import Attributions from '$lib/Settings/Categories/Attributions.svelte';
@@ -50,7 +51,7 @@
にDMを送ってください!
{/if}
- <!-- <p></p>
+ <!-- <Spacer />
<p>
<b>{$locale().settings.fields.notice}</b>
@@ -71,7 +72,7 @@
</Category>
</div>
- <p></p>
+ <Spacer />
<Category title={$locale().settings.display.title}><Display /></Category>
<Category title={$locale().settings.calculation.title}><Calculation /></Category>
diff --git a/src/routes/tools/+page.svelte b/src/routes/tools/+page.svelte
index 5997d262..4014c58f 100644
--- a/src/routes/tools/+page.svelte
+++ b/src/routes/tools/+page.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
import HeadTitle from '$lib/Home/HeadTitle.svelte';
import Picker from '$lib/Tools/Picker.svelte';
import { tools } from '$lib/Tools/tools.js';
@@ -20,7 +21,7 @@
{tools[t].name()}
</span>
- <p></p>
+ <Spacer />
{#if tools[t].description}
<span class="description">
@@ -32,7 +33,7 @@
{/each}
</div>
- <p></p>
+ <Spacer />
<blockquote style="margin: 0 0 0 1.5rem;">
Have any requests for cool tools that you think others might find useful? Send a private message
diff --git a/src/routes/user/[user]/+page.svelte b/src/routes/user/[user]/+page.svelte
index 2b09fd85..0cfe05fd 100644
--- a/src/routes/user/[user]/+page.svelte
+++ b/src/routes/user/[user]/+page.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
import settings from '$stores/settings';
import ParallaxImage from '../../../lib/Image/ParallaxImage.svelte';
import { typeSchedule, type ParseResult } from '$lib/Hololive/hololive';
@@ -302,7 +303,7 @@
{#if schedule && preferences && preferences.biography && preferences.biography.length > 0}
<br />
{:else}
- <p></p>
+ <Spacer />
{/if}
{#if $Profile.fetching}
@@ -325,7 +326,7 @@
{/if}
{#if schedule && preferences && preferences.pinned_hololive_streams.length > 0}
- <p></p>
+ <Spacer />
<div class="card">
<div class="hololive-badges">
@@ -352,7 +353,7 @@
{/if}
{#if preferences && userData && userData.id === $identity.id}
- <p></p>
+ <Spacer />
<details open>
<summary>{$locale().user.preferences.title}</summary>
@@ -367,7 +368,7 @@
{$locale().user.preferences.hideMissingBadges.title}
<SettingHint lineBreak>{$locale().user.preferences.hideMissingBadges.hint}</SettingHint>
- <p></p>
+ <Spacer />
<input
type="checkbox"
@@ -378,7 +379,7 @@
/>
{$locale().user.preferences.hideAWCBadges.title}
- <p></p>
+ <Spacer />
Pinned Categories
@@ -416,7 +417,7 @@
</span>
</div>
- <p></p>
+ <Spacer />
Biography
@@ -438,7 +439,7 @@
placeholder="Markdown supported!"
></textarea>
- <p></p>
+ <Spacer />
Badge Wall Custom CSS
diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte
index b0c83fd6..c9bb7454 100644
--- a/src/routes/user/[user]/badges/+page.svelte
+++ b/src/routes/user/[user]/badges/+page.svelte
@@ -1,4 +1,5 @@
<script lang="ts">
+ import Spacer from '$lib/Layout/Spacer.svelte';
import AWC from './../../../../lib/User/BadgeWall/AWC.svelte';
import { user, type User } from '$lib/Data/AniList/user';
import type { Badge } from '../../../../graphql/$types';
@@ -559,7 +560,7 @@
<b>Notice:</b> The Badge Wall overseer system has detected badges containing
AI-generated material on your wall. {shadowHiddenCount} of your badges have been shadow
hidden.
- <p></p>
+ <Spacer />
You may use the "Un-shadow Hide Badges" button to unhide these badges, from where you will
be required to use the hide feature to hide these badges from the public, while allowing
them to stay visible to you as the account holder.
@@ -570,10 +571,10 @@
material, this includes Badge Wall. If you have collected badges with AI-generated
elements, kindly use the hide feature to hide these badges from the public, while
allowing them to stay visible to you as the account holder.
- <p></p>
+ <Spacer />
Failure to comply with this request at your earliest convenience will result in the hiding
of all badges from your Badge Wall.
- <p></p>
+ <Spacer />
<button
on:click={async () => {
noticeDismissed = true;
@@ -586,7 +587,7 @@
</div>
{/if}
- <p></p>
+ <Spacer />
<div class="card">
{#if authorised}
@@ -661,7 +662,7 @@
)
])}
- <p></p>
+ <Spacer />
{#if error}
<p style="color: red;">{error}</p>
@@ -738,7 +739,7 @@
<small>Must be full date and time, defaults to now if any fields empty</small>
</span>
- <p></p>
+ <Spacer />
<div class="edit-row-2">
<input
@@ -826,7 +827,7 @@
</div>
{/if}
- <p></p>
+ <Spacer />
{#if loadQueryParameter === 'none'}
<div class="card">
@@ -885,7 +886,7 @@
<Popup fullscreen onLeave={() => (importMode = false)} show={importMode}>
{$locale().user.badges.importMode.title}
- <p></p>
+ <Spacer />
<input
type="text"
@@ -904,7 +905,7 @@
size="20"
/>
- <p></p>
+ <Spacer />
<input type="checkbox" id="import_links" name="import_links" bind:checked={importLinks} />
{$locale().user.badges.importMode.importLinks.title}
@@ -912,12 +913,12 @@
{$locale().user.badges.importMode.importLinks.hint}
</SettingHint>
- <p></p>
+ <Spacer />
<input type="checkbox" id="import_links" name="import_links" bind:checked={importReplies} />
{$locale().user.badges.importMode.importReplies}
- <p></p>
+ <Spacer />
<button
on:click={() => {
@@ -932,7 +933,7 @@
{$locale().user.badges.importMode.fetch}
</button>
- <p></p>
+ <Spacer />
<details>
<summary>{$locale().user.badges.importMode.dangerous}</summary>
@@ -954,7 +955,7 @@
</details>
{#if importImages && importImages.length > 0}
- <p></p>
+ <Spacer />
{$locale({
values: {
@@ -979,7 +980,7 @@
<Popup fullscreen onLeave={() => (migrateMode = false)} show={migrateMode}>
Migrate Category
- <p></p>
+ <Spacer />
<input
type="text"
@@ -999,7 +1000,7 @@
/>
<SettingHint lineBreak>Leave category empty to migrate all to or from uncategorised.</SettingHint>
- <p></p>
+ <Spacer />
<button
on:click={() => {
@@ -1023,7 +1024,7 @@
versa.
</SettingHint>
- <p></p>
+ <Spacer />
<input
type="text"
@@ -1035,7 +1036,7 @@
/>
<SettingHint lineBreak>Leave category field empty to hide all.</SettingHint>
- <p></p>
+ <Spacer />
<button
on:click={() => {