X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/77b4ff6ceb81a326b7ed3c80cf5d65ec2a2b18d5..df283287e69c7941e111072ec4a4ea83e48b76f6:/vendor/assets/jquery/jquery.simulate.js diff --git a/vendor/assets/jquery/jquery.simulate.js b/vendor/assets/jquery/jquery.simulate.js index 1dd96ac3a..4a96cc310 100644 --- a/vendor/assets/jquery/jquery.simulate.js +++ b/vendor/assets/jquery/jquery.simulate.js @@ -1,12 +1,12 @@ /*! - * jQuery Simulate v0.0.1 - simulate browser mouse and keyboard events + * jQuery Simulate v1.0.0 - simulate browser mouse and keyboard events * https://github.com/jquery/jquery-simulate * * Copyright 2012 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * - * Date: Sun Dec 9 12:15:33 2012 -0500 + * Date: 2014-08-22 */ ;(function( $, undefined ) { @@ -144,7 +144,7 @@ $.extend( $.simulate.prototype, { 0: 1, 1: 4, 2: 2 - }[ event.button ] || event.button; + }[ event.button ] || ( event.button === -1 ? 0 : event.button ); } return event; @@ -201,7 +201,9 @@ $.extend( $.simulate.prototype, { }, dispatchEvent: function( elem, type, event ) { - if ( elem.dispatchEvent ) { + if ( elem[ type ] ) { + elem[ type ](); + } else if ( elem.dispatchEvent ) { elem.dispatchEvent( event ); } else if ( elem.fireEvent ) { elem.fireEvent( "on" + type, event );