commit df4a3125e05bc59ba1a5888145ac594a062833c9
parent 001a45a1dd4c662035d7b8f3034b747cfb5d7de7
Author: Yoann <yoann.b87@voila.fr>
Date: Thu, 28 Apr 2011 14:32:30 +0200
Correction de diverses bugs dans la création de partie.
La page devrait fonctionner correctement !
Diffstat:
3 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/code/serveur/php/createGame.php b/code/serveur/php/createGame.php
@@ -25,11 +25,11 @@ if(!isset($_SESSION['userId']))
visibility: hidden;
}
.valid .status, #center.valid .status {
- color: green;
+ color: #20FF20;
visibility: visible;
}
.invalid .status, #center.invalid .status, #center .status {
- color: red;
+ color: #FF2020;
visibility: visible;
}
diff --git a/code/serveur/php/ressources/backend.inc b/code/serveur/php/ressources/backend.inc
@@ -756,6 +756,6 @@ function getNodeEid($node) {
function wordExist($node) {
$db = getDB();
- return getNodeEid($node) === null ? true : false;
+ return getNodeEid($node) === null ? "0" : "1";
}
?>
diff --git a/code/serveur/php/ressources/createGame.js b/code/serveur/php/ressources/createGame.js
@@ -109,7 +109,8 @@ $(function() {
url: "server.php?",
data: "action=4&word="+word+"&user="+user+"&passwd="+passwd,
success: function(msg){
- input.closest(".wordLine, #center").addClass((msg == false) ? "invalid" : "valid");
+ console.log(msg);
+ input.closest(".wordLine, #center").addClass(msg == "false" ? "invalid" : "valid");
wordsOK[input.attr("id")] = !(msg == false);
}});
}
@@ -185,18 +186,19 @@ $(function() {
}
$.get("server.php",{user:"foo",passwd:"bar",action:"6",game:exit},function (data) {
- $(".word").closest(".wordLine, #center").removeClass("valid invalid");
- if(data === true) {
- alert("Partie envoyée avec succès");
- } else if (data === false) {
+ //$(".word").closest(".wordLine, #center").removeClass("valid invalid");
+ if(data == "true") {
+ alert("Partie enregistrée avec succès");
+ } else if (data == "false") {
displayError("Le nuage doit contenir au moins "+nbWordMin+" mots valides.");
- } else if (data !== true) {
+ } else if (data != "true") {
$('input').removeAttr('disabled');
var that = $(this);
$.each(data,function(i,e) {
$('.word')
.filter(function() { return that.val() == e; })
.closest(".wordLine, #center")
+ .removeClass("valid invalid")
.addClass("invalid");
});
}