blob: cbed87a6b80e30d781a43d099f979a58a6e910ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
{% extends 'website/templates/base.html' %}
{% load static %}
{% load count_tags %}
{% block content %}
<script>
$(document).ready(function()
{
$("#myTable").tablesorter();
}
);
</script>
<h4>
<h5>
Showing {{ questions.start_index }} - {{ questions.end_index }} of {{ questions.paginator.count }} questions.
</h5>
</h4>
<table id="myTable" class="tablesorter-blue">
<thead>
<tr>
<th>No.</th>
<th>FOSS</th>
<th>Question </th>
<th>Date</th>
<th>Views</th>
<th>Votes</th>
<th>Answers</th>
<th>User</th>
</tr>
</thead>
<tbody>
{% for question in questions %}
<tr>
<td> </td>
<td>
<span class="category" data-toggle="tooltip" data-placement="top" >
<a class="pull-left" href="{% url 'website:filter' question.category|lower %}?qid={{ question.id }}">
{{ question.category|truncatechars:12 }}
</a>
</span>
</td>
<td>
<span class="question" data-toggle="tooltip" data-placement="top" >
<a href="{% url 'website:get_question' question.id %}">{{ question.title|truncatechars:40 }}</a>
</span>
</td>
<td>
<span>
<i>
{{ question.date_created|date:"d-m-y" }}
</i>
</span>
</td>
<td>
{{ question.views}}
</td>
<td>
{{ question.num_votes}}
</td>
<td>
{{ question.answer_set.count }}
</td>
<td>
<span class="title" data-toggle="tooltip" data-placement="top" >
{{ question.user|truncatechars:10 }}
</span>
</td>
</tr>
{% endfor %}
</tbody>
</table>
<ul class="pagination pull-right">
{% if questions.has_previous %}
<li><a href="?page={{ questions.previous_page_number }}">« <small>Prev</small></a></li>
{% else %}
<li class="disabled"><a href="#">«</a></li>
{% endif %}
{% for num in questions.paginator.page_range %}
{% ifequal num questions.number %}
<li class="active"><a href="#">{{ num }}<span class="sr-only">(current)</span></a></li>
{% else %}
<li><a href="?page={{ num }}">{{ num }}</a></li>
{% endifequal %}
{% endfor %}
{% if questions.has_next %}
<li><a href="?page={{ questions.next_page_number }}"><small>Next</small>»</a></li>
{% else %}
<li class="disabled"><a href="#">»</a></li>
{% endif %}
<ul>
{% endblock %}
{% block javascript %}
<script>
$('span').tooltip();
$('table tbody tr').each(function(idx){
$(this).children(":eq(0)").html(idx + 1);
});
</script>
{% endblock %}
|