xmpp.js

changeset 4
67b1d93509d3
parent 3
2d83fe899f5f
child 5
20a58dcf2323
--- a/xmpp.js	Wed Feb 03 19:25:46 2010 +0000
+++ b/xmpp.js	Wed Feb 03 19:29:21 2010 +0000
@@ -44,7 +44,9 @@
 	{
 		cb.onStartElementNS(function (tagname, attr_arr, prefix, uri, namespaces)
 		{
-			var attr = {xmlns:uri};
+			var attr = {};
+			if(uri != xmpp.xmlns.component_accept)
+				attr.xmlns = uri;
 			for(var i=0;i<attr_arr.length;i++)
 				attr[attr_arr[i][0]] = attr_arr[i][1];
 			for(var i=0;i<namespaces.length;i++)
@@ -185,7 +187,7 @@
 	
 	_handle_stanza: function (stanza)
 	{
-		if(stanza.attr.xmlns == xmpp.xmlns.component_accept)
+		if(!stanza.attr.xmlns) // Default namespace
 		{
 			if(stanza.name == "handshake")
 			{

mercurial