projects
/
euphorik.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
FIX problème de l'encapsulation de JSON dans de l'xml. jQuery.js a été modifié.....
[euphorik.git]
/
js
/
euphorik.js
diff --git
a/js/euphorik.js
b/js/euphorik.js
index
88ef6e7
..
45b3cbd
100755
(executable)
--- a/
js/euphorik.js
+++ b/
js/euphorik.js
@@
-106,8
+106,7
@@
var messageType = {informatif: 0, question: 1, erreur: 2}
*/
Util.prototype.jsonVersAction = function(json)
{
*/
Util.prototype.jsonVersAction = function(json)
{
- // FIXME : ne plus encapsuler json dans de l'xml (problème avec yaws)
- return {action: "<json>" + JSON.stringify(json) + "</json>" }
+ return {action : JSON.stringify(json) }
}
\r
Util.prototype.md5 = function(chaine)
\r
}
\r
Util.prototype.md5 = function(chaine)
\r
@@
-459,10
+458,10
@@
Client.prototype.ajouterConversation = function(racine)
{
// vérification s'il elle n'existe pas déjà
for (var i = 0; i < this.conversations.length; i++)
{
// vérification s'il elle n'existe pas déjà
for (var i = 0; i < this.conversations.length; i++)
- if (this.conversations[i].r
acine
== racine)
+ if (this.conversations[i].r
oot
== racine)
return false
return false
- this.conversations.push({r
acine
: racine, page : 1})
+ this.conversations.push({r
oot
: racine, page : 1})
return true
}
return true
}
@@
-514,7
+513,7
@@
Client.prototype.getJSONConversations = function()
{
var conversations = new Array()
for (var i = 0; i < this.conversations.length; i++)
{
var conversations = new Array()
for (var i = 0; i < this.conversations.length; i++)
- conversations.push({ "r
acine" : this.conversations[i].racine
, "page" : this.conversations[i].page})
+ conversations.push({ "r
oot" : this.conversations[i].root
, "page" : this.conversations[i].page})
return conversations
}
return conversations
}
@@
-525,6
+524,7
@@
Client.prototype.getJSONProfile = function()
"cookie" : this.cookie,
"login" : this.login,
"password" : this.password,
"cookie" : this.cookie,
"login" : this.login,
"password" : this.password,
+ "nick" : this.pseudo,
"email" : this.email,
"css" : this.css,
"main_page" : this.pagePrincipale < 1 ? 1 : this.pagePrincipale,
"email" : this.email,
"css" : this.css,
"main_page" : this.pagePrincipale < 1 ? 1 : this.pagePrincipale,
@@
-568,7
+568,7
@@
Client.prototype.setStatut = function(statut)
if (typeof(statut) == "string")
\r
{
statut =
if (typeof(statut) == "string")
\r
{
statut =
- statut == "registered" ?
+ statut == "
auth_
registered" ?
statutType.auth_registered :
(statut == "auth_not_registered" ? statutType.auth_not_registered : statutType.deconnected)
\r
}
\r
statutType.auth_registered :
(statut == "auth_not_registered" ? statutType.auth_not_registered : statutType.deconnected)
\r
}
\r
@@
-688,7
+688,7
@@
Client.prototype.flush = function(async)
return false
thisClient = this
return false
thisClient = this
- //this.util.jsonVersAction(this.getJSONProfile()).action.dump("Flush client")
+ ;;; dumpObj(this.getJSONProfile())
jQuery.ajax(
{
async: async,
jQuery.ajax(
{
async: async,
@@
-765,11
+765,12
@@
jQuery(document).ready(
})
}
})
}
- jQuery(document).unload(
+ // TODO : pourquoi jQuery(document).unload ne fonctionne pas ?
+ jQuery(window).unload(
function()
{
function()
{
- alert("ok")
- client.flush()
+
//
alert("ok")
+ client.flush(
false
)
}
)
}
)