diff options
| author | Fuwn <[email protected]> | 2023-09-23 01:40:36 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-09-23 01:40:36 -0700 |
| commit | 38ebbd6af911a0c91a3a3d7db1c50261e2398010 (patch) | |
| tree | 8ab3b0b6daabb8ce1d3d51e01603d1a19b9d1a4b | |
| parent | feat(tools): move activity history (diff) | |
| download | due.moe-38ebbd6af911a0c91a3a3d7db1c50261e2398010.tar.xz due.moe-38ebbd6af911a0c91a3a3d7db1c50261e2398010.zip | |
fix(settings): temporarily disable height limit
| -rw-r--r-- | src/lib/Settings/SettingToggle.svelte | 18 | ||||
| -rw-r--r-- | src/routes/+page.svelte | 2 | ||||
| -rw-r--r-- | src/routes/settings/+page.svelte | 1 |
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 /> |