From 2b05e24993c48f3b9c2cb9857090dc4b218b8834 Mon Sep 17 00:00:00 2001 From: John Resig Date: Mon, 20 Aug 2007 03:59:34 +0000 Subject: [PATCH] Make jQuery work without warnings in strict mode, in Firefox. --- src/event/event.js | 4 ++-- src/fx/fx.js | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/event/event.js b/src/event/event.js index bb5f9d2..59fff51 100644 --- a/src/event/event.js +++ b/src/event/event.js @@ -196,14 +196,14 @@ jQuery.event = { event.preventDefault = function() { // if preventDefault exists run it on the original event if (originalEvent.preventDefault) - return originalEvent.preventDefault(); + originalEvent.preventDefault(); // otherwise set the returnValue property of the original event to false (IE) originalEvent.returnValue = false; }; event.stopPropagation = function() { // if stopPropagation exists run it on the original event if (originalEvent.stopPropagation) - return originalEvent.stopPropagation(); + originalEvent.stopPropagation(); // otherwise set the cancelBubble property of the original event to true (IE) originalEvent.cancelBubble = true; }; diff --git a/src/fx/fx.js b/src/fx/fx.js index 3ad3dd5..9f767a9 100644 --- a/src/fx/fx.js +++ b/src/fx/fx.js @@ -340,6 +340,9 @@ jQuery.fn.extend({ else e[ val == "toggle" ? hidden ? "show" : "hide" : val ]( prop ); }); + + // For JS strict compliance + return true; }); }, -- 1.7.10.4