spfn-website/static/account/index.html
2026-08-08 12:40:00 +01:00

80 lines
No EOL
4.3 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<title data-i18n="account.window"></title>
<link rel="icon" type="image/png" href="/res/img/spfn.png">
<meta charset="UTF-8">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/style.css">
</head>
<body>
<header>
<div style="display: flex;">
<img style="width: 96px; padding: 0px; margin: 0 auto" src="/res/img/spfn.png">
<h2 style="font-size: 32px; margin: auto; padding: 12px">Account</h2>
</div>
<nav>
<ul class="nav-links">
<a href="/"><button class="header-button" data-i18n="header.home"></button></a>
<a href="/guides"><button class="header-button" data-i18n="header.guides"></button></a>
<a href="/downloads"><button class="header-button" data-i18n="header.downloads"></button></a>
<a href="/account"><button class="header-button active" data-i18n="header.account"></button></a>
</ul>
</nav>
</header>
<main>
<div id="loading-screen">
<h2 class="center" data-i18n="guides.loading"></h2>
</div>
<div id="user-info" class="info" style="display: none;">
<div id="user-display" class="info-container" style="width: 180px; align-items: center;">
<img src="/res/img/mii-placeholder.png" id="mii-img" style="width: 100%">
<h3 id="display-name" style="margin: 2px;">Display Name</h3>
<p id="sfid" style="margin: 2px;">SFID: Username</p>
<p id="access-level" class="access-level-base">Member</p>
<button style="font-size: 24px; width: 160px;" onclick="logOut()">Log Out</button>
</div>
<div id="user-details" class="info-container" style="flex: 1;">
<p class="info-text" id="email"><strong>Email: </strong>name@domain.com</p>
<p class="info-text" id="dob"><strong>Date of Birth: </strong>dd/mm/yyyy</p>
<hr style="margin: 1rem 0; border: none; height: 1px; background: #aaa;">
<p class="info-text" id="created-at"><strong>Created: </strong>dd/mm/yyyy hh:mm</p>
<hr style="margin: 1rem 0; border: none; height: 1px; background: #aaa;">
<p class="info-text" id="tz"><strong>Timezone: </strong>Europe/London</p>
<p class="info-text" id="region"><strong>Country/Region: </strong>GB</p>
<hr style="margin: 1rem 0; border: none; height: 1px; background: #aaa;">
<button style="font-size: 24px; width: 40%;margin-left: auto;" onclick="showDeleteWarning()">Delete Account</button>
</div>
</div>
<div id="confirm-delete" class="delete-screen" style="display: none">
<h2 style="text-align: center;" data-i18n="account.delete.warningTitle"></h2>
<p style="text-align: center;" data-i18n="account.delete.unrecoverable"></p>
<p style="text-align: center;" data-i18n="account.delete.dbOnly"></p>
<div style="display: flex; flex-direction: row; padding: 8px; justify-content: center;">
<button id="confirm-delete-button" style="width: 300px; font-size: 32px;" class="delete-button" onclick="deleteAccount()" data-i18n="account.delete.confirm"></button>
<button id="cancel-delete-button" style="width: 300px; font-size: 32px;" onclick="hideDeleteWarning()" data-i18n="account.delete.cancel"></button>
</div>
</div>
<div id="delete-success" class="delete-screen" style="display: none">
<h2 style="text-align: center; margin: 0;" data-i18n="account.delete.success"></h2>
<p style="text-align: center;" data-i18n="account.delete.deleted"></p>
<p style="text-align: center;" data-i18n="account.delete.dbOnly2"></p>
</div>
<script type="text/javascript" src="/js/accounts.js"></script>
<script type="text/javascript" src="/js/locale.js"></script>
</main>
<footer>
<p class="center" data-i18n="footer.assistance"></p>
</footer>
</body>
</html>