aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed the build/speed testing application to work with current versions of ↵David Serduke2007-12-055-2255/+5998
| | | | | | | jQuery. The main changes were implementing :has() where necessary to replace functionality that no longer existed and to use noConflict() so the libraries wouldn't have to be modified for the speed testing. So now the file jquery-basis.js will be tested against the jquery.js in the /dist directory. Version 1.2.1 is currently in jquery-basis.js.
* Refactored jQuery.find() such that jQuery.nodeName() is used to test the ↵David Serduke2007-12-051-3/+3
| | | | node names like .filter() and other functions do. This puts in place possible fixes for tickets like #1991 where XML and HTML differ in case-sensitivity.
* Fixed #1419 where IE failed with .text() on an XML node. This is part of a ↵David Serduke2007-12-052-4/+17
| | | | series of tickets including #1264 where the context of the DOM manipulation was a problem in xml and iframe documents.
* Fixed #1264. If you read the bug there were many proposed changes. As it ↵David Serduke2007-12-054-7/+36
| | | | | | | turned out most of them had already been implemented. The last ones necessary were in .domManip() with when a <table> was 'this' and for .text(). Adding these last changes seems to make dom and text manipulation in IE frames possible. Unit test cases were added as well. In addition "submit.gif" was removed from the test suite index.html since it didn't exist.
* Added another relative offset testBrandon Aaron2007-12-042-6/+5
|
* Added visual marker to absolute fixture for offset testingBrandon Aaron2007-12-041-2/+11
|
* offset now uses clientLeft and clientTop instead of calculating html border ↵Brandon Aaron2007-12-041-6/+5
| | | | in IE
* Beginnings of the offset test suiteBrandon Aaron2007-12-044-0/+136
|
* Fixed #1763 by checking to see if .createElement() is available on the ↵David Serduke2007-12-042-4/+19
| | | | context and if isn't default to other contexts.
* Fixed #1438 where a filter could be set in IE but not have opacity in it. ↵David Serduke2007-12-042-2/+7
| | | | The JS error was fixed by checking to make sure 'opacity=' is in the filter before seeing what its value is.
* fixed jsdoc for equalsJörn Zaefferer2007-12-041-1/+1
|
* For fix #1999 changed the RegExp to be non-greedy. Thanks emartin24.David Serduke2007-12-041-1/+1
|
* Fixed #1999 by replacing the 'no-cache' parameter if it is there instead of ↵David Serduke2007-12-042-3/+38
| | | | just appending.
* There was a disabled test in the ajax test suite which said there were too ↵David Serduke2007-12-041-5/+3
| | | | many simultainous requests. I re-enabled it when I found a bug that might have been the cause of the failure instead and it seems to work fine. We can disable it again if that ends up not being the case.
* Fixed [1993] although it actually wasn't a bug in the core but rather a ↵David Serduke2007-12-032-21/+53
| | | | | | | misunderstanding of how the extra function was supposed to work in jQuery.event.trigger(). That said, it seems more useful and robust for the code to work the way the ticket author thought it should work so this change was made. Now, if anything is returned from the extra function it will overwrite the return value of the event handlers. This should only effect custom events unless someone had an extra function that returned a value other than false which would have been ignored before.
* Changed version to 1.2.2-pre.John Resig2007-11-301-1/+1
|
* Added enchancement for #1994 by adding two parameters to .stop() which give ↵David Serduke2007-11-303-23/+119
| | | | | | | additional functionality. The first parameter clearQueue will clear the queue on the necessary DOM elements so all animation will stop. The second parameter will cause the currently playing animation to immediately complete including reseting original styles on show and hide and calling the callback function. If no parameters are passed it will work as it always did. While adding unit testing I noticed the stop() unit test wasn't working correctly because the element was hidden so I fixed it and added more unit tests around the new functionality. I also added a cursor:pointer to the css (because for a long time I didn't know they were clickable).
* Fixed a problem with changeset [3841] where a function could no longer be ↵David Serduke2007-11-302-2/+10
| | | | .extend()-ed.
* Removed comments and code related to Safari being unable to do a sync global ↵David Serduke2007-11-302-5/+1
| | | | eval. With the new globalEval() code that should no longer be a problem.
* Fixed #1557, although it doesn't appear to be just an FF3 problem. In this ↵David Serduke2007-11-293-1/+15
| | | | 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.
* Fixed #1450 by returning 1223 as success. Couldn't normalize the status ↵David Serduke2007-11-291-2/+3
| | | | since jquery uses the actual xmlhttprequest object.
* Back out one of the changes from the previous commit that wasn't necessary ↵David Serduke2007-11-282-2/+2
| | | | to fix the bug and might not be desired.
* Fixed #1908 by testing to make sure it isn't null before checking the nodeType.David Serduke2007-11-282-3/+6
|
* Fixed #1070 by converting all setAttribute() values to a string which is ↵David Serduke2007-11-282-2/+11
| | | | what all browsers but IE did. This will bring IE in line with the others and fix the bug.
* Fixed #1701 by passing through the arguments as suggested.David Serduke2007-11-282-3/+7
|
* Fixed #1714 by adding a default empty string if the value is falsey.David Serduke2007-11-282-2/+4
|
* Fixed #1599 as Brandon suggested to ignore negative values to width and ↵David Serduke2007-11-283-3/+16
| | | | 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.
* Fixed #1942 but running jQuery.css() before jQuery.curCSS(). This way when ↵David Serduke2007-11-272-4/+4
| | | | 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.
* Fixed #1970 by returning true instead of false when the mouse moves over a ↵David Serduke2007-11-271-2/+3
| | | | 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.
* Added a quick shortcut to improve the speed of $(DOMElement) by over 2x.John Resig2007-11-271-1/+7
|
* Fix for #1933Brandon Aaron2007-11-191-1/+1
|
* Fix for #1944. Added nodeName and tagName to jQuery.props and tests for ↵Brandon Aaron2007-11-193-5/+16
| | | | maxlength, defaultValue, selectedIndex, tagName and nodeName.
* Slightly altered a test that was causing IE7 in some cases to hard crash. ↵David Serduke2007-11-181-2/+2
| | | | The test was setting .html() to many divs, some of which were inside other divs effectly deleting them from the DOM. I suspect this caused some instability and may only have been an IE7 with IEDevBar issue. The test still correctly tests the functionality of that unit test.
* Fixed #1074 where .html() was incorrectly changing the selected value of an ↵David Serduke2007-11-172-3/+7
| | | | option.
* Changed core.js from CRLF to LF eol style to match the rest of the source ↵David Serduke2007-11-171-1325/+1325
| | | | 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)
* Fix #1907 where the never-ending loop prevention used a coersion comparison ↵David Serduke2007-11-172-3/+20
| | | | 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.
* Fix #1905 bug where in IE the use of RegExp.test() was failing and needed to ↵David Serduke2007-11-161-1/+1
| | | | be replaced with String.match().
* Fixed #1095 bug where radio buttons became unchecked during show(). Also ↵David Serduke2007-11-165-41/+72
| | | | 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.
* Fix #1827 bug where extra setInterval()s can be called during animation.David Serduke2007-11-161-4/+7
|
* Fixed #1727 bug where :nth-child() was non-standard with CSS3 plus two minor ↵David Serduke2007-11-162-10/+32
| | | | white space changes in selector.js.
* Fixed #1822 bug where queue() didn't always default to type 'fx'.David Serduke2007-11-162-2/+21
|
* Fix for #1823 bug in animate {queue:false} plus a unit test.David Serduke2007-11-162-1/+25
|
* Fix for #1925 and removed some unnecessary browser sniffingBrandon Aaron2007-11-141-8/+8
|
* Fix for #1911Brandon Aaron2007-11-141-4/+5
|
* Fix for #1893Brandon Aaron2007-11-141-1/+2
|
* Added a check to make sure a parent node exists in call remove() to avoid ↵David Serduke2007-11-051-1/+2
| | | | errors as seen in bug #1742.
* Spelling mistake.John Resig2007-10-201-1/+1
|
* Added a fix for .noConflict(true) not reverting properly. Also added unit ↵John Resig2007-10-203-4/+26
| | | | tests for noConflict.
* Ok, self[...] was BS, switching to window[...], bug #1748.John Resig2007-10-181-1/+1
|
* Added a fix for bug #1751, where the options getting overwritten for an ↵John Resig2007-10-181-3/+3
| | | | animation was causing issues.