]> git.ipfire.org Git - pbs.git/commitdiff
web: Use tabs in navigation
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Feb 2025 17:27:19 +0000 (17:27 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Feb 2025 17:27:19 +0000 (17:27 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/base.html
src/web/base.py

index 81167e6977c97c31cd47c93d566bce63bd4e0109..cd41231c437b8956726fa32192de5d1d1daaa76b 100644 (file)
                                        <div class="navbar-start">
                                                {# Some important links... #}
 
-                                               <a class="navbar-item" href="/packages">
+                                               <a class="navbar-item is-tab {% if request.path.startswith("/packages") %}is-active{% endif %}"
+                                                               href="/packages">
                                                        {{ _("Packages") }}
                                                </a>
 
-                                               <a class="navbar-item" href="/builds">
+                                               <a class="navbar-item is-tab {% if request.path.startswith("/builds") %}is-active{% endif %}"
+                                                               href="/builds">
                                                        {{ _("Builds") }}
                                                </a>
 
index 9f4806ed1b811e565ce1b557650f660181b897ea..c8c8f2de9d583a5618643cdb755c580a897c0735 100644 (file)
@@ -330,6 +330,7 @@ class BaseHandler(tornado.web.RequestHandler):
 
                ns = {
                        "handler"         : self,
+                       "request"         : self.request,
                        "current_user"    : self.current_user,
                        "hostname"        : self.request.host,
                        "now"             : datetime.datetime.now(),