Brandon Aaron
|
c73eadf599
|
Fixed memory leak in IE with non-native event types
|
2007-12-21 04:53:33 +00:00 |
|
Brandon Aaron
|
fde3d616ac
|
Removed check to prevent event from being fixed twice. Unfortunately, in IE this is sometimes necessary with its global event object. Binding both a mousedown and mousemove event is an example.
|
2007-12-21 02:11:26 +00:00 |
|
David Serduke
|
50c40add5a
|
Fixed a couple problems found in the test suite. First, IE doesn't like it when text nodes were trying to duplicate their events in clone, so don't do text nodes (that shouldn't have events anyway). Also the fx module was freezing from a recent update that wasn't quite finished.
|
2007-12-20 20:40:20 +00:00 |
|
Brandon Aaron
|
bdd6aca209
|
Fixing #2081
|
2007-12-20 19:31:02 +00:00 |
|
David Serduke
|
1764027370
|
Fixed #2080 by removing the check for nodeType != 1. It was put in to limit the queuing to just dom objects (ie not text nodes and comment nodes), but the queuing functionality is being used more broadly than I realized so the check is now removed.
|
2007-12-20 18:55:43 +00:00 |
|
John Resig
|
3261544c38
|
Fixed #2027 - make sure that cloned elements (within appendTo, etc.) have their events cloned by default.
|
2007-12-20 13:36:56 +00:00 |
|
David Serduke
|
0419455473
|
Changed the $(document).ready() code to try and solve some problems in Safari, Opera, and IE.
|
2007-12-20 06:00:01 +00:00 |
|
Brandon Aaron
|
e2fc993334
|
offset: make sure there is a parent node to work on while calculating scroll offsets (#2073)
|
2007-12-19 19:07:12 +00:00 |
|
Brandon Aaron
|
add0681f90
|
offset: make sure border width always gets calculated in pixels
|
2007-12-19 19:05:34 +00:00 |
|
David Serduke
|
be9302b710
|
Fixed #2077 by adding a var to make it a local variable instead of initializing a global one.
|
2007-12-19 18:47:01 +00:00 |
|
Brandon Aaron
|
a7dfbb55d9
|
Short-circuit jQuery.event.fix if it has already fixed the current event object.
|
2007-12-19 18:35:58 +00:00 |
|
Brandon Aaron
|
b32ec31d89
|
Insure width/height do not return a negative number.
|
2007-12-19 18:23:46 +00:00 |
|
David Serduke
|
3bb82a34de
|
Second part of the fix for #2071. An empty string "" was being sent to .bind() and when the events were being cleared it went in to an infinite recursive loop till memory was out. The test was !types in the function and changing it to types == undefined fixed the error.
|
2007-12-19 01:48:05 +00:00 |
|
David Serduke
|
1d7b7b94ef
|
Changed CRLF end of lines to just LF. Other than that there were no changes in this commit. Try svn diff -x --ignore-eol-style -r 4224:4225 to see that.
|
2007-12-19 01:10:20 +00:00 |
|
David Serduke
|
7ef40fd199
|
Fixed #2076 where .val() could return an array instead of undefined when the jquery object was empty. The bug was created during the .val() refactoring for the javascript strict FF ticket.
|
2007-12-18 17:19:33 +00:00 |
|
Brandon Aaron
|
fc51e14b81
|
width and height methods are now working properly
|
2007-12-18 03:53:09 +00:00 |
|
Richard Worth
|
76c1889e22
|
Fixed #1887 - trigger fails if extra is not a function
|
2007-12-18 03:13:39 +00:00 |
|
David Serduke
|
24e036c7c8
|
Fixed #2070 by adding a test for !nodeType to isArrayLike so DOM elements like SELECT are not considered array-like (even though they really are).
|
2007-12-17 21:02:05 +00:00 |
|
Brandon Aaron
|
d1b9ad3cdb
|
Fixed #2069. The ready helper and shortcuts act the same. You can also still bind, unbind and trigger the ready event on the document element but doing so follows the events API unlike the ready helper method.
|
2007-12-17 20:22:53 +00:00 |
|
David Serduke
|
90b25efa6c
|
Fixed #2062 by adding a check to see if the selector is array-like in .not() before testing it as an array. Otherwise it does a straight comparison during the filter test.
|
2007-12-17 16:54:44 +00:00 |
|
Brandon Aaron
|
d7f5a0835b
|
Fixed #2064
|
2007-12-17 14:37:26 +00:00 |
|
David Serduke
|
6496e4d9c4
|
Fixed #2037 where Opera would mis-state the value of 'display' after an innerHTML was done in some cases.
|
2007-12-17 01:58:05 +00:00 |
|
David Serduke
|
9af7387579
|
Added code to remove the script tag on successful jsonp calls.
|
2007-12-17 00:51:59 +00:00 |
|
John Resig
|
6a25c20f5c
|
The extra & was getting gobbled, oops.
|
2007-12-17 00:48:12 +00:00 |
|
John Resig
|
b721a2f472
|
Added a fix for bug #2020 - if you want to do data: {callback: "?"}, do jsonp: "callback" instead.
|
2007-12-17 00:44:00 +00:00 |
|
Brandon Aaron
|
45e4a52cdd
|
Cleaned up mouseenter and mouseleave special events
|
2007-12-16 22:18:35 +00:00 |
|
David Serduke
|
859aa6c9df
|
Changed window.frameElement to window == top because of some access denied errors when the iframe wasn't same origin.
|
2007-12-16 10:33:38 +00:00 |
|
David Serduke
|
97e98591aa
|
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.
|
2007-12-16 10:08:53 +00:00 |
|
Brandon Aaron
|
7a6978b324
|
Renaming variables to be more consistent
|
2007-12-16 04:09:53 +00:00 |
|
David Serduke
|
feb9051c0e
|
Fixed #1781 for warnings created on load by FF javascript.options.strict == true.
|
2007-12-16 01:03:50 +00:00 |
|
David Serduke
|
4e339ef557
|
Added feature #1934 by allowing script.charset to be set through an optional 'scriptCharset' ajax option.
|
2007-12-15 23:30:34 +00:00 |
|
Brandon Aaron
|
b264f789b9
|
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
|
2007-12-15 05:55:33 +00:00 |
|
David Serduke
|
06c2f06a21
|
Fixed #2046 by forcing the dataType to 'html' in the .load() function.
|
2007-12-14 17:06:41 +00:00 |
|
John Resig
|
56a93fc2cc
|
Added an extra try block to handle FF 3 x-domain requests. (Bug #1557)
|
2007-12-14 02:04:00 +00:00 |
|
John Resig
|
7120b56caa
|
Added some improvements to changes made in [4143] for #1854.
|
2007-12-13 22:58:59 +00:00 |
|
David Serduke
|
da33a981c6
|
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.
|
2007-12-13 22:24:59 +00:00 |
|
Brandon Aaron
|
3e3b86c7a7
|
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.
|
2007-12-13 03:46:48 +00:00 |
|
David Serduke
|
e1af5faf80
|
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".
|
2007-12-12 20:54:44 +00:00 |
|
Brandon Aaron
|
58c640fb1c
|
Added more unit tests for offset. Fixed an offset issue relating to table header cells in Opera
|
2007-12-12 16:55:55 +00:00 |
|
David Serduke
|
279f77e960
|
Fixed a bug in clone where it wouldn't work on an XML node in IE. Also added unit test for it.
|
2007-12-12 01:32:35 +00:00 |
|
David Serduke
|
c6a44c7943
|
Fix #1987 by only doing remote <script> type ajax with GET requests. All other types will be passed on to XMLHttpRequest.
|
2007-12-11 20:16:19 +00:00 |
|
Brandon Aaron
|
227f8b2514
|
Greatly reduced the complexity of the width/height methods. This also fixes #2009, #1870, #1796, #1843, #1839, #1818, #1613, #1415 and #1629
|
2007-12-11 04:40:54 +00:00 |
|
Brandon Aaron
|
540f9304a7
|
Fix for #2032
|
2007-12-11 03:17:44 +00:00 |
|
David Serduke
|
9ea8017f86
|
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.
|
2007-12-10 19:04:59 +00:00 |
|
John Resig
|
f97f77c034
|
Added a change that triples the speed of all uses of $(...). For example $(DOMElement) was 38ms, is now 13ms.
|
2007-12-10 01:45:03 +00:00 |
|
Brandon Aaron
|
ccf055033a
|
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.
|
2007-12-08 23:03:10 +00:00 |
|
Brandon Aaron
|
b3ec8edddd
|
show is now element aware (#960)
|
2007-12-08 04:54:53 +00:00 |
|
Brandon Aaron
|
91f1299f68
|
Fix for #1486. Prevent IE from throwing an error when triggering focus on hidden input.
|
2007-12-08 02:54:09 +00:00 |
|
David Serduke
|
ffbedf0262
|
Fixed #1039 and #1733 by going through the core API and making them text node and comment node safe.
|
2007-12-07 01:52:21 +00:00 |
|
Jörn Zaefferer
|
d44e9451f7
|
Fix for #2002
|
2007-12-06 19:51:00 +00:00 |
|