X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Fevent%2Fevent.js;h=2d007117a4e77d2fac45b97a9def8f73590efd51;hb=96f2d0d00ba58f6b23dc5658e6c747526e9254d9;hp=bb5f9d273dc345f3e2ac9451e15829178ab1bec1;hpb=2ef4093cf7f52383dd43bd361864edcda27e5c3c;p=jquery.git diff --git a/src/event/event.js b/src/event/event.js index bb5f9d2..2d00711 100644 --- a/src/event/event.js +++ b/src/event/event.js @@ -130,7 +130,7 @@ jQuery.event = { if ( !element ) { // Only trigger if we've ever bound an event for it if ( this.global[type] ) - jQuery("*").trigger(type, data); + jQuery("*").add([window, document]).trigger(type, data); // Handle triggering a single element } else { @@ -161,7 +161,7 @@ jQuery.event = { // Empty object is for triggered events with no data event = jQuery.event.fix( event || window.event || {} ); - var c = this.$events && this.$events[event.type], args = [].slice.call( arguments, 1 ); + var c = this.$events && this.$events[event.type], args = Array.prototype.slice.call( arguments, 1 ); args.unshift( event ); for ( var j in c ) { @@ -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; }; @@ -578,8 +578,6 @@ jQuery.extend({ } }); -new function(){ - /** * Bind a function to the scroll event of each matched element. * @@ -976,5 +974,3 @@ new function(){ // A fallback to window.onload, that will always work jQuery.event.add( window, "load", jQuery.ready ); - -};