Ariel Flesler [Wed, 28 May 2008 20:19:18 +0000 (20:19 +0000)]
test runner: adding a new test page called 'polluted'. Where one can choose to pre-include other libraries and run the test suite with them.
Ariel Flesler [Wed, 28 May 2008 18:46:38 +0000 (18:46 +0000)]
test runner: Adding type="text/javascript" to a script tag (trivial).
Ariel Flesler [Wed, 28 May 2008 02:50:38 +0000 (02:50 +0000)]
jquery ajax: small (misc) improvement to $.param.
Ariel Flesler [Tue, 27 May 2008 22:46:28 +0000 (22:46 +0000)]
test runner: a test for load() with a hash of data, and another for load() with a string of data (#1516).
It includes a php that dumps all the GET and POST vars to html elements, where the key makes the id, and the value the text.
Ariel Flesler [Tue, 27 May 2008 22:44:06 +0000 (22:44 +0000)]
jquery ajax: Closes #1516. load() can get a string of data (not only a hash) and it'll be a GET request.
Ariel Flesler [Tue, 27 May 2008 19:17:26 +0000 (19:17 +0000)]
jquery core: adding rowSpan to jQuery.props.
Paul Bakaus [Sun, 25 May 2008 13:18:01 +0000 (13:18 +0000)]
core: fixed offset method for FF3 - FF3 seems to have problems reporting the correct values with getBoundingClientRect on the body element
Ariel Flesler [Sun, 25 May 2008 03:20:13 +0000 (03:20 +0000)]
jquery ajax: changing a set of &&/|| for ?/:.
Ariel Flesler [Sat, 24 May 2008 21:27:12 +0000 (21:27 +0000)]
test runner: A test was failing on Opera 9.50. Not a bug, just made the test less specific and it passed.
John Resig [Sat, 24 May 2008 18:22:17 +0000 (18:22 +0000)]
Tagging the 1.2.6 release.
Ariel Flesler [Sat, 24 May 2008 18:11:55 +0000 (18:11 +0000)]
test runner: adding more tests for attr(). Related to [5574] and [5683].
Ariel Flesler [Sat, 24 May 2008 18:09:21 +0000 (18:09 +0000)]
jquery core: closes #2930. Normalizing attr() to return undefined, even when getting DOM attributes.
Ariel Flesler [Sat, 24 May 2008 17:57:45 +0000 (17:57 +0000)]
jquery core: casting numbers received by val() to string.
Ariel Flesler [Fri, 23 May 2008 00:54:59 +0000 (00:54 +0000)]
jquery core: saving some bytes and fixing indentation inside jQuery.prop.
John Resig [Wed, 21 May 2008 03:14:54 +0000 (03:14 +0000)]
Tagging the 1.2.5 release.
John Resig [Sun, 18 May 2008 20:19:46 +0000 (20:19 +0000)]
Tagging the 1.2.4 release.
Ariel Flesler [Fri, 16 May 2008 20:00:16 +0000 (20:00 +0000)]
jquery fx: removing a needless comment after the last commit.
Ariel Flesler [Fri, 16 May 2008 19:51:34 +0000 (19:51 +0000)]
jquery fx: removing 2 unnecessary isFunction calls, options.complete is ALWAYS a function.
Ariel Flesler [Fri, 16 May 2008 18:37:11 +0000 (18:37 +0000)]
jquery core: Closes #2709, avoiding a bug on IE 6 when using globalEval and a base node is found.
Ariel Flesler [Fri, 16 May 2008 18:32:03 +0000 (18:32 +0000)]
jquery core: saving some bytes in $.fn.val by using $.makeArray.
Ariel Flesler [Fri, 16 May 2008 16:41:12 +0000 (16:41 +0000)]
jquery core: updating a comment, thanks to Scott for spotting it.
Ariel Flesler [Fri, 16 May 2008 16:39:27 +0000 (16:39 +0000)]
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.
Brandon Aaron [Thu, 15 May 2008 23:36:06 +0000 (23:36 +0000)]
Updating unit tests for offset
Ariel Flesler [Thu, 15 May 2008 21:03:31 +0000 (21:03 +0000)]
jqueryjquery ajax: closes #1289. Renamed 'xml' and 'r' to 'xhr'.
Brandon Aaron [Thu, 15 May 2008 20:29:52 +0000 (20:29 +0000)]
Reverted back to using the num helper method in offset.js
Brandon Aaron [Thu, 15 May 2008 19:38:00 +0000 (19:38 +0000)]
Added some unit tests for position method. Fixed issue with position in IE.
Ariel Flesler [Thu, 15 May 2008 14:45:29 +0000 (14:45 +0000)]
jquery core: SHOULD fix #2802. Caching document.defaultView, instead of defaultView.getComputedStyle as it fails on Safari 2.
Ariel Flesler [Thu, 15 May 2008 14:16:19 +0000 (14:16 +0000)]
jquery ajax: caching repetive conversions/checks for settings.type in $.ajax.
Ariel Flesler [Thu, 15 May 2008 13:45:09 +0000 (13:45 +0000)]
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.
Ariel Flesler [Thu, 15 May 2008 12:53:07 +0000 (12:53 +0000)]
jquery dimensions & offset: moving the local function 'num' to core, so it can be safely used by both modules.
Ariel Flesler [Wed, 14 May 2008 21:18:46 +0000 (21:18 +0000)]
test runner: improved the shown message of 4 isFunction tests.
Ariel Flesler [Wed, 14 May 2008 20:10:39 +0000 (20:10 +0000)]
jquery core: closes #1480, isFunction is even tougher.
Ariel Flesler [Wed, 14 May 2008 19:50:24 +0000 (19:50 +0000)]
jquery ajax: closes #2842.
Ariel Flesler [Wed, 14 May 2008 19:45:31 +0000 (19:45 +0000)]
jquery core: fixed deep extend of objects. Closes #1562 & #2820.
Ariel Flesler [Wed, 14 May 2008 18:06:59 +0000 (18:06 +0000)]
jquery offset: reducing more the code size.
Ariel Flesler [Wed, 14 May 2008 17:54:54 +0000 (17:54 +0000)]
jquery offset: reducing the code size.
Ariel Flesler [Wed, 14 May 2008 17:23:44 +0000 (17:23 +0000)]
jquery dimensions: reducing the code size.
John Resig [Wed, 14 May 2008 04:53:25 +0000 (04:53 +0000)]
Tagging the 1.2.4b release.
Ariel Flesler [Tue, 13 May 2008 19:58:00 +0000 (19:58 +0000)]
jquery ajax: renaming jQuery.ajax.re to remote.
Ariel Flesler [Tue, 13 May 2008 19:47:39 +0000 (19:47 +0000)]
jquery ajax: absolute urls were assumed to be cross domain. Closes #2816.
Brandon Aaron [Tue, 13 May 2008 18:56:56 +0000 (18:56 +0000)]
Updating outerWidth unit test to use absolute position
Ariel Flesler [Tue, 13 May 2008 02:20:08 +0000 (02:20 +0000)]
Closes #2510
Ariel Flesler [Tue, 13 May 2008 01:45:58 +0000 (01:45 +0000)]
jquery: removing unnecessary trailing and leading spaces & tabs.
Ariel Flesler [Tue, 13 May 2008 01:42:35 +0000 (01:42 +0000)]
jquery event & fx: tidying some comments.
Ariel Flesler [Tue, 13 May 2008 00:42:12 +0000 (00:42 +0000)]
jquery core: don't let .attr() set style for xml.
Ariel Flesler [Tue, 13 May 2008 00:37:30 +0000 (00:37 +0000)]
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)
Ariel Flesler [Mon, 12 May 2008 22:59:58 +0000 (22:59 +0000)]
test runner: improved a test and added a missing semicolon
Ariel Flesler [Mon, 12 May 2008 22:31:27 +0000 (22:31 +0000)]
test runner: when errors are thrown in a test, the message is successfully show on all browsers.
Ariel Flesler [Mon, 12 May 2008 19:45:02 +0000 (19:45 +0000)]
jquery fx & event: replaced the use of .apply(), where .call() could had been used.
Ariel Flesler [Mon, 12 May 2008 01:21:50 +0000 (01:21 +0000)]
jquery core: Applied #1318 to jQuery.grep
Ariel Flesler [Sun, 11 May 2008 20:59:24 +0000 (20:59 +0000)]
jquery core: declared undefined locally, to speed up references, and allow munging all their names.
Ed Engelhardt [Sun, 11 May 2008 10:17:11 +0000 (10:17 +0000)]
fix small typo in comment
Jörn Zaefferer [Thu, 8 May 2008 21:42:40 +0000 (21:42 +0000)]
jquery core: reverted qunit introduction until build scripts are updated
Jörn Zaefferer [Thu, 8 May 2008 19:33:49 +0000 (19:33 +0000)]
jquery testsuite: switch to qunit
Ariel Flesler [Thu, 8 May 2008 17:16:49 +0000 (17:16 +0000)]
test runner: added 2 tests for [5500]
Ariel Flesler [Thu, 8 May 2008 17:11:03 +0000 (17:11 +0000)]
test runner: extra tests for $.fn.add enabled by [5503] and a small fix for an html() test.
Ariel Flesler [Thu, 8 May 2008 17:08:59 +0000 (17:08 +0000)]
jquery core: closes #2811, $.fn.add now calls $.unique internally, also it was failing for array-like f.e: window.
Ariel Flesler [Thu, 8 May 2008 16:25:12 +0000 (16:25 +0000)]
test runner: extra test case, [5501]
Ariel Flesler [Thu, 8 May 2008 16:23:43 +0000 (16:23 +0000)]
jquery event: fixed $.fn.load, closes #2819.
Ariel Flesler [Thu, 8 May 2008 16:14:49 +0000 (16:14 +0000)]
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
Ariel Flesler [Thu, 8 May 2008 16:10:47 +0000 (16:10 +0000)]
jquery event: removing 3 unnecessary lines since the addition of $.event.proxy.
Ariel Flesler [Thu, 8 May 2008 16:04:01 +0000 (16:04 +0000)]
test runner: making 2 tests more flexible because they yield a slightly different result on Safari 3, but still acceptable.
Brandon Aaron [Wed, 7 May 2008 13:21:16 +0000 (13:21 +0000)]
Making sure originalTarget gets copied over from the original event object
Scott González [Wed, 7 May 2008 01:16:54 +0000 (01:16 +0000)]
ajax test: Removed test for extending with null.
Ariel Flesler [Wed, 7 May 2008 00:46:14 +0000 (00:46 +0000)]
test runner: extra test for makeArray, related to [5481]
Ariel Flesler [Wed, 7 May 2008 00:07:44 +0000 (00:07 +0000)]
jquery core: Reverting the changes added at [5480]
Ariel Flesler [Tue, 6 May 2008 23:28:21 +0000 (23:28 +0000)]
jquery core: makeArray was parsing forms into array of elements.
Ariel Flesler [Tue, 6 May 2008 22:36:30 +0000 (22:36 +0000)]
jquery core: removing needless 'else' and 'new' in $.fn.init.
Jörn Zaefferer [Tue, 6 May 2008 22:21:43 +0000 (22:21 +0000)]
jquery ajax: support for dynamic data arguments, see #2806; added test/data/echoQuery.php for easier testing of sent query strings
Jörn Zaefferer [Tue, 6 May 2008 19:39:58 +0000 (19:39 +0000)]
jquery testrunner: reset $.ajaxSettings after each run to prevent sideeffects between tests
Ariel Flesler [Tue, 6 May 2008 18:56:02 +0000 (18:56 +0000)]
test runner: translated all the ok() with '==' to equals(), as it gives more information on failures.
Ariel Flesler [Tue, 6 May 2008 14:54:53 +0000 (14:54 +0000)]
jquery core: enhancements to jquery.map, closes #2803
Ariel Flesler [Tue, 6 May 2008 01:29:13 +0000 (01:29 +0000)]
jquery core: small code reduction.
Ariel Flesler [Tue, 6 May 2008 00:54:59 +0000 (00:54 +0000)]
jquery core: code reduction at $.each and $.curCSS.
Ariel Flesler [Tue, 6 May 2008 00:42:59 +0000 (00:42 +0000)]
test runner: adding some tests that were missing for the $ constructor.
Ariel Flesler [Tue, 6 May 2008 00:13:20 +0000 (00:13 +0000)]
jquery selector: reverting [5343], check #1960.
Jörn Zaefferer [Mon, 5 May 2008 23:29:28 +0000 (23:29 +0000)]
jquery testrunner: reset global events after each run, speeds up a test run for ajax from 16s to 10s (test/?ajax), kudos to Ariel
Scott González [Sat, 3 May 2008 01:51:55 +0000 (01:51 +0000)]
core: Fixed #2605: .data() now accepts null as a value.
Scott González [Sat, 3 May 2008 01:39:27 +0000 (01:39 +0000)]
core: Fixed #2605: .data() now accepts null as a value.
Scott González [Fri, 2 May 2008 19:49:41 +0000 (19:49 +0000)]
core: Fixed #2600: jQuery.extend no longer skips over null properties.
Ariel Flesler [Fri, 2 May 2008 14:12:26 +0000 (14:12 +0000)]
jquery fx: adding jQuery.fx.def as default speed for animations
Ariel Flesler [Fri, 2 May 2008 14:03:02 +0000 (14:03 +0000)]
jquery selector: removed needless check in jQuery.sibling.
Scott González [Thu, 1 May 2008 20:54:35 +0000 (20:54 +0000)]
jQuery src: set svn:eol-style to native
Scott González [Wed, 30 Apr 2008 19:35:17 +0000 (19:35 +0000)]
core: make sure all source files end with a single blank line.
Ariel Flesler [Wed, 30 Apr 2008 00:09:55 +0000 (00:09 +0000)]
jquery core: extend() now supports deep + extending jquery itself
cached some vars and it proved to be faster.
Ariel Flesler [Tue, 29 Apr 2008 23:34:50 +0000 (23:34 +0000)]
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
Scott González [Tue, 29 Apr 2008 23:26:53 +0000 (23:26 +0000)]
core: Adding missing radix for paresInt.
Scott González [Tue, 29 Apr 2008 22:52:36 +0000 (22:52 +0000)]
Fixed line endings.
Ariel Flesler [Tue, 29 Apr 2008 22:20:02 +0000 (22:20 +0000)]
test runner: adding a test case for $.fn._toggle with more than 2 functions.
Ariel Flesler [Tue, 29 Apr 2008 22:06:54 +0000 (22:06 +0000)]
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.
Ariel Flesler [Tue, 29 Apr 2008 21:37:41 +0000 (21:37 +0000)]
jquery event: adding some whitespaces to the last change.
Ariel Flesler [Tue, 29 Apr 2008 21:35:35 +0000 (21:35 +0000)]
jquery event: jQuery.toggle can accept more than 2 functions, closes #2378
Ariel Flesler [Tue, 29 Apr 2008 20:58:22 +0000 (20:58 +0000)]
jquery core: in $.makeArray, improved array-like detection, Safari reports nodelists as 'function', so I got back to attribute sniffing.
Ariel Flesler [Tue, 29 Apr 2008 20:54:30 +0000 (20:54 +0000)]
test runner: voided the failing tests for jQuery.map, that belong to an unapproved proposal(#2616).
Ariel Flesler [Tue, 29 Apr 2008 20:52:48 +0000 (20:52 +0000)]
test runner: added another test for makeArray.
Brandon Aaron [Tue, 29 Apr 2008 03:26:06 +0000 (03:26 +0000)]
Merged dimensions with core
Brandon Aaron [Mon, 28 Apr 2008 21:09:27 +0000 (21:09 +0000)]
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.
Jörn Zaefferer [Mon, 28 Apr 2008 14:11:35 +0000 (14:11 +0000)]
jquery core: fix for #1960, delegating to document.getElementsByName for [name=...] selectors (not in combination with :not)
Jörn Zaefferer [Mon, 28 Apr 2008 14:00:27 +0000 (14:00 +0000)]
jquery core: tests for #2616
Brandon Aaron [Sun, 27 Apr 2008 23:08:31 +0000 (23:08 +0000)]
Prevent a single event object from being fixed more than once