David Serduke
4b8f6cdc86
Fixed #1557 , although it doesn't appear to be just an FF3 problem. In this case, $.getJSON() wasn't working from a remote host. I went ahead and added a unit test then added the s.dataType == "json" test for a remote <script> load. The said that json was allowed but the dataType check was missing. This appears to have fixed the bug across all browsers.
2007-11-29 19:07:20 +00:00
David Serduke
7ac564cd98
Fixed #1450 by returning 1223 as success. Couldn't normalize the status since jquery uses the actual xmlhttprequest object.
2007-11-29 17:12:08 +00:00
David Serduke
b6d70a7ce3
Back out one of the changes from the previous commit that wasn't necessary to fix the bug and might not be desired.
2007-11-28 23:53:54 +00:00
David Serduke
95c0265486
Fixed #1908 by testing to make sure it isn't null before checking the nodeType.
2007-11-28 23:42:16 +00:00
David Serduke
ed7608d8ee
Fixed #1070 by converting all setAttribute() values to a string which is what all browsers but IE did. This will bring IE in line with the others and fix the bug.
2007-11-28 23:13:59 +00:00
David Serduke
3ae5fbc16a
Fixed #1701 by passing through the arguments as suggested.
2007-11-28 22:23:40 +00:00
David Serduke
5c6c99361f
Fixed #1714 by adding a default empty string if the value is falsey.
2007-11-28 16:38:34 +00:00
David Serduke
0a755f6ab3
Fixed #1599 as Brandon suggested to ignore negative values to width and height css. The fix itself is slightly different as it was moved to .css() instead of staying in .attr() like in his patch. I decided there was less chance of incorrect behavior (like if someone had an XML file with a width attribute that could be negative). Also took out some unneeded white space while I was in there.
2007-11-28 01:01:49 +00:00
David Serduke
2ccd2cb36b
Fixed #1942 but running jQuery.css() before jQuery.curCSS(). This way when the property is width or height it gets the values through calculation instead of just css first. This appears to fix the problem in Opera without hurting any of the other browsers.
2007-11-27 23:58:07 +00:00
David Serduke
b26da08821
Fixed #1970 by returning true instead of false when the mouse moves over a sub-element. The side effect is the event will not stop default behavior and will propagate which it didn't used to. I could find no compelling reason to stop those things from happening.
2007-11-27 19:20:36 +00:00
John Resig
1a2fdafd38
Added a quick shortcut to improve the speed of $(DOMElement) by over 2x.
2007-11-27 01:03:49 +00:00
Brandon Aaron
e6a481e533
Fix for #1933
2007-11-19 16:15:51 +00:00
Brandon Aaron
5e99807271
Fix for #1944 . Added nodeName and tagName to jQuery.props and tests for maxlength, defaultValue, selectedIndex, tagName and nodeName.
2007-11-19 16:07:44 +00:00
David Serduke
264ffbc73b
Fixed #1074 where .html() was incorrectly changing the selected value of an option.
2007-11-17 22:09:51 +00:00
David Serduke
32b3ac4f06
Changed core.js from CRLF to LF eol style to match the rest of the source files. This was the only change for this changeset. To see it try: 'svn diff -x --ignore-eol-style -r 3841:3842' and there will be no diffs. (actual revision numbers are an educated guess)
2007-11-17 04:36:50 +00:00
David Serduke
bf8f3fe094
Fix #1907 where the never-ending loop prevention used a coersion comparison which sometimes dropped values incorrectly. Also fixed a bug where on deep copies the target copied over itself (i = 2 addition). Last made code handle the case when a property might have a string in it that should be overwritten by an object.
2007-11-17 04:25:22 +00:00
David Serduke
6853370fbb
Fix #1905 bug where in IE the use of RegExp.test() was failing and needed to be replaced with String.match().
2007-11-16 23:54:45 +00:00
David Serduke
e2ef3df86d
Fixed #1095 bug where radio buttons became unchecked during show(). Also added unit test and had to fix a selector test that was broken by the new testing div in test/index.html. Last made some whitespace changes.
2007-11-16 23:39:23 +00:00
David Serduke
b9371a6ca4
Fix #1827 bug where extra setInterval()s can be called during animation.
2007-11-16 21:50:27 +00:00
David Serduke
084079d2fd
Fixed #1727 bug where :nth-child() was non-standard with CSS3 plus two minor white space changes in selector.js.
2007-11-16 19:01:53 +00:00
David Serduke
0a0990485e
Fixed #1822 bug where queue() didn't always default to type 'fx'.
2007-11-16 18:23:59 +00:00
David Serduke
1d299d375b
Fix for #1823 bug in animate {queue:false} plus a unit test.
2007-11-16 17:49:12 +00:00
Brandon Aaron
ab96367f12
Fix for #1925 and removed some unnecessary browser sniffing
2007-11-14 21:55:45 +00:00
Brandon Aaron
ee52c89dc9
Fix for #1911
2007-11-14 15:06:48 +00:00
Brandon Aaron
d5cb977a08
Fix for #1893
2007-11-14 04:51:53 +00:00
David Serduke
a613a70fdb
Added a check to make sure a parent node exists in call remove() to avoid errors as seen in bug #1742 .
2007-11-05 18:49:00 +00:00
John Resig
1ac9d6fbee
Added a fix for .noConflict(true) not reverting properly. Also added unit tests for noConflict.
2007-10-20 22:04:06 +00:00
John Resig
5736e8d90d
Ok, self[...] was BS, switching to window[...], bug #1748 .
2007-10-18 17:25:08 +00:00
John Resig
5421dfdea9
Added a fix for bug #1751 , where the options getting overwritten for an animation was causing issues.
2007-10-18 00:30:37 +00:00
John Resig
80a26a3266
Fix for bug #1638 , where a non-string data could break an Ajax request.
2007-10-18 00:07:45 +00:00
John Resig
14b88f6019
Fix for bug #1546 where a deep copy was attempted of DOM elements (which isn't needed).
2007-10-17 23:35:57 +00:00
John Resig
9ac9aaeec3
Another fix for bug #1584 , ajaxStop would not be called for a cross-domain request if a handler was not provided.
2007-10-17 23:13:31 +00:00
John Resig
e287007f6a
Added a fix for bug #1698 , in which injected scripts were executed out of order, in relation to the DOM.
2007-10-17 22:42:12 +00:00
John Resig
a2fc65fd32
From a suggestion by Diego, moved the jQuery.ready() call outside of the try{}catch() block for IE/Safari DOM Ready.
2007-10-15 17:55:54 +00:00
Brandon Aaron
971840f343
Fixed .val(String) for select elements ( #1760 ) [Thanks Sam]
2007-10-12 12:51:07 +00:00
Jörn Zaefferer
0f5c1d15e9
Fix for #1779
2007-10-12 09:46:48 +00:00
Brandon Aaron
a5f95c88c1
Fix normalization of pageX and pageY event properties in IE ( #1571 ). Thanks wizzud.
2007-10-06 21:00:37 +00:00
Brandon Aaron
92aac3abd6
Fixes memory leaks relating to events in IE with page unload and with jQuery methods remove, html and empty ( #1610 , #1618 , #1697 and #1731 ). Also re-worked variable names to be more consistent with the core.
2007-10-06 17:04:20 +00:00
Brandon Aaron
bb998f2518
Fix regression in add and append in IE after revision 3463
2007-10-06 16:45:20 +00:00
John Resig
ad1cef94bf
A fix for bug #1443 , where globalEval occurred asynchronously in Safari 2, provided by Andrea Giammarchi.
2007-10-01 20:15:20 +00:00
John Resig
beebbf8ba4
Safari 2 was having problems with the syntax used for the ready handling.
2007-10-01 14:14:09 +00:00
John Resig
1344a7fd50
Fixed the attribution for the DOM Ready fix - the previously used changes weren't significant.
2007-09-27 20:49:30 +00:00
Brandon Aaron
ee2efbe1e3
Fix for #1153
2007-09-27 18:09:23 +00:00
John Resig
6e8a8c5359
Converted jQuery to use the new DOM Ready technique (by checking scroll). A single setTimeout loop is used for both IE and Safari now. Fixex bugs #1320 and #1561 .
2007-09-27 15:23:07 +00:00
Brandon Aaron
a9add215ea
offset: fixes for correct body offsets in safari and mozilla (thanks Wizzud)
2007-09-26 22:28:00 +00:00
John Resig
92a9e73bbe
Completely overhauled the syntax of core - re-worked variable names, formatting, comments, and some structure.
2007-09-23 16:55:19 +00:00
Brandon Aaron
595d125365
offset: added fixed position support and fixed opera issue with borders on absolute and relative parents
2007-09-21 21:41:56 +00:00
Brandon Aaron
c9899a74ac
offset: do not add borders for table cells
2007-09-18 18:08:35 +00:00
Brandon Aaron
d5999be9ae
Fixed #1474 , setting selectedIndex
2007-09-18 14:35:41 +00:00
Brandon Aaron
aee81963ba
Use document.compatMode for quirks test in width/height method
2007-09-18 12:38:15 +00:00
Brandon Aaron
537d7ca869
Fix width/height to work properly on window/document
2007-09-17 19:14:05 +00:00
Brandon Aaron
415a0916b5
remove box global var from offset
2007-09-17 18:20:51 +00:00
John Resig
e0c6e4ef98
Added fix for bug #1567 - uppercase nodeName test in .add().
2007-09-15 03:44:44 +00:00
John Resig
f6a2e1734f
Fixed animating to 0% (Bug #1586 ).
2007-09-15 03:26:33 +00:00
John Resig
dbca9cbf62
Forgot the 'var' statement, causing variables to leak. (Bug #1592 )
2007-09-15 03:12:56 +00:00
John Resig
3dabd7ec30
Added .eq(Number) back in - I'm convinced that it's more useful than the .slice() replacement. lt/gt are still gone, though.
2007-09-15 03:08:46 +00:00
John Resig
1088d06e54
Added a fix for bug #1612 , where :contains() was failing on XML documents, in IE.
2007-09-15 03:05:00 +00:00
John Resig
df246df2da
Convert relative animations to use -= and += (instead of just - and +, which conflicted with normal absolute animations). (Fixes bug #1607 ) Also fixed a bug in queue.
2007-09-15 02:40:42 +00:00
John Resig
9c2c47d7c0
etooled the jQuery constructor, makes it work better for embedding (Bug #1585 ). Also took the opportunity to do some renaming in the constructor and init.
2007-09-15 02:24:44 +00:00
John Resig
606b863eda
Fixed bug #1594 , #1565 , #1598 - all of which were concerning the improper execution of embedded scripts in IE and Safari.
2007-09-15 02:16:29 +00:00
John Resig
62d84e44ac
Added a fix for bug #1580 , where the query string was appended to the POST data, instead of being left alone.
2007-09-15 01:18:30 +00:00
John Resig
d9a3b133f1
Bug #1584 , ajaxStop/complete calls weren't called for JSONP requests.
2007-09-15 00:35:16 +00:00
John Resig
6d71a10ed2
Fix for bug #1600 - multiple selects were being serialized incorrectly.
2007-09-15 00:23:21 +00:00
John Resig
82eccdfcd0
Make sure that the right event type is always triggered (was causing problems with UI's event triggering).
2007-09-14 23:58:51 +00:00
John Resig
41590d37e1
Fixed some bugs in how .queue() works (it wasn't handling the argument order correctly).
2007-09-14 17:47:01 +00:00
Brandon Aaron
500ff12d5d
fix clone(true) for IE
2007-09-13 16:45:53 +00:00
Sean Catchpole
8ece9e8fb1
Absolutely position animations, damn my twichy fingers for commiting too soon.
2007-09-12 22:16:43 +00:00
Sean Catchpole
e4a62e4ec6
Animate should absolutely position if a number is passed (Ex: -700)
2007-09-12 21:04:10 +00:00
Brandon Aaron
4c5f091d22
safari2 should just check the browser and version
2007-09-11 02:13:00 +00:00
Brandon Aaron
ed51be1622
Include scroll offsets for everything but inline and table-row elements
2007-09-11 01:08:51 +00:00
Brandon Aaron
2608bae438
Couple of fixes to the offset method
2007-09-11 00:43:12 +00:00
John Resig
a36771c83e
Fixed a bug that was occurring in the packed version of jQuery.
2007-09-10 19:43:58 +00:00
John Resig
6476b15f1a
Made the expando code attach properties to an anonymous object, as opposed to the global window object, and fixed a bug where .removeAttribute() tried to fire even if it didn't exist.
2007-09-10 18:39:16 +00:00
John Resig
899ee03d37
Fixed a bug in .dir() where it would return non-element nodes.
2007-09-10 00:00:30 +00:00
John Resig
f38251b2ce
Fixed spelling mistake.
2007-09-09 23:17:30 +00:00
John Resig
cd6ec6e157
Added an extra check for removing a named cache property - calling it when it didn't exist caused an exception.
2007-09-09 23:08:21 +00:00
John Resig
139b03af7c
Landing a version of $(document)/$(window) .width()/.height(). It won't win any awards, but it'll hold us over for this release.
2007-09-09 22:59:41 +00:00
John Resig
052aa1445a
Added .prevAll() and .nextAll() functionality.
2007-09-09 21:34:37 +00:00
John Resig
b59c94d5c2
So, apparently, I never committed the second half of the new field value code. This allows you to set values on groups of checkboxes, radio buttons, and selects.
2007-09-09 19:00:56 +00:00
John Resig
b4bf244c0e
Fixed some line ending issues.
2007-09-09 18:29:15 +00:00
John Resig
4e504d86b9
Errors were occuring with getScript, if you called it too early.
2007-09-09 18:09:27 +00:00
John Resig
97fe63cb48
Moved the fx queueing over to the new expando system.
2007-09-09 16:17:32 +00:00
John Resig
7e9d853154
.stop() wouldn't resume any queued animations.
2007-09-09 16:12:56 +00:00
John Resig
3a4e1233aa
Landing the new expando management code. Completely overhauls how data is associated with elements.
...
Plugins will be most interested in:
- jQuery.data(elem) -> Unique ID for the element
- jQuery.data(elem, name) -> Named data store for the element
- jQuery.data(elem, name, value) -> Saves a value to the named data store
- jQuery.removeData(elem) -> Remove the expando and the complete data store
- jQuery.removeData(elem, name) -> Removes just this one named data store
jQuery's .remove() and .empty() automatically clean up after themselves. Once an element leaves a DOM document their events are no longer intact. Thus, statements like so:
{{{
$("#foo").remove().appendTo("#bar");
}}}
should be written like so:
{{{
$("#foo").appendTo("#bar");
}}}
in order to avoid losing the bound events.
2007-09-08 23:31:23 +00:00
John Resig
15a78f8fea
Reintroduced .offset() as a default include, added original author credits.
2007-09-08 18:02:39 +00:00
John Resig
2929f8aa67
Landing the .clone() rewrite by Brandon (also includes the new event cloning functionality .clone(true)).
2007-09-08 16:19:34 +00:00
John Resig
28ee5c6922
Added the new .offset() method, directly imported from Dimensions (heavily worked over by both Brandon and John).
...
Original source:
http://brandonaaron.net/jquery/issues/dimensions/new_offset/jquery.offset.js
2007-09-08 14:44:29 +00:00
John Resig
d2f82aba26
Added .hasClass() (Simply just passes through to .is()).
2007-09-08 13:49:42 +00:00
John Resig
6728e3cf74
Finished up some of the reorganization.
2007-09-08 12:46:01 +00:00
John Resig
b4e23b5af0
Reorganzing the jQuery source (first phase).
2007-09-08 12:42:32 +00:00
John Resig
13b66c8ba9
Added a new :animated selector - only selects elements that are currently being animated.
2007-09-08 12:33:06 +00:00
John Resig
902554a38d
Massive FX rewrite. Full list of changes:
...
- You can now animate non-px values (em and %, for example)
- You can animate things things that previously broke (like font-size)
- You can now write fx plugins (to add in the ability to animate colors, for example)
- Advanced queueing controls were added (.queue(), .dequeue(), and {queue:false})
- Step was re-tooled to work with the new fx plugin scheme
- Added the ability to do relative animations
- Made it so that you can do simultaneous animations on a single element
- A complete refactoring of jQuery.fx, improving naming, and usability
2007-09-07 21:57:40 +00:00
John Resig
3abf3125cb
Fix for bug #760 (fontSize returns different values in IE). This was part of a larger issue where IE returned non-pixel values from it's computed style - this normalizes it (thanks to a fix by Dean Edwards).
2007-09-07 21:39:44 +00:00
John Resig
ba2109136d
Fixed a bug in event - "native" is a reserved word in Safari 2.
2007-09-07 19:28:25 +00:00
John Resig
84eb2cffca
Forgot to update the $.param() tests.
2007-09-05 17:22:13 +00:00
John Resig
ad5539bab3
Re-disabled the Ajax tests in Safari.
2007-09-05 17:09:18 +00:00
John Resig
f96bf10415
Integration of Mike Alsup's excellent form serialization code. The benefits are as follows:
...
- New method: .serializeArray()
This returns an array of name/value pairs representing the contents of a form, or individual input elements.
- Enhancement: .serialize()
The results are correct now (as opposed to the mess from before), and allows you to serializes forms directly (rather than just the input elements).
- Enhancement: .val()
This now returns the correct value when dealing wih selects. Additionally, when dealing with multiple selects, it returns an array of values.
Based upon Mike's code:
http://malsup.com/jquery/form/comp/form.js
and test suite:
http://malsup.com/jquery/form/comp/test.html
2007-09-05 17:06:05 +00:00
John Resig
f28f199dc0
Added support for the new .andSelf() method. This method combines the previous two matched sets on the stack into a single stack.
...
For example:
$("#foo").parent();
// => [ #bar ]
$("#foo").parent().andSelf();
// => [ #bar, #foo ]
2007-09-04 04:44:54 +00:00
John Resig
d259ec1a93
Fix for bug #1549 , where the DOM conversion of <code/> and similar elements would fail. This forces it to work correctly in all browsers.
2007-09-04 04:34:48 +00:00
John Resig
7d02f06e03
Made it so that you can't change the type of an input element, having it throw an exception instead (except for input elements that haven't yet been injected into the DOM). (Bug #1536 )
2007-09-04 04:17:14 +00:00
John Resig
53dc6afc31
Removed all deprecated functionality for jQuery 1.2. A full list of what was removed can be found here: http://jquery.com/blog/2007/08/24/jquery-114-faster-more-tests-ready-for-12/
2007-09-04 02:55:38 +00:00
John Resig
139393fe09
Removed all inline documentation. The current version of all documentation is stored online, on the wiki: http://docs.jquery.com/
2007-09-04 01:57:35 +00:00
John Resig
1ce8006d48
Added a new .stop() method which stops all animations running on the matched set of elements.
...
Example:
$("#foo").slideDown(1000);
setTimeout(function(){
$("#foo").stop();
}, 500);
2007-09-04 00:28:22 +00:00
John Resig
d5bb0e3179
Re-disabled the ajax tests in Safari 3.
2007-09-03 23:59:31 +00:00
John Resig
a5dbcaf675
Added support for:
...
- Cross Domain getScript
$.getScript("http://foo.com/script.js ");
- JSONP
$.ajax({ url: "script.js", type: "jsonp" });
$.getJSON("script.js?callback=?");
- Cross Domain JSONP/getJSON
$.getJSON("http://foo.com/script.js?callback= ?");
- No-cache Ajax Requests
$.ajax({ url: "test.html", cache: false });
2007-09-03 23:45:14 +00:00
John Resig
456f0fe598
Added namespaced events to bind, unbind, and trigger. This allows you to deal with event handlers of a specific "class" (great for plugins).
2007-09-03 14:53:09 +00:00
John Resig
a5c319f922
Reverted the change that I made in #1320 .
2007-09-02 22:34:18 +00:00
John Resig
346ceacce3
Added support for a new :header psuedo-selector (only selects H1-H6 elements).
2007-08-31 05:43:24 +00:00
John Resig
e3263063e4
Added support for .wrapInner() and .wrapAll() - and re-wrote .wrap() to use .wrapAll(). (Fixes bug #1296 )
2007-08-31 05:33:43 +00:00
John Resig
85afa7c1ba
Added support for .contents(). Returns ALL child nodes for an element - except for on an IFrame, then it returns the IFrame's document. This fixes #1024 .
2007-08-31 03:38:02 +00:00
John Resig
079d651e10
Added $(...).map() functionality. (Also closes #1250 , imo)
2007-08-31 03:26:03 +00:00
John Resig
5c19701a89
Made it so that you can pass in an event object to the trigger data args and it'll override the custom event object (this way you can pass in the event object of a mousemove to a drag event trigger, for example).
2007-08-30 16:34:34 +00:00
John Resig
042a46386a
Added a new extra fn arg to trigger (so you don't have to simulate the trigger yourself). (Bug #1467 ) Added a new .triggerHandler() method that allows you to NOT trigger native calls AND returns the response from the handlers. (Bug #873 & #1417 )
2007-08-30 05:51:11 +00:00
John Resig
15faf783b9
Made jQuery's internal trigger method return the value from handle. (Bug #1417 )
2007-08-28 04:42:35 +00:00
John Resig
25e83d27cb
Made it so that the last return value is always returned from handle() (unless one of the return values was false, in which case the return value is false). (Bug #1416 )
2007-08-28 04:34:23 +00:00
John Resig
127c0b8a5d
Fixed the issue where $("body").find("div#foo") would ignore the specified tag name. (Bug #1543 )
2007-08-27 04:58:02 +00:00
John Resig
3ae74b523e
Added new replaceWith() (replace all matched elements with the specified HTML/DOM Elements/Array/etc.) and replaceAll() (replace the specified elements with the set of matched elements).
2007-08-25 05:12:20 +00:00
John Resig
0477a6e99e
Added a test case for "purple include", fixed a bug.
2007-08-25 03:55:12 +00:00
John Resig
34f1042902
New feature: You can now inject portions of a document via .load(), as opposed to the full thing.
...
Examples:
- $("#test").load("test.html #something");
- $("#test").load("test.html p.user");
Caveats:
- No scripts are injected when a selector is used.
- The selector is rooted inside the head and body - it's equivalent to doing:
$("body,head").find(selector)
2007-08-25 03:33:08 +00:00
John Resig
97f2032e13
Landing animation of scrollLeft/scrollTop (also works on random DOM object properties as well).
2007-08-25 03:03:27 +00:00
John Resig
257eaf7ee3
Marked all the appropriate methods as being deprecated for the 1.1.4 release (in preparation for 1.2).
2007-08-24 01:28:07 +00:00
John Resig
4df20c0c1b
Brought back a husk method to represent evalScripts. I didn't realize so many plugins relied on it (it's deprecated in this release).
2007-08-24 01:06:23 +00:00
John Resig
f948f02680
Tweaked the Ajax test suite for Safari.
2007-08-22 07:10:50 +00:00
John Resig
f53aa62fd3
Only bind .ready() once per instance of jQuery - and only bind if the ready() method is actually called (nothing is bound if window/load is used).
2007-08-22 06:51:41 +00:00
John Resig
3fb4779abb
Fixed bug with the packed version of jQuery.
2007-08-22 06:47:44 +00:00
John Resig
96f2d0d00b
Fixed the case where global events weren't being triggered on window and document.
2007-08-22 06:19:47 +00:00
John Resig
f2f399dcd5
Fixed use of eval() and new Function() to work within the correct scope (and not throw errors).
2007-08-22 06:19:22 +00:00
John Resig
fc3e180465
Made 'jQuery' unrollable via .noConflict(true) and instances of new Function() have been converted to eval(function(){}) in order to handle jQuery name changes. (Bug #1393 )
2007-08-22 05:44:47 +00:00
John Resig
e06b7447c2
Added fix for undefined property in animation, in IE (Bug #1518 )
2007-08-22 04:52:53 +00:00
John Resig
b99fd476d0
Using some of the ideas presented by rformato, I've significantly sped up $("#id") selection. It's now just 10% slower than doing: $(document.getElementById("test")), which seems quite acceptable. (Bug #1316 )
2007-08-21 08:25:11 +00:00
John Resig
46e770352a
Added the new :has() selector (Bug #1521 )
2007-08-21 07:33:52 +00:00
John Resig
c8bd6e0a4a
You can now assign jQuery to random namespaces - very cool. (Bug #1393 )
2007-08-21 07:00:06 +00:00
John Resig
b6d920cf05
Fix for a selector speed regression (calling a simple selector many times resulted in a significant speed down). This has been fixed by breaking the RegExps out into the global scope. This required that a closure be implemented around the full jQuery script (which is now the case). Some simple changes were made in addition to the RegExp one, allowing for some greater flexibility on our part - and hopefully better compression.
...
Speed results:
http://dev.jquery.com/~john/ticket/1351/ vs.
http://dev.jquery.com/~john/ticket/1351/113.html vs.
http://dev.jquery.com/~john/ticket/1351/112.html
2007-08-21 05:43:44 +00:00
John Resig
8c15e852a4
Two quick fixes in relation to #1028 . ajaxSetup shouldn't be deep and the boolean arg should be used, not overwritten with 'true'.
2007-08-21 04:46:07 +00:00
John Resig
e112e6b04d
Make deep .extend() an optional argument - it will go deep if you pass in an boolean as the first argument (fixed bug #1028 ).
2007-08-21 04:42:31 +00:00
John Resig
bd78d4f65d
Fixed two cases where []. was used instead of Array.prototype. (Bug #1427 )
2007-08-20 07:08:01 +00:00
John Resig
05fb8eaa10
Just pushed in my changes for making jQuery.each on objects faster, sample results: http://dev.jquery.com/~john/ticket/each/obj.html
2007-08-20 07:04:00 +00:00
John Resig
f0353e89ab
Just pushed some major speed improvements through for $.each() - we're now seeing a 2x speed improvement over 1.1.3. Some crude results can be found here: http://dev.jquery.com/~john/ticket/each/
2007-08-20 06:29:41 +00:00
John Resig
2b05e24993
Make jQuery work without warnings in strict mode, in Firefox.
2007-08-20 03:59:34 +00:00
John Resig
887c00780d
Implemented the new .slice() method (bug #1517 ).
2007-08-20 02:51:57 +00:00
John Resig
2ef4093cf7
Complete overhaul of the Ajax test suite, it's now passing in all browsers. In order to achieve this I had to fix a numbe
...
r of bugs in the suite itself, along with other random bugs that popped up. The following bugs were resolved along the wa
y: #1236 (.extend() keeps processing when it hits nulls), #1028 (.extend() now works recursively), #1080 ($.get no longer
overwrites the data parameter), #1210 (Creating script and link tags now work), and #1463 (jQuery.global has been re-too
led to no longer leak memory and slow things down).
2007-08-19 23:37:26 +00:00
John Resig
24db022ba0
Added a fix for IE returning comment nodes in * queries. I put the logic in $.merge() but added a conditional such that the speed hit only effects IE users. (Bug #1155 )
2007-08-19 07:28:41 +00:00
John Resig
735e2e8197
Applied arrix's fix for getting style values on elements that aren't in the DOM, in Safari. (Bug #1482 )
2007-08-19 07:06:15 +00:00
John Resig
f64eb21fad
We were catching exceptions within the success callback of an Ajax request, then causing an error callback to be called (which is incorrect). (Bug #1441 )
2007-08-19 00:48:53 +00:00
John Resig
05d401dd84
Fixed non-unique results from .parent(), .parents(), .next(), etc. (Bug #1449 )
2007-08-19 00:07:41 +00:00
John Resig
760a244dbd
Added a fix for bug #1489 , appending <caption> was broken.
2007-08-16 03:35:29 +00:00
John Resig
78fe70f3e6
More missing semicolons.
2007-08-07 22:25:26 +00:00
John Resig
560484fd8d
Added a couple JSLint-caught fixes.
2007-08-07 22:23:30 +00:00
John Resig
6b0d3bb273
Brought back jQuery.globalEval(), fixing bug #1425 .
2007-07-31 02:59:53 +00:00
John Resig
4ae80a1e2c
When we disabled triggering of clicks, we also killed off blur and focus, this fixes that (bug #1440 ).
2007-07-31 02:22:39 +00:00
John Resig
660490e6f4
The test for underscore selectors broke under Opera, so the element is now loaded via Ajax and tested. (bug #1084 )
2007-07-30 02:52:24 +00:00
John Resig
334462b23c
IE prunes whitespace from the start of innerHTML-injected strings. This fixes that.
2007-07-30 02:14:06 +00:00
John Resig
d8e9f0c616
Fixed failing test for Safari 2.
2007-07-29 23:10:00 +00:00
John Resig
17949afc34
Got .css() working in Safari 2 as well (a number of shortcuts had to be removed, unfortunately). This should successfully close bug #1349 .
2007-07-29 23:01:42 +00:00
John Resig
3c82f8fb4a
Added a fix for Safari's broken CSS getComputedStyle accessing. Additionally, added a fix for Safari mis-reporting @selected for display: none options. The test suite is now completely passing in Safari 3. (Bug #1349 )
2007-07-29 22:32:06 +00:00
John Resig
80a149b828
Integrated the custom fx test suite into the main test suite. All tests are now run automatically. Removed the old suite, as it was no longer needed.
2007-07-29 19:07:21 +00:00
Sean Catchpole
e6c067858e
nevermind, I'm dumb. =P
2007-07-26 00:31:48 +00:00
Sean Catchpole
8a80d05a44
Fixed ajax array arguments in $.param
2007-07-26 00:27:56 +00:00
John Resig
f8b00051c3
$("#foo", xml) would always return an empty set, fixed (bug #877 ). Additionally, a bug in jQuery.isXMLDoc(xmlDoc) was discovered, if the element was, in fact, an XML document.
2007-07-25 00:56:50 +00:00
John Resig
bdf05d890f
Added a fix for relative // - $("//div",this) (bug #1418 )
2007-07-25 00:39:45 +00:00
Brandon Aaron
a65a811ce0
selectedIndex is now cloned cross-browser ( #1294 )
2007-07-21 04:26:13 +00:00
Brandon Aaron
9b9a793273
selectedIndex is now cloned in IE ( #1294 )
2007-07-21 03:16:22 +00:00
Brandon Aaron
480aae72d3
addClass doesn't fail when passed an undefined or null variable ( #1309 )
2007-07-21 01:55:05 +00:00
Brandon Aaron
b965c98ff1
missing semi-colon
2007-07-21 01:53:38 +00:00
Brandon Aaron
24463a04ce
trigger DOM0 event handlers when doing a trigger ( #1363 )
2007-07-21 01:04:59 +00:00
John Resig
e20e8e6e3c
Added support for parsererror errors from Ajax requests (bug #1145 ).
2007-07-21 00:52:30 +00:00
John Resig
3740716480
Added a fix for setting the style property in IE: .attr("style", "...") (bug #1170 ).
2007-07-21 00:12:18 +00:00
John Resig
97a6bdbaba
Added a fix for h1 + h2 not working. (Bug #1361 )
2007-07-20 23:43:12 +00:00
John Resig
e647a8a1f6
Safari doesn't return the correct computed opacity. (Fix for bug #1369 )
2007-07-20 22:47:21 +00:00
John Resig
f83211c684
Added a fix to prevent the completion callback from firing multiple times in Firefox on OSX (fixed bug #1406 ).
2007-07-20 22:21:41 +00:00
John Resig
c47f6f8f52
Completely reworked the evalScripts() code, fixing bugs #1332 , #975 , and #777 .
2007-07-20 21:59:52 +00:00
Brandon Aaron
6c5bfffd20
broken test in IE
2007-07-20 21:53:37 +00:00
John Resig
9ffd93d53a
Moving the easing check logic to the fx function, since Interface was overwriting the speed function :-( (Fix for bug #1396 ).
2007-07-20 20:05:20 +00:00
John Resig
a2482e5e87
Added a fix for when trim receives a null value (bug #1395 ).
2007-07-20 19:44:15 +00:00
John Resig
42f30dd181
Made it so that you can set the text value of elements to numbers (in addition to strings). (Fix for bug #1386 )
2007-07-20 19:41:17 +00:00
John Resig
78db847ef2
The isTimeout fix from #970 was causing unintended status bugs (fixed). This also includes a fix for errors that occurred during an empty eval in IE (but #1410 ).
2007-07-20 19:33:44 +00:00
Brandon Aaron
f267cfaedf
Fix for #1402
2007-07-20 18:58:38 +00:00
John Resig
a40f141f23
Made the error message equal to "timeout", if the request timed out. (Bug #970 )
2007-07-20 18:58:22 +00:00
John Resig
3604d14896
IE doesn't like doing attaching the mergeNum property to XML documents, so for now, we're just going to (possibly) return duplicates in IE, in XML documents. (bug #1357 ).
2007-07-20 18:08:29 +00:00
John Resig
4577cd4b16
display block was being set on top/left animation, when they shouldn't be.
2007-07-15 02:42:11 +00:00
John Resig
9e83f1b65f
Fix for IE firing document ready too soon (Bug #1320 ).
2007-07-12 20:33:05 +00:00
John Resig
d776dc9d5c
Got some XHR tests to run, still some hanging threads (need to investigate). Started moving some Ajax tests away from using PHP (more portable this way). Fixed a number of XHR env bugs.
2007-07-09 03:08:20 +00:00
John Resig
54035207fe
Tweaked some of the tests, added in events and fx tests.
2007-07-09 00:15:44 +00:00
John Resig
b147039acc
Added a number of fixes: Tag name case-sensitivity, text escaping, opacity setting. Tweaked the test suite slightly.
2007-07-08 23:52:14 +00:00
John Resig
69ef5fac9e
Added basic support for IFrames, disabled a test which we don't take into account.
2007-07-08 23:19:09 +00:00
John Resig
5ed992d5f5
Making the test suite a little more XML-compliant.
2007-07-08 04:46:21 +00:00
John Resig
bdb5dad8e5
Final fix for Safari crasher (bug #1331 ).
2007-07-06 13:36:38 +00:00
John Resig
2278b24f70
Fix for Safari 1.3 crash (bug #1331 ).
2007-07-05 20:40:44 +00:00
Ed Engelhardt
cb3f9d8cd9
commit annother trivial comment fix to reduce my local changesets
2007-07-05 08:19:18 +00:00
Ed Engelhardt
28a80202b3
fix little typo in comment
2007-07-05 08:18:25 +00:00
John Resig
12ebfa3b01
Overflow revert was completely borked when you animated multiple properties (like in .show() or .hide()) (see bug #1343 ).
2007-07-05 04:27:46 +00:00
John Resig
6f064fc9c5
Added fix for broken child selectors in XML documents, bug #1346 .
2007-07-05 02:45:01 +00:00
John Resig
38d74fe912
Added a fix for bug #1331 , which caused Safari 1.3 to crash.
2007-07-04 16:15:09 +00:00
John Resig
fa7bfcfd78
Fixed bug that prevented $= from working on elements that didn't have the specified attribute.
2007-07-04 16:10:26 +00:00
John Resig
b0cf71332a
The browser.version check was causing browsers with undetected useragents to die. This, at least, makes it fail gracefully.
2007-07-03 13:19:09 +00:00
Brandon Aaron
b9a8e65576
fix opacity issues in IE
2007-07-02 15:27:58 +00:00
John Resig
af329ed00b
Did some minor tidying up.
2007-06-30 13:57:49 +00:00
John Resig
62ae0eff50
Simplified some of the IE styleFloat/cssFloat code.
2007-06-30 13:47:40 +00:00
Brandon Aaron
e290083c35
Fix for #1322
2007-06-29 22:20:02 +00:00
Brandon Aaron
2e0c87cf23
Fix for #1231
2007-06-29 22:05:25 +00:00
John Resig
ea98b16438
Who am I kidding |= is useless.
2007-06-29 21:52:45 +00:00
John Resig
e7a8310f65
Added minor support for |= and ~= selectors.
2007-06-29 21:43:22 +00:00
John Resig
88c88f0704
Added fix for :nth-child(n).
2007-06-29 21:08:46 +00:00
John Resig
7b9d825890
Added fix for broken :only-child.
2007-06-29 21:03:27 +00:00
John Resig
7088b509cf
Calling jQuery() with apply would break things (namely in the SlickSpeed test suite).
2007-06-29 20:52:59 +00:00
John Resig
614706bbf2
Added extra last-child test.
2007-06-29 20:26:14 +00:00
John Resig
fd249ca808
Added massive speed improvements to selectors. Also added support for :nth-child(An+B) syntax.
2007-06-29 19:52:38 +00:00
John Resig
05864eebcd
Forgot to change the number of tests.
2007-06-26 20:46:19 +00:00
John Resig
456094c205
Disabled the test until after 1.1.3 (when we have time to deal with it). (Bug #975 )
2007-06-26 20:45:06 +00:00
Brandon Aaron
f025ed878b
Fix for #1187 , #1278 and #1279
2007-06-21 19:21:56 +00:00
John Resig
5bb0902c5e
Added a fix for easing problems (fall back to "linear" if swing doesn't exist) (bug #1212 ).
2007-06-21 03:09:04 +00:00
John Resig
8b683b891f
Normal hide/show toggling was broken, this fixes it ( #1219 ).
2007-06-21 02:52:53 +00:00
John Resig
5e6c14993a
Fix for #1214 , #1216 , #1234 (problem with animations). In a nutshell, the callback needs to occur even if the animation does not run.
2007-06-21 02:38:16 +00:00
John Resig
03c623c35f
Fixed an issue with JSON data in packed scripts. (Bug #1298 )
2007-06-16 22:19:17 +00:00
Brandon Aaron
a6b91166af
Adding test for #1182
2007-05-31 16:49:49 +00:00
Brandon Aaron
3c5340d146
Fix for #1185
2007-05-31 04:15:41 +00:00
Brandon Aaron
2c33101693
Fix for #923 , #1136 and #1233
2007-05-31 03:51:28 +00:00
Brandon Aaron
d85a22a70e
Use .one() when doing a .bind() with an "unload" event type ( #1242 )
2007-05-31 00:13:54 +00:00
Brandon Aaron
ee31297a83
Fix event.which ( #1217 )
2007-05-30 19:22:24 +00:00
Brandon Aaron
7e03645a55
Clean up in jQuery.event.add for assigning a handler.guid
2007-05-23 13:51:04 +00:00
Brandon Aaron
970eb0f020
Rolling back Rev 1892
2007-05-23 12:48:15 +00:00
Ed Engelhardt
79b3ff0772
remove an unused variable and its assignment in the 'map' method
2007-05-22 10:37:54 +00:00
Ed Engelhardt
f7ea17060f
remove a little superfluous blank which confused my eye the second time now
2007-05-22 08:43:49 +00:00
Ed Engelhardt
fd4905b4d9
In r1576 on 2007-03-24 the merge() method was split into merge() and
...
unique() for speed improvement reasons. Document this fact and also be
clear about the fact that merge() is a generic function while unique()
really works just with jQuery objects.
2007-05-22 08:18:31 +00:00
Ed Engelhardt
eabac3f6a1
fix style, prefix and typo in a few comments
2007-05-22 07:11:50 +00:00
Ed Engelhardt
d7fe34c440
improve documentation of animate() function by mentioning both the 'swing' and 'linear' easings which are provided by default
2007-05-22 07:05:32 +00:00
John Resig
5ef3d5364d
Added support for the event object properties relatedTarget, metaKey, which, and charCode. Fixes bug #1204 .
2007-05-20 16:51:52 +00:00
John Resig
5e964a4a73
Fix for bug #983 (Packed jQuery doesn't have a license at the top of the file.)
2007-05-20 16:42:42 +00:00
John Resig
9b5363b9eb
Added fixes for bug #1052 . Fixes the problems with animation chaining (and problems with toggling). Also, removed toggling from jQuery.fx (it's now handled in .animate() instead).
2007-05-20 08:40:13 +00:00
Brandon Aaron
33c097bd1e
Fix for #1198
2007-05-16 16:21:50 +00:00
Brandon Aaron
108f308eaa
Fix for #921 (IE clones events)
2007-05-14 17:46:00 +00:00
Brandon Aaron
d0c68580e5
Fix for #1182
2007-05-13 17:59:38 +00:00
Brandon Aaron
7c6100f5ed
Fix for #1169
2007-05-13 17:20:03 +00:00
Brandon Aaron
ff4f265bc0
Fix for #1162
2007-05-13 05:53:49 +00:00
Brandon Aaron
a34a1a599b
Fix for #1163
2007-05-13 04:01:57 +00:00
Brandon Aaron
009033bb45
Fix for #1167
2007-05-11 22:29:16 +00:00
Brandon Aaron
f5a2db89fd
Clean up in jQuery.event.fix ( #1171 )
2007-05-11 21:39:38 +00:00
Brandon Aaron
c76f6cd125
Fix for #1186
2007-05-11 21:14:11 +00:00
John Resig
1501447c70
Added some improvements to how the browser version is determined, based upon the suggestions of 'hobbit' in [1101].
2007-05-05 17:57:14 +00:00
Brandon Aaron
ed1e3f7e05
removing the context and selector properties that I left in jQuery.prototype.init
2007-05-02 02:41:57 +00:00
John Resig
7fa12b412b
Rev [1827] broke the two XPath sibling selectors.
2007-05-01 21:36:01 +00:00
John Resig
c512984303
We're not adding new selector features in until a new full release. Please discuss features like this in the dev mailing list, and in the bug tracker, before committing code.
2007-05-01 21:31:26 +00:00
John Resig
c0cc8edd5d
This test is expected to fail.
2007-05-01 21:27:55 +00:00
Brandon Aaron
67c640bb20
Moving constructor code to jQuery.prototype.init for more flexibility
2007-05-01 21:03:44 +00:00
Corey Jewett
13d2ef9282
Changed test count to get the green bar back
2007-04-30 17:38:41 +00:00
Corey Jewett
2e448273f5
TDD. Broken test case, need to fix xpath parser...
2007-04-30 17:31:51 +00:00
Brandon Aaron
5c54a4b8ee
Append colgroup and col elements ( #1044 )
2007-04-30 01:43:52 +00:00
John Resig
74a8e20623
Query now throws no warnings under strict mode in Firefox (ticket #922 ). In fixing this, revision [1771] was discovered and reverted (no API changes are being added in at this time), and a couple un-functioning test cases were fixed (array comparisions were being done for objects).
2007-04-29 18:39:07 +00:00
John Resig
e95a6cc746
Forgot to remove the test cases for XPath [n]. (Ticket #995 )
2007-04-28 15:45:38 +00:00
John Resig
09a2e48f45
Removed support for the XPath [n] - we weren't doing it right, and it would actually require a lot of code to "do it right" (much more than what the feature is immediately worth). See ticket #995 .
2007-04-28 15:43:18 +00:00