X-Git-Url: http://git.babelmonkeys.de/?p=socialXMPP.git;a=blobdiff_plain;f=scripts%2Fbasic.js;h=e4a63cf114cbf309b0d4cccee1ce78beef3481ad;hp=128ba202041f0c9fb8f76ef9d2f23230226173f3;hb=7303f83ac4937931e7e48f150ef78a9ee0229b50;hpb=90d0276de682e3ab0537d879eccd4c828bcadfd0 diff --git a/scripts/basic.js b/scripts/basic.js index 128ba20..e4a63cf 100644 --- a/scripts/basic.js +++ b/scripts/basic.js @@ -122,7 +122,7 @@ function _cbOwnVCard(e) { } function getVCard(jid) { - var id = 'getvCard'+jid2id(jid); + var id = connection.getUniqueId('vCardGet'); if (roster[jid2id(jid)].vCard == "") { var vCardiq = $iq({'to':jid, 'id':id, @@ -136,7 +136,7 @@ function getVCard(jid) { } function getOwnInfo() { - var id = 'getvCard'+jid2id(connection.jid); + var id = connection.getUniqueId('vCardGet'); var vCardiq = $iq({'to': Strophe.getBareJidFromJid(connection.jid), 'id': id, 'type': 'get'} @@ -144,7 +144,6 @@ function getOwnInfo() { connection.addHandler(_cbOwnVCard, null, 'iq', 'result', id); connection.send(vCardiq.tree()); } - function addFriend(jid, nick) { roster[jid2id(jid)] = new Buddy(nick, jid); $('#friends').append('

'+nick+'
'); @@ -175,11 +174,13 @@ function _cbRoster(e) { var initialPresence = $pres().c('show').t('online').up().c('status').t('Hy, I am an socialXMPP instance').up().c('priority').t('1').up().c('c', {xmlns: NS_CAPS, hash: 'sha-1', node: 'http://jabber.babelmonkeys.de', ver: genCaps()}).up(); connection.send(initialPresence.tree()); + $('#friends').show(); + return false; } function getRoster() { - var id = 'getRoster'; + var id = connection.getUniqueId('roster'); var rosteriq = $iq({'id':id, 'type':'get'} @@ -331,7 +332,7 @@ function showConnect() { $('#log').empty(); $('#ownInfo').hide(); $('#vCard_container').empty(); - $('#friends').empty(); + $('#friends').hide(); $('.chat').remove(); $('label').show(); jid.show();