Changeset 5161 for branches/2.2/jabberit_messenger/js/show_hidden.js
- Timestamp:
- 11/09/11 16:20:08 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/jabberit_messenger/js/show_hidden.js
r3102 r5161 2 2 { 3 3 var _delay; 4 var _event_show = false; 5 var _event_hidden = false; 4 6 5 7 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; 11 9 12 10 function _config(pObj, pEvent, pHandler) … … 38 36 { 39 37 if( arguments[0] ) 40 clearTimeout( _timeout);38 clearTimeout( _timeout ); 41 39 else 40 { 42 41 _timeout = setTimeout( hdObject, _delay); 42 } 43 43 } 44 44 } … … 46 46 function _show(_element) 47 47 { 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 } 50 53 } 51 54 … … 77 80 { 78 81 var _element = false; 82 79 83 switch ( typeof arguments[2] ) 80 84 { … … 82 86 _element = arguments[2]; 83 87 break; 88 84 89 case 'string' : 85 90 _element = document.getElementById(arguments[2]); … … 98 103 } 99 104 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.