Ariel Flesler
112f7b15ae
jquery event: Optimization to global unbinding on window unload. Thanks Mike Helgeson.
2008-07-01 02:50:38 +00:00
Ariel Flesler
cf78e396db
jquery event: closes #3107 . Optimization to global event triggering. Thanks Mike Helgeson.
2008-07-01 02:25:55 +00:00
Ariel Flesler
96e4006b74
jquery core: closes #3102 , #3051 . $.fn.eq() accepts a stringified integer.
2008-06-30 16:17:44 +00:00
Ariel Flesler
18d3e75945
jquery event: fixed a typo in a comment.
2008-06-27 14:17:28 +00:00
Paul Bakaus
d1210a5a88
core: revertd last change, breaks width/height logic in css()
2008-06-24 16:16:15 +00:00
Paul Bakaus
201f1b66cc
core: changed jQuery.css to num (uses curCSS) in the height/width methods with dramatically increases performance for height/width
2008-06-24 15:55:50 +00:00
Paul Bakaus
b5d65d4e49
fx: 1) patch from Ariel removes the need of adding properties like scrollTop and scrollLeft specifically to fx.step - The priority order is style[prop] ? style[prop] : elem[prop], 2) fixed the height/width case - it wasn't possible to animate obj.height/obj.width if there wasn't a style attr.
2008-06-24 10:00:42 +00:00
Ariel Flesler
faa502cbc0
jquery ajax: renamed $.fx.speeds.def to _default to match $.fx.step._default naming convention.
2008-06-20 16:56:25 +00:00
Ariel Flesler
6159593520
jquery ajax: making Paul's last change([5735]) shorter.
2008-06-20 16:20:20 +00:00
Paul Bakaus
91a84d233d
fx: animate() can now animate any property on a generic object or native wrapper (i.e. window.outerWidth)
2008-06-20 09:02:48 +00:00
Ariel Flesler
bf14ac1236
jquery ajax: added a comment explaining the last commit.
2008-06-17 21:31:57 +00:00
Ariel Flesler
35b8157507
jquery ajax: closes #3052 . Additional check on httpData() to keep compatibility with older code (form plugin).
2008-06-17 21:03:20 +00:00
Ariel Flesler
335b8816c2
jquery ajax: Fixes #3045 . The protocol wasn't being checked to see if a script is required for cross domain requests.
2008-06-17 20:32:15 +00:00
Ariel Flesler
5e50079b14
jquery core: closes #3053 . clean() wasn't parsing 0's. So html( 0 ) was failing failing.
2008-06-17 19:57:42 +00:00
Ariel Flesler
2f2602ed15
jquery core: closes #3034 . Ids with '-' weren't handled by quickExpr.
2008-06-13 18:42:54 +00:00
Scott González
fa48ad1d1b
core: fixed #2993 : .offsetParent() will now return the body element in all browsers for fixed position elements.
2008-06-06 00:28:33 +00:00
Ariel Flesler
c90fe0283b
jquery ajax: passing the settings object to httpData instead of just the dataFilter, so that when called it retains the object as "this".
2008-06-05 20:00:50 +00:00
Ariel Flesler
abb055bb49
jquery event: caching the props array and fixing the loop that goes thru it. It was accessing an invalid index.
2008-05-28 20:43:13 +00:00
Ariel Flesler
11761def42
jquery ajax: small (misc) improvement to $.param.
2008-05-28 02:50:38 +00:00
Ariel Flesler
7ec772374d
jquery ajax: Closes #1516 . load() can get a string of data (not only a hash) and it'll be a GET request.
2008-05-27 22:44:06 +00:00
Ariel Flesler
e87d2c7a58
jquery core: adding rowSpan to jQuery.props.
2008-05-27 19:17:26 +00:00
Paul Bakaus
6141984b71
core: fixed offset method for FF3 - FF3 seems to have problems reporting the correct values with getBoundingClientRect on the body element
2008-05-25 13:18:01 +00:00
Ariel Flesler
042e51e731
jquery ajax: changing a set of &&/|| for ?/:.
2008-05-25 03:20:13 +00:00
Ariel Flesler
cff5323a1d
jquery core: closes #2930 . Normalizing attr() to return undefined, even when getting DOM attributes.
2008-05-24 18:09:21 +00:00
Ariel Flesler
7f27816d30
jquery core: casting numbers received by val() to string.
2008-05-24 17:57:45 +00:00
Ariel Flesler
ec075266e9
jquery core: saving some bytes and fixing indentation inside jQuery.prop.
2008-05-23 00:54:59 +00:00
Ariel Flesler
3b81847f35
jquery fx: removing a needless comment after the last commit.
2008-05-16 20:00:16 +00:00
Ariel Flesler
6b535eb79f
jquery fx: removing 2 unnecessary isFunction calls, options.complete is ALWAYS a function.
2008-05-16 19:51:34 +00:00
Ariel Flesler
d44c5025c4
jquery core: Closes #2709 , avoiding a bug on IE 6 when using globalEval and a base node is found.
2008-05-16 18:37:11 +00:00
Ariel Flesler
3a7b09e5c7
jquery core: saving some bytes in $.fn.val by using $.makeArray.
2008-05-16 18:32:03 +00:00
Ariel Flesler
da76a723e1
jquery core: updating a comment, thanks to Scott for spotting it.
2008-05-16 16:41:12 +00:00
Ariel Flesler
afc2ebde14
jquery ajax: Closes #2567 , additional setting for $.ajax called 'dataFilter'. It's an optional function that receives the ajax response, and returns the sanitized version.
2008-05-16 16:39:27 +00:00
Ariel Flesler
c5f4d70e2b
jqueryjquery ajax: closes #1289 . Renamed 'xml' and 'r' to 'xhr'.
2008-05-15 21:03:31 +00:00
Brandon Aaron
82ba3709ee
Reverted back to using the num helper method in offset.js
2008-05-15 20:29:52 +00:00
Brandon Aaron
de6520b50e
Added some unit tests for position method. Fixed issue with position in IE.
2008-05-15 19:38:00 +00:00
Ariel Flesler
9a7652260b
jquery core: SHOULD fix #2802 . Caching document.defaultView, instead of defaultView.getComputedStyle as it fails on Safari 2.
2008-05-15 14:45:29 +00:00
Ariel Flesler
54867a9803
jquery ajax: caching repetive conversions/checks for settings.type in $.ajax.
2008-05-15 14:16:19 +00:00
Ariel Flesler
31f22f244b
jquery ajax: fixed #2865 and #2570 . Not passing username to xml.open if it's null, or it open a login popup on some Opera's.
2008-05-15 13:45:09 +00:00
Ariel Flesler
5a92ec263d
jquery dimensions & offset: moving the local function 'num' to core, so it can be safely used by both modules.
2008-05-15 12:53:07 +00:00
Ariel Flesler
b13a961ff5
jquery core: closes #1480 , isFunction is even tougher.
2008-05-14 20:10:39 +00:00
Ariel Flesler
d524c7eecc
jquery ajax: closes #2842 .
2008-05-14 19:50:24 +00:00
Ariel Flesler
69f72761fa
jquery core: fixed deep extend of objects. Closes #1562 & #2820 .
2008-05-14 19:45:31 +00:00
Ariel Flesler
831625c43e
jquery offset: reducing more the code size.
2008-05-14 18:06:59 +00:00
Ariel Flesler
ac324c97e3
jquery offset: reducing the code size.
2008-05-14 17:54:54 +00:00
Ariel Flesler
f717260eea
jquery dimensions: reducing the code size.
2008-05-14 17:23:44 +00:00
Ariel Flesler
06eb4d3223
jquery ajax: renaming jQuery.ajax.re to remote.
2008-05-13 19:58:00 +00:00
Ariel Flesler
5c0aea3bfe
jquery ajax: absolute urls were assumed to be cross domain. Closes #2816 .
2008-05-13 19:47:39 +00:00
Ariel Flesler
28182b4320
Closes #2510
2008-05-13 02:20:08 +00:00
Ariel Flesler
3f5ff3097c
jquery: removing unnecessary trailing and leading spaces & tabs.
2008-05-13 01:45:58 +00:00
Ariel Flesler
20a7bff401
jquery event & fx: tidying some comments.
2008-05-13 01:42:35 +00:00
Ariel Flesler
70b5e670ca
jquery core: don't let .attr() set style for xml.
2008-05-13 00:42:12 +00:00
Ariel Flesler
e9b2781d30
jquery core: #2548 , #2170 , #2188 , #2099 , #1170 , #2558 , #2521 , #2119 , #1271 , #2453 , #2537 .
...
mass refactoring of $.attr (#2548 )
* Changes
- undefined was returned for falsy values.
- expando attributes are used when possible.
- one $.isXmlDoc instead of 2.
- $.attr( style, ... ) goes thru less useless checks.
- reduced code size of recurrent accessed variables/checks.
- $.props doesn't need redundant sets of key value anymore.
- added cellSpacing to $.props (#2521 )
2008-05-13 00:37:30 +00:00
Ariel Flesler
99101e02f9
jquery fx & event: replaced the use of .apply(), where .call() could had been used.
2008-05-12 19:45:02 +00:00
Ariel Flesler
440c08d768
jquery core: Applied #1318 to jQuery.grep
2008-05-12 01:21:50 +00:00
Ariel Flesler
1762dc24d6
jquery core: declared undefined locally, to speed up references, and allow munging all their names.
2008-05-11 20:59:24 +00:00
Ed Engelhardt
6aa4200a8c
fix small typo in comment
2008-05-11 10:17:11 +00:00
Ariel Flesler
487567e82f
jquery core: closes #2811 , $.fn.add now calls $.unique internally, also it was failing for array-like f.e: window.
2008-05-08 17:08:59 +00:00
Ariel Flesler
a56317ea3a
jquery event: fixed $.fn.load, closes #2819 .
2008-05-08 16:23:43 +00:00
Ariel Flesler
858d56fc8e
jquery core: closes #2771
...
$.inArray now makes a === check because of IE.
$.inArray is used in $.fn.index, this is shorter, and breaks the loop when possible.
$.fn.index can receive a jquery object, and the first element is used
2008-05-08 16:14:49 +00:00
Ariel Flesler
ca73ba5668
jquery event: removing 3 unnecessary lines since the addition of $.event.proxy.
2008-05-08 16:10:47 +00:00
Brandon Aaron
4b970deacd
Making sure originalTarget gets copied over from the original event object
2008-05-07 13:21:16 +00:00
Ariel Flesler
4d41c71d3d
jquery core: Reverting the changes added at [5480]
2008-05-07 00:07:44 +00:00
Ariel Flesler
a584f82aef
jquery core: makeArray was parsing forms into array of elements.
2008-05-06 23:28:21 +00:00
Ariel Flesler
69d9abff2c
jquery core: removing needless 'else' and 'new' in $.fn.init.
2008-05-06 22:36:30 +00:00
Jörn Zaefferer
46931d3146
jquery ajax: support for dynamic data arguments, see #2806 ; added test/data/echoQuery.php for easier testing of sent query strings
2008-05-06 22:21:43 +00:00
Ariel Flesler
e5e24bd33f
jquery core: enhancements to jquery.map, closes #2803
2008-05-06 14:54:53 +00:00
Ariel Flesler
789ad4f769
jquery core: small code reduction.
2008-05-06 01:29:13 +00:00
Ariel Flesler
eeab071790
jquery core: code reduction at $.each and $.curCSS.
2008-05-06 00:54:59 +00:00
Ariel Flesler
e6fccd7103
jquery selector: reverting [5343], check #1960 .
2008-05-06 00:13:20 +00:00
Scott González
f8698395ac
core: Fixed #2605 : .data() now accepts null as a value.
2008-05-03 01:51:55 +00:00
Scott González
ad3c49d1b6
core: Fixed #2605 : .data() now accepts null as a value.
2008-05-03 01:39:27 +00:00
Scott González
35c68b4578
core: Fixed #2600 : jQuery.extend no longer skips over null properties.
2008-05-02 19:49:41 +00:00
Ariel Flesler
87758bbe69
jquery fx: adding jQuery.fx.def as default speed for animations
2008-05-02 14:12:26 +00:00
Ariel Flesler
42161a1e34
jquery selector: removed needless check in jQuery.sibling.
2008-05-02 14:03:02 +00:00
Scott González
bd41548792
core: make sure all source files end with a single blank line.
2008-04-30 19:35:17 +00:00
Ariel Flesler
cd455eeba7
jquery core: extend() now supports deep + extending jquery itself
...
cached some vars and it proved to be faster.
2008-04-30 00:09:55 +00:00
Ariel Flesler
17b1e407d1
mainly made the code shorter:
...
- removed some needless if's
- replace multiple "var x" for one, comma separated declaration.
- added a local fn called now() for the (new Date)s
- fixed the indentation of a block, and a typo in a comment.
- used fn instead of prototype where possible
- jquery fx: exposed the speeds hash as jQuery.fx.speeds.
Also fixed (again) line endings
2008-04-29 23:34:50 +00:00
Scott González
ea44348fdb
core: Adding missing radix for paresInt.
2008-04-29 23:26:53 +00:00
Scott González
2977f3df60
Fixed line endings.
2008-04-29 22:52:36 +00:00
Ariel Flesler
aaff17be42
jquery event: from #2249 , adding $.event.proxy to link event handlers, and implementing it on $.event.add, $.fn._toggle and $.fn.one.
...
It also fixes a bug in $.fn.one that was unbinding ALL the existing handlers.
2008-04-29 22:06:54 +00:00
Ariel Flesler
08836acc30
jquery event: adding some whitespaces to the last change.
2008-04-29 21:37:41 +00:00
Ariel Flesler
c3cbc5bf98
jquery event: jQuery.toggle can accept more than 2 functions, closes #2378
2008-04-29 21:35:35 +00:00
Ariel Flesler
e9c620794f
jquery core: in $.makeArray, improved array-like detection, Safari reports nodelists as 'function', so I got back to attribute sniffing.
2008-04-29 20:58:22 +00:00
Brandon Aaron
aea452f162
Merged dimensions with core
2008-04-29 03:26:06 +00:00
Brandon Aaron
f3f3238c53
jQuery.event.fix performance boost. An example: click event was previously ~3ms and is now < 1ms. jQuery.event.trigger also got another small boost in performance.
2008-04-28 21:09:27 +00:00
Jörn Zaefferer
4d652ca520
jquery core: fix for #1960 , delegating to document.getElementsByName for [name=...] selectors (not in combination with :not)
2008-04-28 14:11:35 +00:00
Brandon Aaron
b84b997ea4
Prevent a single event object from being fixed more than once
2008-04-27 23:08:31 +00:00
Brandon Aaron
77bb2c505f
Optimization for jQuery.event.fix ... don't send fake event through jQuery.event.fix
2008-04-27 20:37:58 +00:00
Ariel Flesler
508b1e2432
jquery core: fixed makeArray to recognize the window (has length)
...
test runner: updated the tests for makeArray
2008-04-25 03:48:07 +00:00
Ariel Flesler
25f9974cee
jquery core: simplified the code using the new jQuery.makeArray from [5314] where possible.
2008-04-24 21:46:22 +00:00
Jörn Zaefferer
f8e5fd6fef
jquery core: Patch from #2619 applied, making makeArray more flexible and faster; removed hint to ticket from (previously failing) test
2008-04-24 21:23:36 +00:00
Brandon Aaron
2efd0b4cc5
Fixed regression with 5276 where return false in first handler of multiple handlers was ignored. And 5276 log message says 200% but I meant 20%.
2008-04-23 18:57:17 +00:00
Jörn Zaefferer
d3d8f3561b
jquery.ajax: fix for beforeSend-cancelling-sideeffects
2008-04-22 22:18:11 +00:00
Jörn Zaefferer
e454e8305d
jquery.ajax: improvement for #2688 , added test
2008-04-22 22:07:17 +00:00
Jörn Zaefferer
32b1cb3a5c
jquery.event: Patch for #2708
2008-04-22 21:59:40 +00:00
Brandon Aaron
6d28ebff85
Some small optimizations to the event module. jQuery.event.trigger over 200% faster in IE and less code. Thanks in large to Ariel Flesler.
2008-04-22 05:23:55 +00:00
Brandon Aaron
9de35ce3e7
Small optimization to offset (thanks Ariel Flesler)
2008-04-21 22:54:46 +00:00
Brandon Aaron
3e285bd60d
Small optimization to jQuery.curCSS (thanks Ariel Flesler)
2008-04-21 22:54:25 +00:00
Brandon Aaron
5d033dba02
Trigger onclick handlers of links
2008-04-21 20:39:17 +00:00
Yehuda Katz
a9fe9a2a5f
Closes #2688
2008-04-14 18:16:01 +00:00