Commit Graph

4183 Commits

Author SHA1 Message Date
jaubourg
87c83b0458 Callbacks.add now accepts array-like objects (like Arguments). Now uses the slice method of the args array in fireWith rather than a quite slow jQuery.merge. 2012-04-25 18:25:51 +02:00
Rick Waldron waldron.rick@gmail.com
8cc217eac3 Add resource by @mikesherov to gruntfile 2012-04-25 11:18:15 -04:00
jaubourg
42dbc86573 Use real declaration since that helps gzip: thanks @gibson042. 2012-04-25 17:15:48 +02:00
jaubourg
245f5a244e Regression: makes sure that all instances of a callback are removed. Unit test added. 2012-04-25 16:08:38 +02:00
jaubourg
97210d4e70 How about we save 62 bytes? Also ensure that the arguments array given to fireWith is copied internally. 2012-04-25 15:50:26 +02:00
jaubourg
f30744354f Since we can pass an object to jQuery.Callbacks now, let's name it options to be consistent with the rest of the code. 2012-04-25 02:16:37 +02:00
jaubourg
d17a7f04d4 Adds a unit test to control options are being copied by jQuery.Callbacks internally. 2012-04-25 02:13:26 +02:00
jaubourg
ad329384ff Uses a copy of the flags when they are given as an object rather than the object itself. That way, we're sure flags are immutable for the entire lifetime of the Callbacks instance. 2012-04-25 02:06:21 +02:00
Mike Sherov
54fab3174c Fix #10067. Create jQuery.quickReady; closes gh-736.
Allows us to get to the ready state sooner by not waiting for iframes to load. If that causes backcompat pain, use `jQuery.quickReady = false` as prescribed by your developer.
2012-04-23 15:44:27 -04:00
Corey Frang
58ed62ed12 Effects: 1.8 Animation Rewrite - thanks @mikesherov and @gibson042 2012-04-23 15:05:12 -04:00
jaubourg
8ad22a2b15 Prevents tests for replaceInData to take place if replaceInUrl is already true. 2012-04-23 00:07:15 +02:00
jaubourg
8e7aaa7fd0 Merge branch '1.8-jsonp-optimize' of git://github.com/gibson042/jquery into pr749 2012-04-22 23:55:34 +02:00
jaubourg
78583d0cd9 Fixes a minor spacing issue. 2012-04-22 23:49:16 +02:00
Richard Gibson
180a997da5 remove redundant condition 2012-04-22 14:53:36 -04:00
Richard Gibson
2d1247a413 style adherence 2012-04-22 11:40:02 -04:00
Richard Gibson
b0ea80e9fd refactor jsonp.js for size and clarity 2012-04-22 11:36:44 -04:00
Mike Sherov
d3b61de520 define curCSS without temp vars to save 10 bytes 2012-04-20 14:18:15 -04:00
Timo Tijhof
df2a22ee61 Enforce 20s timeout for all unit tests. 2012-04-20 10:55:07 -04:00
jaubourg
8ebb2f4793 Fixes #8205. Mitigates memory usage by recycling jsonp callback names the safest possible way (no kittens were harmed in the making of this). Doesn't even try to delete window properties (would necessitate a try/catch for IE which makes the cost in size prohibitive). Unit tests added. 2012-04-20 03:02:20 +02:00
Mike Sherov
3e6f94c360 Remove unnec. else condition 2012-04-19 10:43:26 -04:00
Rick Waldron waldron.rick@gmail.com
6cf1542a8b Update grunt version to >=0.3.9 2012-04-18 17:00:44 -04:00
Rick Waldron waldron.rick@gmail.com
1434b5b567 Initial grunt implementation 2012-04-18 16:07:35 -04:00
Rick Waldron waldron.rick@gmail.com
247d824d35 Revert "Closes #741: Remove $("body") case in favor of $(document.body)."
This reverts commit 532ba250a9.
2012-04-18 13:49:37 -04:00
Dave Methvin
9ebc27db54 Remove $("body") case; $(document.body) is 2x faster. 2012-04-18 13:04:44 -04:00
Dave Methvin
532ba250a9 Closes #741: Remove $("body") case in favor of $(document.body). 2012-04-18 12:47:20 -04:00
Oleg
abd2a07498 Fix #8894. Ensure .appendTo creates a new set in oldIE. 2012-04-16 21:57:41 -04:00
Rick Waldron
8fadc5ba01 Make test async to please Opera 11.1; supplements #11500 2012-04-16 21:42:27 -04:00
Rick Waldron
46d0a5cfab Merge pull request #738 from rwldrn/fix-mangled-indents
Fix mangled indents
2012-04-16 06:31:04 -07:00
Rick Waldron waldron.rick@gmail.com
6e0b3e8e73 More indent correction
Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
2012-04-15 22:54:18 -04:00
Rick Waldron waldron.rick@gmail.com
576607de0f Fixes mangled indents.
Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
2012-04-15 21:59:25 -04:00
Yehuda Katz
aabc0d85bb Update sizzle rev 2012-04-15 17:53:00 -04:00
Yehuda Katz
16249f0acd Fix some stragglers 2012-04-15 17:52:48 -04:00
Yehuda Katz
6bc08c2b2f Remove Ajax requirement for simple XML tests
Previously, all jQuery tests that wanted an XML
document would make an Ajax request to go through
jQuery's XML parsing logic in jQuery.ajax. Now,
use jQuery.parseXML instead.

This removes the need for the Ajax server for
these tests, improves their performance, and
decouples simple core tests from Ajax.

(with scottgonzalez)
2012-04-15 17:41:54 -04:00
Rick Waldron
5181ce0f35 Amends #10324. Remove object markup fixture; create programmatically 2012-04-11 15:40:03 -04:00
Dave Methvin
0f827c800b Followup on #10324. Eliminate duplicate name attribute. 2012-04-10 22:30:26 -04:00
Rick Waldron
2f1ddd4507 Fix #11500. Allow triggered, simulated change events. 2012-04-10 21:54:07 -04:00
Rick Waldron
62a4c84503 Fix #10324. IE9 fumbles the innerHTML on object elements. 2012-04-10 21:38:11 -04:00
Arne de Bree
0e2642d216 Fix 11547. XML and IE DOM can't be force-lowercase in removeAttr().
See discussion on pull request: https://github.com/jquery/jquery/pull/724
2012-04-10 18:25:04 -04:00
Dave Methvin
376e0d9fa8 Merge pull request #730 from datag/patch-1
Typo for header in function access()
2012-04-10 14:32:24 -07:00
Mike Sherov
d7217cc29c Fix 11004. getWH() box-sizing:border-box includes padding and border. 2012-04-10 17:26:52 -04:00
Dominik D. Geyer
fccfeefb10 Fixed/adjusted source comment of function access() 2012-04-07 10:13:55 +03:00
Mike Sherov
5376a809c0 Fix #10413, #10679. Fix box-sizing:border-box and add css vendor prefix support. 2012-04-06 08:39:59 -04:00
Mike Sherov
77536f5cb2 Fix #10996, simplify offset code by forsaking ancient browsers. 2012-04-05 21:55:28 -04:00
Mike Sherov
91a6d9dafc Speed up .css() by eliminating the middleman. 2012-04-05 21:42:23 -04:00
Richard Gibson
590bcab245 Fix #11543: .has should work on detached elements. 2012-04-05 21:03:41 -04:00
Oleg
c04bfce556 Fixes #11338, .replaceWith should work on detached nodes. 2012-04-05 12:53:36 -04:00
cmcnulty
4cd57d727a Fix 11528. Exclude link/html5 tags from innerHTML path on oldIE. 2012-04-05 12:26:20 -04:00
tsinha
36d2d9ae93 Fix #8653, .param() undefined/null values become empty strings 2012-04-05 11:06:54 -04:00
Sindre Sorhus
fdf37de778 Followup to #11469; add test case and clarify code. 2012-04-04 23:30:13 -04:00
Sindre Sorhus
d5ee856a44 Remove moot second argument from slice.call()
The zeroes were added to fix http://bugs.jquery.com/ticket/4942 but those browsers are no longer supported.
2012-04-04 23:22:15 -04:00