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 %} -
{{ 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 %} -- 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">
-Error: {{ error }}{% endif %} -
-{% 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 %} -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 %} -Ta cible sera notifiée quelle que soit l'issue de ta tentative. Question