Changeset 5041 for trunk/jabberit_messenger/jmessenger/js/trophyim.mini.js
- Timestamp:
- 09/05/11 18:10:06 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/jmessenger/js/trophyim.mini.js
r3332 r5041 1 2 1 DOMObjects={xmlParse:function(xmlString){var xmlObj=this.xmlRender(xmlString);if(xmlObj){try{if(this.processor==undefined){this.processor=new XSLTProcessor();this.processor.importStylesheet(this.xmlRender('<xsl:stylesheet version="1.0"\ 3 2 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">\ … … 108 107 TrophyIM.rosterObj.setPresence(msg.getAttribute('from'),priority,show,status);} 109 108 return true;},onPresenceChatRoom:function(msg) 110 {var xquery=msg.getElementsByTagName("x");if(xquery.length>0) 109 {var xquery=msg.getElementsByTagName("x");var _error=msg.getElementsByTagName("error");if(_error.length>0) 110 {for(var i=0;i<_error.length;i++) 111 {if(_error[i].getElementsByTagName("text")) 112 {var _errorMsg=Strophe.getText(_error[i].getElementsByTagName("text")[0]);if(_errorMsg=="Room creation is denied by service policy") 113 {alert(i18n.ROOM_CREATION_IS_DENIED_BY_SERVICE_POLICY);} 114 else 115 {alert(" Informe ao seu Administrador ERRO : \n"+_errorMsg);}}}} 116 else 117 {if(xquery.length>0) 111 118 {for(var i=0;i<xquery.length;i++) 112 119 {var xmlns=xquery[i].getAttribute("xmlns");if(xmlns.indexOf("http://jabber.org/protocol/muc#user")==0) … … 121 128 {nodeUser.parentNode.removeChild(nodeUser);} 122 129 else if(show) 123 {nodeUser.style.backgroundImage='url("'+path_jabberit+'templates/default/images/'+show+'.gif")';}}}}}} ,onMessage:function(msg)130 {nodeUser.style.backgroundImage='url("'+path_jabberit+'templates/default/images/'+show+'.gif")';}}}}}}},onMessage:function(msg) 124 131 {var checkTime=function(i) 125 132 {if(i<10)i="0"+i;return i;};var messageDate=function(_date) … … 164 171 {return i18n.PAUSED;}}}} 165 172 return'';},makeChat:function(fulljid) 166 {var barejid=Strophe.getBareJidFromJid(fulljid);var titleWindow="";var paramsChatBox={'enabledPopUp':((loadscript.get IsIE())?"none":"block"),'idChatBox':barejid+"__chatBox",'jidTo':barejid,'path_jabberit':path_jabberit};titleWindow=barejid.toLowerCase();titleWindow=titleWindow.substring(0,titleWindow.indexOf('@'));if(TrophyIM.rosterObj.roster[barejid])173 {var barejid=Strophe.getBareJidFromJid(fulljid);var titleWindow="";var paramsChatBox={'enabledPopUp':((loadscript.getBrowserCompatible())?"block":"none"),'idChatBox':barejid+"__chatBox",'jidTo':barejid,'path_jabberit':path_jabberit};titleWindow=barejid.toLowerCase();titleWindow=titleWindow.substring(0,titleWindow.indexOf('@'));if(TrophyIM.rosterObj.roster[barejid]) 167 174 {if(TrophyIM.rosterObj.roster[barejid.toLowerCase()]['contact']['name']) 168 175 {titleWindow=TrophyIM.rosterObj.roster[barejid.toLowerCase()]['contact']['name'];}} … … 179 186 {if(e.keyCode==13){_send_message();composingTimer_=0;clearInterval(timeCounter);}else{if(_chatStateOnOff.value=='on') 180 187 setComposing();}});var winChatBox={id_window:"window_chat_area_"+barejid,barejid:barejid,width:387,height:375,top:TrophyIM.posWindow.top,left:TrophyIM.posWindow.left,draggable:true,visible:"display",resizable:true,zindex:loadscript.getZIndex(),title:titleWindow,closeAction:"hidden",content:_content} 181 _win=_winBuild(winChatBox);loadscript.notification(barejid);loadscript.getPhotoUser(barejid);_textarea.focus();return(_messages=_win.content().firstChild);},makeChatRoom:function() 188 _win=_winBuild(winChatBox);loadscript.notification(barejid);loadscript.getPhotoUser(barejid);_textarea.focus();_messages=_win.content().firstChild;while(_messages&&_messages.nodeType!==1) 189 {_messages=_messages.nextSibling;} 190 return(_messages);},makeChatRoom:function() 182 191 {var jidChatRoom=arguments[0];var titleWindow="ChatRoom - "+unescape(arguments[1]);var paramsChatRoom={'idChatRoom':jidChatRoom+"__roomChat",'jidTo':jidChatRoom,'lang_Send':i18n.SEND,'lang_Leave_ChatRoom':i18n.LEAVE_CHATROOM,'path_jabberit':path_jabberit};TrophyIM.posWindow.top=TrophyIM.posWindow.top+10;if(TrophyIM.posWindow.top>200) 183 192 TrophyIM.posWindow.top=100;TrophyIM.posWindow.left=TrophyIM.posWindow.left+5;if(TrophyIM.posWindow.left>455) … … 193 202 {if(e.keyCode==13) 194 203 {_send_message();}});var winChatRoom={id_window:"window_chat_room_"+arguments[0],barejid:jidChatRoom,width:500,height:450,top:TrophyIM.posWindow.top,left:TrophyIM.posWindow.left,draggable:true,visible:"display",resizable:true,zindex:loadscript.getZIndex(),title:titleWindow,closeAction:"hidden",content:_content} 195 _win=_winBuild(winChatRoom);return(_messages=_win.content().firstChild);},addContact:function(jidTo,name,group) 204 _win=_winBuild(winChatRoom);_messages=_win.content().firstChild;while(_messages&&_messages.nodeType!==1) 205 {_messages=_messages.nextSibling;} 206 return(_messages);},addContact:function(jidTo,name,group) 196 207 {var _flag=true;if(TrophyIM.removeResult.idResult.length>0) 197 208 {for(var i=0;i<TrophyIM.removeResult.idResult.length;i++) … … 396 407 {current=presence} 397 408 else 398 {if(presence['priority']>current['priority']&&((presence['show']=="chat"||presence['show']=="available")||(current['show']!="chat"||current['show']!="available"))) 409 {if(presence['priority']>current['priority']&&((presence['show']=="chat" 410 ||presence['show']=="available")||(current['show']!="chat"||current['show']!="available"))) 399 411 {current=presence}}}} 400 412 return current;}
Note: See TracChangeset
for help on using the changeset viewer.