]> cgit.babelmonkeys.de Git - socialXMPP.git/commitdiff
Handle Authentication and update to latest Stropejs version
authorFlorian Zeitz <florob@babelmonkeys.de>
Fri, 5 Jun 2009 14:31:50 +0000 (16:31 +0200)
committerFlorian Zeitz <florob@babelmonkeys.de>
Fri, 5 Jun 2009 14:31:50 +0000 (16:31 +0200)
* AUTHFAIL state is now handled
* Strophejs updated to latest git

scripts/basic.js
scripts/strophejs

index 4fb36fab946d6c3cbf94002baaa0601b88f267d1..a4b4a186717282899f116943ca279dd01739a530 100644 (file)
@@ -13,7 +13,7 @@ var appName = 'socialXMPP';
 var roster = new Array();
 
 function log(msg) {
-    var entry = $('<div></div>').append(Strophe.xmlTextNode(msg));
+    var entry = $('<div></div>').append(document.createTextNode(msg));
     $('#log').append(entry);
 }
 
@@ -257,7 +257,6 @@ function _cbPEP(e) {
 function onConnect(status) {
     if (status == Strophe.Status.CONNECTING) {
        log('Strophe is connecting.');
-
     } else if (status == Strophe.Status.CONNFAIL) {
        log('Strophe failed to connect.');
        showConnect();
@@ -266,7 +265,10 @@ function onConnect(status) {
     } else if (status == Strophe.Status.DISCONNECTED) {
        log('Strophe is disconnected.');
        showConnect();
-
+    } else if (status == Strophe.Status.AUTHFAIL) {
+       log('Authentication failed.');
+       connection.disconnect();
+       showConnect();
     } else if (status == Strophe.Status.CONNECTED) {
        log('Strophe is connected.');
        getOwnInfo();
index f31e73fd12ca779b6cd93043496eda001e3b1aee..76af4af579d71ded60a18e84ea99333b98c8e2d2 160000 (submodule)
@@ -1 +1 @@
-Subproject commit f31e73fd12ca779b6cd93043496eda001e3b1aee
+Subproject commit 76af4af579d71ded60a18e84ea99333b98c8e2d2