aboutsummaryrefslogtreecommitdiffstats
path: root/templates/wiki/base.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/wiki/base.html')
-rw-r--r--templates/wiki/base.html87
1 files changed, 52 insertions, 35 deletions
diff --git a/templates/wiki/base.html b/templates/wiki/base.html
index 28431324..eec0ecb8 100644
--- a/templates/wiki/base.html
+++ b/templates/wiki/base.html
@@ -70,24 +70,47 @@
<i class="uk-icon fas fa-fw fa-cube"></i> &nbsp;Minecraft
</a></li>
- <li class="uk-nav-divider"></li>
+ {% set ACTIONABLE_PAGES = ["page", "edit", "history.show", "history.compare", "source", "delete"] %}
+ {% set actionable = current_page in ACTIONABLE_PAGES %}
- {% if (can_edit or debug) and current_page != "edit" %}
- <li>
- <a href="{{ url_for("wiki.edit", page=page) }}">
- <i class="uk-icon fas fa-fw fa-pencil-alt"></i> &nbsp;Edit
- </a>
- </li>
- {% elif current_page == "edit" %}
- <li>
- <a href="{{ url_for("wiki.page", page=page) }}">
- <i class="uk-icon fas fa-fw fa-arrow-left"></i> &nbsp;Back
- </a>
- </li>
- {% endif %}
+ {% if actionable %}
+ <li class="uk-nav-divider"></li>
+
+ {% if current_page == "edit" %}
+ <li>
+ <a href="{{ url_for("wiki.page", page=page) }}">
+ <i class="uk-icon fas fa-fw fa-arrow-left"></i> &nbsp;Back
+ </a>
+ </li>
+ {% else %}
+ <li>
+ <a href="{{ url_for("wiki.edit", page=page) }}">
+ <i class="uk-icon fas fa-fw fa-pencil-alt"></i> &nbsp;Edit
+ </a>
+ </li>
+ {% endif %}
+
+ {% if current_page == "delete" %}
+ <li>
+ <a href="{{ url_for("wiki.page", page=page) }}">
+ <i class="uk-icon fas fa-fw fa-arrow-left"></i> &nbsp;Back
+ </a>
+ </li>
+ {% else %}
+ <li>
+ <a href="{{ url_for("wiki.delete", page=page) }}">
+ <i class="uk-icon fas fa-fw fa-trash"></i> &nbsp;Delete
+ </a>
+ </li>
+ {% endif %}
- {% if current_page != "history.show" %}
- {% if current_page == "history.compare" %}
+ {% if current_page == "history.show" %}
+ <li>
+ <a href="{{ url_for("wiki.page", page=page) }}">
+ <i class="uk-icon fas fa-fw fa-arrow-left"></i> &nbsp;Back
+ </a>
+ </li>
+ {% elif current_page == "history.compare" %}
<li>
<a href="{{ url_for("wiki.history.show", page=slug) }}">
<i class="uk-icon fas fa-fw fa-arrow-left"></i> &nbsp;Back
@@ -100,26 +123,20 @@
</a>
</li>
{% endif %}
- {% else %}
- <li>
- <a href="{{ url_for("wiki.page", page=page) }}">
- <i class="uk-icon fas fa-fw fa-arrow-left"></i> &nbsp;Back
- </a>
- </li>
- {% endif %}
- {% if current_page != "source" %}
- <li>
- <a href="{{ url_for("wiki.source", page=page) }}">
- <i class="uk-icon fas fa-fw fa-code"></i> &nbsp;Source
- </a>
- </li>
- {% else %}
- <li>
- <a href="{{ url_for("wiki.page", page=page) }}">
- <i class="uk-icon fas fa-fw fa-arrow-left"></i> &nbsp;Back
- </a>
- </li>
+ {% if current_page == "source" %}
+ <li>
+ <a href="{{ url_for("wiki.page", page=page) }}">
+ <i class="uk-icon fas fa-fw fa-arrow-left"></i> &nbsp;Back
+ </a>
+ </li>
+ {% else %}
+ <li>
+ <a href="{{ url_for("wiki.source", page=page) }}">
+ <i class="uk-icon fas fa-fw fa-code"></i> &nbsp;Source
+ </a>
+ </li>
+ {% endif %}
{% endif %}
<li class="uk-nav-divider"></li>