Lines Matching refs:jQuery

19 var jQuery = function( selector, context ) {  function
21 return new jQuery.fn.init( selector, context );
25 _jQuery = window.jQuery,
74 jQuery.fn = jQuery.prototype = {
116 if ( jQuery.isPlainObject( context ) ) {
118 jQuery.fn.attr.call( selector, context, true );
129 return jQuery.merge( this, selector );
157 return jQuery.merge( this, selector );
166 return jQuery( context ).find( selector );
171 } else if ( jQuery.isFunction( selector ) ) {
180 return jQuery.makeArray( selector, this );
217 var ret = jQuery();
219 if ( jQuery.isArray( elems ) ) {
223 jQuery.merge( ret, elems );
245 return jQuery.each( this, callback, args );
250 jQuery.bindReady();
253 if ( jQuery.isReady ) {
255 fn.call( document, jQuery );
286 return this.pushStack( jQuery.map(this, function( elem, i ) {
292 return this.prevObject || jQuery(null);
303 jQuery.fn.init.prototype = jQuery.fn;
305 jQuery.extend = jQuery.fn.extend = function() {
318 if ( typeof target !== "object" && !jQuery.isFunction(target) ) {
342 if ( deep && copy && ( jQuery.isPlainObject(copy) || jQuery.isArray(copy) ) ) {
343 var clone = src && ( jQuery.isPlainObject(src) || jQuery.isArray(src) ) ? src
344 : jQuery.isArray(copy) ? [] : {};
347 target[ name ] = jQuery.extend( deep, clone, copy );
361 jQuery.extend({
366 window.jQuery = _jQuery;
369 return jQuery;
378 if ( !jQuery.isReady ) {
381 return setTimeout( jQuery.ready, 13 );
385 jQuery.isReady = true;
392 fn.call( document, jQuery );
400 if ( jQuery.fn.triggerHandler ) {
401 jQuery( document ).triggerHandler( "ready" );
416 return jQuery.ready();
425 window.addEventListener( "load", jQuery.ready, false );
434 window.attachEvent( "onload", jQuery.ready );
502 data = jQuery.trim( data );
516 jQuery.error( "Invalid JSON: " + data );
532 if ( jQuery.support.scriptEval ) {
553 isObj = length === undefined || jQuery.isFunction(object);
599 …if ( array.length == null || typeof array === "string" || jQuery.isFunction(array) || (typeof arra…
602 jQuery.merge( ret, array );
683 } else if ( proxy && !jQuery.isFunction( proxy ) ) {
697 proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++;
721 browserMatch = jQuery.uaMatch( userAgent );
723 jQuery.browser[ browserMatch.browser ] = true;
724 jQuery.browser.version = browserMatch.version;
728 if ( jQuery.browser.webkit ) {
729 jQuery.browser.safari = true;
733 jQuery.inArray = function( elem, array ) {
739 rootjQuery = jQuery(document);
745 jQuery.ready();
753 jQuery.ready();
760 if ( jQuery.isReady ) {
774 jQuery.ready();
779 jQuery.ajax({
785 jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" );
809 exec = !pass && exec && jQuery.isFunction(value);
827 jQuery.support = {};
845 jQuery.support = {
904 jQuery.support.scriptEval = true;
914 jQuery.support.deleteExpando = false;
923 jQuery.support.noCloneEvent = false;
936 jQuery.support.checkClone = fragment.cloneNode(true).cloneNode(true).lastChild.checked;
940 jQuery(function() {
945 jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2;
967 jQuery.support.submitBubbles = eventSupported("submit");
968 jQuery.support.changeBubbles = eventSupported("change");
974 jQuery.props = {
988 jQuery.extend({
1002 if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {
1010 var id = elem[ expando ], cache = jQuery.cache, thisCache;
1025 thisCache = cache[ id ] = jQuery.extend(true, {}, name);
1043 if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {
1051 var id = elem[ expando ], cache = jQuery.cache, thisCache = cache[ id ];
1060 if ( jQuery.isEmptyObject(thisCache) ) {
1061 jQuery.removeData( elem );
1067 if ( jQuery.support.deleteExpando ) {
1068 delete elem[ jQuery.expando ];
1071 elem.removeAttribute( jQuery.expando );
1080 jQuery.fn.extend({
1083 return jQuery.data( this[0] );
1087 jQuery.data( this, key );
1098 data = jQuery.data( this[0], key );
1105 jQuery.data( this, key, value );
1112 jQuery.removeData( this, key );
1116 jQuery.extend({
1123 var q = jQuery.data( elem, type );
1130 if ( !q || jQuery.isArray(data) ) {
1131 q = jQuery.data( elem, type, jQuery.makeArray(data) );
1143 var queue = jQuery.queue( elem, type ), fn = queue.shift();
1158 jQuery.dequeue(elem, type);
1164 jQuery.fn.extend({
1172 return jQuery.queue( this[0], type );
1175 var queue = jQuery.queue( this, type, data );
1178 jQuery.dequeue( this, type );
1184 jQuery.dequeue( this, type );
1191 time = jQuery.fx ? jQuery.fx.speeds[time] || time : time;
1197 jQuery.dequeue( elem, type );
1215 jQuery.fn.extend({
1217 return access( this, name, value, true, jQuery.attr );
1222 jQuery.attr( this, name, "" );
1230 if ( jQuery.isFunction(value) ) {
1232 var self = jQuery(this);
1254 elem.className = jQuery.trim( setClass );
1264 if ( jQuery.isFunction(value) ) {
1266 var self = jQuery(this);
1283 elem.className = jQuery.trim( className );
1298 if ( jQuery.isFunction( value ) ) {
1300 var self = jQuery(this);
1308 var className, i = 0, self = jQuery(this),
1321 jQuery.data( this, "__className__", this.className );
1325 …this.className = this.className || value === false ? "" : jQuery.data( this, "__className__" ) || …
1346 if ( jQuery.nodeName( elem, "option" ) ) {
1351 if ( jQuery.nodeName( elem, "select" ) ) {
1368 value = jQuery(option).val();
1384 if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) {
1397 var isFunction = jQuery.isFunction(value);
1400 var self = jQuery(this), val = value;
1416 if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) {
1417 this.checked = jQuery.inArray( self.val(), val ) >= 0;
1419 } else if ( jQuery.nodeName( this, "select" ) ) {
1420 var values = jQuery.makeArray(val);
1422 jQuery( "option", this ).each(function() {
1423 this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0;
1437 jQuery.extend({
1455 if ( pass && name in jQuery.attrFn ) {
1456 return jQuery(elem)[name](value);
1459 var notxml = elem.nodeType !== 1 || !jQuery.isXMLDoc( elem ),
1464 name = notxml && jQuery.props[ name ] || name;
1473 if ( name === "selected" && !jQuery.support.optSelected ) {
1490 jQuery.error( "type property can't be changed" );
1497 if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) ) {
1516 if ( !jQuery.support.style && notxml && name === "style" ) {
1529 var attr = !jQuery.support.hrefNormalized && notxml && special ?
1540 return jQuery.style( elem, name, value );
1555 jQuery.event = {
1579 handler.guid = jQuery.guid++;
1583 var elemData = jQuery.data( elem );
1598 return typeof jQuery !== "undefined" && !jQuery.event.triggered ?
1599 jQuery.event.handle.apply( eventHandle.elem, arguments ) :
1616 jQuery.extend({}, handleObjIn) :
1635 special = jQuery.event.special[ type ] || {};
1667 jQuery.event.global[ type ] = true;
1684 elemData = jQuery.data( elem ),
1702 jQuery.event.remove( elem, type + types );
1724 jQuery.map( namespaces.slice(0).sort(), fcleanup ).join("\\.(?:.*\\.)?") + "(\\.|$)")
1738 jQuery.event.remove( elem, origType, handleObj.handler, j );
1746 special = jQuery.event.special[ type ] || {};
1781 if ( jQuery.isEmptyObject( events ) ) {
1790 if ( jQuery.isEmptyObject( elemData ) ) {
1791 jQuery.removeData( elem );
1807 jQuery.extend( jQuery.Event(type), event ) :
1809 jQuery.Event(type);
1822 if ( jQuery.event.global[ type ] ) {
1823 jQuery.each( jQuery.cache, function() {
1825 jQuery.event.trigger( event, data, this.handle.elem );
1843 data = jQuery.makeArray( data );
1850 var handle = jQuery.data( elem, "handle" );
1859 if ( !(elem && elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()]) ) {
1869 jQuery.event.trigger( event, data, parent, true );
1873 isClick = jQuery.nodeName(target, "a") && type === "click",
1874 special = jQuery.event.special[ type ] || {};
1877 !isClick && !(target && target.nodeName && jQuery.noData[target.nodeName.toLowerCase()]) ) {
1888 jQuery.event.triggered = true;
1899 jQuery.event.triggered = false;
1907 event = arguments[0] = jQuery.event.fix( event || window.event );
1919 var events = jQuery.data(this, "events"), handlers = events[ event.type ];
1966 event = jQuery.Event( originalEvent );
2018 proxy: jQuery.proxy,
2023 setup: jQuery.bindReady,
2024 teardown: jQuery.noop
2029jQuery.event.add( this, handleObj.origType, jQuery.extend({}, handleObj, {handler: liveHandler}) )…
2036 jQuery.each( jQuery.data(this, "events").live || [], function() {
2044 jQuery.event.remove( this, handleObj.origType, liveHandler );
2076 jQuery.Event = function( src ) {
2079 return new jQuery.Event( src );
2108 jQuery.Event.prototype = {
2166 jQuery.event.handle.apply( this, arguments );
2177 jQuery.event.handle.apply( this, arguments );
2181 jQuery.each({
2185 jQuery.event.special[ orig ] = {
2187 jQuery.event.add( this, fix, data && data.selector ? delegate : withinElement, orig );
2190 jQuery.event.remove( this, fix, data && data.selector ? delegate : withinElement );
2196 if ( !jQuery.support.submitBubbles ) {
2198 jQuery.event.special.submit = {
2201 jQuery.event.add(this, "click.specialSubmit", function( e ) {
2204 if ( (type === "submit" || type === "image") && jQuery( elem ).closest("form").length ) {
2209 jQuery.event.add(this, "keypress.specialSubmit", function( e ) {
2212 …if ( (type === "text" || type === "password") && jQuery( elem ).closest("form").length && e.keyCod…
2223 jQuery.event.remove( this, ".specialSubmit" );
2230 if ( !jQuery.support.changeBubbles ) {
2244 jQuery.map( elem.options, function( elem ) {
2263 data = jQuery.data( elem, "_change_data" );
2268 jQuery.data( elem, "_change_data", val );
2277 return jQuery.event.trigger( e, arguments[1], elem );
2281 jQuery.event.special.change = {
2310 jQuery.data( elem, "_change_data", getVal(elem) );
2320 jQuery.event.add( this, type + ".specialChange", changeFilters[type] );
2327 jQuery.event.remove( this, ".specialChange" );
2333 changeFilters = jQuery.event.special.change.filters;
2338 return jQuery.event.handle.apply( elem, args );
2343 jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {
2344 jQuery.event.special[ fix ] = {
2354 e = jQuery.event.fix( e );
2356 return jQuery.event.handle.call( this, e );
2361 jQuery.each(["bind", "one"], function( i, name ) {
2362 jQuery.fn[ name ] = function( type, data, fn ) {
2371 if ( jQuery.isFunction( data ) ) {
2376 var handler = name === "one" ? jQuery.proxy( fn, function( event ) {
2377 jQuery( this ).unbind( event, handler );
2386 jQuery.event.add( this[i], type, handler, data );
2394 jQuery.fn.extend({
2404 jQuery.event.remove( this[i], type, fn );
2426 jQuery.event.trigger( type, data, this );
2432 var event = jQuery.Event( type );
2435 jQuery.event.trigger( event, data, this[0] );
2446 jQuery.proxy( fn, args[ i++ ] );
2449 return this.click( jQuery.proxy( fn, function( event ) {
2451 var lastToggle = ( jQuery.data( this, "lastToggle" + fn.guid ) || 0 ) % i;
2452 jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 );
2474 jQuery.each(["live", "die"], function( i, name ) {
2475 jQuery.fn[ name ] = function( types, data, fn, origSelector /* Internal Use Only */ ) {
2478 context = origSelector ? this : jQuery( this.context );
2480 if ( jQuery.isFunction( data ) ) {
2514 jQuery.event.add( this, liveConvert( type, selector ),
2531 events = jQuery.data( this, "events" );
2553 match = jQuery( event.target ).closest( selectors, event.currentTarget );
2565 related = jQuery( event.relatedTarget ).closest( handleObj.selector )[0];
2594 jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +
2599 jQuery.fn[ name ] = function( fn ) {
2603 if ( jQuery.attrFn ) {
2604 jQuery.attrFn[ name ] = true;
2614 for ( var id in jQuery.cache ) {
2615 if ( jQuery.cache[ id ].handle ) {
2618 jQuery.event.remove( jQuery.cache[ id ].handle.elem );
3676 jQuery.find = Sizzle;
3677 jQuery.expr = Sizzle.selectors;
3678 jQuery.expr[":"] = jQuery.expr.filters;
3679 jQuery.unique = Sizzle.uniqueSort;
3680 jQuery.text = getText;
3681 jQuery.isXMLDoc = isXML;
3682 jQuery.contains = contains;
3697 if ( jQuery.isFunction( qualifier ) ) {
3698 return jQuery.grep(elements, function( elem, i ) {
3703 return jQuery.grep(elements, function( elem, i ) {
3708 var filtered = jQuery.grep(elements, function( elem ) {
3713 return jQuery.filter(qualifier, filtered, !keep);
3715 qualifier = jQuery.filter( qualifier, filtered );
3719 return jQuery.grep(elements, function( elem, i ) {
3720 return (jQuery.inArray( elem, qualifier ) >= 0) === keep;
3724 jQuery.fn.extend({
3730 jQuery.find( selector, this[i], ret );
3749 var targets = jQuery( target );
3752 if ( jQuery.contains( this, targets[i] ) ) {
3768 return !!selector && jQuery.filter( selector, this ).length > 0;
3772 if ( jQuery.isArray( selectors ) ) {
3780 matches[selector] = jQuery.expr.match.POS.test( selector ) ?
3781 jQuery( selector, context || this.context ) :
3790 if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) ) {
3802 var pos = jQuery.expr.match.POS.test( selectors ) ?
3803 jQuery( selectors, context || this.context ) : null;
3807 if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selectors) ) {
3820 return jQuery.inArray( this[0],
3823 elem ? jQuery( elem ) : this.parent().children() );
3826 return jQuery.inArray(
3833 jQuery( selector, context || this.context ) :
3834 jQuery.makeArray( selector ),
3835 all = jQuery.merge( this.get(), set );
3839 jQuery.unique( all ) );
3853 jQuery.each({
3859 return jQuery.dir( elem, "parentNode" );
3862 return jQuery.dir( elem, "parentNode", until );
3865 return jQuery.nth( elem, 2, "nextSibling" );
3868 return jQuery.nth( elem, 2, "previousSibling" );
3871 return jQuery.dir( elem, "nextSibling" );
3874 return jQuery.dir( elem, "previousSibling" );
3877 return jQuery.dir( elem, "nextSibling", until );
3880 return jQuery.dir( elem, "previousSibling", until );
3883 return jQuery.sibling( elem.parentNode.firstChild, elem );
3886 return jQuery.sibling( elem.firstChild );
3889 return jQuery.nodeName( elem, "iframe" ) ?
3891 jQuery.makeArray( elem.childNodes );
3894 jQuery.fn[ name ] = function( until, selector ) {
3895 var ret = jQuery.map( this, fn, until );
3902 ret = jQuery.filter( selector, ret );
3905 ret = this.length > 1 ? jQuery.unique( ret ) : ret;
3915 jQuery.extend({
3921 return jQuery.find.matches(expr, elems);
3926 …while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).…
3990 if ( !jQuery.support.htmlSerialize ) {
3994 jQuery.fn.extend({
3996 if ( jQuery.isFunction(text) ) {
3998 var self = jQuery(this);
4007 return jQuery.text( this );
4011 if ( jQuery.isFunction( html ) ) {
4013 jQuery(this).wrapAll( html.call(this, i) );
4019 var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true);
4040 if ( jQuery.isFunction( html ) ) {
4042 jQuery(this).wrapInner( html.call(this, i) );
4047 var self = jQuery( this ), contents = self.contents();
4060 jQuery( this ).wrapAll( html );
4066 if ( !jQuery.nodeName( this, "body" ) ) {
4067 jQuery( this ).replaceWith( this.childNodes );
4094 var set = jQuery(arguments[0]);
4107 set.push.apply( set, jQuery(arguments[0]).toArray() );
4115 if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {
4117 jQuery.cleanData( elem.getElementsByTagName("*") );
4118 jQuery.cleanData( [ elem ] );
4134 jQuery.cleanData( elem.getElementsByTagName("*") );
4149 if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) {
4165 return jQuery.clean([html.replace(rinlinejQuery, "")
4192 (jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value )) &&
4201 jQuery.cleanData( this[i].getElementsByTagName("*") );
4211 } else if ( jQuery.isFunction( value ) ) {
4213 var self = jQuery(this), old = self.html();
4230 if ( jQuery.isFunction( value ) ) {
4232 var self = jQuery(this), old = self.html();
4238 value = jQuery(value).detach();
4244 jQuery(this).remove();
4247 jQuery(next).before( value );
4249 jQuery(parent).append( value );
4253 … return this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value );
4265 …if ( !jQuery.support.checkClone && arguments.length === 3 && typeof value === "string" && rchecked…
4267 jQuery(this).domManip( args, table, callback, true );
4271 if ( jQuery.isFunction(value) ) {
4273 var self = jQuery(this);
4283 …if ( jQuery.support.parentNode && parent && parent.nodeType === 11 && parent.childNodes.length ===…
4299 table = table && jQuery.nodeName( first, "tr" );
4314 jQuery.each( scripts, evalScript );
4321 return jQuery.nodeName(elem, "table") ?
4337 …var oldData = jQuery.data( orig[i++] ), curData = jQuery.data( this, oldData ), events = oldData &…
4345 jQuery.event.add( this, type, events[ type ][ handler ], events[ type ][ handler ].data );
4361 !rnocache.test( args[0] ) && (jQuery.support.checkClone || !rchecked.test( args[0] )) ) {
4364 cacheresults = jQuery.fragments[ args[0] ];
4374 jQuery.clean( args, doc, fragment, scripts );
4378 jQuery.fragments[ args[0] ] = cacheresults ? fragment : 1;
4384 jQuery.fragments = {};
4386 jQuery.each({
4393 jQuery.fn[ name ] = function( selector ) {
4394 var ret = [], insert = jQuery( selector ),
4404 jQuery.fn[ original ].apply( jQuery(insert[i]), elems );
4413 jQuery.extend({
4456 if ( !jQuery.support.tbody ) {
4469 if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) {
4477 if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) {
4487 ret = jQuery.merge( ret, elem );
4493 …if ( scripts && jQuery.nodeName( ret[i], "script" ) && (!ret[i].type || ret[i].type.toLowerCase() …
4498 …ret.splice.apply( ret, [i + 1, 0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))) …
4509 var data, id, cache = jQuery.cache,
4510 special = jQuery.event.special,
4511 deleteExpando = jQuery.support.deleteExpando;
4514 id = elem[ jQuery.expando ];
4522 jQuery.event.remove( elem, type );
4531 delete elem[ jQuery.expando ];
4534 elem.removeAttribute( jQuery.expando );
4559 styleFloat = jQuery.support.cssFloat ? "cssFloat" : "styleFloat",
4564 jQuery.fn.css = function( name, value ) {
4567 return jQuery.curCSS( elem, name );
4574 jQuery.style( elem, name, value );
4578 jQuery.extend({
4593 if ( !jQuery.support.opacity && name === "opacity" ) {
4601 var filter = style.filter || jQuery.curCSS( elem, "filter" ) || "";
4635 jQuery.each( which, function() {
4637 val -= parseFloat(jQuery.curCSS( elem, "padding" + this, true)) || 0;
4641 val += parseFloat(jQuery.curCSS( elem, "margin" + this, true)) || 0;
4643 val -= parseFloat(jQuery.curCSS( elem, "border" + this + "Width", true)) || 0;
4651 jQuery.swap( elem, props, getWH );
4657 return jQuery.curCSS( elem, name, force );
4664 if ( !jQuery.support.opacity && name === "opacity" && elem.currentStyle ) {
4755 if ( jQuery.expr && jQuery.expr.filters ) {
4756 jQuery.expr.filters.hidden = function( elem ) {
4764 jQuery.curCSS(elem, "display") === "none";
4767 jQuery.expr.filters.visible = function( elem ) {
4768 return !jQuery.expr.filters.hidden( elem );
4782 _load = jQuery.fn.load;
4784 jQuery.fn.extend({
4806 if ( jQuery.isFunction( params ) ) {
4813 params = jQuery.param( params, jQuery.ajaxSettings.traditional );
4821 jQuery.ajax({
4832 jQuery("<div />")
4854 return jQuery.param(this.serializeArray());
4858 return this.elements ? jQuery.makeArray(this.elements) : this;
4866 var val = jQuery(this).val();
4870 jQuery.isArray(val) ?
4871 jQuery.map( val, function( val, i ) {
4880 jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), function(…
4881 jQuery.fn[o] = function( f ) {
4886 jQuery.extend({
4890 if ( jQuery.isFunction( data ) ) {
4896 return jQuery.ajax({
4906 return jQuery.get(url, null, callback, "script");
4910 return jQuery.get(url, data, callback, "json");
4915 if ( jQuery.isFunction( data ) ) {
4921 return jQuery.ajax({
4931 jQuery.extend( jQuery.ajaxSettings, settings );
4976 var s = jQuery.extend(true, {}, jQuery.ajaxSettings, origSettings);
4984 s.data = jQuery.param( s.data, s.traditional );
5052 if ( s.global && ! jQuery.active++ ) {
5053 jQuery.event.trigger( "ajaxStart" );
5125 if ( jQuery.lastModified[s.url] ) {
5126 xhr.setRequestHeader("If-Modified-Since", jQuery.lastModified[s.url]);
5129 if ( jQuery.etag[s.url] ) {
5130 xhr.setRequestHeader("If-None-Match", jQuery.etag[s.url]);
5149 if ( s.global && ! --jQuery.active ) {
5150 jQuery.event.trigger( "ajaxStop" );
5174 xhr.onreadystatechange = jQuery.noop;
5180 xhr.onreadystatechange = jQuery.noop;
5184 !jQuery.httpSuccess( xhr ) ?
5186 s.ifModified && jQuery.httpNotModified( xhr, s.url ) ?
5196 data = jQuery.httpData( xhr, s.dataType, s );
5210 jQuery.handleError(s, xhr, status, errMsg);
5254 jQuery.handleError(s, xhr, null, e);
5288 if ( s.global && ! --jQuery.active ) {
5289 jQuery.event.trigger( "ajaxStop" );
5294 (s.context ? jQuery(s.context) : jQuery.event).trigger(type, args);
5309 (s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] );
5335 jQuery.lastModified[url] = lastModified;
5339 jQuery.etag[url] = etag;
5352 jQuery.error( "parsererror" );
5365 data = jQuery.parseJSON( data );
5369 jQuery.globalEval( data );
5383 traditional = jQuery.ajaxSettings.traditional;
5387 if ( jQuery.isArray(a) || a.jquery ) {
5389 jQuery.each( a, function() {
5405 if ( jQuery.isArray(obj) ) {
5407 jQuery.each( obj, function( i, v ) {
5419 … buildParams( prefix + "[" + ( typeof v === "object" || jQuery.isArray(v) ? i : "" ) + "]", v );
5425 jQuery.each( obj, function( k, v ) {
5437 value = jQuery.isFunction(value) ? value() : value;
5455 jQuery.fn.extend({
5462 var old = jQuery.data(this[i], "olddisplay");
5466 if ( jQuery.css(this[i], "display") === "none" ) {
5473 var elem = jQuery("<" + nodeName + " />").appendTo("body");
5486 jQuery.data(this[i], "olddisplay", display);
5493 this[j].style.display = jQuery.data(this[j], "olddisplay") || "";
5506 var old = jQuery.data(this[i], "olddisplay");
5508 jQuery.data(this[i], "olddisplay", jQuery.css(this[i], "display"));
5523 _toggle: jQuery.fn.toggle,
5528 if ( jQuery.isFunction(fn) && jQuery.isFunction(fn2) ) {
5533 var state = bool ? fn : jQuery(this).is(":hidden");
5534 jQuery(this)[ state ? "show" : "hide" ]();
5550 var optall = jQuery.speed(speed, easing, callback);
5552 if ( jQuery.isEmptyObject( prop ) ) {
5557 var opt = jQuery.extend({}, optall), p,
5558 hidden = this.nodeType === 1 && jQuery(this).is(":hidden"),
5576 opt.display = jQuery.css(this, "display");
5582 if ( jQuery.isArray( prop[p] ) ) {
5593 opt.curAnim = jQuery.extend({}, prop);
5595 jQuery.each( prop, function( name, val ) {
5596 var e = new jQuery.fx( self, opt, name );
5635 var timers = jQuery.timers;
5666 jQuery.each({
5673 jQuery.fn[ name ] = function( speed, callback ) {
5678 jQuery.extend({
5682 jQuery.isFunction( speed ) && speed,
5684 easing: fn && easing || easing && !jQuery.isFunction(easing) && easing
5687 opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :
5688 jQuery.fx.speeds[opt.duration] || jQuery.fx.speeds._default;
5694 jQuery(this).dequeue();
5696 if ( jQuery.isFunction( opt.old ) ) {
5727 jQuery.fx.prototype = {
5734 (jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );
5748 var r = parseFloat(jQuery.css(this.elem, this.prop, force));
5749 return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, this.prop)) || 0;
5768 if ( t() && jQuery.timers.push(t) && !timerId ) {
5769 timerId = setInterval(jQuery.fx.tick, 13);
5776 this.options.orig[this.prop] = jQuery.style( this.elem, this.prop );
5785 jQuery( this.elem ).show();
5791 this.options.orig[this.prop] = jQuery.style( this.elem, this.prop );
5821 var old = jQuery.data(this.elem, "olddisplay");
5824 if ( jQuery.css(this.elem, "display") === "none" ) {
5831 jQuery(this.elem).hide();
5837 jQuery.style(this.elem, p, this.options.orig[p]);
5853 var defaultEasing = this.options.easing || (jQuery.easing.swing ? "swing" : "linear");
5854 …this.pos = jQuery.easing[specialEasing || defaultEasing](this.state, n, 0, 1, this.options.duratio…
5865 jQuery.extend( jQuery.fx, {
5867 var timers = jQuery.timers;
5876 jQuery.fx.stop();
5894 jQuery.style(fx.elem, "opacity", fx.now);
5907 if ( jQuery.expr && jQuery.expr.filters ) {
5908 jQuery.expr.filters.animated = function( elem ) {
5909 return jQuery.grep(jQuery.timers, function( fn ) {
5918 jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() {
5925 jQuery.fn.offset = function( options ) {
5930 jQuery.offset.setOffset( this, options, i );
5939 return jQuery.offset.bodyOffset( elem );
5944 …top = box.top + (self.pageYOffset || jQuery.support.boxModel && docElem.scrollTop || body.scrol…
5945 …left = box.left + (self.pageXOffset || jQuery.support.boxModel && docElem.scrollLeft || body.scrol…
5951 jQuery.fn.offset = function( options ) {
5956 jQuery.offset.setOffset( this, options, i );
5965 return jQuery.offset.bodyOffset( elem );
5968 jQuery.offset.initialize();
5977 if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position === "fixed" ) {
5989 …if ( jQuery.offset.doesNotAddBorder && !(jQuery.offset.doesAddBorderForTableAndCells && /^t(able|d…
5997 …if ( jQuery.offset.subtractsBorderForOverflowNotVisible && computedStyle.overflow !== "visible" ) {
6010 if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position === "fixed" ) {
6019 jQuery.offset = {
6021 …ement("div"), innerDiv, checkDiv, table, td, bodyMarginTop = parseFloat( jQuery.curCSS(body, "marg…
6024jQuery.extend( container.style, { position: "absolute", top: 0, left: 0, margin: 0, border: 0, wid…
6047 jQuery.offset.initialize = jQuery.noop;
6053 jQuery.offset.initialize();
6055 if ( jQuery.offset.doesNotIncludeMarginInBodyOffset ) {
6056 top += parseFloat( jQuery.curCSS(body, "marginTop", true) ) || 0;
6057 left += parseFloat( jQuery.curCSS(body, "marginLeft", true) ) || 0;
6065 if ( /static/.test( jQuery.curCSS( elem, "position" ) ) ) {
6068 var curElem = jQuery( elem ),
6070 curTop = parseInt( jQuery.curCSS( elem, "top", true ), 10 ) || 0,
6071 curLeft = parseInt( jQuery.curCSS( elem, "left", true ), 10 ) || 0;
6073 if ( jQuery.isFunction( options ) ) {
6091 jQuery.fn.extend({
6109 offset.top -= parseFloat( jQuery.curCSS(elem, "marginTop", true) ) || 0;
6110 offset.left -= parseFloat( jQuery.curCSS(elem, "marginLeft", true) ) || 0;
6113 parentOffset.top += parseFloat( jQuery.curCSS(offsetParent[0], "borderTopWidth", true) ) || 0;
6114 parentOffset.left += parseFloat( jQuery.curCSS(offsetParent[0], "borderLeftWidth", true) ) || 0;
6126 …while ( offsetParent && (!/^body|html$/i.test(offsetParent.nodeName) && jQuery.css(offsetParent, "…
6136 jQuery.each( ["Left", "Top"], function( i, name ) {
6139 jQuery.fn[ method ] = function(val) {
6153 !i ? val : jQuery(win).scrollLeft(),
6154 i ? val : jQuery(win).scrollTop()
6166 jQuery.support.boxModel && win.document.documentElement[ method ] ||
6181 jQuery.each([ "Height", "Width" ], function( i, name ) {
6186 jQuery.fn["inner" + name] = function() {
6188 jQuery.css( this[0], type, false, "padding" ) :
6193 jQuery.fn["outer" + name] = function( margin ) {
6195 jQuery.css( this[0], type, false, margin ? "margin" : "border" ) :
6199 jQuery.fn[ type ] = function( size ) {
6206 if ( jQuery.isFunction( size ) ) {
6208 var self = jQuery( this );
6230 jQuery.css( elem, type ) :
6238 window.jQuery = window.$ = jQuery;