Make WordPress Core

Ticket #44526: 44526.diff

File 44526.diff, 833 bytes (added by obenland, 6 years ago)
  • src/js/_enqueues/lib/admin-bar.js

     
    303303                 * @return {void}
    304304                 */
    305305                var addEvent = function( obj, type, fn ) {
    306                         if ( obj.addEventListener )
    307                                 obj.addEventListener(type, fn, false);
    308                         else if ( obj.attachEvent )
    309                                 obj.attachEvent('on' + type, function() { return fn.call(obj, window.event);});
     306                        if ( typeof obj.addEventListener === 'function' ) {
     307                                obj.addEventListener( type, fn, false );
     308                        } else if ( typeof obj.attachEvent === 'function' ) {
     309                                obj.attachEvent( 'on' + type, function() {
     310                                        return fn.call( obj, window.event );
     311                                } );
     312                        }
    310313                },
    311314
    312315                aB, hc = new RegExp('\\bhover\\b', 'g'), q = [],