Ignore:
Timestamp:
11/09/11 16:20:08 (12 years ago)
Author:
alexandrecorreia
Message:

Ticket #2300 - Corrigido a função que mostra o menu

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/jabberit_messenger/js/show_hidden.js

    r3102 r5161  
    22{ 
    33        var _delay; 
     4        var _event_show         = false; 
     5        var _event_hidden       = false; 
    46 
    57        var _last_displayed; 
    6         var _timeout = false; 
    7  
    8         var _event_show = false; 
    9         var _event_hidden = false; 
    10         var count = 0; 
     8        var _timeout            = false; 
    119 
    1210        function _config(pObj, pEvent, pHandler) 
     
    3836                { 
    3937                        if( arguments[0] ) 
    40                                 clearTimeout(_timeout); 
     38                                clearTimeout( _timeout ); 
    4139                        else 
     40                        { 
    4241                                _timeout = setTimeout( hdObject, _delay); 
     42                        } 
    4343                } 
    4444        } 
     
    4646        function _show(_element) 
    4747        { 
    48                 _element.style.display = 'block'; 
    49                 _last_displayed = _element; 
     48                if( !(_last_displayed && ( _last_displayed.id == _element.id ))) 
     49                { 
     50                        _element.style.display = 'block'; 
     51                        _last_displayed = _element; 
     52                } 
    5053        } 
    5154 
     
    7780                        { 
    7881                                var _element = false; 
     82                                 
    7983                                switch ( typeof arguments[2] ) 
    8084                                { 
     
    8286                                                _element = arguments[2]; 
    8387                                        break; 
     88                                         
    8489                                        case 'string' : 
    8590                                                _element = document.getElementById(arguments[2]); 
     
    98103        } 
    99104 
    100         ShowHidden.prototype.action  = _view; 
    101         ShowHidden.prototype.hiddenObject = _hidden; 
    102     window.ShowHidden = ShowHidden; 
    103 } 
    104 )(); 
     105         
     106        ShowHidden.prototype.action             = _view; 
     107        ShowHidden.prototype.hiddenObject       = _hidden; 
     108     
     109        window.ShowHidden                                       = ShowHidden; 
     110     
     111})(); 
Note: See TracChangeset for help on using the changeset viewer.