Changeset 4479 for branches/2.2


Ignore:
Timestamp:
05/20/11 18:28:52 (13 years ago)
Author:
alexandrecorreia
Message:

Ticket #1885 - Correção para o funcionamento dentro dos navegadores Chrome11 e Safari

Location:
branches/2.2/jabberit_messenger/jmessenger/js
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/jabberit_messenger/jmessenger/js/jscode/loadIM.js

    r4475 r4479  
    393393            return SnifferBrowser.isCompatible('firefox3','firefox4'); 
    394394        } 
    395          
     395         
    396396        function getPhotoUser( jid ) 
    397397        { 
     
    16231623        loadIM.prototype.disabledNotificationNewUsers   = disabledNotificationNewUsers; 
    16241624        loadIM.prototype.enabledNotificationNewUsers    = enabledNotificationNewUsers;   
     1625        loadIM.prototype.getListRooms           = getListRooms;  
    16251626        loadIM.prototype.getBrowserCompatible   = getBrowserCompatible; 
    1626         loadIM.prototype.getListRooms           = getListRooms;  
    16271627        loadIM.prototype.getPhotoUser           = getPhotoUser; 
    16281628        loadIM.prototype.getSmiles              = getSmiles; 
  • branches/2.2/jabberit_messenger/jmessenger/js/jscode/loadIM.mini.js

    r4475 r4479  
    324324{if(SnifferBrowser.isCompatible('chrome11','ie8','firefox3','firefox4','epiphany2','iceweasel3','safari')) 
    325325TrophyIM.load();}},1500);autoStatus();configEvents(document,'onmousemove',autoStatus);configEvents(document,'onkeypress',autoStatus);},2000);}} 
    326 loadIM.prototype.adIcon=addIcon;loadIM.prototype.actionButton=actionButton;loadIM.prototype.addContact=addContact;loadIM.prototype.addNewUser=addNewUser;loadIM.prototype.clrAllContacts=clrAllContacts;loadIM.prototype.configEvents=configEvents;loadIM.prototype.createChatRooms=createChatRooms;loadIM.prototype.disabledNotificationNewUsers=disabledNotificationNewUsers;loadIM.prototype.enabledNotificationNewUsers=enabledNotificationNewUsers;loadIM.prototype.getBrowserCompatible=getBrowserCompatible;loadIM.prototype.getListRooms=getListRooms;loadIM.prototype.getPhotoUser=getPhotoUser;loadIM.prototype.getSmiles=getSmiles;loadIM.prototype.getStatusUserIM=getStatusUserIM;loadIM.prototype.getStatusMessage=getStatusMessage;loadIM.prototype.getShowContactsOffline=getShowContactsOffline;loadIM.prototype.getUserCurrent=getUserCurrent;loadIM.prototype.getZIndex=getZindex;loadIM.prototype.groupsHidden=groupsHidden;loadIM.prototype.groupsVisible=groupsVisible;loadIM.prototype.joinRoom=joinRoom;loadIM.prototype.keyPressSearch=keyPressSearch;loadIM.prototype.listRooms=listRooms;loadIM.prototype.loginPage=loginPage;loadIM.prototype.notification=notificationNewMessage;loadIM.prototype.parse=parse;loadIM.prototype.preferences=preferences;loadIM.prototype.searchUser=searchUser 
     326loadIM.prototype.adIcon=addIcon;loadIM.prototype.actionButton=actionButton;loadIM.prototype.addContact=addContact;loadIM.prototype.addNewUser=addNewUser;loadIM.prototype.clrAllContacts=clrAllContacts;loadIM.prototype.configEvents=configEvents;loadIM.prototype.createChatRooms=createChatRooms;loadIM.prototype.disabledNotificationNewUsers=disabledNotificationNewUsers;loadIM.prototype.enabledNotificationNewUsers=enabledNotificationNewUsers;loadIM.prototype.getListRooms=getListRooms;loadIM.prototype.getBrowserCompatible=getBrowserCompatible;loadIM.prototype.getPhotoUser=getPhotoUser;loadIM.prototype.getSmiles=getSmiles;loadIM.prototype.getStatusUserIM=getStatusUserIM;loadIM.prototype.getStatusMessage=getStatusMessage;loadIM.prototype.getShowContactsOffline=getShowContactsOffline;loadIM.prototype.getUserCurrent=getUserCurrent;loadIM.prototype.getZIndex=getZindex;loadIM.prototype.groupsHidden=groupsHidden;loadIM.prototype.groupsVisible=groupsVisible;loadIM.prototype.joinRoom=joinRoom;loadIM.prototype.keyPressSearch=keyPressSearch;loadIM.prototype.listRooms=listRooms;loadIM.prototype.loginPage=loginPage;loadIM.prototype.notification=notificationNewMessage;loadIM.prototype.parse=parse;loadIM.prototype.preferences=preferences;loadIM.prototype.searchUser=searchUser 
    327327loadIM.prototype.setAutorization=setAutorization;loadIM.prototype.setMessageStatus=setMessageStatus;loadIM.prototype.setPreferences=setPreferences;loadIM.prototype.setPresence=setPresence;loadIM.prototype.setStatusJabber=setStatusJabber;loadIM.prototype.setSelectEditable=setSelectEditable;loadIM.prototype.setUserCurrent=setUserCurrent;loadIM.prototype.removeContact=removeContact;loadIM.prototype.removeElement=removeElement;loadIM.prototype.removeGroup=removeGroup;loadIM.prototype.renameContact=renameContact;loadIM.prototype.renameGroup=renameGroup;loadIM.prototype.rosterDiv=rosterDiv;loadIM.prototype.windowNotificationNewUsers=windowNotificationNewUsers;loadIM.prototype.windowPOPUP=windowPOPUP;window.LoadIM=loadIM;if(SnifferBrowser.isCompatible('is_ie')) 
    328328{configEvents(window,'onload',function() 
  • branches/2.2/jabberit_messenger/jmessenger/js/trophyim.js

    r4475 r4479  
    987987                    { 
    988988                        contact : "[" + stamp + "] <font style='font-weight:bold; color:black;'>" + contact + "</font>", 
    989                         msg     : "</br>" + _message.innerHTML 
     989                        msg             : "</br>" + _message.innerHTML 
    990990                    }; 
    991  
     991                                         
    992992                    TrophyIM.addMessage( TrophyIM.makeChat( from ), jid_lower, message ); 
    993993                } 
     
    10021002                        msg     : "</br>" + _message.innerHTML 
    10031003                    }; 
    1004                      
     1004 
    10051005                    TrophyIM.addMessage( TrophyIM.makeChatRoom( barejid ), jid_lower, message ); 
    10061006                } 
     
    10891089    { 
    10901090        var barejid             = Strophe.getBareJidFromJid(fulljid); 
    1091         var titleWindow = ""; 
     1091        var titleWindow         = ""; 
    10921092 
    10931093        var paramsChatBox = 
     
    10961096            'idChatBox'         : barejid + "__chatBox", 
    10971097            'jidTo'             : barejid, 
    1098             'path_jabberit' : path_jabberit 
     1098            'path_jabberit'     : path_jabberit 
    10991099        }; 
    11001100 
     
    11211121         
    11221122        var _content = document.createElement( 'div' ); 
    1123             _content.innerHTML = loadscript.parse( "chat_box", "chatBox.xsl", paramsChatBox); 
    1124             _content = _content.firstChild; 
     1123        _content.innerHTML = loadscript.parse( "chat_box", "chatBox.xsl", paramsChatBox); 
     1124        _content = _content.firstChild; 
    11251125         
    11261126        var _messages           = _content.firstChild.firstChild; 
    1127          
    1128          
    11291127        var _textarea           = _content.getElementsByTagName( 'textarea' ).item( 0 ); 
    1130         var _send               = _content.getElementsByTagName( 'input' ).item( 0 ); 
     1128        var _send                       = _content.getElementsByTagName( 'input' ).item( 0 ); 
    11311129        var _chatStateOnOff     = _content.getElementsByTagName( 'input' ).item( 1 ); 
    11321130 
     
    12131211                 
    12141212        _textarea.focus( ); 
    1215          
    1216         _messages = _win.content( ).firstChild; 
    1217         
    1218         while ( _messages && _messages.nodeType !== 1 ) 
    1219         { 
    1220             _messages = _messages.nextSibling; 
    1221         } 
    1222  
    1223         return ( _messages ); 
     1213 
     1214        _messages = _win.content( ).firstChild;  
     1215          
     1216        while ( _messages && _messages.nodeType !== 1 )  
     1217        {  
     1218            _messages = _messages.nextSibling;  
     1219        }  
     1220         
     1221        return ( _messages );  
    12241222    }, 
    12251223 
     
    12381236        { 
    12391237            'idChatRoom'        : jidChatRoom + "__roomChat", 
    1240             'jidTo'                     : jidChatRoom, 
     1238            'jidTo'             : jidChatRoom, 
    12411239            'lang_Send'         : i18n.SEND, 
    12421240            'lang_Leave_ChatRoom' : i18n.LEAVE_CHATROOM, 
     
    12601258        var _messages           = _content.firstChild.firstChild; 
    12611259        var _textarea           = _content.getElementsByTagName( 'textarea' ).item( 0 ); 
    1262         var _send               = _content.getElementsByTagName( 'input' ).item( 0 ); 
     1260        var _send                       = _content.getElementsByTagName( 'input' ).item( 0 ); 
    12631261        var _leaveChatRoom      = _content.getElementsByTagName( 'input' ).item( 1 ); 
    12641262         
     
    13181316            zindex              : loadscript.getZIndex(), 
    13191317            title               : titleWindow, 
    1320             closeAction         : "hidden", 
     1318            closeAction         : "hidden", 
    13211319            content             : _content       
    13221320        } 
    13231321         
    13241322        _win = _winBuild(winChatRoom); 
    1325  
    1326  
    1327         _messages = _win.content( ).firstChild; 
    1328         
    1329         while ( _messages && _messages.nodeType !== 1 ) 
    1330         { 
    1331             _messages = _messages.nextSibling; 
    1332         } 
    1333  
    1334         return ( _messages ); 
     1323         
     1324        _messages = _win.content( ).firstChild;  
     1325          
     1326        while ( _messages && _messages.nodeType !== 1 )  
     1327        {  
     1328            _messages = _messages.nextSibling;  
     1329        }  
     1330         
     1331        return ( _messages );  
     1332 
    13351333    }, 
    13361334     
  • branches/2.2/jabberit_messenger/jmessenger/js/trophyim.mini.js

    r4420 r4479  
    171171{return i18n.PAUSED;}}}} 
    172172return'';},makeChat:function(fulljid) 
    173 {var barejid=Strophe.getBareJidFromJid(fulljid);var titleWindow="";var paramsChatBox={'enabledPopUp':((loadscript.getIsIE())?"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]) 
    174174{if(TrophyIM.rosterObj.roster[barejid.toLowerCase()]['contact']['name']) 
    175175{titleWindow=TrophyIM.rosterObj.roster[barejid.toLowerCase()]['contact']['name'];}} 
     
    186186{if(e.keyCode==13){_send_message();composingTimer_=0;clearInterval(timeCounter);}else{if(_chatStateOnOff.value=='on') 
    187187setComposing();}});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} 
    188 _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;} 
     190return(_messages);},makeChatRoom:function() 
    189191{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) 
    190192TrophyIM.posWindow.top=100;TrophyIM.posWindow.left=TrophyIM.posWindow.left+5;if(TrophyIM.posWindow.left>455) 
     
    200202{if(e.keyCode==13) 
    201203{_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} 
    202 _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;} 
     206return(_messages);},addContact:function(jidTo,name,group) 
    203207{var _flag=true;if(TrophyIM.removeResult.idResult.length>0) 
    204208{for(var i=0;i<TrophyIM.removeResult.idResult.length;i++) 
Note: See TracChangeset for help on using the changeset viewer.