diff --git a/roulette.py b/roulette.py index 86a15eb..5da995a 100644 --- a/roulette.py +++ b/roulette.py @@ -209,7 +209,7 @@ def get_players_not_banned(): con.close() not_banned = [{'id': row[0], 'firstname': row[1], 'name': row[2]} for row in rows] - + # Ensuite on applique les règles d'immunité with open(IMMUNITY_FILE, 'r') as f: immunity = f.read() @@ -300,10 +300,10 @@ def banned(): if last_ban['target_id'] == player['id'] and last_ban['success'] == 1: source = get_player(last_ban['player_id']) - explanation = u'Tu t\'es fait bannir par %s %s.' \ + explanation = u'Tu t\'es fait trancher par %s %s.' \ % (source['firstname'], source['name']) else: - explanation = u'Tu t\'es banni toi-même, pas de chance...' + explanation = u'Tu t\'es tranché toi-même, pas de chance...' timeleft = duration_format(int(player['ban_end'] - time())) @@ -356,14 +356,14 @@ def home(): entry = ('ban', u'%s : %s %s a réussi à t\'avoir.' \ % (date, source['firstname'], source['name'])) else: - entry = ('warn', u'%s : %s %s a essayé de te bannir, en vain.' \ + entry = ('warn', u'%s : %s %s a essayé de te trancher, en vain.' \ % (date, source['firstname'], source['name'])) else: if ban['success']: - entry = ('ok', u'%s : Tu as banni %s %s avec succès.' \ + entry = ('ok', u'%s : Tu as tranché %s %s avec succès.' \ % (date, target['firstname'], target['name'])) else: - entry = ('ban', u'%s : Tu as échoué en voulant bannir %s %s.' \ + entry = ('ban', u'%s : Tu as échoué en voulant trancher %s %s.' \ % (date, target['firstname'], target['name'])) bans_hist.append(entry) @@ -381,7 +381,7 @@ def play(): target_id = request.form['target_id'] if target_id != 'none': if is_banned(target_id): - flash(u'Utilisateur déjà banni, il faut en choisir un autre.') + flash(u'Utilisateur déjà tranché, il faut en choisir un autre.') else: success = cheat(player['id'], target_id) if success: diff --git a/static/img/metzquetaires_or.png b/static/img/metzquetaires_or.png new file mode 100644 index 0000000..15859ba Binary files /dev/null and b/static/img/metzquetaires_or.png differ diff --git a/static/img_red/metzquetaires_or.png b/static/img_red/metzquetaires_or.png new file mode 100644 index 0000000..15859ba Binary files /dev/null and b/static/img_red/metzquetaires_or.png differ diff --git a/static/javascript.js b/static/javascript.js new file mode 100644 index 0000000..756d4e4 --- /dev/null +++ b/static/javascript.js @@ -0,0 +1,16 @@ +function startTimer(duration, display) { + var timer = duration, minutes, seconds; + setInterval(function () { + minutes = parseInt(timer / 60, 10) + seconds = parseInt(timer % 60, 10); + + minutes = minutes < 10 ? "0" + minutes : minutes; + seconds = seconds < 10 ? "0" + seconds : seconds; + + display.textContent = minutes + ":" + seconds; + + if (--timer < 0) { + timer = duration; + } + }, 1000); +} diff --git a/static/style.css b/static/style.css index b4055af..cb8c14e 100644 --- a/static/style.css +++ b/static/style.css @@ -20,7 +20,7 @@ a { #banner { height: 101px; - background: center center url('img/asocial_metzwork_v1.png') no-repeat; + background: center center url('img/metzquetaires_or.png') no-repeat; padding: 10px 10px; } diff --git a/static/style_red.css b/static/style_red.css index 861fab9..78e7e81 100644 --- a/static/style_red.css +++ b/static/style_red.css @@ -20,7 +20,7 @@ a { #banner { height: 101px; - background: center center url('img_red/asocial_metzwork_v1.png') no-repeat; + background: center center url('img_red/metzquetaires_or.png') no-repeat; padding: 10px 10px; } diff --git a/templates/banned.html b/templates/banned.html index 056af62..16a77ec 100644 --- a/templates/banned.html +++ b/templates/banned.html @@ -1,6 +1,6 @@ {% extends "layout_banned.html" %} {% block content %} -

Tu es tranché

+

Tu es tranché

{{ explanation }}

@@ -8,9 +8,25 @@ Rétablissement de la connexion externe dans approximativement :

- {{ timeleft }}. + .

(redémarrer le navigateur peut être nécessaire une fois ce délai écoulé)

+ + +window.onload = function () { + var fiveMinutes = 60 * 5, + display = document.querySelector('#time'); + startTimer(fiveMinutes, display); +}; + + + {% endblock %} diff --git a/templates/home.html b/templates/home.html index 01da8a4..7b487b4 100644 --- a/templates/home.html +++ b/templates/home.html @@ -1,10 +1,9 @@ {% extends "layout.html" %} {% block content %} -

24 heures

+

24 heures

Toi aussi, joue au rézoman !

- Jusqu'à samedi 11h, tu peux essayer de trancher tes - camarades pour 30 min. + Voici la rezo-roulette metzquetaire.

Jouer diff --git a/templates/layout.html b/templates/layout.html index b5cf9f7..d9e3d1f 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -2,11 +2,12 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - asocial metzwork - 24h - Rezo-roulette Metzquetaires + - + @@ -29,14 +30,14 @@ {% endfor %} {% endif %} - {% endwith %} + {% endwith %} {% block content %}{% endblock %}

- + diff --git a/templates/layout_banned.html b/templates/layout_banned.html index 9548f77..ddaba0f 100644 --- a/templates/layout_banned.html +++ b/templates/layout_banned.html @@ -2,12 +2,13 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - asocial metzwork - 24h - Rezo-roulette Metzquetaires + - + @@ -30,14 +31,14 @@ {% endfor %} {% endif %} - {% endwith %} + {% endwith %} {% block content %}{% endblock %}
- + diff --git a/templates/login.html b/templates/login.html deleted file mode 100644 index d3b0844..0000000 --- a/templates/login.html +++ /dev/null @@ -1,15 +0,0 @@ -{% extends "layout.html" %} -{% block content %} -

Login

-{% if error %}

Error: {{ error }}{% endif %} -

- -
-
Identifiant : -
-
Mot de passe : -
-
-
-
-{% endblock %} diff --git a/templates/not_subscribed.html b/templates/not_subscribed.html index 0133e90..38a79f7 100644 --- a/templates/not_subscribed.html +++ b/templates/not_subscribed.html @@ -1,9 +1,9 @@ {% extends "layout.html" %} {% block content %} -

Vous n'êtes pas inscrit

+

Vous n'êtes pas inscrit

Si vous désirez participer malgré les risques que le jeu comporte, veuillez - envoyer un email à detraz@crans.org . + envoyer un email à roulette@metzquetaires.fr . (Vous ne pouvez pas jouer depuis Supélec)

{% endblock %} diff --git a/templates/play.html b/templates/play.html index 46c40f3..f07db4b 100644 --- a/templates/play.html +++ b/templates/play.html @@ -1,6 +1,5 @@ {% extends "layout.html" %} {% block content %} -

24 heures

Trancher un joueur

Ta cible sera notifiée quelle que soit l'issue de ta tentative. Question