aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJörn Zaefferer <joern.zaefferer@gmail.com>2006-10-27 10:49:18 +0000
committerJörn Zaefferer <joern.zaefferer@gmail.com>2006-10-27 10:49:18 +0000
commit83b0e17f3fc1b0ed9993827d2308c344392926d4 (patch)
tree5c9a093c44667a62290bda8bcc423fb769f2113f /src
parentc6860d55d4d11206c2fe5d5fd3393d972d9a8ff3 (diff)
downloadjquery-83b0e17f3fc1b0ed9993827d2308c344392926d4.tar.gz
jquery-83b0e17f3fc1b0ed9993827d2308c344392926d4.zip
Fix preventDefault for all browsers
Diffstat (limited to 'src')
-rw-r--r--src/jquery/jquery.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js
index 287cd6413..03db89cb1 100644
--- a/src/jquery/jquery.js
+++ b/src/jquery/jquery.js
@@ -2299,12 +2299,6 @@ jQuery.extend({
if(jQuery.browser.msie) {
// get real event from window.event
event = window.event;
- event.preventDefault = function() {
- this.returnValue = false;
- };
- event.stopPropagation = function() {
- this.cancelBubble = true;
- };
// fix target property
event.target = event.srcElement;
// check safari and if target is a textnode
@@ -2314,6 +2308,13 @@ jQuery.extend({
// get parentnode from textnode
event.target = event.target.parentNode;
}
+ // fix preventDefault and stopPropagation
+ event.preventDefault = function() {
+ this.returnValue = false;
+ };
+ event.stopPropagation = function() {
+ this.cancelBubble = true;
+ };
return event;
}