aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-12-07 03:42:25 -0800
committerFuwn <[email protected]>2023-12-07 03:42:25 -0800
commit08b4a4593c9a5c2d3f4afdf51e62b8e7955a79ca (patch)
treef4783e4905dc4384f81884c0698151a97ebe8863 /src
parentfeat(settings): helper options (diff)
downloaddue.moe-08b4a4593c9a5c2d3f4afdf51e62b8e7955a79ca.tar.xz
due.moe-08b4a4593c9a5c2d3f4afdf51e62b8e7955a79ca.zip
fix(settings): types
Diffstat (limited to 'src')
-rw-r--r--src/routes/settings/+page.svelte67
1 files changed, 33 insertions, 34 deletions
diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte
index 0234c12c..c8b9dafa 100644
--- a/src/routes/settings/+page.svelte
+++ b/src/routes/settings/+page.svelte
@@ -20,6 +20,38 @@
anime.set('');
await chapterDatabase.chapters.bulkDelete(ids);
};
+
+ const onHelperChange = () => {
+ const mai = document.getElementById('mai') as HTMLImageElement;
+
+ if (!mai) return;
+
+ mai.style.display = 'block';
+
+ switch ($settings.displayAoButa) {
+ case 'mai':
+ {
+ mai.src = '/aobuta/mai.png';
+ }
+ break;
+ case 'nodoka':
+ {
+ mai.src = '/aobuta/nodoka.webp';
+ }
+ break;
+ case 'kaede':
+ {
+ mai.src = '/aobuta/kaede.png';
+ }
+ break;
+ case 'none': {
+ {
+ mai.style.display = 'none';
+ }
+ break;
+ }
+ }
+ };
</script>
<p>
@@ -100,40 +132,7 @@
<br />
- <select
- bind:value={$settings.displayAoButa}
- on:change={() => {
- const mai = document.getElementById('mai');
-
- if (!mai) return;
-
- mai.style.display = 'block';
-
- switch ($settings.displayAoButa) {
- case 'mai':
- {
- mai.src = '/aobuta/mai.png';
- }
- break;
- case 'nodoka':
- {
- mai.src = '/aobuta/nodoka.webp';
- }
- break;
- case 'kaede':
- {
- mai.src = '/aobuta/kaede.png';
- }
- break;
- case 'none': {
- {
- mai.style.display = 'none';
- }
- break;
- }
- }
- }}
- >
+ <select bind:value={$settings.displayAoButa} on:change={onHelperChange}>
<option value="mai">Mai</option>
<option value="nodoka">Nodoka</option>
<option value="kaede">Kaede</option>