Changeset 3099 for trunk/jabberit_messenger/jmessenger/js/trophyim.js
- Timestamp:
- 07/29/10 17:48:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/jmessenger/js/trophyim.js
r3097 r3099 14 14 var TROPHYIM_VERSION = "0.3"; 15 15 16 var TROPHYIM_RESOURCE = "/JABBERITWEB"; 16 var TROPHYIM_RESOURCE = "/JABBERITWEB"; 17 18 var TROPHYIM_CHATROOM = "conference.im.pr.gov.br"; 17 19 18 20 //Uncomment to make session reattachment work … … 645 647 var priority = msg.getElementsByTagName('priority').length ? parseInt(Strophe.getText(msg.getElementsByTagName('priority')[0])) : 0; 646 648 647 if( msg.getAttribute('from').toString().indexOf( 'conference') < 0 )649 if( msg.getAttribute('from').toString().indexOf( TROPHYIM_CHATROOM ) < 0 ) 648 650 { 649 651 TrophyIM.rosterObj.setPresence( msg.getAttribute('from'), priority, show, status ); … … 691 693 _UserChatRoom.appendChild( document.createTextNode(nickName) ); 692 694 693 var nodeUser = document.getElementById( nameChatRoom + "_UserChatRoom__" + xquery[i].firstChild.getAttribute('jid'));695 var nodeUser = document.getElementById(nameChatRoom + "_UserChatRoom__" + xquery[i].firstChild.getAttribute('jid') ); 694 696 695 697 if( nodeUser == null && xquery[i].firstChild.getAttribute('jid') ) … … 702 704 else 703 705 { 704 TrophyIM.makeChatRoom( nameChatRoom, "TESTE_MEU" ); 705 706 TrophyIM.makeChatRoom( nameChatRoom, nameChatRoom ); 706 707 nameChatRoom = document.getElementById( nameChatRoom + '__roomChat__participants' ); 707 708 nameChatRoom.appendChild( _UserChatRoom ); … … 712 713 if( type == 'unavailable' ) 713 714 { 714 var nodeUser = document.getElementById( nameChatRoom + "_UserChatRoom__" + xquery[i].parentNode.getAttribute('to')); 715 nodeUser.parentNode.removeChild( nodeUser ); 715 var nodeUser = ""; 716 717 if( xquery[i].firstChild.getAttribute('jid') != null ) 718 nodeUser = document.getElementById( nameChatRoom + "_UserChatRoom__" + xquery[i].firstChild.getAttribute('jid') ); 719 else 720 nodeUser = document.getElementById( nameChatRoom + "_UserChatRoom__" + xquery[i].parentNode.getAttribute('to') ); 721 722 nodeUser.parentNode.removeChild( nodeUser ); 716 723 } 717 724 else if( show ) … … 1244 1251 }, 1245 1252 1246 // TESTE SALAS 1253 /** Function createChatRooms 1254 * 1255 * 1256 */ 1257 1258 createChatRooms : function() 1259 { 1260 var nickName = document.getElementById('nickName_chatRoom_jabberit').value; 1261 var nameChatRoom = document.getElementById('name_ChatRoom_jabberit').value; 1262 1263 var _from = Base64.decode( loadscript.getUserCurrent().jid ) + TROPHYIM_RESOURCE; 1264 var _to = escape( nameChatRoom ) + "@" + TROPHYIM_CHATROOM + "/" + nickName ; 1265 var new_room = $pres( {from: _from, to: _to } ).c( "x", { xmlns: Strophe.NS.MUC } ); 1266 1267 TrophyIM.connection.send( new_room.tree() ); 1268 }, 1247 1269 1248 1270 /** Function : joinRoom … … 1265 1287 leaveChatRoom : function( roomName ) 1266 1288 { 1267 var room_nick = roomName + "/USUARIO_DE_TESTE";1289 var room_nick = roomName; 1268 1290 1269 1291 var presenceid = TrophyIM.connection.getUniqueId();
Note: See TracChangeset
for help on using the changeset viewer.