Converted instances of new function(){ ... } to use jQuery.each(...) instead. Also, removed unnecessary documentation for trigger functions (.mouseup()!?).
This commit is contained in:
parent
e473f3a911
commit
c330527318
|
@ -240,17 +240,11 @@ if ( jQuery.browser.msie && typeof XMLHttpRequest == "undefined" )
|
||||||
* @param Function callback The function to execute.
|
* @param Function callback The function to execute.
|
||||||
* @cat AJAX
|
* @cat AJAX
|
||||||
*/
|
*/
|
||||||
|
jQuery.each( "ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","), function(i,o){
|
||||||
new function(){
|
jQuery.fn[o] = function(f){
|
||||||
var e = "ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(",");
|
return this.bind(o, f);
|
||||||
|
|
||||||
for ( var i = 0; i < e.length; i++ ) new function(){
|
|
||||||
var o = e[i];
|
|
||||||
jQuery.fn[o] = function(f){
|
|
||||||
return this.bind(o, f);
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
});
|
||||||
|
|
||||||
jQuery.extend({
|
jQuery.extend({
|
||||||
|
|
||||||
|
|
|
@ -489,19 +489,6 @@ new function(){
|
||||||
* @cat Events/Browser
|
* @cat Events/Browser
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the scroll event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet scroll event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").scroll();
|
|
||||||
* @before <p onscroll="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name scroll
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Browser
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the submit event of each matched element.
|
* Bind a function to the submit event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -574,19 +561,6 @@ new function(){
|
||||||
* @cat Events/Keyboard
|
* @cat Events/Keyboard
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the keydown event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet keydown event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").keydown();
|
|
||||||
* @before <p onkeydown="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name keydown
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Keyboard
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the dblclick event of each matched element.
|
* Bind a function to the dblclick event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -600,19 +574,6 @@ new function(){
|
||||||
* @cat Events/Mouse
|
* @cat Events/Mouse
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the dblclick event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet dblclick event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").dblclick();
|
|
||||||
* @before <p ondblclick="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name dblclick
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Mouse
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the keypress event of each matched element.
|
* Bind a function to the keypress event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -626,19 +587,6 @@ new function(){
|
||||||
* @cat Events/Keyboard
|
* @cat Events/Keyboard
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the keypress event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet keypress event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").keypress();
|
|
||||||
* @before <p onkeypress="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name keypress
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Keyboard
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the error event of each matched element.
|
* Bind a function to the error event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -652,19 +600,6 @@ new function(){
|
||||||
* @cat Events/Browser
|
* @cat Events/Browser
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the error event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet error event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").error();
|
|
||||||
* @before <p onerror="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name error
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Browser
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the blur event of each matched element.
|
* Bind a function to the blur event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -707,23 +642,6 @@ new function(){
|
||||||
* @cat Events/Browser
|
* @cat Events/Browser
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the load event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet load event to be executed.
|
|
||||||
*
|
|
||||||
* Marked as private: Calling load() without arguments throws exception because the ajax load
|
|
||||||
* does not handle it.
|
|
||||||
*
|
|
||||||
* @example $("p").load();
|
|
||||||
* @before <p onload="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name load
|
|
||||||
* @private
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Browser
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the select event of each matched element.
|
* Bind a function to the select event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -763,19 +681,6 @@ new function(){
|
||||||
* @cat Events/Mouse
|
* @cat Events/Mouse
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the mouseup event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet mouseup event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").mouseup();
|
|
||||||
* @before <p onmouseup="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name mouseup
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Mouse
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the unload event of each matched element.
|
* Bind a function to the unload event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -789,19 +694,6 @@ new function(){
|
||||||
* @cat Events/Browser
|
* @cat Events/Browser
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the unload event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet unload event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").unload();
|
|
||||||
* @before <p onunload="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name unload
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Browser
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the change event of each matched element.
|
* Bind a function to the change event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -815,19 +707,6 @@ new function(){
|
||||||
* @cat Events/Form
|
* @cat Events/Form
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the change event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet change event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").change();
|
|
||||||
* @before <p onchange="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name change
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Form
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the mouseout event of each matched element.
|
* Bind a function to the mouseout event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -841,19 +720,6 @@ new function(){
|
||||||
* @cat Events/Mouse
|
* @cat Events/Mouse
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the mouseout event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet mouseout event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").mouseout();
|
|
||||||
* @before <p onmouseout="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name mouseout
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Mouse
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the keyup event of each matched element.
|
* Bind a function to the keyup event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -867,19 +733,6 @@ new function(){
|
||||||
* @cat Events/Keyboard
|
* @cat Events/Keyboard
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the keyup event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet keyup event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").keyup();
|
|
||||||
* @before <p onkeyup="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name keyup
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Keyboard
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the click event of each matched element.
|
* Bind a function to the click event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -919,19 +772,6 @@ new function(){
|
||||||
* @cat Events/Browser
|
* @cat Events/Browser
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the resize event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet resize event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").resize();
|
|
||||||
* @before <p onresize="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name resize
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Browser
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the mousemove event of each matched element.
|
* Bind a function to the mousemove event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -945,19 +785,6 @@ new function(){
|
||||||
* @cat Events/Mouse
|
* @cat Events/Mouse
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the mousemove event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet mousemove event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").mousemove();
|
|
||||||
* @before <p onmousemove="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name mousemove
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Mouse
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the mousedown event of each matched element.
|
* Bind a function to the mousedown event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -971,19 +798,6 @@ new function(){
|
||||||
* @cat Events/Mouse
|
* @cat Events/Mouse
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Trigger the mousedown event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet mousedown event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").mousedown();
|
|
||||||
* @before <p onmousedown="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name mousedown
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Mouse
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bind a function to the mouseover event of each matched element.
|
* Bind a function to the mouseover event of each matched element.
|
||||||
*
|
*
|
||||||
|
@ -996,36 +810,16 @@ new function(){
|
||||||
* @param Function fn A function to bind to the mousedown event on each of the matched elements.
|
* @param Function fn A function to bind to the mousedown event on each of the matched elements.
|
||||||
* @cat Events/Mouse
|
* @cat Events/Mouse
|
||||||
*/
|
*/
|
||||||
|
jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +
|
||||||
/**
|
|
||||||
* Trigger the mouseover event of each matched element. This causes all of the functions
|
|
||||||
* that have been bound to thet mousedown event to be executed.
|
|
||||||
*
|
|
||||||
* @example $("p").mouseover();
|
|
||||||
* @before <p onmouseover="alert('Hello');">Hello</p>
|
|
||||||
* @result alert('Hello');
|
|
||||||
*
|
|
||||||
* @name mouseover
|
|
||||||
* @type jQuery
|
|
||||||
* @cat Events/Mouse
|
|
||||||
*/
|
|
||||||
|
|
||||||
var e = ("blur,focus,load,resize,scroll,unload,click,dblclick," +
|
|
||||||
"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," +
|
"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," +
|
||||||
"submit,keydown,keypress,keyup,error").split(",");
|
"submit,keydown,keypress,keyup,error").split(","), function(i,o){
|
||||||
|
|
||||||
// Go through all the event names, but make sure that
|
|
||||||
// it is enclosed properly
|
|
||||||
for ( var i = 0; i < e.length; i++ ) new function(){
|
|
||||||
|
|
||||||
var o = e[i];
|
|
||||||
|
|
||||||
// Handle event binding
|
// Handle event binding
|
||||||
jQuery.fn[o] = function(f){
|
jQuery.fn[o] = function(f){
|
||||||
return f ? this.bind(o, f) : this.trigger(o);
|
return f ? this.bind(o, f) : this.trigger(o);
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
});
|
||||||
|
|
||||||
// If Mozilla is used
|
// If Mozilla is used
|
||||||
if ( jQuery.browser.mozilla || jQuery.browser.opera )
|
if ( jQuery.browser.mozilla || jQuery.browser.opera )
|
||||||
|
|
Loading…
Reference in a new issue