Ignore:
Timestamp:
05/03/10 11:37:22 (14 years ago)
Author:
alexandrecorreia
Message:

Ticket #986 - Correcao para funcionar no expressoMail, quando aparece a barra amarela no topo da pagina

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/jabberit_messenger/trophy_expresso/js/jscode/loadIM.js

    r2672 r2689  
    7676        function addIcon() 
    7777        { 
    78                 var StatusBar = getElement('divStatusBar'); 
    79  
    80                 /** 
    81                  * @quando estiver habilitada a opção fora de escritório nos filtros.  
     78                 
     79                var div_write_msg       = ( getElement('em_div_write_msg') != null ) ? getElement('em_div_write_msg') : null ; 
     80                var StatusBar           = ( getElement('divStatusBar') != null ) ? getElement('divStatusBar') : null ; 
     81                var StatusBarIM         = ( getElement('JabberMessenger') != null ) ?  getElement('JabberMessenger') : null; 
     82                 
     83                /************************************************************************** 
     84                 *  
     85                 * Quando estiver habilitada a opção fora de escritório nos filtros. 
     86                 *   
    8287                 */ 
    83                  
    84                 if( div_write_msg = getElement('em_div_write_msg') ) 
     88 
     89                if( ( div_write_msg && StatusBarIM ) != null ) 
    8590                {                
    86                         var StatusBarIM = getElement('JabberMessenger'); 
    87                                 StatusBarIM.style.paddingLeft = '33px'; 
    88                          
    89                         div_write_msg.parentNode.insertBefore( StatusBarIM, div_write_msg ); 
    90                          
    91                         return;                  
     91                        div_write_msg.parentNode.insertBefore(StatusBarIM, div_write_msg); 
     92                        StatusBarIM.style.paddingLeft = '33px'; 
     93                        return; 
     94                } 
     95                /**************************************************************************/ 
     96                 
     97                if ( !StatusBarIM ) 
     98                { 
     99                        StatusBarIM = document.createElement('div'); 
     100                        StatusBarIM.setAttribute('id', 'JabberMessenger'); 
    92101                } 
    93102                 
     
    100109                         
    101110                                StatusBar.parentNode.insertBefore( _div, StatusBar); 
    102                          
    103                         var divJabber = document.createElement('div'); 
    104                                 divJabber.setAttribute('id', 'JabberMessenger'); 
    105111                         
    106112                        var _fastMenu = top.document.createElement('div'); 
     
    117123                                _fastMenu.style.cursor                  = 'pointer'; 
    118124 
    119                         divJabber.insertBefore( _fastMenu, divJabber.firstChild ); 
     125                        StatusBarIM.insertBefore( _fastMenu, StatusBarIM.firstChild ); 
    120126                         
    121127                        // Add event onclick element _fastMenu 
     
    136142                                _statusJabber.style.zindex                      = '999999'; 
    137143                         
    138                         divJabber.insertBefore( _statusJabber, divJabber.firstChild ); 
    139                          
    140                         StatusBar.insertBefore( divJabber, StatusBar.firstChild ); 
     144                        StatusBarIM.insertBefore( _statusJabber, StatusBarIM.firstChild ); 
     145                         
     146                        StatusBar.insertBefore( StatusBarIM, StatusBar.firstChild ); 
    141147 
    142148                        // Add event onclick element _statusJabber 
     
    728734                                }; 
    729735 
    730                         }, 1500); 
     736                        }, 2000); 
    731737                } 
    732738        } 
Note: See TracChangeset for help on using the changeset viewer.