Changeset 2810


Ignore:
Timestamp:
05/18/10 16:28:52 (14 years ago)
Author:
alexandrecorreia
Message:

Ticket #941 - Correcao para IE8 e o Desktop Parana ( Linux ), o campo select ficava maior que o form.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/jabberit_messenger/js/load.js

    r2225 r2810  
    77        var _showhidden = new ShowHidden(300); 
    88        var _win_contacts = null; 
    9         var myWindow      = ''; 
     9        var myWindow      = null; 
    1010        var flagMouseOver = ''; 
    1111        var flagOpenIM    = ''; 
     
    251251                { 
    252252                        if ( pEvent.substring(0, 2) == 'on' ) 
    253                                 pEvent = pEvent.substring(2, pEvent.length); 
    254  
    255                         if ( pObj.addEventListener ) 
    256                                 pObj.addEventListener(pEvent, pHandler, false); 
    257                         else if ( pObj.attachEvent ) 
    258                                 pObj.attachEvent('on' + pEvent, pHandler); 
     253                                pEvent = pEvent.substring(2, pEvent.length ); 
     254 
     255                        if ( arguments.length == 3 ) 
     256                        { 
     257                                if ( pObj.addEventListener ) 
     258                                        pObj.addEventListener(pEvent, pHandler, false ); 
     259                                else if ( pObj.attachEvent ) 
     260                                        pObj.attachEvent( 'on' + pEvent, pHandler ); 
     261                        } 
     262                        else if ( arguments.length == 4 ) 
     263                        { 
     264                                if ( pObj.removeEventListener ) 
     265                                        pObj.removeEventListener( pEvent, pHandler, false ); 
     266                                else if ( pObj.detachEvent ) 
     267                                        pObj.detachEvent( 'on' + pEvent, pHandler ); 
     268                        } 
    259269                } 
    260270        } 
     
    262272        function closeWindow() 
    263273        { 
    264                 myWindow = ''; 
     274                var url_img             = path_jabberit + 'templates/default/images/unavailable.gif'; 
     275                var elementStatus       = getElementStatus('status_Jabber_Expresso'); 
     276 
     277                elementStatus.style.backgroundImage = 'url(' + url_img +')'; 
     278 
     279                myWindow = null; 
    265280        } 
    266281 
     
    332347                                alert(jabberitGetLang('Your search argument must be longer than 4 characters.')); 
    333348        } 
    334  
     349         
    335350        function openPopup() 
    336351        { 
     
    342357                try{ 
    343358 
    344                         if(!myWindow ) 
     359                        if( myWindow == null ) 
    345360                        {        
    346361                                myWindow = window.open('','JabberIM','width='+widPopup+',height=400,top=50,left=50,toolbar=0,menubar=0,resizable=0,scrollbars=0,status=0,location=0,titlebar=0'); 
     
    348363                                myWindow = window.open(path_jabberit + 'client.php','JabberIM','width='+widPopup+',height=400,top=50,left=50,toolbar=0,menubar=0,resizable=0,scrollbars=0,status=0,location=0,titlebar=0'); 
    349364                                myWindow.blur(); 
    350                                 configEvents(myWindow,'onbeforeunload', closeWindow ); 
     365                                configEvents( myWindow, 'onbeforeunload', closeWindow ); 
    351366                        } 
    352367                        else 
     
    381396                         
    382397                        winBuild( _win_contacts ); 
    383                          
    384                         /*var contacts = function() 
    385                         { 
    386                                 var _width = '220px'; 
    387                                          
    388                                 if( is_ie ) 
    389                                         _width = '100%'; 
    390                                  
    391                                 var _params = {'path' : path_jabberit}; 
    392                                 var _content = document.getElementById(_win_contacts.id_window + "__content"); 
    393                                 _content.innerHTML = Xtools.parse(Xtools.xml('contacts_jabberit'), 'contacts_jabberit.xsl', {'path' : path_jabberit, 'width' : _width}); 
    394                         }*/ 
    395                  
    396                         //winBuild( _win_contacts ); 
    397  
    398                         //setTimeout( contacts , 250); 
    399398                } 
    400399        } 
     
    761760        Load.prototype.getElement               = getElementStatus; 
    762761        Load.prototype.keyPress                 = keyPressSearch; 
     762        Load.prototype.openPopup                = openPopup; 
    763763        Load.prototype.search                   = searchUser; 
    764764        Load.prototype.setPrefe                 = setPreferences; 
    765765        Load.prototype.subMnChStIt              = subMenuChangeStatusItens; 
    766766        Load.prototype.windowHidden             = windowHidden; 
     767         
    767768         
    768769        configEvents(window, 'onload', function(){ window.loadscript = new Load; }); 
Note: See TracChangeset for help on using the changeset viewer.