- 17 Dec, 2007 7 commits
-
-
John Resig authored
-
David Serduke authored
Fixed #2037 where Opera would mis-state the value of 'display' after an innerHTML was done in some cases.
-
Brandon Aaron authored
-
David Serduke authored
-
John Resig authored
-
John Resig authored
-
Brandon Aaron authored
-
- 16 Dec, 2007 6 commits
-
-
David Serduke authored
Changed window.frameElement to window == top because of some access denied errors when the iframe wasn't same origin.
-
David Serduke authored
Added code so an iframe in IE won't count on doScroll to determine if the dom is ready. We will probably have to do more investigation on a better (and consistant) method for inside an iframe in IE.
-
Brandon Aaron authored
-
Brandon Aaron authored
-
David Serduke authored
-
David Serduke authored
Added feature #1934 by allowing script.charset to be set through an optional 'scriptCharset' ajax option.
-
- 15 Dec, 2007 3 commits
-
-
Brandon Aaron authored
new special events api, ready is now a first class event that you can use bind, unbind or the ready helper, two new events: mouseenter and mouseleave, the hover helper method now uses mouseenter and mouseleave, bind and unbind can now take a space sperated list of event types
-
Brandon Aaron authored
-
David Serduke authored
-
- 14 Dec, 2007 4 commits
-
-
John Resig authored
-
John Resig authored
-
John Resig authored
-
David Serduke authored
Fixed #1854 by using wizzud's suggestion. The only real difference is the code is only called when there is more than a single selector. So there should be no speed decrease in the current working cases. Only additional functionality for cases that used to fail.
-
- 13 Dec, 2007 3 commits
-
-
Brandon Aaron authored
Getting the width and height of the document now returns the correct value in all browsers. It even works around the scrollWidth == offsetWidth bug in Firefox thanks to wizzud.
-
David Serduke authored
Fixed #1750 by adding a url that starts with "//" and is a dataType "script" will now use a cross domain load the same as urls that start with "http".
-
Brandon Aaron authored
-
- 12 Dec, 2007 2 commits
-
-
David Serduke authored
-
David Serduke authored
Fix #1987 by only doing remote <script> type ajax with GET requests. All other types will be passed on to XMLHttpRequest.
-
- 11 Dec, 2007 3 commits
-
-
Brandon Aaron authored
Greatly reduced the complexity of the width/height methods. This also fixes #2009, #1870, #1796, #1843, #1839, #1818, #1613, #1415 and #1629
-
Brandon Aaron authored
-
David Serduke authored
Fixed #1959 by postponing ALL script evaluations till the html insertion is done. Before the code would immediately execute any scripts that weren't in subelements if no subelements prior had scripts in them (i.e. once any script was postponed they all were). This could cause inconsistent behavior. Since, at this time, we have to postpone some scripts it makes more sense to postpone them all.
-
- 10 Dec, 2007 1 commit
-
-
John Resig authored
Added a change that triples the speed of all uses of $(...). For example $(DOMElement) was 38ms, is now 13ms.
-
- 09 Dec, 2007 1 commit
-
-
Brandon Aaron authored
Fixed clone so that it now properly copies changes to the innerHTML in IE. Unfortunately, IE stores some modifications to some attributes only as a property and they are still not copied properly. This is documented in ticket #1836.
-
- 08 Dec, 2007 2 commits
-
-
Brandon Aaron authored
-
Brandon Aaron authored
-
- 07 Dec, 2007 3 commits
-
-
David Serduke authored
Fixed #1039 and #1733 by going through the core API and making them text node and comment node safe.
-
David Serduke authored
Added ajax error messages in the unit test suite because Safari was sometimes tossing errors that were being ignored and that caused a freeze in the test suite.
-
Jörn Zaefferer authored
-
- 06 Dec, 2007 3 commits
-
-
David Serduke authored
Safari sometimes stops in the test suite on the ajax section when I run the whole suite and its running on my local machine. I went ahead and put better error detection in for the test that is the culprit so it will keep going. It seems to do fine if I run it from a server. It gives xml.status as 0. Maybe this is the reason http://www.pearweb.com/javascript/XMLHttpRequest.html
-
David Serduke authored
A partial rollback of the refactoring done in [4032]. It was causing a 4-6% speed decrease on certain hierarchy selectors ( > + and ~ ) since it did an extra .toUpperCase() which wasn't required. The part left in was moving one of the .toUpperCase() calls to the var nodeName instead of having it in the loop. This appears to be giving a speed boost of a couple percent for those same hierarchy selectors.
-
David Serduke authored
Fixed the build/speed testing application to work with current versions of 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.
-
- 05 Dec, 2007 2 commits
-
-
David Serduke authored
Refactored jQuery.find() such that jQuery.nodeName() is used to test the 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.
-
David Serduke authored
Fixed #1419 where IE failed with .text() on an XML node. This is part of a series of tickets including #1264 where the context of the DOM manipulation was a problem in xml and iframe documents.
-