diff options
| author | Syndamia <kamen@syndamia.com> | 2025-01-26 14:02:48 +0200 |
|---|---|---|
| committer | Syndamia <kamen@syndamia.com> | 2025-01-26 14:02:48 +0200 |
| commit | 637b86f1a221f09d1cdfb35030b7ab056add422d (patch) | |
| tree | aff6324fd0e96286aaaa2c6bc497ebec9561177e /views/global/header.php | |
| parent | 3a2176a1c6a1c367b4677a68a80df35578160c72 (diff) | |
| download | nowayforward_human-637b86f1a221f09d1cdfb35030b7ab056add422d.tar nowayforward_human-637b86f1a221f09d1cdfb35030b7ab056add422d.tar.gz nowayforward_human-637b86f1a221f09d1cdfb35030b7ab056add422d.zip | |
feat(views): Implement a proper router
Diffstat (limited to 'views/global/header.php')
| -rw-r--r-- | views/global/header.php | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/views/global/header.php b/views/global/header.php new file mode 100644 index 0000000..a00c528 --- /dev/null +++ b/views/global/header.php @@ -0,0 +1,35 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <meta name="robots" content="index, follow"> + <meta name="theme-color" content="#2b2b2e"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/styles.css"> + <title><?= htmlspecialchars($title ?? "No Way Forward Human");?></title> +</head> +<body> + <script type="text/javascript" src="/authenticate.js"></script> + <header> + <nav> + <div class="fadeout-left"></div> + <a href="/">Home</a> + <div class="flex-expand"></div> + <a id="login" href="/login">Login</a> + <a id="register" href="/register">Register</a> + <a id="profile" href="/profile/" hidden>Profile</a> + <div class="fadeout-right"></div> + </nav> + <script type="text/javascript"> + function updateNavbar(response) { + document.getElementById('login').hidden = true; + document.getElementById('register').hidden = true; + + const profile = document.getElementById('profile'); + profile.hidden = false; + profile.href += response; + } + authenticated(updateNavbar); + </script> + </header> + <article> |
