]> git.ipfire.org Git - ipfire.org.git/blobdiff - src/templates/base.html
Update jQuery to 3.6.0
[ipfire.org.git] / src / templates / base.html
index 21d04691e030947ee6053c4c07fce49a6d3d3d06..1621a88570c7f912936c4508cc2dac7b701013e0 100644 (file)
@@ -20,7 +20,7 @@
                {% block head %}{% end block %}
        </head>
 
-       <body id="page-top">
+       <body id="page-top" class="{{ hostname.replace(".", "-") }}">
                <nav class="navbar navbar-dark navbar-expand-lg mb-4">
                        <div class="container">
                                <a class="navbar-brand" href="/">
@@ -30,6 +30,8 @@
                                                {{ _("Blog") }}
                                        {% elif hostname == "fireinfo.ipfire.org" %}
                                                {{ _("Fireinfo") }}
+                                       {% elif hostname == "location.ipfire.org" %}
+                                               {{ _("Location") }}
                                        {% elif hostname == "mirrors.ipfire.org" %}
                                                {{ _("Mirrors") }}
                                        {% elif hostname == "people.ipfire.org" %}
                                                                </li>
 
                                                                <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path.startswith("/download") %}active{% end %}" href="/download">{{ _("Download") }}</a>
+                                                                       <a class="nav-link {% if request.path == "/support" %}active{% end %}" href="/support">{{ _("Support") }}</a>
                                                                </li>
 
                                                                <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path == "/support" %}active{% end %}" href="/support">{{ _("Support") }}</a>
+                                                                       <a class="nav-link" href="https://blog.ipfire.org/">{{ _("Blog") }}</a>
                                                                </li>
 
                                                                <li class="nav-item">
-                                                                       <a class="nav-link" href="https://blog.ipfire.org/">{{ _("Blog") }}</a>
+                                                                       <a class="nav-link" href="https://community.ipfire.org/">{{ _("Community") }}</a>
+                                                               </li>
+
+                                                               <li class="nav-item">
+                                                                       <a class="nav-link {% if request.path.startswith("/download") %}active{% end %}" href="/download">{{ _("Download") }}</a>
                                                                </li>
                                                        </ul>
 
                                                        <a class="btn btn-primary mt-2 mt-lg-0 ml-lg-2" href="/donate">
-                                                               <span class="fas fa-heart"></span> {{ _("Donate") }}
+                                                               {{ _("Donate") }}
+                                                       </a>
+
+                                                       <a class="btn btn-lwl mt-2 mt-lg-0 ml-lg-2" href="https://store.lightningwirelabs.com/">
+                                                               {{ _("Buy") }}
                                                        </a>
                                                </div>
                                        {% elif hostname == "blog.ipfire.org" %}
                                                        </form>
 
                                                        <a class="btn btn-primary ml-lg-2" href="https://www.ipfire.org/donate">
-                                                               <span class="fas fa-heart"></span> {{ _("Donate") }}
+                                                               {{ _("Donate") }}
+                                                       </a>
+
+                                                       <a class="btn btn-lwl mt-2 mt-lg-0 ml-lg-2" href="https://store.lightningwirelabs.com/">
+                                                               {{ _("Buy") }}
                                                        </a>
                                                </div>
                                        {% elif hostname == "fireinfo.ipfire.org" %}
 
                                                <div class="collapse navbar-collapse" id="navbar">
                                                        <ul class="navbar-nav ml-auto">
+                                                               {% if current_user and current_user.is_staff() %}
+                                                                       <li class="nav-item">
+                                                                               <a class="nav-link {% if request.path.startswith("/admin") %}active{% end %}" href="/admin">
+                                                                                       {{ _("Admin") }}
+                                                                               </a>
+                                                                       </li>
+                                                               {% end %}
+
                                                                <li class="nav-item">
                                                                        <a class="nav-link {% if request.path.startswith("/vendors") %}active{% end %}" href="/vendors">
                                                                                {{ _("Vendors") }}
                                                                </li>
                                                        </ul>
                                                </div>
+                                       {% elif hostname == "location.ipfire.org" %}
+                                               <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar"
+                                                               aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
+                                                       <span class="fas fa-bars"></span>
+                                               </button>
+
+                                               <div class="collapse navbar-collapse" id="navbar">
+                                                       <ul class="navbar-nav ml-auto">
+                                                               <li class="nav-item">
+                                                                       <a class="nav-link {% if request.path == "/how-to-use" %}active{% end %}" href="/how-to-use">
+                                                                               {{ _("How To Use") }}
+                                                                       </a>
+                                                               </li>
+
+                                                               <li class="nav-item">
+                                                                       <a class="nav-link {% if request.path == "/download" %}active{% end %}" href="/download">
+                                                                               {{ _("Download") }}
+                                                                       </a>
+                                                               </li>
+                                                       </ul>
+
+                                                       <a class="btn btn-primary ml-lg-2" href="https://www.ipfire.org/donate">
+                                                               {{ _("Donate") }}
+                                                       </a>
+                                               </div>
                                        {% elif hostname == "nopaste.ipfire.org" %}
                                                <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar"
                                                                aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
                                                                                                {{ _("Users") }}
                                                                                        </a>
                                                                                </li>
+
+                                                                               <li class="nav-item">
+                                                                                       <a class="nav-link {% if request.path.startswith("/groups") %}active{% end %}" href="/groups">
+                                                                                               {{ _("Groups") }}
+                                                                                       </a>
+                                                                               </li>
+
+                                                                               <li class="nav-item">
+                                                                                       <a class="nav-link {% if request.path == "/stats" %}active{% end %}" href="/stats">
+                                                                                               {{ _("Stats") }}
+                                                                                       </a>
+                                                                               </li>
                                                                        {% end %}
 
                                                                        {% if current_user.has_sip() %}
                                                </button>
 
                                                <div class="collapse navbar-collapse" id="navbar">
-                                                       <ul class="navbar-nav ml-auto mr-3">
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path == "/recent-changes" %}active{% end %}" href="/recent-changes">
-                                                                               {{ _("Recent Changes") }}
-                                                                       </a>
-                                                               </li>
-                                                       </ul>
-
-                                                       <form class="form-inline my-2 my-lg-0" action="/search" method="GET">
+                                                       <form class="form-inline ml-auto my-2 my-lg-0" action="/search" method="GET">
                                                                <input class="form-control form-control-sm" type="search" name="q"
                                                                        placeholder="{{ _("Search...") }}" aria-label="{{ _("Search") }}" value="{% try %}{{ q }}{% except %}{% end %}">
                                                        </form>
 
                                                        <a class="btn btn-primary ml-lg-2" href="https://www.ipfire.org/donate">
-                                                               <span class="fas fa-heart"></span> {{ _("Donate") }}
+                                                               {{ _("Donate") }}
+                                                       </a>
+
+                                                       <a class="btn btn-lwl mt-2 mt-lg-0 ml-lg-2" href="https://store.lightningwirelabs.com/">
+                                                               {{ _("Buy") }}
                                                        </a>
                                                </div>
                                        {% end %}
                                                        <div class="container pb-3">
                                                                <div class="row mb-6 justify-content-between">
                                                                        <div class="col-12 col-lg-4 mb-4">
-                                                                               <h6>{{ _("Subscribe to our Newsletter") }}</h6>
-
-                                                                               <form method="POST" action="https://{{ "dev.ipfire.org" if hostname == "dev.ipfire.org" else "www.ipfire.org" }}/newsletter/subscribe">
-                                                                                       {% raw xsrf_form_html() %}
-
-                                                                                       <label class="sr-only" for="email">{{ _("Email Address") }}</label>
-
-                                                                                       <input type="email" class="form-control mb-2 mr-sm-2" id="email" name="email"
-                                                                                               placeholder="{{ _("Your Email Address") }}" required>
+                                                                               <a class="btn btn-primary btn-block mb-3" href="https://people.ipfire.org/register">
+                                                                                       {{ _("Join Us To Stay Up To Date") }}
+                                                                               </a>
 
-                                                                                       <button type="submit" class="btn btn-primary btn-block mb-2">{{ _("Subscribe") }}</button>
-                                                                               </form>
+                                                                               <p>
+                                                                                       {{ _("Sign up to our community to take part and get the latest news") }}
+                                                                               </p>
                                                                        </div>
 
                                                                        <div class="col-12 col-lg-3 mb-4 small">
-                                                                               <h6>{{ _("About") }}</h6>
+                                                                               <h6>{{ _("Looking For More?") }}</h6>
 
                                                                                <div class="row">
                                                                                        <div class="col">
                                                                                                        </li>
 
                                                                                                        <li>
-                                                                                                               <a href="/download">{{ _("Download") }}</a>
+                                                                                                               <a href="/support">{{ _("Support") }}</a>
                                                                                                        </li>
 
                                                                                                        <li>
-                                                                                                               <a href="/support">{{ _("Support") }}</a>
+                                                                                                               <a href="https://wiki.ipfire.org/devel">{{ _("Development") }}</a>
                                                                                                        </li>
                                                                                                </ul>
                                                                                        </div>
                                                                                        <div class="col">
                                                                                                <ul class="list-unstyled">
                                                                                                        <li>
-                                                                                                               <a href="https://blog.ipfire.org">{{ _("Blog") }}</a>
+                                                                                                               <a href="/download">{{ _("Download") }}</a>
                                                                                                        </li>
 
                                                                                                        <li>
-                                                                                                               <a href="https://wiki.ipfire.org/devel/start">{{ _("Development") }}</a>
+                                                                                                               <a href="https://blog.ipfire.org">{{ _("Blog") }}</a>
                                                                                                        </li>
 
                                                                                                        <li>
-                                                                                                               <a href="/legal">{{ _("Legal") }}</a>
+                                                                                                               <a href="https://community.ipfire.org/">{{ _("Community") }}</a>
                                                                                                        </li>
                                                                                                </ul>
                                                                                        </div>
                                                                        </div>
 
                                                                        <div class="col-12 col-lg-4 text-center mb-4">
-                                                                               <a class="btn btn-primary btn-lg px-4 my-4" href="/donate">
-                                                                                       <span class="fas fa-heart"></span> {{ _("Donate") }}
-                                                                               </a>
+                                                                               <div class="btn-toolbar justify-content-center">
+                                                                                       <a class="btn btn-primary btn-lg px-4 my-3" href="/donate">
+                                                                                               {{ _("Donate") }}
+                                                                                       </a>
+
+                                                                                       <a class="btn btn-lwl btn-lg px-4 my-3 ml-2" href="https://store.lightningwirelabs.com/">
+                                                                                               {{ _("Buy") }}
+                                                                                       </a>
+                                                                               </div>
 
                                                                                <div class="btn-toolbar justify-content-center">
                                                                                        <a class="btn btn-link" href="https://twitter.com/ipfire">
                                                                </div>
                                                        </div>
                                                </div>
+                                       {% elif hostname == "wiki.ipfire.org" %}
+                                               <div class="footer-info">
+                                                       <div class="container pb-3">
+                                                               <ul class="list-inline">
+                                                                       <li class="list-inline-item">
+                                                                               <a href="/watchlist">{{ _("My Watchlist") }}
+                                                                       </li>
+
+                                                                       <li class="list-inline-item">
+                                                                               <a href="/recent-changes">{{ _("Recent Changes") }}
+                                                                       </li>
+
+                                                                       <li class="list-inline-item">
+                                                                               <a href="/tree">{{ _("Tree") }}
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                               </div>
                                        {% end %}
 
                                        <div class="copyright">
-                                               <div class="container d-flex justify-content-between">
-                                                       &copy; {{ year }} - IPFire - {{ _("The Open Source Firewall") }}
-
-                                                       {% if not current_user and hostname in ("blog.ipfire.org", "nopaste.ipfire.org", "wiki.ipfire.org") %}
-                                                               <a href="/login">{{ _("Login") }}</a>
-                                                       {% elif current_user %}
-                                                               <span>
-                                                                       {{ _("You are currently logged in as %s") % current_user.name }}
-                                                                       <a href="/logout">{{ _("Logout") }}</a>
-                                                               </span>
-                                                       {% end %}
+                                               <div class="container">
+                                                       <div class="row flex-lg-row-reverse">
+                                                               <div class="col-12 col-lg-6 text-center text-lg-right">
+                                                                       {% if not current_user and hostname in ("blog.ipfire.org", "fireinfo.ipfire.org", "nopaste.ipfire.org", "wiki.ipfire.org") %}
+                                                                               <a href="/login">{{ _("Login") }}</a>
+                                                                       {% elif current_user %}
+                                                                               <p class="mb-0">
+                                                                                       <span class="mr-2">
+                                                                                               {{ _("You are currently logged in as %s") % current_user }}
+                                                                                       </span>
+
+                                                                                       <a href="/logout">{{ _("Logout") }}</a>
+                                                                               </p>
+                                                                       {% end %}
+                                                               </div>
+
+                                                               <div class="col-12 col-lg-6 text-center text-lg-left">
+                                                                       &copy; {{ year }} - IPFire - {{ _("The Open Source Firewall") }}
+                                                                       - <a href="https://www.ipfire.org/legal">{{ _("Legal") }}</a>
+                                                               </div>
+                                                       </div>
                                                </div>
                                        </div>
                                </div>
                        </footer>
                {% end block %}
 
-               <script src="{{ static_url("js/jquery-3.3.1.min.js") }}"></script>
+               <script src="{{ static_url("js/jquery-3.6.0.min.js") }}"></script>
                <script src="{{ static_url("js/popper.min.js") }}"></script>
                <script src="{{ static_url("js/bootstrap.min.js") }}"></script>
                {% block javascript %}{% end block %}