From df21c701b520f8d4dc79971b97681c6f07ccbe3b Mon Sep 17 00:00:00 2001 From: Martin Kou Date: Fri, 11 Feb 2011 10:21:00 -0800 Subject: [PATCH] Fixed animationComplete return value bug. --- js/jquery.mobile.navigation.js | 1 + tests/unit/navigation/navigation_transitions.js | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/js/jquery.mobile.navigation.js b/js/jquery.mobile.navigation.js index 58b549a1..323866b0 100644 --- a/js/jquery.mobile.navigation.js +++ b/js/jquery.mobile.navigation.js @@ -225,6 +225,7 @@ else{ // defer execution for consistency between webkit/non webkit setTimeout(callback, 0); + return $(this); } }; diff --git a/tests/unit/navigation/navigation_transitions.js b/tests/unit/navigation/navigation_transitions.js index 65179d0e..73a4cd82 100644 --- a/tests/unit/navigation/navigation_transitions.js +++ b/tests/unit/navigation/navigation_transitions.js @@ -146,4 +146,9 @@ start(); }, 900); }); + + test( "animationComplete return value", function(){ + $.fn.animationComplete = animationCompleteFn; + equals($("#foo").animationComplete(function(){})[0], $("#foo")[0]); + }); })(jQuery);