annotate frontend/mfrontend/templates/joblist.html @ 29:28eb82047167

Ukończona strona klienta
author mild@mild-laptop
date Sun, 05 Jun 2011 23:09:18 +0200
parents 9916d46ff096
children
rev   line source
9
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
1 {% extends "layout.html" %}
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
2 {% block body %}
29
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
3 <table border="0" cellpadding="0" cellspacing="0" class="tbt"><tr>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
4 <td class="tbtl">&nbsp;</td>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
5 <td class="tbtbot" nowrap="nowrap"><b>Lista zadań</b></td>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
6 <td class="tbtr">&nbsp;</td>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
7 </tr></table>
22
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
8
29
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
9 <table align="center" width="100%" border="0" cellspacing="1" cellpadding="4" class="forumline">
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
10 <tr>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
11 <td class="row1">
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
12 <table border="0" cellpadding="0" cellspacing="0" class="tbt" width="70%" align="center">
9
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
13 <tr>
22
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
14 <th class="colhead">id</th>
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
15 <th class="colhead">Właściciel</th>
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
16 <th class="colhead">Hash</th>
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
17 <th class="colhead">Opis</th>
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
18 <th class="colhead">Metoda</th>
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
19 <th class="colhead">Stan</th>
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
20 <th class="colhead">Postęp</th>
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
21 <th class="colhead">Wynik</th>
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
22
9
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
23 </tr>
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
24 {% for job in jobs %}
22
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
25 <tr class="row{{ job.index % 2 + 2}}">
9
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
26 <td>{{ job.id }}</td>
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
27 <td>{{ job.username }}</td>
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
28 <td>{{ job.hash }}</td>
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
29 <td>{{ job.label }}</td>
29
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
30 <td>{% if job.method is sameas 0 %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
31 Brute-force
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
32 {% else %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
33 słownik
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
34 {% endif %}</td>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
35 <td align="center">{{ job.state_text }}</td>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
36 <td align="center">{% if job.percent is not sameas None %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
37 {% if job.percent == 100 %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
38 <span class="state100">{{job.percent}}</span>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
39 {% else %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
40 {% if job.percent >= 87 %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
41 <span class="state87">{{job.percent}}</span>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
42 {% else %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
43 {% if job.percent >= 75 %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
44 <span class="state75">{{job.percent}}</span>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
45 {% else %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
46 {% if job.percent >= 62 %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
47 <span class="state62">{{job.percent}}</span>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
48 {% else %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
49 {% if job.percent >= 50 %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
50 <span class="state50">{{job.percent}}</span>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
51 {% else %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
52 {% if job.percent >= 37 %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
53 <span class="state37">{{job.percent}}</span>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
54 {% else %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
55 {% if job.percent >= 25 %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
56 <span class="state25">{{job.percent}}</span>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
57 {% else %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
58 {% if job.percent >= 12 %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
59 <span class="state12">{{job.percent}}</span>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
60 {% else %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
61 <span class="state0">{{job.percent}}</span>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
62 {% endif %}{% endif %}{% endif %}{% endif %}{% endif %}{% endif %}{% endif %}{% endif %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
63
17
57a48d2aee18 Małe poprawki na liście zadań i mały dopisek do dokumentacji n.t. systemu szablonów
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 9
diff changeset
64 {% else %}
57a48d2aee18 Małe poprawki na liście zadań i mały dopisek do dokumentacji n.t. systemu szablonów
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 9
diff changeset
65 brak danych
57a48d2aee18 Małe poprawki na liście zadań i mały dopisek do dokumentacji n.t. systemu szablonów
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 9
diff changeset
66 {% endif %}
57a48d2aee18 Małe poprawki na liście zadań i mały dopisek do dokumentacji n.t. systemu szablonów
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 9
diff changeset
67 </td>
29
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
68 <td align="center">
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
69 {% if job.result is not sameas None %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
70 {{job.result}}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
71 {% else %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
72 brak danych
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
73 {% endif %}
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
74 </td>
9
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
75 </tr>
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
76 {% endfor %}
29
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
77 </table></td></tr></table>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
78 <table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
79 <td class="tbll">&nbsp;</td>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
80 <td class="tblbot">&nbsp;</td>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
81 <td class="tblr">&nbsp;</td>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
82 </tr></table>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
83 <script>
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
84 function refresh()
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
85 {
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
86 $.ajax({
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
87 url: "/jobs/ajax/",
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
88 success: function (html){
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
89 $("#result").html(html);
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
90
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
91 }
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
92 });
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
93 }
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
94 setTimeout(refresh,5000);
28eb82047167 Ukończona strona klienta
mild@mild-laptop
parents: 22
diff changeset
95 </script>
9
9a0a9fa7f91d Dodałem prototyp listy zadań w systemie
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff changeset
96 {% endblock %}
22
9916d46ff096 Wrzucony layout - zostały jakieś drobne poprawki + zmiana źródeł (nie można np utworzyć foldery /pic/ i z niego ściągać obrazków)
mild@mild-laptop
parents: 17
diff changeset
97