comparison frontend/mfrontend/templates/joblist_ajax.html @ 30:50708627f3c7

Ukończona strona klienta
author mild@mild-laptop
date Sun, 05 Jun 2011 23:10:18 +0200
parents
children
comparison
equal deleted inserted replaced
29:28eb82047167 30:50708627f3c7
1 {% block body %}
2 <table border="0" cellpadding="0" cellspacing="0" class="tbt"><tr>
3 <td class="tbtl">&nbsp;</td>
4 <td class="tbtbot" nowrap="nowrap"><b>Lista zadań</b></td>
5 <td class="tbtr">&nbsp;</td>
6 </tr></table>
7
8 <table align="center" width="100%" border="0" cellspacing="1" cellpadding="4" class="forumline">
9 <tr>
10 <td class="row1">
11 <table border="0" cellpadding="0" cellspacing="0" class="tbt" width="70%" align="center">
12 <tr>
13 <th class="colhead">id</th>
14 <th class="colhead">Właściciel</th>
15 <th class="colhead">Hash</th>
16 <th class="colhead">Opis</th>
17 <th class="colhead">Metoda</th>
18 <th class="colhead">Stan</th>
19 <th class="colhead">Postęp</th>
20 <th class="colhead">Wynik</th>
21
22 </tr>
23 {% for job in jobs %}
24 <tr class="row{{ job.index % 2 + 2}}">
25 <td>{{ job.id }}</td>
26 <td>{{ job.username }}</td>
27 <td>{{ job.hash }}</td>
28 <td>{{ job.label }}</td>
29 <td>{% if job.method is sameas 0 %}
30 Brute-force
31 {% else %}
32 słownik
33 {% endif %}</td>
34 <td align="center">{{ job.state_text }}</td>
35 <td align="center">{% if job.percent is not sameas None %}
36 {% if job.percent == 100 %}
37 <span class="state100">{{job.percent}}</span>
38 {% else %}
39 {% if job.percent >= 87 %}
40 <span class="state87">{{job.percent}}</span>
41 {% else %}
42 {% if job.percent >= 75 %}
43 <span class="state75">{{job.percent}}</span>
44 {% else %}
45 {% if job.percent >= 62 %}
46 <span class="state62">{{job.percent}}</span>
47 {% else %}
48 {% if job.percent >= 50 %}
49 <span class="state50">{{job.percent}}</span>
50 {% else %}
51 {% if job.percent >= 37 %}
52 <span class="state37">{{job.percent}}</span>
53 {% else %}
54 {% if job.percent >= 25 %}
55 <span class="state25">{{job.percent}}</span>
56 {% else %}
57 {% if job.percent >= 12 %}
58 <span class="state12">{{job.percent}}</span>
59 {% else %}
60 <span class="state0">{{job.percent}}</span>
61 {% endif %}{% endif %}{% endif %}{% endif %}{% endif %}{% endif %}{% endif %}{% endif %}
62
63 {% else %}
64 brak danych
65 {% endif %}
66 </td>
67 <td align="center">
68 {% if job.result is not sameas None %}
69 {{job.result}}
70 {% else %}
71 brak danych
72 {% endif %}
73 </td>
74 </tr>
75 {% endfor %}
76 </table></td></tr></table>
77 <table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr>
78 <td class="tbll">&nbsp;</td>
79 <td class="tblbot">&nbsp;</td>
80 <td class="tblr">&nbsp;</td>
81 </tr></table>
82 <script>
83 function refresh()
84 {
85 $.ajax({
86 url: "/jobs/ajax/",
87 success: function (html){
88 $("#result").html(html);
89 }
90 });
91 }
92 setTimeout(refresh,5000);
93 </script>
94 {% endblock %}