front: hide everything related to plausible if it's disabled
This commit is contained in:
parent
49ef0b4e8b
commit
25aa2fb609
2 changed files with 24 additions and 15 deletions
|
@ -564,7 +564,12 @@ function loadSettings() {
|
||||||
eid("cobalt-body").classList.add('no-animation');
|
eid("cobalt-body").classList.add('no-animation');
|
||||||
}
|
}
|
||||||
for (let i = 0; i < checkboxes.length; i++) {
|
for (let i = 0; i < checkboxes.length; i++) {
|
||||||
if (sGet(checkboxes[i]) === "true") eid(checkboxes[i]).checked = true;
|
try {
|
||||||
|
if (sGet(checkboxes[i]) === "true") eid(checkboxes[i]).checked = true;
|
||||||
|
}
|
||||||
|
catch {
|
||||||
|
console.error(`checkbox ${checkboxes[i]} failed to initialize`)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
for (let i in switchers) {
|
for (let i in switchers) {
|
||||||
changeSwitcher(i, sGet(i))
|
changeSwitcher(i, sGet(i))
|
||||||
|
|
|
@ -168,10 +168,9 @@ export default function(obj) {
|
||||||
}, {
|
}, {
|
||||||
name: "privacy",
|
name: "privacy",
|
||||||
title: `${emoji("🔒")} ${t("CollapsePrivacy")}`,
|
title: `${emoji("🔒")} ${t("CollapsePrivacy")}`,
|
||||||
body: t("PrivacyPolicy")
|
body: t("PrivacyPolicy") + `${
|
||||||
+ `<br>`
|
process.env.PLAUSIBLE_HOSTNAME ? `<br><br>${t("AnalyticsDescription")}` : ''
|
||||||
+ `<br>`
|
}`
|
||||||
+ t("AnalyticsDescription")
|
|
||||||
}, {
|
}, {
|
||||||
name: "legal",
|
name: "legal",
|
||||||
title: `${emoji("📑")} ${t("CollapseLegal")}`,
|
title: `${emoji("📑")} ${t("CollapseLegal")}`,
|
||||||
|
@ -499,16 +498,21 @@ export default function(obj) {
|
||||||
padding: "no-margin"
|
padding: "no-margin"
|
||||||
}])
|
}])
|
||||||
})
|
})
|
||||||
+ settingsCategory({
|
+ (() => {
|
||||||
name: "privacy",
|
if (process.env.PLAUSIBLE_HOSTNAME) {
|
||||||
title: t('PrivateAnalytics'),
|
return settingsCategory({
|
||||||
body: checkbox([{
|
name: "privacy",
|
||||||
action: "plausible_ignore",
|
title: t('PrivateAnalytics'),
|
||||||
name: t("SettingsDisableAnalytics"),
|
body: checkbox([{
|
||||||
padding: "no-margin"
|
action: "plausible_ignore",
|
||||||
}])
|
name: t("SettingsDisableAnalytics"),
|
||||||
+ explanation(t('SettingsAnalyticsExplanation'))
|
padding: "no-margin"
|
||||||
})
|
}])
|
||||||
|
+ explanation(t('SettingsAnalyticsExplanation'))
|
||||||
|
})
|
||||||
|
}
|
||||||
|
return ''
|
||||||
|
})()
|
||||||
+ settingsCategory({
|
+ settingsCategory({
|
||||||
name: "miscellaneous",
|
name: "miscellaneous",
|
||||||
title: t('Miscellaneous'),
|
title: t('Miscellaneous'),
|
||||||
|
|
Loading…
Reference in a new issue