aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-09-23 01:40:36 -0700
committerFuwn <[email protected]>2023-09-23 01:40:36 -0700
commit38ebbd6af911a0c91a3a3d7db1c50261e2398010 (patch)
tree8ab3b0b6daabb8ce1d3d51e01603d1a19b9d1a4b
parentfeat(tools): move activity history (diff)
downloaddue.moe-38ebbd6af911a0c91a3a3d7db1c50261e2398010.tar.xz
due.moe-38ebbd6af911a0c91a3a3d7db1c50261e2398010.zip
fix(settings): temporarily disable height limit
-rw-r--r--src/lib/Settings/SettingToggle.svelte18
-rw-r--r--src/routes/+page.svelte2
-rw-r--r--src/routes/settings/+page.svelte1
3 files changed, 19 insertions, 2 deletions
diff --git a/src/lib/Settings/SettingToggle.svelte b/src/lib/Settings/SettingToggle.svelte
index 4b68d458..49a384ac 100644
--- a/src/lib/Settings/SettingToggle.svelte
+++ b/src/lib/Settings/SettingToggle.svelte
@@ -5,14 +5,28 @@
export let on = '';
export let off = '';
export let sectionBreak = false;
+ export let disabled = false;
</script>
<a
href={'#'}
on:click={() =>
- $settings[setting] ? settings.setKey(setting, false) : settings.setKey(setting, true)}
- >{$settings[setting] ? on : off} <slot /></a
+ disabled
+ ? {}
+ : $settings[setting]
+ ? settings.setKey(setting, false)
+ : settings.setKey(setting, true)}
>
+ {#if disabled}
+ <strike>
+ {$settings[setting] ? on : off}
+ <slot />
+ </strike>
+ {:else}
+ {$settings[setting] ? on : off}
+ <slot />
+ {/if}
+</a>
<br />
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 47865e68..ee021e1d 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -15,6 +15,8 @@
let lastActivityWasToday = true;
onMount(async () => {
+ settings.setKey('limitListHeight', false);
+
if ($settings.limitListHeight) {
document.querySelectorAll('.list').forEach((list) => {
(list as HTMLElement).style.maxHeight = `calc(100vh - ${
diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte
index 512ec0ea..2fe6b466 100644
--- a/src/routes/settings/+page.svelte
+++ b/src/routes/settings/+page.svelte
@@ -66,6 +66,7 @@
on={'Display full list area'}
off={'Limit list area to screen'}
sectionBreak
+ disabled
/>
<p />