summaryrefslogtreecommitdiffstats
path: root/templates/revisions_question.html
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2009-07-10 19:15:28 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2009-07-10 19:15:28 -0400
commit35b666224a05fbd249b1c51a0a48fb95b246fe9a (patch)
treebfce966ce040dd849e8cc35a012d18f7632ad6b1 /templates/revisions_question.html
parent5b45e526c74faf55110ff0afdcba19797d7e0f4d (diff)
downloadaskbot-35b666224a05fbd249b1c51a0a48fb95b246fe9a.tar.gz
askbot-35b666224a05fbd249b1c51a0a48fb95b246fe9a.tar.bz2
askbot-35b666224a05fbd249b1c51a0a48fb95b246fe9a.zip
adding all files again
Diffstat (limited to 'templates/revisions_question.html')
-rw-r--r--templates/revisions_question.html103
1 files changed, 103 insertions, 0 deletions
diff --git a/templates/revisions_question.html b/templates/revisions_question.html
new file mode 100644
index 00000000..77a421bb
--- /dev/null
+++ b/templates/revisions_question.html
@@ -0,0 +1,103 @@
+<!-- revisions_question.html -->
+{% extends "base_content.html" %}
+<!--somehow very similar to revisions_answer.html-->
+{% load extra_tags %}
+{% load i18n %}
+{% load extra_filters %}
+{% load humanize %}
+{% block title %}{% spaceless %}{% trans "Revision history" %}{% endspaceless %}{% endblock %}
+{% block forejs %}
+ <script type='text/javascript' src='/content/js/com.cnprog.editor.js'></script>
+ <script type='text/javascript' src='/content/js/com.cnprog.post.js'></script>
+ <script type="text/javascript">
+ //todo - take this out into .js file
+ $().ready(function(){
+ $("#nav_questions").attr('className',"on");
+ $('div.revision div[id^=rev-header-]').bind('click', function(){
+ var revId = this.id.substr(11);
+ toggleRev(revId);
+
+ });
+ lanai.highlightSyntax();
+ });
+
+ function toggleRev(id) {
+ var arrow = $("#rev-arrow-" + id);
+ var visible = arrow.attr("src").indexOf("hide") > -1;
+
+ arrow.attr("src", "/content/images/expander-arrow-" + (visible ? "show" : "hide") + ".gif");
+ $("#rev-body-" + id).slideToggle("fast");
+ }
+ </script>
+{% endblock %}
+
+{% block content %}
+<div id="main-bar" class="headNormal">
+ {% trans "Revision history" %}[<a href="{{ post.get_absolute_url }}">{% trans "back" %}</a>]
+</div>
+<div id="main-body" class="">
+ <div id="revisions">
+ {% for revision in revisions %}
+ <div class="revision">
+ <div id="rev-header-{{ revision.revision }}" class="header {% ifequal post.author_id revision.author_id %}author{% endifequal %}">
+ <div class="header-controls">
+ <table width="100%">
+ <tr>
+ <td width="20" style="vertical-align:middle"><img id="rev-arrow-{{ revision.revision }}" src="/content/images/expander-arrow-show.gif"></td>
+ <td width="30px" style="vertical-align:middle"><span class="revision-number" title="{% trans "revision" %} {{ revision.revision }}">{{ revision.revision }}</span></td>
+ <td width="200px" style="vertical-align:middle">
+ {% if revision.summary %}
+ <div class="summary"><span>{{ revision.summary }}<span></div>
+ {% endif %}
+ {% if request.user|can_edit_post:post %}
+ <a href="{% url edit_question post.id %}?revision={{ revision.revision }}">{% trans "edit" %}</a>
+ {% endif %}
+
+ </td>
+ <td align="right">
+ <div class="revision-mark" >
+ <table width="100%" style="text-align:left" >
+ <tr >
+ <td colspan="2" style="padding:3px 0 3px 0">
+ {% ifequal revision.revision 1 %}
+ {% trans "asked" %}<strong title="{{ post.added_at }}">{% diff_date post.added_at %}</strong>
+ {% else %}
+ {% trans "updated" %}<strong title="{{ post.last_edited_at }}">{% diff_date revision.revised_at %}</strong>
+ {% endifequal %}
+ </td>
+
+ </tr>
+ <tr>
+ <td width="35px" style="vertical-align:bottom; ">
+ {% gravatar revision.author 32 %}
+ </td>
+ <td style="width:120px; vertical-align:top">
+ <div style="height:18px">
+ <a href="/users/{{ revision.author.id }}/{{ revision.author.username }}">{{ revision.author.username }}</a></div>
+ <div>
+ {% get_score_badge revision.author %}
+ </div>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div id="rev-body-{{ revision.revision }}" class="diff body">
+ {{ revision.diff|safe }}
+ </div>
+ </div>
+ {% endfor %}
+ </div>
+</div>
+{% endblock %}
+
+{% block endjs %}
+{% endblock %}
+
+<!-- end revisions_question.html -->