From: Scott González Date: Mon, 20 Oct 2014 23:26:01 +0000 (-0400) Subject: Core: Removed .focus( delay ) X-Git-Tag: 1.12.0-beta.1~499 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=89ed68fb05ed8dff281d0de941a6d1164f2e66f1;p=jquery-ui.git Core: Removed .focus( delay ) Fixes #9649 --- diff --git a/tests/unit/core/core_deprecated.js b/tests/unit/core/core_deprecated.js index f97b009a7..bb06f77b2 100644 --- a/tests/unit/core/core_deprecated.js +++ b/tests/unit/core/core_deprecated.js @@ -2,34 +2,6 @@ module( "core - deprecated" ); -asyncTest( "focus - original functionality", function() { - expect( 1 ); - $( "#inputTabindex0" ) - .one( "focus", function() { - ok( true, "event triggered" ); - start(); - }) - .focus(); -}); - -asyncTest( "focus", function() { - expect( 2 ); - - // support: IE 8 - // IE sometimes gets confused about what's focused if we don't explicitly - // focus a different element first - $( "body" ).focus(); - - $( "#inputTabindex0" ) - .one( "focus", function() { - ok( true, "event triggered" ); - start(); - }) - .focus( 500, function() { - ok( true, "callback triggered" ); - }); -}); - test( "zIndex", function() { expect( 7 ); var el = $( "#zIndexAutoWithParent" ), diff --git a/ui/core.js b/ui/core.js index 0bcb46aa7..652884e6b 100644 --- a/ui/core.js +++ b/ui/core.js @@ -209,22 +209,6 @@ if ( $( "" ).data( "a-b", "a" ).removeData( "a-b" ).data( "a-b" ) ) { $.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() ); $.fn.extend({ - focus: (function( orig ) { - return function( delay, fn ) { - return typeof delay === "number" ? - this.each(function() { - var elem = this; - setTimeout(function() { - $( elem ).focus(); - if ( fn ) { - fn.call( elem ); - } - }, delay ); - }) : - orig.apply( this, arguments ); - }; - })( $.fn.focus ), - disableSelection: (function() { var eventType = "onselectstart" in document.createElement( "div" ) ? "selectstart" :