hiding danger zone account specific sections when not logged in

This commit is contained in:
Miodec 2021-08-17 18:39:23 +01:00
parent 5dc0f6a424
commit f5dd318f79
2 changed files with 6 additions and 22 deletions

View file

@ -378,6 +378,7 @@ export let settingsFillPromise = fillSettingsPage();
export function hideAccountSection() {
$(`.sectionGroupTitle[group='account']`).addClass("hidden");
$(`.settingsGroup.account`).addClass("hidden");
$(`.pageSettings .section.needsAccount`).addClass("hidden");
}
export function updateDiscordSection() {
@ -475,6 +476,7 @@ function refreshPresetsSettingsSection() {
export function showAccountSection() {
$(`.sectionGroupTitle[group='account']`).removeClass("hidden");
$(`.settingsGroup.account`).removeClass("hidden");
$(`.pageSettings .section.needsAccount`).removeClass("hidden");
refreshTagsSettingsSection();
refreshPresetsSettingsSection();
updateDiscordSection();

View file

@ -3904,7 +3904,7 @@
</div>
</div>
</div>
<div class="section resetPersonalBests">
<div class="section resetPersonalBests needsAccount hidden">
<h1>reset personal bests</h1>
<div class="text">
Resets all your personal bests (but doesn't delete any tests
@ -3921,7 +3921,7 @@
</div>
</div>
</div>
<div class="section updateAccountEmail">
<div class="section updateAccountEmail needsAccount hidden">
<h1>update account email</h1>
<div class="text">
In case you misspell it or get a new address.
@ -3937,7 +3937,7 @@
</div>
</div>
</div>
<div class="section updateAccountPassword">
<div class="section updateAccountPassword needsAccount hidden">
<h1>update account password</h1>
<div class="text">Change the password you use to sign in.</div>
<div class="buttons">
@ -3951,7 +3951,7 @@
</div>
</div>
</div>
<div class="section deleteAccount">
<div class="section deleteAccount needsAccount hidden">
<h1>delete account</h1>
<div class="text">
Deletes your account and all data connected to it.
@ -3967,24 +3967,6 @@
</div>
</div>
</div>
<div class="section deleteAccount hidden">
<h1>delete account</h1>
<div class="text">
This can't be undone! Also, if you want to delete your account
because of a very high 'custom mode' result, you can use
filters on the account page to hide those results.
</div>
<div class="buttons">
<div
class="button off danger"
id="deleteAccount"
tabindex="0"
onclick="this.blur();"
>
delete account
</div>
</div>
</div>
<div class="sectionSpacer"></div>
</div>
</div>