Mercurial > kraina_muminkow
changeset 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)
author | mild@mild-laptop |
---|---|
date | Mon, 09 May 2011 01:50:00 +0200 |
parents | 9a45dfaec157 |
children | 3a26da290650 |
files | frontend/mfrontend/db.py frontend/mfrontend/templates/joblist.html frontend/mfrontend/templates/layout.html |
diffstat | 3 files changed, 88 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/frontend/mfrontend/db.py Mon Apr 11 09:50:23 2011 +0200 +++ b/frontend/mfrontend/db.py Mon May 09 01:50:00 2011 +0200 @@ -135,9 +135,12 @@ sqlLine = "select * from jobs where " + sqlLine + ";" result = query_db(sqlLine,parameters) # teraz trochę upiększamy wynik, np. pobierając nazwy użytkowników + index = 0 for job in result: + job['index'] = index job['username'] = get_user_name(job['owner_id']) job['state_text'] = states[job['state']] + index = index + 1 return result def get_waiting_job():
--- a/frontend/mfrontend/templates/joblist.html Mon Apr 11 09:50:23 2011 +0200 +++ b/frontend/mfrontend/templates/joblist.html Mon May 09 01:50:00 2011 +0200 @@ -1,19 +1,24 @@ {% extends "layout.html" %} {% block body %} -<h2>Lista zadań</h2> -<table border="1"> + +<div class="frame"> +<div class="ft"><div class="ftl"></div><div class="ftc">Lista zadań</div><div class="ftr"></div></div> +<div class="fm"> + +<table class="inner" width="100%"> <tr> - <th>id</th> - <th>Właściciel</th> - <th>Hash</th> - <th>Opis</th> - <th>Metoda</th> - <th>Stan</th> - <th>Postęp</th> - <th>Wynik</th> + <th class="colhead">id</th> + <th class="colhead">Właściciel</th> + <th class="colhead">Hash</th> + <th class="colhead">Opis</th> + <th class="colhead">Metoda</th> + <th class="colhead">Stan</th> + <th class="colhead">Postęp</th> + <th class="colhead">Wynik</th> + </tr> {% for job in jobs %} - <tr> + <tr class="row{{ job.index % 2 + 2}}"> <td>{{ job.id }}</td> <td>{{ job.username }}</td> <td>{{ job.hash }}</td> @@ -30,4 +35,10 @@ </tr> {% endfor %} </table> +</div> +<div class="fb"><div class="fbl"></div><div class="fbc"></div><div class="fbr"></div></div> +</div> + +</div> {% endblock %} +
--- a/frontend/mfrontend/templates/layout.html Mon Apr 11 09:50:23 2011 +0200 +++ b/frontend/mfrontend/templates/layout.html Mon May 09 01:50:00 2011 +0200 @@ -1,20 +1,72 @@ - <!doctype html> +<html> +<head> <title>NASZA APLIKACJA!</title> -<div class=page> - <h1>NO HEJ</h1> - <div class=metanav> +<script type="text/javascript" src="http://mild.net.pl/aiir/jquery.js"></script> +<script type="text/javascript" src="http://mild.net.pl/aiir/fancybox/jquery.fancybox-1.3.4.pack.js"></script> +<link rel="stylesheet" href="http://mild.net.pl/aiir/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" /> +<link rel="stylesheet" type="text/css" href="http://mild.net.pl/aiir/style.css"> +</head><body> +<div id="content"> +<div style="display:none"> + <div id="add"> + {% if error %}<p class=error><strong>Błąd:</strong> {{ error }}{% endif %} + <form action="/jobs/add/" method=post> + <dl> + <dt>Opis zadania: + <dd><input type=text name=label> + <dt>Hash: + <dd><input type=text name=hash> + <dt>Metoda łamania hasha: + <dd><input type=radio name=method value=0>Metoda 0 + <dd><input type=radio name=method value=1>Metoda 1 + <dd><input type=submit value=Dodaj> + </dl> + </form> +</div> +</div> +<div style="display:none"> + <div id="login"> + <form action="{{ url_for('frontend.login') }}" method=post> + <dl> + <dt>Nazwa użytkownika: + <dd><input type=text name=username> + <dt>Hasło: + <dd><input type=password name=password> + <dd><input type=submit value=Login> + </dl> + </form> +</div> +</div> +<div style="display:none"> + <div id="register"> + <form action="{{ url_for('frontend.register') }}" method=post> + <dl> + <dt>Nazwa użytkownika: + <dd><input type=text name=username> + <dt>Hasło: + <dd><input type=password name=password> + <dd><input type=submit value=Rejestruj> + </dl> + </form> +</div> +</div> + <h1>Krakersik</h1> + <div id="menu"> {% if not session.logged_in %} - <a href="{{ url_for('frontend.login') }}">Zaloguj się</a> | - <a href="{{ url_for('frontend.register') }}">Załóż konto</a> + <div class="button"><a id="loginlink" href="#login">Zaloguj się</a></div> + <div class="button"><a id="registerlink" href="#register">Załóż konto</a></div> {% else %} - <a href="{{ url_for('frontend.index') }}">Strona główna</a> | - <a href="{{ url_for('jobcontrol.index') }}">Lista zadań</a> | - <a href="{{ url_for('jobcontrol.add') }}">Dodaj zadanie</a> | - <a href="{{ url_for('frontend.logout') }}">Wyloguj się</a> + <div class="button"><a href="{{ url_for('frontend.index') }}">Strona główna</a></div> + <div class="button"><a href="{{ url_for('jobcontrol.index') }}">Lista zadań</a></div> + <div class="button"><a id="addlink" href="#add">Dodaj zadanie</a></div> + <div class="button"><a href="{{ url_for('frontend.logout') }}">Wyloguj się</a></div> {% endif %} </div> {% for message in get_flashed_messages() %} <div class=flash>{{ message }}</div> {% endfor %} - {% block body %}{% endblock %} + {% block body %} +{% endblock %} +<script type="text/javascript" src="http://mild.net.pl/aiir/general.js"></script> </div> +</body></head>