mirror of
https://github.com/Findus23/acronomy.git
synced 2024-09-19 15:33:45 +02:00
admin navbar
This commit is contained in:
parent
074b36b2d5
commit
22773a1a0a
5 changed files with 63 additions and 32 deletions
|
@ -16,6 +16,23 @@
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block admin_navbar %}
|
||||||
|
<a class="nav-item nav-link" href="{% url 'edit' acro.slug %}">Edit</a>
|
||||||
|
{% if user.is_staff %}
|
||||||
|
<a class="nav-item nav-link" href="{% url 'admin:acros_acronym_change' acro.id %}">Admin-Edit</a>
|
||||||
|
{% endif %}
|
||||||
|
<li class="nav-item dropdown">
|
||||||
|
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||||
|
Add Reference
|
||||||
|
</a>
|
||||||
|
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
|
||||||
|
<a class="dropdown-item" href="#">Wikipedia Entry</a>
|
||||||
|
<a class="dropdown-item" href="#">Paper</a>
|
||||||
|
<a class="dropdown-item" href="#">Website</a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
{% if acro.description_html %}
|
{% if acro.description_html %}
|
||||||
<div class="description">
|
<div class="description">
|
||||||
|
@ -160,8 +177,4 @@
|
||||||
{% endcomment %}
|
{% endcomment %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
{% if user.is_staff %}
|
|
||||||
<a class="btn btn-outline-secondary" href="{% url 'admin:acros_acronym_change' acro.id %}">Admin-Edit</a>
|
|
||||||
{% endif %}
|
|
||||||
<a class="btn btn-outline-secondary" href="{% url 'edit' acro.slug %}">Edit</a>
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -1,2 +1,9 @@
|
||||||
$primary: #28a745;
|
$dark: #343a40;
|
||||||
|
$dark: #343434;
|
||||||
$lightBackground: #f5f5f5;
|
$lightBackground: #f5f5f5;
|
||||||
|
|
||||||
|
// bootstrap variables
|
||||||
|
$primary: $dark;
|
||||||
|
|
||||||
|
$navbar-padding-y: 0;
|
||||||
|
$navbar-dark-color: white;
|
||||||
|
|
|
@ -19,12 +19,12 @@
|
||||||
@import "node_modules/bootstrap/scss/forms";
|
@import "node_modules/bootstrap/scss/forms";
|
||||||
@import "node_modules/bootstrap/scss/buttons";
|
@import "node_modules/bootstrap/scss/buttons";
|
||||||
@import "node_modules/bootstrap/scss/transitions";
|
@import "node_modules/bootstrap/scss/transitions";
|
||||||
//@import "node_modules/bootstrap/scss/dropdown";
|
@import "node_modules/bootstrap/scss/dropdown";
|
||||||
@import "node_modules/bootstrap/scss/button-group";
|
@import "node_modules/bootstrap/scss/button-group";
|
||||||
@import "node_modules/bootstrap/scss/input-group";
|
@import "node_modules/bootstrap/scss/input-group";
|
||||||
@import "node_modules/bootstrap/scss/custom-forms";
|
@import "node_modules/bootstrap/scss/custom-forms";
|
||||||
@import "node_modules/bootstrap/scss/nav";
|
@import "node_modules/bootstrap/scss/nav";
|
||||||
//@import "node_modules/bootstrap/scss/navbar";
|
@import "node_modules/bootstrap/scss/navbar";
|
||||||
@import "node_modules/bootstrap/scss/card";
|
@import "node_modules/bootstrap/scss/card";
|
||||||
//@import "node_modules/bootstrap/scss/breadcrumb";
|
//@import "node_modules/bootstrap/scss/breadcrumb";
|
||||||
//@import "node_modules/bootstrap/scss/pagination";
|
//@import "node_modules/bootstrap/scss/pagination";
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
//@import "node_modules/bootstrap/scss/popover";
|
//@import "node_modules/bootstrap/scss/popover";
|
||||||
//@import "node_modules/bootstrap/scss/carousel";
|
//@import "node_modules/bootstrap/scss/carousel";
|
||||||
//@import "node_modules/bootstrap/scss/spinners";
|
//@import "node_modules/bootstrap/scss/spinners";
|
||||||
//@import "node_modules/bootstrap/scss/utilities";
|
@import "node_modules/bootstrap/scss/utilities";
|
||||||
@import "node_modules/bootstrap/scss/print";
|
@import "node_modules/bootstrap/scss/print";
|
||||||
|
|
||||||
|
|
||||||
|
@ -171,12 +171,11 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
footer {
|
footer {
|
||||||
background: $lightBackground;
|
|
||||||
margin-top: 1rem;
|
margin-top: 1rem;
|
||||||
|
|
||||||
.nav {
|
.navbar-nav {
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,21 @@
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
{% if user.is_authenticated %}
|
||||||
|
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
|
||||||
|
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav"
|
||||||
|
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
</button>
|
||||||
|
<div class="collapse navbar-collapse" id="navbarNav">
|
||||||
|
<ul class="navbar-nav">
|
||||||
|
{% block admin_navbar %}
|
||||||
|
{% endblock %}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{# <div class="container {{ referrers is defined ? "edit" }}">#}
|
{# <div class="container {{ referrers is defined ? "edit" }}">#}
|
||||||
<div class="container {% block containerclasses %}{% endblock %}">
|
<div class="container {% block containerclasses %}{% endblock %}">
|
||||||
{% bootstrap_messages %}
|
{% bootstrap_messages %}
|
||||||
|
|
|
@ -1,29 +1,26 @@
|
||||||
{% load version %}
|
{% load version %}
|
||||||
<footer>
|
<footer>
|
||||||
<ul class="nav">
|
<nav class="navbar navbar-dark bg-dark navbar-expand">
|
||||||
<li class="nav-item">
|
<ul class="navbar-nav">
|
||||||
<a class="nav-link" href="https://github.com/Findus23/acronomy/tree/{% commit_id %}"
|
|
||||||
target="_blank" rel="noopener" title="{% commit_id %}">
|
|
||||||
Source
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-item">
|
|
||||||
<a class="nav-link" href="https://lw1.at/i">Privacy</a>
|
|
||||||
</li>
|
|
||||||
{% if user.is_staff %}
|
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="{% url 'admin:index' %}">Admin</a>
|
<a class="nav-link" href="https://github.com/Findus23/acronomy/tree/{% commit_id %}"
|
||||||
|
target="_blank" rel="noopener" title="{% commit_id %}">
|
||||||
|
Source
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
|
||||||
{% if user.is_authenticated %}
|
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="{% url 'logout' %}">Log out</a>
|
<a class="nav-link" href="https://lw1.at/i">Privacy</a>
|
||||||
</li>
|
</li>
|
||||||
{% else %}
|
{% if user.is_authenticated %}
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="{% url 'login' %}">Log in</a>
|
<a class="nav-link" href="{% url 'logout' %}">Log out</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% else %}
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="{% url 'login' %}">Log in</a>
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
</nav>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
Loading…
Reference in a new issue