Made a number of spacing changes to bring the code more-inline with the jQuery Core Style Guideline.
This commit is contained in:
parent
36c99dc0c7
commit
61e37d4149
14 changed files with 218 additions and 130 deletions
|
@ -241,7 +241,11 @@ jQuery.extend({
|
|||
complete();
|
||||
// Garbage collect
|
||||
window[ jsonp ] = undefined;
|
||||
try{ delete window[ jsonp ]; } catch(e){}
|
||||
|
||||
try {
|
||||
delete window[ jsonp ];
|
||||
} catch(e) {}
|
||||
|
||||
if ( head ) {
|
||||
head.removeChild( script );
|
||||
}
|
||||
|
|
|
@ -213,7 +213,9 @@ jQuery.each({
|
|||
}, function( name, fn ) {
|
||||
jQuery.fn[ name ] = function( val, state ) {
|
||||
if ( jQuery.isFunction( val ) ) {
|
||||
return this.each(function() { jQuery(this)[ name ]( val.call(this), state ); });
|
||||
return this.each(function() {
|
||||
jQuery(this)[ name ]( val.call(this), state );
|
||||
});
|
||||
}
|
||||
|
||||
return this.each( fn, arguments );
|
||||
|
|
|
@ -379,7 +379,10 @@ jQuery.extend({
|
|||
},
|
||||
|
||||
bindReady: function() {
|
||||
if ( readyBound ) { return; }
|
||||
if ( readyBound ) {
|
||||
return;
|
||||
}
|
||||
|
||||
readyBound = true;
|
||||
|
||||
// Catch cases where $(document).ready() is called after the
|
||||
|
|
10
src/css.js
10
src/css.js
|
@ -8,6 +8,10 @@ var rexclude = /z-?index|font-?weight|opacity|zoom|line-?height/i,
|
|||
rnumpx = /^-?\d+(?:px)?$/i,
|
||||
rnum = /^-?\d/,
|
||||
|
||||
cssShow = { position: "absolute", visibility: "hidden", display:"block" },
|
||||
cssWidth = [ "Left", "Right" ],
|
||||
cssHeight = [ "Top", "Bottom" ],
|
||||
|
||||
// cache check for defaultView.getComputedStyle
|
||||
getComputedStyle = document.defaultView && document.defaultView.getComputedStyle,
|
||||
// normalize float css property
|
||||
|
@ -78,12 +82,14 @@ jQuery.extend({
|
|||
|
||||
css: function( elem, name, force, extra ) {
|
||||
if ( name === "width" || name === "height" ) {
|
||||
var val, props = { position: "absolute", visibility: "hidden", display:"block" }, which = name === "width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ];
|
||||
var val, props = cssShow, which = name === "width" ? cssWidth : cssHeight;
|
||||
|
||||
function getWH() {
|
||||
val = name === "width" ? elem.offsetWidth : elem.offsetHeight;
|
||||
|
||||
if ( extra === "border" ) { return; }
|
||||
if ( extra === "border" ) {
|
||||
return;
|
||||
}
|
||||
|
||||
jQuery.each( which, function() {
|
||||
if ( !extra ) {
|
||||
|
|
15
src/event.js
15
src/event.js
|
@ -1,3 +1,9 @@
|
|||
var fcleanup = function( nm ) {
|
||||
return nm.replace(/[^\w\s\.\|`]/g, function( ch ) {
|
||||
return "\\" + ch;
|
||||
});
|
||||
};
|
||||
|
||||
/*
|
||||
* A number of helper functions used for managing events.
|
||||
* Many of the ideas behind this code originated from
|
||||
|
@ -142,7 +148,7 @@ jQuery.event = {
|
|||
var namespaces = type.split(".");
|
||||
type = namespaces.shift();
|
||||
var all = !namespaces.length,
|
||||
cleaned = jQuery.map( namespaces.slice(0).sort() , function(nm){ return nm.replace(/[^\w\s\.\|`]/g, function(ch){return "\\"+ch; }); }),
|
||||
cleaned = jQuery.map( namespaces.slice(0).sort(), fcleanup ),
|
||||
namespace = new RegExp("(^|\\.)" + cleaned.join("\\.(?:.*\\.)?") + "(\\.|$)"),
|
||||
special = this.special[ type ] || {};
|
||||
|
||||
|
@ -403,10 +409,15 @@ jQuery.event = {
|
|||
thisObject = proxy;
|
||||
proxy = undefined;
|
||||
}
|
||||
|
||||
// FIXME: Should proxy be redefined to be applied with thisObject if defined?
|
||||
proxy = proxy || function() { return fn.apply( thisObject !== undefined ? thisObject : this, arguments ); };
|
||||
proxy = proxy || function() {
|
||||
return fn.apply( thisObject !== undefined ? thisObject : this, arguments );
|
||||
};
|
||||
|
||||
// Set the guid of unique handler to the same of original handler, so it can be removed
|
||||
proxy.guid = fn.guid = fn.guid || proxy.guid || this.guid++;
|
||||
|
||||
// So proxy can be declared as an argument
|
||||
return proxy;
|
||||
},
|
||||
|
|
|
@ -383,7 +383,9 @@ jQuery.extend({
|
|||
elem += '';
|
||||
}
|
||||
|
||||
if ( !elem ) { return; }
|
||||
if ( !elem ) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Convert html string into DOM nodes
|
||||
if ( typeof elem === "string" && !rhtml.test( elem ) ) {
|
||||
|
|
|
@ -1,12 +1,17 @@
|
|||
if ( "getBoundingClientRect" in document.documentElement ) {
|
||||
jQuery.fn.offset = function( options ) {
|
||||
var elem = this[0];
|
||||
if ( !elem || !elem.ownerDocument ) { return null; }
|
||||
|
||||
if ( !elem || !elem.ownerDocument ) {
|
||||
return null;
|
||||
}
|
||||
|
||||
if ( options ) {
|
||||
return this.each(function() {
|
||||
jQuery.offset.setOffset( this, options );
|
||||
});
|
||||
}
|
||||
|
||||
if ( elem === elem.ownerDocument.body ) {
|
||||
return jQuery.offset.bodyOffset( elem );
|
||||
}
|
||||
|
@ -15,17 +20,24 @@ if ( "getBoundingClientRect" in document.documentElement ) {
|
|||
clientTop = docElem.clientTop || body.clientTop || 0, clientLeft = docElem.clientLeft || body.clientLeft || 0,
|
||||
top = box.top + (self.pageYOffset || jQuery.support.boxModel && docElem.scrollTop || body.scrollTop ) - clientTop,
|
||||
left = box.left + (self.pageXOffset || jQuery.support.boxModel && docElem.scrollLeft || body.scrollLeft) - clientLeft;
|
||||
|
||||
return { top: top, left: left };
|
||||
};
|
||||
|
||||
} else {
|
||||
jQuery.fn.offset = function( options ) {
|
||||
var elem = this[0];
|
||||
if ( !elem || !elem.ownerDocument ) { return null; }
|
||||
|
||||
if ( !elem || !elem.ownerDocument ) {
|
||||
return null;
|
||||
}
|
||||
|
||||
if ( options ) {
|
||||
return this.each(function() {
|
||||
jQuery.offset.setOffset( this, options );
|
||||
});
|
||||
}
|
||||
|
||||
if ( elem === elem.ownerDocument.body ) {
|
||||
return jQuery.offset.bodyOffset( elem );
|
||||
}
|
||||
|
@ -39,7 +51,9 @@ if ( "getBoundingClientRect" in document.documentElement ) {
|
|||
top = elem.offsetTop, left = elem.offsetLeft;
|
||||
|
||||
while ( (elem = elem.parentNode) && elem !== body && elem !== docElem ) {
|
||||
if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position === "fixed" ) { break; }
|
||||
if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position === "fixed" ) {
|
||||
break;
|
||||
}
|
||||
|
||||
computedStyle = defaultView ? defaultView.getComputedStyle(elem, null) : elem.currentStyle;
|
||||
top -= elem.scrollTop;
|
||||
|
@ -148,7 +162,9 @@ jQuery.offset = {
|
|||
|
||||
jQuery.fn.extend({
|
||||
position: function() {
|
||||
if ( !this[0] ) { return null; }
|
||||
if ( !this[0] ) {
|
||||
return null;
|
||||
}
|
||||
|
||||
var elem = this[0],
|
||||
|
||||
|
@ -189,25 +205,30 @@ jQuery.fn.extend({
|
|||
|
||||
|
||||
// Create scrollLeft and scrollTop methods
|
||||
jQuery.each( ['Left', 'Top'], function(i, name) {
|
||||
var method = 'scroll' + name;
|
||||
jQuery.each( ["Left", "Top"], function( i, name ) {
|
||||
var method = "scroll" + name;
|
||||
|
||||
jQuery.fn[ method ] = function(val) {
|
||||
var elem = this[0], win;
|
||||
|
||||
if ( !elem ) { return null; }
|
||||
if ( !elem ) {
|
||||
return null;
|
||||
}
|
||||
|
||||
if ( val !== undefined ) {
|
||||
// Set the scroll offset
|
||||
return this.each(function() {
|
||||
win = getWindow( this );
|
||||
|
||||
win ?
|
||||
if ( win ) {
|
||||
win.scrollTo(
|
||||
!i ? val : jQuery(win).scrollLeft(),
|
||||
i ? val : jQuery(win).scrollTop()
|
||||
) :
|
||||
);
|
||||
|
||||
} else {
|
||||
this[ method ] = val;
|
||||
}
|
||||
});
|
||||
} else {
|
||||
win = getWindow( elem );
|
||||
|
|
22
src/queue.js
22
src/queue.js
|
@ -1,18 +1,24 @@
|
|||
jQuery.extend({
|
||||
queue: function( elem, type, data ) {
|
||||
if ( !elem ) { return; }
|
||||
if ( !elem ) {
|
||||
return;
|
||||
}
|
||||
|
||||
type = (type || "fx") + "queue";
|
||||
var q = jQuery.data( elem, type );
|
||||
|
||||
// Speed up dequeue by getting out quickly if this is just a lookup
|
||||
if ( !data ) { return q || []; }
|
||||
if ( !data ) {
|
||||
return q || [];
|
||||
}
|
||||
|
||||
if ( !q || jQuery.isArray(data) ) {
|
||||
q = jQuery.data( elem, type, jQuery.makeArray(data) );
|
||||
|
||||
} else {
|
||||
q.push( data );
|
||||
}
|
||||
|
||||
return q;
|
||||
},
|
||||
|
||||
|
@ -22,14 +28,20 @@ jQuery.extend({
|
|||
var queue = jQuery.queue( elem, type ), fn = queue.shift();
|
||||
|
||||
// If the fx queue is dequeued, always remove the progress sentinel
|
||||
if ( fn === "inprogress" ) { fn = queue.shift(); }
|
||||
if ( fn === "inprogress" ) {
|
||||
fn = queue.shift();
|
||||
}
|
||||
|
||||
if ( fn ) {
|
||||
// Add a progress sentinel to prevent the fx queue from being
|
||||
// automatically dequeued
|
||||
if ( type === "fx" ) { queue.unshift("inprogress"); }
|
||||
if ( type === "fx" ) {
|
||||
queue.unshift("inprogress");
|
||||
}
|
||||
|
||||
fn.call(elem, function() { jQuery.dequeue(elem, type); });
|
||||
fn.call(elem, function() {
|
||||
jQuery.dequeue(elem, type);
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
@ -157,18 +157,45 @@ jQuery.fn.extend({
|
|||
});
|
||||
|
||||
jQuery.each({
|
||||
parent: function(elem){var parent = elem.parentNode; return parent && parent.nodeType !== 11 ? parent : null;},
|
||||
parents: function(elem){return jQuery.dir(elem,"parentNode");},
|
||||
parentsUntil: function(elem,i,until){return jQuery.dir(elem,"parentNode",until);},
|
||||
next: function(elem){return jQuery.nth(elem,2,"nextSibling");},
|
||||
prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},
|
||||
nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},
|
||||
prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},
|
||||
nextUntil: function(elem,i,until){return jQuery.dir(elem,"nextSibling",until);},
|
||||
prevUntil: function(elem,i,until){return jQuery.dir(elem,"previousSibling",until);},
|
||||
siblings: function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},
|
||||
children: function(elem){return jQuery.sibling(elem.firstChild);},
|
||||
contents: function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}
|
||||
parent: function( elem ) {
|
||||
var parent = elem.parentNode;
|
||||
return parent && parent.nodeType !== 11 ? parent : null;
|
||||
},
|
||||
parents: function( elem ) {
|
||||
return jQuery.dir( elem, "parentNode" );
|
||||
},
|
||||
parentsUntil: function( elem, i, until ) {
|
||||
return jQuery.dir( elem, "parentNode", until );
|
||||
},
|
||||
next: function( elem ) {
|
||||
return jQuery.nth( elem, 2, "nextSibling" );
|
||||
},
|
||||
prev: function( elem ) {
|
||||
return jQuery.nth( elem, 2, "previousSibling" );
|
||||
},
|
||||
nextAll: function( elem ) {
|
||||
return jQuery.dir( elem, "nextSibling" );
|
||||
},
|
||||
prevAll: function( elem ) {
|
||||
return jQuery.dir( elem, "previousSibling" );
|
||||
},
|
||||
nextUntil: function( elem, i, until ) {
|
||||
return jQuery.dir( elem, "nextSibling", until );
|
||||
},
|
||||
prevUntil: function( elem, i, until ) {
|
||||
return jQuery.dir( elem, "previousSibling", until );
|
||||
},
|
||||
siblings: function( elem ) {
|
||||
return jQuery.sibling( elem.parentNode.firstChild, elem );
|
||||
},
|
||||
children: function( elem ) {
|
||||
return jQuery.sibling( elem.firstChild );
|
||||
},
|
||||
contents: function( elem ) {
|
||||
return jQuery.nodeName( elem, "iframe" ) ?
|
||||
elem.contentDocument || elem.contentWindow.document :
|
||||
jQuery.makeArray( elem.childNodes );
|
||||
}
|
||||
}, function( name, fn ) {
|
||||
jQuery.fn[ name ] = function( until, selector ) {
|
||||
var ret = jQuery.map( this, fn, until );
|
||||
|
|
Loading…
Reference in a new issue