Index: dojo-release-1.3.2-src/dojox/xmpp/xmppSession.js =================================================================== --- dojo-release-1.3.2-src.orig/dojox/xmpp/xmppSession.js +++ dojo-release-1.3.2-src/dojox/xmpp/xmppSession.js @@ -756,6 +756,7 @@ dojo.extend(dojox.xmpp.xmppSession, { if (bindTag.firstChild.hasChildNodes()){ var fulljid = bindTag.firstChild.firstChild.nodeValue; this.jid = this.getBareJid(fulljid); + this.domain = this.getDomainFromJid(fulljid); this.resource = this.getResourceFromJid(fulljid); } } @@ -907,6 +908,16 @@ dojo.extend(dojox.xmpp.xmppSession, { return jid.substring((i + 1), jid.length); } return ""; + }, + + getDomainFromJid: function(jid){ + var i = jid.indexOf('@'); + var j = jid.indexOf('/'); + if (i != -1){ + if(j == -1) j = jid.length; + return jid.substring((i + 1), j); + } + return ""; } });