##// END OF EJS Templates
Added js popup for image viewing.
Added js popup for image viewing.

File last commit:

r63:accf806c default
r63:accf806c default
Show More
posting_general.html
143 lines | 5.3 KiB | text/html | HtmlLexer
/ templates / posting_general.html
Ilyas
Added admin loing possibility. Now it is abailable under {BASE_URL}/boards/login...
r9 {% extends "base.html" %}
neko259
Added localization (not fully working). Added tags posting. Changed the design a bit.
r24 {% load i18n %}
neko259
Changed themes.
r36 {% load markup %}
neko259
Added localization (not fully working). Added tags posting. Changed the design a bit.
r24
neko259
Fixed medadata design when an image is present. Added a method to determine if the tag is empty (has no attached threads).
r33 {% block head %}
<title>Neboard</title>
{% endblock %}
Ilyas
Added admin loing possibility. Now it is abailable under {BASE_URL}/boards/login...
r9 {% block content %}
neko259
#44 Show last replies in the threads list.
r59 {% if threads %}
{% for thread in threads %}
<div class="thread">
neko259
Compiling regexes for gets. #17 Added pagination. #28 Visually differing the dead (not bumpable) threads.
r46 {% if thread.can_bump %}
<div class="post">
{% else %}
neko259
#44 Show last replies in the threads list.
r59 <div class="post dead_post">
neko259
Compiling regexes for gets. #17 Added pagination. #28 Visually differing the dead (not bumpable) threads.
r46 {% endif %}
neko259
Added images upload. Changed the design a bit. Reformatted some code by PEP 8. Changed the urls: not the main site is located at /, not /boards/.
r22 {% if thread.image %}
neko259
Added new markdown field. Added gets algorithm with regexes.
r39 <div class="image">
neko259
Added js popup for image viewing.
r63 <a class="fancy"
href="{{ thread.image.url }}"><img
neko259
Added images upload. Changed the design a bit. Reformatted some code by PEP 8. Changed the urls: not the main site is located at /, not /boards/.
r22 src="{{ thread.image.url_200x150 }}" />
</a>
</div>
{% endif %}
neko259
Added new markdown field. Added gets algorithm with regexes.
r39 <div class="message">
neko259
#44 Show last replies in the threads list.
r59 <div class="post-info">
<span class="title">{{ thread.title }}</span>
<a class="post_id" href="{% url 'thread' thread.id %}">
(#{{ thread.id }})</a>
[{{ thread.pub_time }}]
[<a class="link" href="{% url 'thread' thread.id %}#form"
>{% trans "Reply" %}</a>]
</div>
neko259
Added new markdown field. Added gets algorithm with regexes.
r39 {% autoescape off %}
neko259
Truncate post texts by words preserving html tags, not just by chars.
r61 {{ thread.text.rendered|truncatewords_html:50 }}
neko259
Added new markdown field. Added gets algorithm with regexes.
r39 {% endautoescape %}
neko259
Fixed medadata design when an image is present. Added a method to determine if the tag is empty (has no attached threads).
r32 </div>
neko259
#44 Show last replies in the threads list.
r59 <div class="metadata">
{{ thread.get_reply_count }} {% trans 'replies' %},
{{ thread.get_images_count }} {% trans 'images' %}.
{% if thread.tags.all %}
<span class="tags">{% trans 'Tags' %}:
{% for tag in thread.tags.all %}
<a class="tag" href="
{% url 'tag' tag_name=tag.name %}">
{{ tag.name }}</a>
{% endfor %}
</span>
{% endif %}
</div>
</div>
{% if thread.get_last_replies %}
<div class="last-replies">
{% for post in thread.get_last_replies %}
{% if thread.can_bump %}
<div class="post">
{% else %}
<div class="post dead_post">
{% endif %}
{% if post.image %}
<div class="image">
neko259
Added js popup for image viewing.
r63 <a class="fancy"
href="{{ post.image.url }}"><img
neko259
#44 Show last replies in the threads list.
r59 src="{{ post.image.url_200x150 }}" />
</a>
</div>
{% endif %}
<div class="message">
<div class="post-info">
<span class="title">{{ post.title }}</span>
<a class="post_id" href="
{% url 'thread' thread.id %}#{{ post.id }}">
(#{{ post.id }})</a>
[{{ post.pub_time }}]
</div>
{% autoescape off %}
neko259
Truncate post texts by words preserving html tags, not just by chars.
r61 {{ post.text.rendered|truncatewords_html:50 }}
neko259
#44 Show last replies in the threads list.
r59 {% endautoescape %}
</div>
</div>
{% endfor %}
neko259
Added thread metadata (replies, images, gets) to the threads list.
r30 </div>
neko259
#44 Show last replies in the threads list.
r59 {% endif %}
</div>
neko259
Added images upload. Changed the design a bit. Reformatted some code by PEP 8. Changed the urls: not the main site is located at /, not /boards/.
r22 {% endfor %}
neko259
#44 Show last replies in the threads list.
r59 {% else %}
No threads found.
neko259
Added a text area to the posting form. Added a basic CSS style. Changed threads list a bit.
r16 <hr />
Ilyas
Added creating new thread form...
r14 {% endif %}
neko259
Changed themes.
r36 <form enctype="multipart/form-data" method="post">{% csrf_token %}
<div class="post-form-w">
<div class="form-title">{% trans "Create new thread" %}</div>
<div class="post-form">
<div class="form-row">
<div class="form-label">{% trans 'Title' %}</div>
<div class="form-input">{{ form.title }}</div>
</div>
<div class="form-row">
<div class="form-label">{% trans 'Text' %}</div>
<div class="form-input">{{ form.text }}</div>
</div>
<div class="form-row">
<div class="form-label">{% trans 'Image' %}</div>
<div class="form-input">{{ form.image }}</div>
</div>
<div class="form-row">
<div class="form-label">{% trans 'Tags' %}</div>
<div class="form-input">{{ form.tags }}</div>
</div>
</div>
<div class="form-submit"><input type="submit"
value="{% trans "Post" %}"/></div>
<div>Tags must be delimited by spaces. Text or image is required
neko259
Added maximum threads count parameter to the settings. Delete the old posts to preserve the max count. Small design tweaks.
r28 </div>
neko259
Changed themes.
r36 <div>Use <a
href="http://daringfireball.net/projects/markdown/basics">
markdown</a> syntax for posting.</div>
neko259
Added a text area to the posting form. Added a basic CSS style. Changed threads list a bit.
r16 </div>
neko259
Changed themes.
r36 </form>
Ilyas
Added creating new thread form...
r14
neko259
#29 Added a thread title to the page title. #31 Added a panel to the page bottom.
r44 {% endblock %}
{% block metapanel %}
<span class="metapanel">
neko259
Made the project name in footer appear as a link to the repository.
r60 <b><a href="https://bitbucket.org/neko259/neboard/">Neboard</a>
2013-05 (dev)</b>
neko259
Compiling regexes for gets. #17 Added pagination. #28 Visually differing the dead (not bumpable) threads.
r46 {% trans "Pages:" %}
{% for page in pages %}
[<a href="
{% if tag %}
{% url "tag" tag_name=tag page=page %}
{% else %}
{% url "index" page=page %}
{% endif %}
">{{ page }}</a>]
{% endfor %}
neko259
#29 Added a thread title to the page title. #31 Added a panel to the page bottom.
r44 </span>
neko259
Added images upload. Changed the design a bit. Reformatted some code by PEP 8. Changed the urls: not the main site is located at /, not /boards/.
r22 {% endblock %}