mirror of
https://github.com/Akif9748/akf-forum.git
synced 2024-11-01 11:25:04 +03:00
72 lines
No EOL
2.1 KiB
Text
72 lines
No EOL
2.1 KiB
Text
<% if (user?.admin){ %>
|
|
<div class="admin-bar">
|
|
<a href="/admin" class="admin-bar">Click here to reach admin panel</a>
|
|
</div>
|
|
<% } %>
|
|
|
|
|
|
<nav class="navbar navbar-expand-lg navbar-light bg-light">
|
|
<div class="container-fluid">
|
|
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
|
|
<span class="navbar-toggler-icon"></span>
|
|
</button>
|
|
|
|
<a class="navbar-brand" href="/"><%= dataset.forum_name.toUpperCase() %><span>-FORUM</span></a>
|
|
|
|
<div class="collapse navbar-collapse" id="navbarText">
|
|
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="/threads/create/">Create Thread</a>
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="/categories">Categories</a>
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="/threads">Threads</a>
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="/users">Users</a>
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="/search">Search</a>
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="/login">Logout</a>
|
|
</li>
|
|
</ul>
|
|
|
|
</div>
|
|
<div>
|
|
<% if (user) { %>
|
|
<a class="navbar-brand" href="<%=user.getLink()%>"> <%= user.name %>
|
|
<img style="border-radius: 50%;" width="32" src="<%=user.avatar %>">
|
|
</a>
|
|
|
|
<% } else{ %>
|
|
<a class="navbar-brand" id="login" href="/login">Login</a>
|
|
<script>
|
|
document.getElementById("login").href += "?redirect=" + location.pathname;
|
|
</script>
|
|
<% } %>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<script>
|
|
const menuItems = document.getElementsByClassName("nav-link");
|
|
|
|
for (let i = 0; i < menuItems.length; i++){console.log(menuItems[i].getAttribute("href"))
|
|
if (window.location.pathname.includes(menuItems[i].getAttribute("href"))) {
|
|
menuItems[i].classList.add("active");
|
|
//break;
|
|
}}
|
|
</script>
|
|
|
|
</nav> |