- Timestamp:
- 12/09/10 16:47:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/filemanager/tp/expressowindow/js/dragdrop.js
r3436 r3569 6 6 var _parent = null; 7 7 8 function _configEvent( pObj, pEvent, pHandler)9 { 10 if ( typeof pObj == 'object' )8 function _configEvent( pObj, pEvent, pHandler ) 9 { 10 if ( pObj && typeof pObj == 'object' ) 11 11 { 12 12 if ( pEvent.substring(0, 2) == 'on' ) … … 22 22 else if ( arguments.length == 4 ) 23 23 { 24 if ( pObj.removeEventListener && pObj.removeEventListener != 'undefined') 25 pObj.removeEventListener(pEvent, pHandler, false); 24 if ( pObj.removeEventListener ) 25 { 26 pObj.removeEventListener( pEvent, pHandler, false ); 27 } 26 28 else if ( pObj.detachEvent ) 27 pObj.detachEvent('on' + pEvent, pHandler); 29 { 30 pObj.detachEvent( 'on' + pEvent, pHandler ); 31 } 28 32 } 29 33 } … … 148 152 if ( _element ) 149 153 { 150 _mouseUpShadow();151 152 154 _configEvent(_element, 'onmousemove', _mouseMove, 'remove'); 153 155 _configEvent(top.document, 'onmousemove', _mouseMove, 'remove'); … … 157 159 158 160 _element.mouseOffset = null; 159 _ element = null;161 _mouseUpShadow(); 160 162 } 161 163 }
Note: See TracChangeset
for help on using the changeset viewer.