aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2019-04-19 18:18:22 +0100
committerGravatar Gareth Coles <[email protected]>2019-04-19 18:18:22 +0100
commite9b48dfc743b8d6b1d2c4c426a4b745802ae6ae3 (patch)
tree0f3417d6ede38fdf0c736c18fa70dcd0029a6c4e /pydis_site
parentLint and update django-simple-bulma (diff)
Char input has placeholder, finish dir listing
Diffstat (limited to 'pydis_site')
-rw-r--r--pydis_site/templates/wiki/dir.html80
-rw-r--r--pydis_site/templates/wiki/forms/fields/char.html2
2 files changed, 49 insertions, 33 deletions
diff --git a/pydis_site/templates/wiki/dir.html b/pydis_site/templates/wiki/dir.html
index 3a7e3edb..163a9d29 100644
--- a/pydis_site/templates/wiki/dir.html
+++ b/pydis_site/templates/wiki/dir.html
@@ -1,5 +1,5 @@
{% extends "wiki/article.html" %}
-{% load wiki_tags i18n humanize %}
+{% load wiki_tags wiki_extra i18n humanize %}
{% block wiki_pagetitle %}{% trans "Listing articles in" %} {{ article.current_revision.title }}{% endblock %}
@@ -8,32 +8,35 @@
{% url 'wiki:dir' urlpath.path as self_url %}
<form class="form-search directory-toolbar">
- <div class="well well-small">
- <div class="btn-group pull-left">
- {% if urlpath.parent %}
- <a href="{% url 'wiki:dir' path=urlpath.parent.path %}" class="btn btn-default">
- <span class="fa fa-arrow-up"></span>
- {% trans "Up one level" %}
- </a>
- {% endif %}
- <a href="{% url 'wiki:create' path=urlpath.path %}" class="btn btn-default">
- <span class="fa fa-plus"></span>
- {% trans "Add article" %}
- </a>
+ <div class="is-pulled-right">
+ {% render_field filter_form.query render_labels=False %}
</div>
- <div class="pull-right">
- {{ filter_form.query }}
- </div>
- {% if filter_query %}
- <div class="pull-right filter-clear">
- <a href="{{ self_url }}">({% trans "clear" %})</a>
+ <div class="field is-grouped">
+ <div class="field-body">
+ <div class="control">
+ {% if urlpath.parent %}
+ <a href="{% url 'wiki:dir' path=urlpath.parent.path %}" class="button">
+ <span class="icon">
+ <i class="fas fa-arrow-up"></i>
+ </span>
+ <span>Up one level</span>
+ </a>
+ {% endif %}
+ </div>
+ <div class="control">
+ <a href="{% url 'wiki:create' path=urlpath.path %}" class="button is-primary">
+ <span class="icon">
+ <i class="fas fa-plus"></i>
+ </span>
+ <span>Add Article</span>
+ </a>
+ </div>
</div>
- {% endif %}
-
- <div class="clearfix"></div>
- </div>
+ </div>
</form>
+ <br />
+
<p>
{% with paginator.object_list.count as cnt %}
{% blocktrans with urlpath.path as path and cnt|pluralize:_("article,articles") as articles_plur and cnt|pluralize:_("is,are") as articles_plur_verb trimmed %}
@@ -44,22 +47,33 @@
{% include "wiki/includes/pagination.html" %}
- <table class="table table-striped">
+ <table class="table is-striped">
<tr>
- <th>{% trans "Title" %}</th>
- <th>{% trans "Slug" %}</th>
- <th>{% trans "Last modified" %}</th>
+ <th>Title</th>
+ <th>Slug</th>
+ <th>Last modified</th>
</tr>
{% for urlpath in directory %}
<tr>
<td>
- <a href="{% url 'wiki:get' path=urlpath.path %}"> {{ urlpath.article.current_revision.title }} </a>
- <a href="{% url 'wiki:dir' path=urlpath.path %}" class="list-children"> › </a>
+ <a href="{% url 'wiki:get' path=urlpath.path %}">{{ urlpath.article.current_revision.title }}</a>
+
+ <a href="{% url 'wiki:dir' path=urlpath.path %}" class="list-children">
+ <span class="icon">
+ <i class="fas fa-arrow-right"></i>
+ </span>
+ </a>
+
{% if urlpath.article.current_revision.deleted %}
- <span class="fa fa-trash"></span>
+ <span class="icon tooltip" data-tooltip="This article has been deleted">
+ <i class="fas fa-trash"></i>
+ </span>
{% endif %}
+
{% if urlpath.article.current_revision.locked %}
- <span class="fa fa-lock"></span>
+ <span class="icon tooltip" data-tooltip="This article is locked">
+ <i class="fas fa-lock"></i>
+ </span>
{% endif %}
</td>
<td>
@@ -71,8 +85,8 @@
</tr>
{% empty%}
<tr>
- <td colspan="100">
- <em>{% trans "There are no articles in this level" %}</em>
+ <td colspan="3">
+ <em>There are no articles at this level</em>
</td>
</tr>
{% endfor %}
diff --git a/pydis_site/templates/wiki/forms/fields/char.html b/pydis_site/templates/wiki/forms/fields/char.html
index 83600dae..06e9f1b7 100644
--- a/pydis_site/templates/wiki/forms/fields/char.html
+++ b/pydis_site/templates/wiki/forms/fields/char.html
@@ -26,6 +26,7 @@
{% if field.required %}required{% endif %}
{% if field.max_length %}maxlength="{{ field.max_length }}"{% endif %}
{% if field.min_length %}minlength="{{ field.min_length }}"{% endif %}
+ {% if field.field.widget.attrs.placeholder %}placeholder="{{ field.field.widget.attrs.placeholderplaceholder }}"{% endif %}
{% if field.empty_value %}placeholder="{{ field.empty_value }}"{% endif %}
>{% if field.value %}{{ field.value }}{% endif %}</textarea>
{% else %}
@@ -37,6 +38,7 @@
{% if field.required %}required{% endif %}
{% if field.max_length %}maxlength="{{ field.max_length }}"{% endif %}
{% if field.min_length %}minlength="{{ field.min_length }}"{% endif %}
+ {% if field.field.widget.attrs.placeholder %}placeholder="{{ field.field.widget.attrs.placeholder }}"{% endif %}
{% if field.empty_value %}placeholder="{{ field.empty_value }}"{% endif %}
{% if field.value %}value="{{ field.value }}"{% endif %}
/>