aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2020-10-03 21:22:24 -0700
committerAllan Wang <me@allanwang.ca>2020-10-03 21:22:24 -0700
commitad9fdf9f6718918e9daf5c0afb378f0bc4e47283 (patch)
tree36e67d32f5b61656257cf476e815292508ff2596
parentc86207a3baba6a1c2b4ebab611f0ae552d2607cd (diff)
downloadfrost-ad9fdf9f6718918e9daf5c0afb378f0bc4e47283.tar.gz
frost-ad9fdf9f6718918e9daf5c0afb378f0bc4e47283.tar.bz2
frost-ad9fdf9f6718918e9daf5c0afb378f0bc4e47283.zip
Force refresh on settings change and use shared class tag
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/settings/Behaviour.kt2
-rw-r--r--app/src/web/ts/auto_resize_textarea.ts5
2 files changed, 4 insertions, 3 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/settings/Behaviour.kt b/app/src/main/kotlin/com/pitchedapps/frost/settings/Behaviour.kt
index e38314ea..45a3e5c0 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/settings/Behaviour.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/settings/Behaviour.kt
@@ -68,7 +68,7 @@ fun SettingsActivity.getBehaviourPrefs(): KPrefAdapterBuilder.() -> Unit = {
checkbox(
R.string.auto_expand_text_box,
prefs::autoExpandTextBox,
- { prefs.autoExpandTextBox = it }) {
+ { prefs.autoExpandTextBox = it; shouldRefreshMain() }) {
descRes = R.string.auto_expand_text_box_desc
}
diff --git a/app/src/web/ts/auto_resize_textarea.ts b/app/src/web/ts/auto_resize_textarea.ts
index e170d14e..1f1b3613 100644
--- a/app/src/web/ts/auto_resize_textarea.ts
+++ b/app/src/web/ts/auto_resize_textarea.ts
@@ -1,6 +1,7 @@
// Credits to https://codepen.io/tomhodgins/pen/KgazaE
(function () {
- const textareas = <NodeListOf<HTMLTextAreaElement>>document.querySelectorAll('textarea:not(.frostAutoExpand)');
+ const classTag = 'frostAutoExpand';
+ const textareas = <NodeListOf<HTMLTextAreaElement>>document.querySelectorAll(`textarea:not(.${classTag})`);
const dataAttribute = 'data-frost-minHeight';
@@ -18,7 +19,7 @@
textareas.forEach(_frostAutoExpand);
}
textareas.forEach(el => {
- el.classList.add('frostAutoExpand')
+ el.classList.add(classTag)
const __frostAutoExpand = () => {
_frostAutoExpand(el)
};