]> source.dussan.org Git - jquery.git/commitdiff
Event: remove jQuery.event.global
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Mon, 10 Feb 2020 18:13:09 +0000 (19:13 +0100)
committerGitHub <noreply@github.com>
Mon, 10 Feb 2020 18:13:09 +0000 (19:13 +0100)
jQuery.event.global has been write-only in the jQuery source for the past few
years; reading from it was removed in c2d6847de09a52496f78baebc04f317e11ece6d2
when fixing the trac-12989 bug.

Closes gh-4602

src/event.js
test/data/testrunner.js

index 796d96210399e34d3b873ffb3d8d34126b6b6bed..a79552c17b3a1a0fdd3abbbbd9ace5bab89b2300 100644 (file)
@@ -101,8 +101,6 @@ function on( elem, types, selector, data, fn, one ) {
  */
 jQuery.event = {
 
-       global: {},
-
        add: function( elem, types, handler, data, selector ) {
 
                var handleObjIn, eventHandle, tmp,
@@ -210,9 +208,6 @@ jQuery.event = {
                        } else {
                                handlers.push( handleObj );
                        }
-
-                       // Keep track of which events have ever been used, for event optimization
-                       jQuery.event.global[ type ] = true;
                }
 
        },
index 816b271a626cc4a92457cde14508a476254b886c..fd9bc6a49a65d5851b5292b91814c9ead548562e 100644 (file)
@@ -80,7 +80,6 @@ QUnit.testDone( function() {
        supportjQuery( "#qunit-fixture-iframe" ).remove();
 
        // Reset internal jQuery state
-       jQuery.event.global = {};
        if ( ajaxSettings ) {
                jQuery.ajaxSettings = jQuery.extend( true, {}, ajaxSettings );
        } else {