X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=js%2FpageAdmin.js;fp=js%2FpageAdmin.js;h=db50c4ba136a70fe024818abb16172192fa6e218;hp=01871182c2dea0f24a50edbdb3ee9df04a248977;hb=96ba3a0f8ce151653f0e994955e44eafa995beca;hpb=fa5ea78cb2bd127b797f161d9bc922469a55375d diff --git a/js/pageAdmin.js b/js/pageAdmin.js index 0187118..db50c4b 100644 --- a/js/pageAdmin.js +++ b/js/pageAdmin.js @@ -1,21 +1,21 @@ -// coding: utf-8 -// Copyright 2008 Grégory Burri -// -// This file is part of Euphorik. -// -// Euphorik is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Euphorik is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Euphorik. If not, see . -// +// coding: utf-8 +// Copyright 2008 Grégory Burri +// +// This file is part of Euphorik. +// +// Euphorik is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Euphorik is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Euphorik. If not, see . +// // La page d'administation, ne peut être accédée que par les ekMaster (admins) function PageAdmin(client, formateur, util) @@ -27,17 +27,17 @@ function PageAdmin(client, formateur, util) this.util = util this.pageEvent = new PageEvent("admin", this.util) - + // le timer qui rappelle periodiquement le rafraichissement des IP bannies this.timeoutIDmajIPs = null } - -/** - * Interface des pages. + +/** + * Interface des pages. */ PageAdmin.prototype.contenu = function() { - return '\ + return '\

Trolls

\

Un troll est un sujet à débat, en général une question, affiché sur la page principale.

\

Chaque semaine un troll est choisi au hasard parmis les trolls proposés et devient le troll de la semaine.

\ @@ -51,18 +51,18 @@ PageAdmin.prototype.contenu = function()

IPs bannies

\
' } - -/** - * Interface des pages. + +/** + * Interface des pages. */ PageAdmin.prototype.charger = function() { $("#page form#nouveauTroll").submit(function(){return false}) var thisPage = this - + // la liste des trolls proposés par les ekMasters - this.trolls = new Trolls(this.client, this.util, this.formateur) + this.trolls = new Trolls(this.client, this.util, this.formateur) this.waitEvent() @@ -77,21 +77,21 @@ PageAdmin.prototype.charger = function() } ) } - -/** - * Interface des pages. + +/** + * Interface des pages. */ PageAdmin.prototype.decharger = function() { - this.pageEvent.stopAttenteCourante() - - // supprime le rafraichissement période des ips - if (this.timeoutIDmajIPs) + this.pageEvent.stopAttenteCourante() + + // supprime le rafraichissement période des ips + if (this.timeoutIDmajIPs) clearTimeout(this.timeoutIDmajIPs) } - -/** - * Post un troll, le contenu est lu à partir de "input.troll". + +/** + * Post un troll, le contenu est lu à partir de "input.troll". */ PageAdmin.prototype.posterTroll = function() { @@ -223,9 +223,9 @@ PageAdmin.prototype.majIPs = function() } ) } - -/** - * Débannie une ip donnée. + +/** + * Débannie une ip donnée. */ PageAdmin.prototype.deban = function(ip) { @@ -257,9 +257,9 @@ PageAdmin.prototype.deban = function(ip) } ) } - -/** - * Attente d'événement de la part du serveur. + +/** + * Attente d'événement de la part du serveur. */ PageAdmin.prototype.waitEvent = function() { @@ -283,8 +283,8 @@ PageAdmin.prototype.waitEvent = function() /////////////////////////////////////////////////////////////////////////////////////////////////// -/** - * Représente un troll, pas grand chose finalement. +/** + * Représente un troll, pas grand chose finalement. */ function Troll(content, author) {