Files
sensors/web/base.html.jinja

50 lines
2.0 KiB
Django/Jinja

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=\, initial-scale=1.0">
<link rel="stylesheet" href="{{ url_for('static', filename='styles.css')}}">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css">
<script src="{{ url_for('static', filename='scripts.js') }}"></script>
<title>{{ pagetitle }}</title>
</head>
<body>
<div class="main-flex">
<div class="navbar">
<div class="topbranding">{{ top_branding }}</div>
<div class="navbar-inner">
<b><a href="/">Home</a></b><br>
<div id="rooms-rolled" onclick="toggleRoomDropdown()">
<i class="bi bi-arrow-right-square-fill">&nbsp;</i>Rooms<br>
</div>
<div id="rooms-unrolled" style="display: none;" onclick="untoggleRoomDropdown()">
<i class="bi bi-arrow-down-square-fill">&nbsp;</i>Rooms<br>
<ul>
{% for room in roominfo %}
<li><a href="/room/{{ room.shortcode }}">{{ room.name }}</a></li>
{% endfor %}
</ul>
</div>
<hr>
<a href="device.html">Device Management</a><br>
<a href="users.html">User Management</a>
</div>
</div>
<div class="right-flex">
<div class="topline">
<div class="user section"> {{ userinfo.username }}</div>
<div class="logout section">
{% if userinfo.username != "nouser" %}
<a href="/logout">Logout<i class="bi bi-power"></i></a>
{% else %}
<a href="/login">Login<i class="bi bi-box-arrow-in-right"></i></a>
{% endif %}
</div>
</div>
{% block content %}
{% endblock content %}
</div>
</div>
</body>
</html>