// GNU General Public License for more details.\r
//\r
// You should have received a copy of the GNU General Public License\r
-// along with Euphorik. If not, see <http://www.gnu.org/licenses/>.
-
-euphorik.PageRegister = function(client, formateur, util) {
- this.nom = "register";
-
- this.client = client;
- this.formateur = formateur;
- this.util = util;
-};
-
-euphorik.PageRegister.prototype.contenu = function() {
- return '<form action="" id="register" >' +
- ' <table>' +
- ' <tr>' +
- ' <td>login</td>' +
- ' <td><input class="login" type="text" size="20" maxlength="20"/><input class="captcha" name="captcha" type="text" size="12"></input></td>' +
- ' </tr>' +
- ' <tr>' +
- ' <td>password</td>' +
- ' <td><input class="password" type="password" size="20" maxlength="20"/></td>' +
- ' </tr>' +
- ' <tr>' +
- ' <td>password re</td>' +
- ' <td><input class="passwordRe" type="password" size="20" maxlength="20"/></td>' +
- ' </tr>' +
- ' <tr>' +
- ' <td></td>' +
- ' <td><button>valider</button>' +
- ' </tr>' +
- ' </table>' +
- '</form>';
-};
-
-euphorik.PageRegister.prototype.charger = function() {
- $("#page form#register").submit(function(){ return false; });
-
- var thisPage = this;
-
- $("#page form#register button").click(
+// along with Euphorik. If not, see <http://www.gnu.org/licenses/>.\r
+\r
+euphorik.PageRegister = function(client, formateur, util) {\r
+ this.nom = "register";\r
+ \r
+ this.client = client;\r
+ this.formateur = formateur;\r
+ this.util = util;\r
+};\r
+\r
+euphorik.PageRegister.prototype.contenu = function() {\r
+ return '<form action="" id="register" >' +\r
+ ' <table>' +\r
+ ' <tr>' +\r
+ ' <td>login</td>' +\r
+ ' <td><input class="login" type="text" size="20" maxlength="20"/><input class="captcha" name="captcha" type="text" size="12"></input></td>' +\r
+ ' <td>(sensible à la <a href="http://fr.wikipedia.org/wiki/Casse_(informatique)">casse</a>)</td>' +\r
+ ' </tr>' +\r
+ ' <tr>' +\r
+ ' <td>password</td>' +\r
+ ' <td><input class="password" type="password" size="20" maxlength="20"/></td>' +\r
+ ' </tr>' +\r
+ ' <tr>' +\r
+ ' <td>password re</td>' +\r
+ ' <td><input class="passwordRe" type="password" size="20" maxlength="20"/></td>' +\r
+ ' </tr>' +\r
+ ' <tr>' +\r
+ ' <td></td>' +\r
+ ' <td><button>valider</button></td>' +\r
+ ' </tr>' +\r
+ ' </table>' +\r
+ '</form>';\r
+};\r
+\r
+euphorik.PageRegister.prototype.charger = function() { \r
+ $("#page form#register").submit(function(){ return false; });\r
+ \r
+ var thisPage = this;\r
+ \r
+ $("#page form#register button").click(\r
function() { \r
if ($("#page form#register input.captcha").val() !== "") {\r
return;\r
}\r
-
- var login = $("#page form#register input.login").val().trim();
- var password = $("#page form#register input.password").val();
- var passwordRe = $("#page form#register input.passwordRe").val();
-
- if (login === "") {
- thisPage.util.messageDialogue("Le login ne doit pas être vide");
- } else if (password === "" && passwordRe === "") {
- thisPage.util.messageDialogue("Un mot de passe est obligatoire");
- } else if (password !== passwordRe) {
- thisPage.util.messageDialogue("Les mots de passes ne correspondent pas");
- } else if(thisPage.client.enregistrement(login, thisPage.util.md5(password))) {
- thisPage.util.messageDialogue("Enregistrement réussi");
- thisPage.pages.afficherPage("minichat");
- }
- }
- );
+ \r
+ var login = $("#page form#register input.login").val().trim();\r
+ var password = $("#page form#register input.password").val();\r
+ var passwordRe = $("#page form#register input.passwordRe").val();\r
+ \r
+ if (login === "") {\r
+ thisPage.util.messageDialogue("Le login ne doit pas être vide");\r
+ } else if (password === "" && passwordRe === "") {\r
+ thisPage.util.messageDialogue("Un mot de passe est obligatoire");\r
+ } else if (password !== passwordRe) {\r
+ thisPage.util.messageDialogue("Les mots de passes ne correspondent pas");\r
+ } else if (thisPage.client.enregistrement(login, thisPage.util.md5(password))) { \r
+ thisPage.util.messageDialogue("Enregistrement réussi");\r
+ thisPage.pages.afficherPage("minichat");\r
+ }\r
+ }\r
+ );\r
};\r