{% load i18n %}
{% block extra_javascript %}
-<script src="{{ STATIC_URL }}teleforma/js/charCount.js" type="text/javascript"></script>
+{% endblock extra_javascript %}
+
+{% block infra_javascript %}
<script type="text/javascript">
+$(document).ready(function(){
+
+$('#validate').unbind('click').click(function() {
+ json(['{{answer.id}}'],'teleforma.validate_answer');
+ setTimeout(function() {window.location.href = "{% url teleforma-answers %}";}, 1000);
+ });
+
+$('#reject').unbind('click').click(function() {
+ json(['{{answer.id}}'],'teleforma.reject_answer');
+ setTimeout(function() {window.location.href = "{% url teleforma-answers %}";}, 1000);
+});
+
+
+});
</script>
-{% endblock extra_javascript %}
+{% endblock infra_javascript %}
{% block course_content %}
<div class="course_subtitle">
<h3><img src="{{ STATIC_URL }}telemeta/images/item_title.png" width="10px" alt="" /> {% trans "Answer" %}</h3>
</div>
- <div style="text-align: justify;">
+ <div style="text-align: justify; padding: 1em;">
{{ answer.answer|safe }}
</div>
</div>
<br />
{% if user.is_staff %}
-<a id="validate" href="#" class="component_icon button icon_ok" onclick="var f = answerUtils; f.validate('{{answer.id}}')">{% trans " validate" %}</a>
-<a id="reject" href="#" class="component_icon button icon_delete" onclick="var f = answerUtils; f.reject('{{answer.id}}')">{% trans " reject" %}</a>
+<a id="validate" href="#" class="component_icon button icon_ok">{% trans " validate" %}</a>
+<a id="reject" href="#" class="component_icon button icon_delete">{% trans " reject" %}</a>
{% endif %}
{% endblock course_content %}
var answerUtils = {
validate : function(id, a){
json([id],'teleforma.validate_answer',function(){
- a.removeClass('icon_delete').addClass('icon_ok')
- a.html('{% trans " validated" %}')
+ a.removeClass('icon_delete').addClass('icon_ok');
+ a.html('{% trans " validated" %}');
});
},
reject : function(id, a){
json([id],'teleforma.reject_answer',function(){
- a.removeClass('icon_ok').addClass('icon_delete')
- a.html('{% trans " rejected" %}')
+ a.removeClass('icon_ok').addClass('icon_delete');
+ a.html('{% trans " rejected" %}');
});
}
}
context['status'] = self.status
context['seminar'] = self.question.seminar
context['seminar_progress'] = seminar_progress(user, self.question.seminar)
- revision, c = SeminarRevision.objects.get_or_create(seminar=seminar, user=user)
+ revision, c = SeminarRevision.objects.get_or_create(seminar=self.question.seminar, user=user)
revision.save()
return context