mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2024-11-12 02:17:21 +08:00
db9dcafc25
* profile * rounded table corners * rounded leaderboards corners * wider page by default * v3 * font changes * new pbtables * blank by default * showing pb popup * removed some quotes * rounding displayed acc * removed created date (will be shown in profile) * added profile module that fills the profile element * updating font size in the middle of the swap to make the change not noticeable * lowered max font size * showing if user is banned, not displaying most details if user is banned * pbs not selectable * renamed global stats to time typing * completed previous commit * changed function parameters * only hiding when social is missing * smaller badge * aligning quick results spanning time if wide * larger badge * fixed function parameters * moved to root * media queries * Add user profile API (#3123) bruception * Add flattenObjectDeep * Add user profile API * Bump coverage * Add user profile configuration and rate limits * Rename profile -> profileDetails * Simplify * Filter personal bests * Handle banned users * Add banned user test * new profile layout system "none" layout finished * better "none" layout * "socials" layout * larger gap * bioandkey layout done * "both" layout finished * final touches * Add profile editing (#3135) * Add profile editing * lowered font size increased right padding * updated configuration schema * moved discord integration to users object in configuration * added warning comment * rendering new lines * edit popup styling * Sanitize ZAlgo text * Use trim * Replace more than 2 spaces with two spaces * Trim first * Add profanity detection * Ass * Removed some profanities * Update profanity detection Co-authored-by: Miodec <bartnikjack@gmail.com> * Add profile routing (#3143) bruception miodec * Add profile routing * removed check (also fixes circular deps) * change page in special cases * Hydrate profiles * Link leaderboards to profiles * Add failed to load div * Dont refresh page * always calling middle callback * moved profile css into its own file * fixed one media query * added preloader, changed default layout * added reset function changed function name updating profile before the page is shown, not after * resetting after the page is hidden and before its updated * Fix logic to not delete user if DB goes down (#3171) * Dont route to account if uid equals current user uid * temporairly allowing quicktab * added copy link button * only increasing padding on the account page * set max height * handling copy link button * only showing avatar if it exists * 1000 instead of 100 * removing placeholder if image request was successful Co-authored-by: Miodec <bartnikjack@gmail.com> * Fix quote length field Co-authored-by: Miodec <bartnikjack@gmail.com>
69 lines
2.3 KiB
HTML
69 lines
2.3 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<%= compilation.assets["html/head.html"].source() %>
|
|
|
|
<body>
|
|
<%= compilation.assets["html/warnings.html"].source() %>
|
|
|
|
<div id="ad_rich_media" class="hidden"></div>
|
|
<div class="customBackground"></div>
|
|
<div id="backgroundLoader" style="display: none"></div>
|
|
<div id="bannerCenter" class="focus"></div>
|
|
<div id="notificationCenter">
|
|
<div class="history"></div>
|
|
</div>
|
|
<div id="timerWrapper">
|
|
<div id="timer" class="timerMain"></div>
|
|
</div>
|
|
|
|
<div
|
|
class="nameChangeMessage"
|
|
style="
|
|
background-color: var(--main-color);
|
|
padding: 0.5rem;
|
|
text-align: center;
|
|
color: var(--bg-color);
|
|
display: none;
|
|
"
|
|
>
|
|
Important information about your account. Please click this message.
|
|
</div>
|
|
|
|
<%= compilation.assets["html/popups.html"].source() %>
|
|
|
|
<div style="display: flex; justify-content: space-around">
|
|
<div id="centerContent" class="hidden">
|
|
<%= compilation.assets["html/top.html"].source() %>
|
|
<div id="middle">
|
|
<%= compilation.assets["html/pages/loading.html"].source() %> <%=
|
|
compilation.assets["html/pages/test.html"].source() %> <%=
|
|
compilation.assets["html/pages/about.html"].source() %> <%=
|
|
compilation.assets["html/pages/settings.html"].source() %> <%=
|
|
compilation.assets["html/pages/login.html"].source() %> <%=
|
|
compilation.assets["html/pages/account.html"].source() %> <%=
|
|
compilation.assets["html/pages/profile.html"].source() %>
|
|
</div>
|
|
|
|
<%= compilation.assets["html/bottom.html"].source() %>
|
|
|
|
<div class="footerads hidden">
|
|
<div
|
|
id="ad_footer"
|
|
style="display: flex; justify-content: center; justify-self: center"
|
|
></div>
|
|
<div
|
|
id="ad_footer2"
|
|
class="hidden"
|
|
style="display: flex; justify-content: center; justify-self: center"
|
|
></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
<script src="js/jquery-3.5.1.min.js"></script>
|
|
<script src="js/jquery.color.min.js"></script>
|
|
<script src="js/easing.min.js"></script>
|
|
<script src="js/html2canvas.min.js"></script>
|
|
<script src="js/select2.min.js"></script>
|
|
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
|
|
</html>
|