Oleg
9e3d0f3109
Fix #14422 and add more thorough check for CSP violations
...
Close gh-1413
2013-11-07 22:08:50 +01:00
Richard Gibson
ba2a8fb01e
Ref c66a5e70
: Synchronize unit tests with master
2013-11-07 11:59:56 -05:00
Richard Gibson
126d596b56
Fix #14074 : element id="nodeName". Close gh-1389.
2013-11-07 11:37:52 -05:00
Chris Antaki
d0b8f9fa93
Ref fb2e0a0c
: Synchronize unit tests with master
2013-11-07 11:37:15 -05:00
Corey Frang
075763b71a
Fix #14101 : $().data() should be undefined, not null
...
- Backported 30eee925db
for 1.x
2013-11-06 11:07:52 -05:00
Richard Gibson
faed51b2e9
Ref f9d41ac6
: Opera-compatible form target
...
(cherry picked from commit d5b7139abc
)
2013-11-04 09:41:34 -05:00
Richard Gibson
26705c6c5b
Fix #14379 : AJAX requests on unload
...
(cherry picked from commit f9d41ac641
)
Conflicts:
src/ajax/xhr.js
2013-11-04 09:41:19 -05:00
Richard Gibson
d8576139c1
Fix #14459 : Use jQuery.parseJSON instead of JSON.parse
...
(cherry picked from commit ced9d155f0
)
2013-10-28 11:39:43 -04:00
Michał Gołębiowski
4743f017a6
Add tests for class manipulation on jQuery object containing more than one element. Close gh-1404. (cherry-picked from 35b2b94979
)
2013-10-25 00:50:55 +02:00
Dave Methvin
469150a27e
Revert "Fix #14180 . Allow cross-frame use of focusin/out. Close gh-1369."
...
This reverts commit bba8366af4
.
Because cross-frame focus sucks.
2013-10-22 22:47:34 -04:00
Dave Methvin
bba8366af4
Fix #14180 . Allow cross-frame use of focusin/out. Close gh-1369.
...
(cherry picked from commit 6d5dfa0eda2c19e8838930fafff83b596654eca2)
Manually edited for conflicts.
2013-10-22 21:48:50 -04:00
Ronny Springer
aa70819598
Ref 2263134b
: Better identify potential JSON. Close gh-1401.
...
(cherry picked from commit 083edd60a6
)
Conflicts:
src/data.js
2013-10-16 08:50:13 -04:00
Lihan Li
a5063ee2a1
Fix #14394 : Changing style !important in webkit. Close gh-1385.
...
(cherry picked from commit 24e587929f
)
Conflicts:
src/css.js
2013-10-15 16:38:38 -04:00
Richard Gibson
1ceecf4c64
No ticket: Test cleanup
...
(cherry picked from commit 8df348e9eb
)
Conflicts:
test/unit/css.js
2013-10-15 15:51:08 -04:00
George Kats
32d61d75e5
Fix #14432 : Always return string from .css("z-index"). Close gh-1395.
...
(cherry picked from commit 5ce4b06c28
)
Conflicts:
src/css/curCSS.js
2013-10-15 13:58:06 -04:00
Richard Gibson
3774ee49e0
No ticket: Fix subproject iframe tests
...
(cherry picked from commit 13d58a9bec
)
2013-10-11 15:08:58 -04:00
Dave Methvin
b7da3b0043
Fix #13993 . Save result of native inline handlers. Close gh-1368.
...
(cherry picked from commit 3bcd04f528
)
2013-10-06 17:58:28 -04:00
Oleg
908d88cc70
Add setup function for the event module
...
(cherry picked from the commit 2c0b9027de
)
2013-09-30 21:17:10 +04:00
Oleg
b2f27632eb
Focus on the body before running focus test
2013-09-30 20:23:21 +04:00
Oleg
c809736db2
Try to fix focus test again
2013-09-30 19:20:08 +04:00
Oleg
0b9a182ecd
Run focus test only if document has focus
2013-09-23 20:50:31 +04:00
Richard Gibson
3d6ed4483e
No ticket: Fix IE focus test failures
2013-09-23 12:00:57 -04:00
Oleg
94a9a4f1c2
Correct test assertion of #10227 ticket for IE8
2013-09-17 18:21:26 +04:00
Richard Gibson
d16fe84d80
No ticket: Improve line-height animation test stability
2013-09-17 09:55:53 -04:00
Oleg
ff156d77b2
Fix memory leaks in tests for css module
2013-09-17 17:53:26 +04:00
Oleg
fd2964237f
Fix #12723 and simplification and optmization of defaultDisplay helper
...
(cherry picked from commit a25343001e
)
2013-09-17 16:16:47 +04:00
Oleg
303e41d996
Simplify replaceWith method. Closes gh-1276
...
(cherry picked from commit 642e9a4557
)
2013-09-17 14:21:34 +04:00
Timmy Willison
53aa2e0c8b
Use charAt instead of string indexing for oldIE's sake. Fixes #14356 .
2013-09-12 15:49:53 -05:00
Timmy Willison
c6b4230d5c
Adjust prefilter test to error on string indexing in oldIE
2013-09-12 15:49:53 -05:00
Amey Sakhadeo
b61a64224b
Add unit tests for jQuery.grep. Close gh-1345.
2013-09-12 11:23:21 -05:00
Timmy Willison
1a9f8d9bb1
Fix more support tests (support.input should only be false in IE8 and checkClone as it is now used is fine in IE)
2013-09-11 17:23:17 -05:00
Timmy Willison
d092a88e85
Set the input type for firefox. Fix a support test.
2013-09-11 15:35:50 -05:00
Michał Gołębiowski
baa8dff023
Restore support for Firefox < 23, Chrome < 28 and Safari 5.1.
2013-09-11 03:36:18 +02:00
Timmy Willison
5fbf4a4fe3
Map Sizzle to a path with config to allow users to put Sizzle wherever they want
2013-09-10 18:48:53 -05:00
Timmy Willison
812319093a
Ensure display: inline-block when animating width/height on inline elements. Fixes #14344 .
2013-09-10 15:09:58 -05:00
Michał Gołębiowski
ac0e7a1ba7
No ticket. Restore support for Safari 5.1 in test/unit/support.js for now. (cherry-picked from badcd1b6f3
)
2013-09-07 02:31:04 +02:00
Timmy Willison
be1e4eee60
Convert testrunner to an AMD module and ensure jQuery is on the page when executing the testrunner (another race condition amplified by swarm)
...
Conflicts:
test/data/testinit.js
test/data/testrunner.js
2013-09-06 17:23:45 -04:00
Timmy Willison
d14904d083
Move test loader to testinit.js. Fix race condition with dependency loading.
2013-09-06 17:23:45 -04:00
Timmy Willison
b99972de58
Use requirejs to load the testswarm inject script
2013-09-06 17:23:45 -04:00
Michał Gołębiowski
badcd1b6f3
Fix #10814 . Fix #14084 . Make support tests lazy and broken out to components.
2013-09-06 03:40:49 +02:00
Richard Gibson
6a6604b785
No ticket: Hide the testing-support jQuery from tests
...
(cherry picked from commit 0c18520923
)
Conflicts:
test/data/testrunner.js
2013-09-03 11:13:20 -04:00
Amey Sakhadeo
ceb5b4c9a3
Ref #14313 : Optimize 1.x jQuery.merge for size.
...
(cherry picked from commits c75c9a8ebb
f66d53c856
)
2013-09-03 02:02:45 -04:00
Richard Gibson
5cd6868365
Fix #14318 : Cherry-pick interrupted animation fix from master ea5c22ec12
2013-08-30 12:38:43 -04:00
Timmy Willison
8e6e239256
Pass all tests (and load Sizzle fixture correctly) when loading with AMD
...
Conflicts:
src/css.js
2013-08-29 16:25:44 -04:00
Timmy Willison
05d907d1b1
Fix for custom attr handles duck-punching the boolean attr handle
2013-08-28 12:12:37 -04:00
Timmy Willison
9f433d9fec
Use window.QUnit to detect the top window when loading with AMD
2013-08-27 00:31:14 -04:00
Richard Gibson
2b6a7b1caf
No ticket: improve line-height animation test robustness
2013-08-26 16:36:55 -04:00
Michał Gołębiowski
0f03378bdc
No ticket. Correct a support comment for the order
test. (cherry-picked from 2ac1cd91db
)
2013-08-20 15:54:27 +02:00
Oleg
ef5693f7be
Correct QUnit check, this might fix swarm failures
...
Conflicts:
test/jquery.js
2013-08-19 15:39:37 -04:00
Timmy Willison
04f12635c0
Fix tests for testswarm
2013-08-19 15:01:41 -04:00
Michał Gołębiowski
f5f36dbd89
No ticket. Correct a support comment. (cherry-picked from f92a446ee8
)
2013-08-19 20:16:46 +02:00
Michał Gołębiowski
78a80c37a7
Remove redundant prefixes from the CSS order test. (cherry-picked from e3584179fe
)
2013-08-19 19:54:07 +02:00
Daniel Herman
bc2b13915c
No ticket: add assertions for jQuery.when( array ). Close gh-1312. (cherry-picked from 584a4af9c8
)
2013-08-19 18:26:57 +02:00
Oleg Gaidarenko
49670c5f48
Don't execute DOM ready tests in AMD mode (they aren't loaded before DOM ready). Close gh-1335.
2013-08-16 14:36:08 -04:00
Oleg Gaidarenko
723ced4079
Fixed pulling in Sizzle subproject when testing with min/dev.
2013-08-16 09:40:28 -04:00
Timmy Willison
217cbb7109
AMD-ify jQuery sourcegit s! Woo! Fixes #14113 , #14163 .
...
Conflicts:
Gruntfile.js
README.md
src/ajax.js
src/ajax/xhr.js
src/attributes.js
src/core.js
src/css.js
src/data.js
src/effects.js
src/event.js
src/manipulation.js
src/offset.js
src/selector-native.js
src/traversing.js
test/unit/core.js
test/unit/data.js
2013-08-15 15:49:49 -04:00
Oleg
032ef3525c
Correct typos in the test assertion
2013-08-10 10:57:00 +04:00
Oleg
4b74fe1a6e
Fix test of #13855 for Opera 12.1 and IE10
2013-08-10 08:00:09 +04:00
Oleg
ae630c40ba
Correct assertion for #14049 ticket. Close gh-1327
2013-08-10 07:11:24 +04:00
Oleg
34cc465792
Improve test stability for #13855 ticket. Close gh-1328.
2013-08-08 09:45:28 -04:00
Oleg
1e9d43c0be
Support tests
...
* Check all the properties in jQuery.support
* Fix value of "pixelPosition" in new Chrome
2013-08-08 01:18:26 +04:00
Oleg
353fe2a749
Fix paths for qunit files
...
(cherry picked from commit c8c32f1d05
)
2013-07-24 18:45:06 +04:00
Michał Gołębiowski
4b7a0d4e0a
Update devDependencies, adjust .jshintrc to jsHint 2.x, use .jshintignore. Close gh-1283.
...
Conflicts:
src/.jshintrc
test/.jshintrc
2013-07-11 12:59:44 -04:00
Timmy Willison
40d4881373
Include Sizzle and Qunit with bower. Fixes #14118 .
2013-07-10 12:01:20 -04:00
Oleg
48a948f4c0
Fix test for #13937 ticket. Close gh-1299
...
(cherry picked from commit 308980ee2a
)
2013-07-01 22:42:25 +04:00
Jason Merino
1c6641f0c8
Fixes #14049 : don't append px to CSS order value. Close gh-1300. (cherry picked from ec6eb38c64
)
2013-07-01 20:03:16 +02:00
Richard Gibson
ae9e05e9f3
Fix #13937 : Correctly scope .finish() following multi-element .animate(). Thanks @gnarf37. Close gh-1279.
2013-05-28 16:48:55 -04:00
Richard Gibson
00231d5d94
Fix #13939 : Same-unit relative animations
2013-05-26 19:52:28 -04:00
Julian Aubourg
53095883ef
Handles HEAD requests as if they always were 204. Fixes #13922 .
2013-05-23 02:39:20 +02:00
Richard Gibson
a7f42d9966
Fix #13835 : classes separated by form feed
...
(cherry picked from commit d8a35011ec
)
2013-05-13 21:55:18 -04:00
Richard Gibson
42c25656d1
Fix #13855 : line-height animations. Close gh-1265.
...
(cherry picked from commit 3971c2ebb2
)
2013-05-13 20:33:28 -04:00
Renato Oliveira dos Santos
e0f59600a4
Ref #13483 : Cherry-pick tests from master ea5c22ec12
2013-05-13 19:13:14 -04:00
Dave Methvin
00eafdf028
Fix #13223 . Re-allow leading space in HTML. Close gh-1264.
2013-05-09 14:07:19 -04:00
Richard Gibson
7c72f69ed0
Fix #13846 : .prev sort direction
...
(cherry picked from commit 9c4a428528
)
2013-05-01 11:36:48 -04:00
Richard Gibson
6a816ec95f
Fix #13819 : .parent sort direction
2013-04-24 11:38:23 -04:00
Richard Gibson
d605322c10
Fix #13810 : .replaceWith(nextSibling)
...
(cherry picked from commit d8f7e83712
)
2013-04-22 21:10:06 -04:00
Richard Gibson
4f786ba4d2
Fix #13797 : .is with single-node context
2013-04-20 11:49:44 -04:00
Michał Gołębiowski
35784a8244
Fix #13743 . Remove deprecated support.boxModel. Close gh-1231.
...
add myself to AUTHORS.txt
2013-04-17 23:21:39 -04:00
Michał Gołębiowski
0db70aa1fa
Fix #13741 . Make wrap/unwrap methods optional; close gh-1236.
...
move size() test to unit/deprecated;
don't use size() in other tests;
make 2 unit tests actually fire;
code cleanup
2013-04-17 23:06:33 -04:00
Richard Gibson
12a1017290
Followup #13779 : Backwards-compatible unit test
2013-04-17 12:25:24 -04:00
Richard Gibson
0100becc91
Fix #12838 : hook point for non-jQuery.ajax synchronous script fetch/execute in domManip. Close gh-1051.
...
(cherry picked from commit 03db1ada2c
)
2013-04-17 12:01:03 -04:00
Rick Waldron
e572eed269
Fixes #13779 . Remove nodes in document order
...
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2013-04-16 22:26:22 -04:00
Richard Gibson
bdc4f3ebbe
Fix #13596 ; #13722 : .replaceWith consistency. Close gh-1216.
2013-04-16 17:28:35 -04:00
Michał Gołębiowski
0c927172b8
Further spacing & code style corrections.
2013-04-15 19:34:45 +02:00
Michał Gołębiowski
a19c831b38
Correct spacing
2013-04-15 19:13:08 +02:00
Timmy Willison
d2435ead36
Update jshintrc to conform to new style guide. Conform to onevar and unused in tests. Fixes #13755 .
...
Conflicts:
src/.jshintrc
src/data.js
test/unit/attributes.js
test/unit/core.js
test/unit/data.js
test/unit/event.js
test/unit/manipulation.js
test/unit/queue.js
test/unit/traversing.js
test/unit/wrap.js
2013-04-09 12:21:54 -04:00
Dave Methvin
fdaf2146ad
Fix #13393 . Avoid IE9 activeElement of death.
...
(Cherry picked from 85fc5878b3
)
Conflicts:
src/event.js
2013-04-08 21:52:16 -04:00
Oleg Gaidarenko
08e57b1de7
Adjust the return value of the tabIndex propHook to match the spec. Fixes #13752 .
2013-04-08 21:41:08 -04:00
Richard Gibson
14b09ef98e
Ref #12652 : Allow overriding native .click() suppression
2013-04-08 13:19:03 -04:00
Michał Gołębiowski
8594decfcc
Ref #13554 : Move redundant methods to event-alias.js. Close gh-1225.
...
(cherry picked from commits 8ca9f931ec
84a94acae1
100d3c3516
)
2013-04-07 00:48:58 -04:00
Dave Methvin
f7a378e6b7
Fix #13721 . Filter before .remove() loop so positionals work. Close gh-1221.
...
(Cherry picked from 1b61026650
)
2013-04-06 16:47:03 -04:00
Richard Gibson
4ef516903e
Fix #13539 : Utilize Sizzle hooks. Close gh-1215.
2013-04-04 23:04:05 -04:00
Richard Gibson
f8b27f16ba
Ref 65a66489
: oldIE handholding for native event tests
2013-04-04 19:26:08 -04:00
Brandon Johnson
58b8535d5d
Fix #12199 . Handle iteration over inherited properties in oldIE. Close
...
gh-1196.
2013-04-04 10:14:05 -04:00
Michał Gołębiowski
df7847bc25
Fix #13543 . offsetWidth is wrong on non-1 zoom. Close gh-1218.
2013-04-03 22:08:46 -04:00
Dave Methvin
01fcdba208
Remove doesNotIncludeMarginInBodyOffset from support checks.
2013-04-03 21:44:40 -04:00
Michał Gołębiowski
4adde5d145
Update grunt-contrib-jshint to 0.3.0, ref gh-1204.
2013-04-03 20:41:41 -04:00
Richard Gibson
65a6648932
Ref #13353 : capture onlyHandlers in jQuery.Event.isTrigger. Close gh-1183.
2013-04-03 20:25:50 -04:00
jrburke
b6dd1c67a6
Remove the define.amd.jQuery check, close gh-1150.
...
Cherry picked from 2.0 master 34c4e122a3
Conflicts:
src/exports.js
2013-04-03 20:10:42 -04:00
ruado1987
48d71d0c3e
Fix #13514 : Set selectedIndex to -1 when non-matching value is set on a select. Close gh-1191.
2013-03-22 12:46:13 -04:00
dmitrygusev
a13cadadf6
Fix typos. Close gh-1186.
2013-02-28 15:55:55 -05:00
jaubourg
69b3d5ce0f
Fixes #11151 , #13388 . Minor refactor of response conversion and when/where
...
responseXXX fields are set on the jqXHR. Close gh-1164.
2013-02-28 14:47:39 -05:00
jaubourg
a14a31727f
Properly resets firingLength when emptying the list. Fixes #13517
2013-02-27 16:12:16 +01:00
Dave Methvin
f5163914fa
Fix #13471 . $().on(".xyz"...) should avoid later crash.
...
If the event type is an empty string we end up hanging in .off() which makes for
mighty hard debugging. Instead treat it as a no-op. Docs seem clear this is not
allowed.
2013-02-26 12:24:56 -05:00
Richard Gibson
1f76536650
No ticket: Revise unit tests in anticipation of Sizzle-free builds
...
(cherry picked from commit 59f5adb622
)
2013-02-22 20:33:00 -05:00
Richard Gibson
5e29ff7e59
Fix #13265 #13332 : Allow .parent/.closest with text nodes. Close gh-1146.
2013-02-13 21:22:53 -05:00
Mark Raddatz
03ab9b9f90
Fix #13401 : replaceWith(""). Close gh-1163.
...
(cherry picked from commit 6a0ee2d9ed
)
2013-02-08 09:54:07 -05:00
Richard Gibson
67a2e4eaac
Ref #13316 : Sync all test documents on full vs. minified source.
2013-02-08 00:20:33 -05:00
Oleg
8226666b13
Fix #13310 . Get the right display value for disconnected nodes. Close gh-1155.
2013-02-04 15:13:01 -05:00
Dave Methvin
219a1935ee
Fix #13089 . Only apply zoom to IE6/7 body.
2013-02-03 13:54:38 -05:00
Richard Gibson
59dd3d9b95
Upgrade QUnit: Welcome to the present!
2013-02-03 12:28:42 -05:00
Dave Methvin
fbce702f4b
Ref #12846 and 3b6d8941d8. Fix unit test for IE6.
2013-02-02 22:18:33 -05:00
Andrew Plummer
f005af54e4
event: Stricter type checking in trigger - Fixes #13360 - Closes gh-1153
...
Squashed commit of the following:
commit 5935a362c7
Author: Andrew Plummer <plummer.andrew@gmail.com>
Date: Fri Feb 1 02:40:42 2013 +0900
Using "hasOwnProperty" to check for direct properties "type" and
"namespace" on events before triggering.
2013-01-31 12:01:34 -06:00
Timmy Willison
dc931af877
Again, magic fixing for previous commit.
2013-01-30 20:52:06 -05:00
Timmy Willison
1e1ea2c44f
Revert change to visible/hidden selectors until 1.10 and 2.1. Reopens #13132 , #10406 .
2013-01-30 20:09:56 -05:00
adamcoulombe
5be99ecc48
Fix #13150 , .has() w/o args checks for any callbacks. Close gh-1111.
2013-01-27 13:54:16 -05:00
Dave Methvin
24e7624554
Fix #12656 . Make event shorthands excludable.
2013-01-27 00:35:42 -05:00
Dave Methvin
3f9f2b1dbc
Fix #12846 . Restore overflow when animation is stopped.
...
(Cherry picked from a6c358d
)
2013-01-26 22:05:08 -05:00
Dave Methvin
a3055f3df6
Fix #13316 . Use minified version in unit testing.
...
Also migrates the XHR check added to 2.0 in 62acda819f
.
2013-01-26 10:52:19 -05:00
Richard Gibson
ac93559eb9
Fix #13274 : Wrap sourceMap directive in multiline comments. Close gh-1143.
2013-01-25 10:03:53 -05:00
byroot
eb47553eea
Don't try and convert data for 204 No Content responses. Fixes #13292 . Fixes #13261 .
2013-01-24 02:35:07 +01:00
Timmy Willison
21af3a9213
Ignore file inputs when serializing forms. File input serialization is handled by plugins. Fixes #13306 .
2013-01-23 12:21:48 -05:00
Timmy Willison
bb1d148345
Fix failing tests, add support for empty spans in Opera. Supplements #13132 , #10406 .
2013-01-21 18:12:16 -05:00
Timmy Willison
3015ee0b5a
Treat elements as hidden when either offsetWidth OR offsetHeight is 0. Fixes #13132 , #10406 .
2013-01-21 17:06:47 -05:00
jaubourg
b83081ba64
Never use the XML as parsed by the XHR instance. Use raw text instead and let the ajax conversion logic do the trick. -20 min/gzipped. Fixes #13276 . Unit test added.
2013-01-21 02:44:16 +01:00
danilsomsikov
8f72967ee2
Fix #8335 : Avoid memory leak by never setting data on non-element non-document nodes. Ref gh-1127.
...
(cherry picked from commit cc324abf73
)
2013-01-16 14:39:53 -05:00
Richard Gibson
6b1b0a26b4
Fix #13233 : re-allow .replaceWith of text nodes. Close gh-1137.
2013-01-16 13:54:01 -05:00
Richard Gibson
13468abaeb
No ticket: improve replaceWith testing
2013-01-16 12:30:47 -05:00
Richard Gibson
fc2ba2e136
Fix #13208 : only check elements for delegation matches
2013-01-16 00:14:57 -05:00
Mike Sherov
65df32dc21
Fix #13183 : Wrong animation initial value calc. Close gh-1136.
2013-01-15 23:28:56 -05:00
Richard Gibson
6c29dd24e9
0a3a424e
with moar guard for IE6
2013-01-13 22:59:20 -05:00
Richard Gibson
63f40866fd
Fix #13203 : delegated events with selector matching Object.prototype property
...
(cherry picked from commit 31b9579715
)
2013-01-13 21:42:36 -05:00
Richard Gibson
0a3a424e65
Fix f860e0bd
Firefox failures
2013-01-13 20:37:14 -05:00
Richard Gibson
36457cb6af
#13180 unit test
2013-01-13 19:20:18 -05:00
Oleg
8b82af9ef2
Ref 0ed497b
. Close gh-1125.
2013-01-11 13:00:37 -05:00
Corey Frang
58003c44ff
Adding some more test coverage for .finish()
2013-01-09 11:40:33 -06:00
Oleg
46bbda8d06
Ref gh-1117: Don't stop on a falsy value in buildFragment.
...
(cherry picked from commit 8e6c1ba92f
)
2013-01-09 11:22:44 -05:00
nanto
0c5d2fbabb
Propagate context of returned deferred object in Deferred.then(). Fixes #13160 .
2013-01-08 17:59:08 +00:00
Dave Methvin
0ed497b045
Resurrect buildFragment and sacrifice jQuery.clean. See gh-1117.
2013-01-08 03:27:10 +00:00
Oleg
ce67f0ce64
Ref #8908 . Update IE9 css clone fix. Close gh-1120.
2013-01-08 01:50:18 +00:00
Corey Frang
c27d8e2988
Fix #13103 . Add .finish() method. Cherry picked from b6abb31df4
.
2013-01-08 01:23:22 +00:00
Dave Methvin
bbdf957e98
Fix #12336 . Ensure oldIE really does .empty() selects.
2013-01-06 14:20:35 -05:00
Mike Sherov
abead1c86b
Fixes #13088 : under IE8, $(selector).attr('style') always return lowercase string
2012-12-31 12:30:02 -05:00
Sebi Burkhard
5eec75e582
Fix #13075 . Optimize $.type by preferring typeof
. Close gh-1089.
...
Also fixes browsers where `typeof RegExp === "function"`.
2012-12-23 15:41:56 -05:00
Dave Methvin
e29619031b
Know when to hold em, know when to fold em.
2012-12-22 16:55:10 -05:00
Oleg
efb139f7ad
Do not perform support check for old Opera. Close gh-1097.
2012-12-20 23:38:19 -05:00
Oleg
c8c6ab6924
Fix #12569 . Improve feature detect for event bubbling. Close gh-1076.
2012-12-20 22:08:32 -05:00
Oleg
5afc93c436
Fix #13094 . Pass index to .before(fn) fn as documented. Close gh-1093.
2012-12-20 20:55:30 -05:00
Dave Methvin
c928ed432a
Remove .live() tests now in Migrate plugin.
2012-12-18 14:42:37 -05:00
Richard Gibson
2ea7876c25
Fix #13064 : better test fixture cleanup. Close gh-1075.
2012-12-16 13:09:40 -05:00
Richard Gibson
06f46dad93
let .attr(checked|selected, true) update the property
2012-12-16 10:39:19 -05:00
Richard Gibson
30e2ffbeb8
Resolve a763ae72
test failures
2012-12-15 23:42:24 -05:00
Richard Gibson
a763ae7277
Fix #11115 : Normalize boolean attributes/properties. Close gh-1066.
2012-12-15 23:16:48 -05:00
Richard Gibson
2c40fdd4a8
Fix #12600 : don't use value property in place of value attribute. Close gh-1063.
2012-12-14 10:37:20 -05:00
Timmy Willison
7d61c5238e
Adjust html parsing in event tests to use jQuery.parseHTML explicitly.
2012-12-13 15:52:59 -05:00
timmywil
05531fc408
Adjust jQuery('html') detection to only match when html starts with '<' (not counting space characters). Fixes #11290 .
2012-12-13 15:31:02 -05:00
Oleg
643ecf9d63
Ref #8908 , gh-886. Avoid clone identity crisis in IE9/10. Close gh-1036.
2012-12-13 10:42:43 -05:00
Richard Gibson
ca26d45395
Fix #13044 : execute all QUnit modules in TestSwarm. Close gh-1074.
2012-12-13 10:13:50 -05:00
Oleg
13651f296d
Fix #9646 . Cloned nodes shouldn't affect original in IE7. Close gh-947.
2012-12-13 09:29:40 -05:00
Dave Methvin
0018f7700b
Fix #11230 . .appendTo and pals should always stack.
2012-12-13 09:19:41 -05:00
Dave Methvin
40e08f81bd
Missed a var declaration in aad235b325
.
2012-12-11 23:35:51 -05:00
Paul Ramos
f12611feb4
Fix #4087 . insertAfter, insertBefore, etc do not work if origin and destination are same element. Close gh-1068.
2012-12-11 23:35:22 -05:00
Dave Methvin
aad235b325
Fix #13011 . Let 'type' attribute be set if the browser allows.
2012-12-11 23:16:08 -05:00
Bennett Sorbo
32842ac365
Fix #12990 . Don't add 'px' to column-count. Close gh-1050.
2012-12-11 22:38:37 -05:00
Oleg
93e18922c5
Fix #12956 . Improve cloneFixAttributes for IE9/10 case. Close gh-1034.
...
Remove clear(merge)Attributes hack
2012-12-11 22:06:26 -05:00
Richard Gibson
f42e1e654f
Fix IE failures from 55313d32
2012-12-11 16:12:23 -05:00
Mike Sherov
ef6d8779de
Fixes #11938 : Adding array getter method to jQuery.fn.css
2012-12-11 13:58:14 -05:00
Timo Tijhof
55313d32a2
Test: Update index.html to new QUnit format. Close gh-1061.
...
Depends on jquery/sizzle#177 , included with the Sizzle submodule in this commit.
2012-12-10 21:48:20 -05:00
Timo Tijhof
cef044d82e
Test: Remove fixtures from QUnit.done hook. Close gh-1069.
...
This fixes jquery/testswarm#197 . These are currently removed from
the TestSwarm injector, however this is jQuery specific, and
should be done from this end instead.
2012-12-10 20:45:20 -05:00
Rick Waldron
3c7f2af81d
Be specific about Firefox nodes-as-nodelist. Never assume that modern browsers will "get it right".
...
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2012-12-10 20:19:26 -05:00
Rick Waldron
07a7b3e4cf
Fixes #13021 . Normalization of core utility array like detection based on standard protocol by Richard Gibson <richard.gibson@gmail.com>. Closes gh-1064
2012-12-10 13:52:02 -05:00
Dave Methvin
f8f52cfcf4
Fix #13019 . Disconnected nodes with .replaceWith are a noop. Close gh-1062.
2012-12-09 14:10:38 -05:00
Richard Gibson
d343e6b9ed
Fix #12904 : Firefox defaultDisplay with body/iframe display:none. Report and solution by @maranomynet; test by @rwldrn.
2012-12-08 18:04:13 -05:00
jaubourg
23d7cf0488
Deferred: .resolve(), .reject() and .notify() now set the callback context to the promise instance rather than the deferred instance ; .then() has also been amended. Fixes #11405 .
2012-12-07 15:14:12 +01:00
Richard Gibson
747600b157
Don't test what ain't there no more
2012-12-06 17:01:36 -05:00
Timo Tijhof
5dd8a90f73
Make compatible with jshint, lint test/data. Close gh-1043.
2012-12-06 13:46:37 -05:00
jaubourg
b7ece8c620
Revert "Organizes the php scripts used for testing better, so that the whole logic of a unit, server-side and client-side, is contained within the unit itself. Nearly all ajax unit tests take advantage of the new 'framework'. Lots of files got deleted because they became redundant or weren't used anymore."
...
This reverts commit 228ab3ddae
.
2012-12-05 14:54:14 +01:00
jaubourg
6df2900d3a
Revert "Fixes spacing"
...
This reverts commit 2a419a7e8f
.
2012-12-05 14:54:10 +01:00
jaubourg
7f7007dffe
Revert "228ab3d followup 1: fix test failures. Close gh-1056."
...
This reverts commit 20608b3579
.
2012-12-05 14:54:00 +01:00
Richard Gibson
20608b3579
228ab3d
followup 1: fix test failures. Close gh-1056.
2012-12-05 02:12:32 -05:00
Dave Methvin
4437002771
Radical idea: Calculate expect()
value before fn call. 💜
2012-12-04 22:14:08 -05:00
Rod Vagg
551c2c9f4a
Fixes #12449 . make replaceWith() clone elements where required. Closes gh-920
2012-12-04 21:50:22 -05:00
Paul Ramos
13449a99b2
Fix #11989 . Remove fragment cache, moving to jquery-compat. Close gh-1052.
2012-12-04 21:30:37 -05:00
Paul Ramos
ec72d9f4db
Fix #12756 . Restyle manipulation unit tests. Close gh-1053.
...
https://github.com/jquery/2012-dev-summit/issues/56
2012-12-04 20:42:52 -05:00
jaubourg
2a419a7e8f
Fixes spacing
2012-12-04 07:45:30 +01:00
jaubourg
228ab3ddae
Organizes the php scripts used for testing better, so that the whole logic of a unit, server-side and client-side, is contained within the unit itself. Nearly all ajax unit tests take advantage of the new 'framework'. Lots of files got deleted because they became redundant or weren't used anymore.
2012-12-04 07:40:12 +01:00
Richard Gibson
4ada325479
More improvements per @jaubourg
2012-12-03 11:32:19 -05:00
Richard Gibson
ad690f8151
Improvements per @jaubourg
2012-12-03 00:49:40 -05:00
Richard Gibson
5b9bf13439
No ticket: improve global variable/ajax request tracking
2012-12-02 23:32:16 -05:00
Dave Methvin
27c9360a1b
Don't really want to expect any global events here.
2012-12-02 10:53:34 -05:00
Dave Methvin
b5acda7af2
Followup to #12989 fix, improve unit test resiliency.
2012-12-02 10:48:26 -05:00
Dave Methvin
c2d6847de0
Fix #12989 . Remove ajax "global" event behavior.
2012-12-01 20:29:32 -05:00
Richard Gibson
b382af685a
keep manipulation.js assertions consistent
2012-11-30 16:11:51 -05:00
jaubourg
6378a19c46
Unit test for #12004
2012-11-29 00:15:17 +01:00
Oleg
9ae6b1a019
Fix #12957 . Simplify wrapMap, it doesn't need end tags. Close gh-1044.
2012-11-27 21:32:59 -05:00
Richard Gibson
243d4cc83c
Don't let removeClass create attributes
2012-11-27 09:46:06 -05:00
jaubourg
b9dfcfd736
sandboxes start for real this time (fixes test failures in IE)
2012-11-27 02:39:08 +01:00
jaubourg
e679f6c2db
Use strictEqual rather than equal
2012-11-27 02:38:20 +01:00
jaubourg
512b826f9f
Removes unnecessary closure and apply
2012-11-26 12:09:42 +01:00
jaubourg
603e70b90e
Greatly simplifies ajaxTest
2012-11-26 11:49:20 +01:00
jaubourg
d31cef38f2
Total revamping of the ajax unit tests
2012-11-26 03:31:19 +01:00
Corey Frang
516a7a8792
Fix #12803 . Add jQuery.fx.start as a hook point. Close gh-1024.
2012-11-25 15:23:02 -05:00
Dave Methvin
67df705bf5
Fix #12191 . jQuery.type should return "error" for Error objects.
2012-11-24 17:22:14 -05:00
dcooper
78c1560065
Fix #9960 , allow manipulation for parent document nodes. Close gh-924.
2012-11-24 16:53:27 -05:00
Dave Methvin
3fce794844
Fix #12733 . Ignore excess spaciness in event strings.
...
Thanks @bentruyman!
2012-11-24 16:05:20 -05:00
Dave Methvin
6b00b3cad9
Close #10882 . Test case for "hover" event in 1.9
2012-11-24 15:25:54 -05:00
Dave Methvin
b7ec6ddd45
Fix #12868 . Use native focus/blur to get event order right.
2012-11-24 14:44:39 -05:00
Dave Methvin
1fb2f92c35
Fix #3827 . Get the correct checkbox status for a click handler.
2012-11-24 14:08:51 -05:00
Richard Gibson
bb570fc373
Fix #12920 : remove addMandatoryAttributes. Close gh-1037.
2012-11-20 22:57:41 -05:00
Richard Gibson
e889134058
Fix #11795 , #10470 : keep scripts in DOM; execute only on first insertion. Close gh-864.
2012-11-19 09:50:19 -05:00
aFarkas
ca5e06a15c
Fix #12915 , add propHook for scrip src property on oldIE. Close gh-1035.
2012-11-18 21:20:12 -05:00
Dave Methvin
20be650bae
Merge branch 'x8908'
2012-11-18 14:56:46 -05:00
Elijah Manor
5904468b9c
Fix #8908 . Don't let change to originals affect clones in IE9/10. Close gh-886.
2012-11-18 14:49:36 -05:00
Richard Gibson
d08d48337f
update Sizzle
2012-11-16 15:57:43 -05:00
Richard Gibson
48bd8b509b
No ticket: speedup effects tests
2012-11-12 21:06:16 -05:00
Richard Gibson
e78cfb1a37
Fix #12858 : don't expose jQuery/Sizzle expandos
2012-11-09 23:43:46 -05:00
Richard Gibson
517846aad2
No ticket: speedup test suite. Close gh-1020.
2012-11-08 10:10:43 -05:00
Corey Frang
31a19a80bf
Rewriting unit test to be less sticky based on time issues
2012-11-07 21:11:16 -06:00
Corey Frang
74490f862d
Fixing units
2012-11-07 20:45:03 -06:00
Corey Frang
c45f6095f2
Keep track of a hiding state for toggle based animations - Fixes #8685
...
Closes gh-1018
2012-11-07 19:23:24 -06:00
Corey Frang
781a5c0b78
Ensure each tick gets it's own fxNow - Fixes #12837 - Thanks @chadparry
...
Closes gh-1022
Closes gh-1021
2012-11-07 19:22:14 -06:00
Dave Methvin
6b14cef7a8
Remove APIs now in jquery-compat
2012-11-07 20:12:03 -05:00
Richard Gibson
0ee9415902
Restore jQuery.access parameter mistakenly removed in 80d45a69
2012-11-06 09:53:00 -05:00
Richard Gibson
81b094b2c1
No ticket: update test suite to pass QUnit globals check in most environments. Close gh-1016.
2012-11-05 17:24:03 -05:00
Richard Gibson
80d45a69ea
Fix #12840 : remove undocumented parameter "pass" from .attr. Close gh-1017.
2012-11-05 17:21:24 -05:00
Richard Gibson
53cb49cb0a
Remove gratuitous punctuation
2012-11-01 22:22:39 -04:00
Dave Methvin
240b141a22
Fix #10299 . Add a propHook for oldIE link href.
2012-11-01 20:50:45 -04:00
Dave Methvin
a8887e937a
Remove trailing comma to fix test lint.
2012-11-01 19:47:59 -04:00
Richard Gibson
3f51504580
No ticket: remove test suite external dependencies
2012-11-01 17:32:08 -04:00
Timo Tijhof
e2cdf527d6
Followup to gh-997, decode entities in test names. Close gh-1013.
2012-11-01 16:39:45 -04:00
Richard Gibson
14e1501b89
Fix testing of no-ajax custom builds
2012-11-01 00:40:27 -04:00
Dave Methvin
8657538b33
Test case for #12816
2012-10-31 23:36:43 -04:00
Dave Methvin
e8cf41a051
Fix #10544 . Remove deprecated .data() event namespaced triggering.
...
Data events were horribly slow, never documented, and caused strange interpretation of data items with dots in them.
2012-10-31 21:27:42 -04:00
Timo Tijhof
6e75fe5f19
No ticket: fix effects test failure in IE6. Close gh-1012.
2012-10-31 16:41:31 -04:00
Mike Sherov
e8f91514a6
Fix #12009 . $().find( DOMElement ) should pushStack properly. Close gh-927.
2012-10-30 13:32:53 -04:00
yiminghe
c78a3ba657
Fix #12685 . Handle inconsistent opacity for ie < 9. Close gh-1005.
2012-10-30 10:20:54 -04:00
Oleg
bea5ecbba7
Fix #10416 . Don't trust computed styles on detached elements. Close gh-941.
2012-10-28 23:32:54 -04:00
Timo Tijhof
36c9ecb0f5
Implement expectation test instead of using _removeData. Close gh-997.
...
* Removed inline usage of QUnit.reset() because it is messing with the
expectation model as reset does .empty() which does a recursive cleanData
on everything in #qunit-fixture, so any expectJqData above .reset() would
fail negatively.
Instead of calling reset inline, either updated the following assertions to
take previous assertions' state into account, or broke the test() up into
2 tests at the point where it would call QUnit.reset.
* After introducing the new memory leak discovery a whole bunch of tests were
failing as they didn't clean up everything. However I didn't (yet) add
QUnit.expectJqData calls all over the place because in most if not all of
these cases it is valid data storage. For example in test "data()", there
will be an internal data key for "parsedAttrs". This particular test isn't
intending to test for memory leaks, so therefor I made the new discovery
system only push failures when the test contains at least 1 call to
QUnit.expectJqData.
When not, we'll assume that whatever data is being stored is acceptable
because the relevant elements still exist in the DOM anyway (QUnit.reset
will remove the elements and clean up the data automatically).
I did add a "Always check jQuery.data" mode in the test suite that will
trigger it everywhere. Maybe one day we'll include a call to everywhere,
but for now I'm keeping the status quo: Only consider data left in storage
to be a problem if the test says so ("opt-in").
* Had to move #fx-tests inside the fixture because ".remove()" test would
otherwise remove stuff permanently and cause random other tests to fail
as "#hide div" would yield an empty collection.
(Why wasn't this in the fixture in the first place?)
As a result moving fx-tests into the fixture a whole bunch of tests failed
that relied on arbitrary stuff about the document-wide or fixture-wide
state (e.g. number of divs etc.). So I had to adjust various tests to
limit their sample data to not be so variable and unlimited...
* Moved out tests for expando cleanup into a separate test.
* Fixed implied global variable 'pass' in effects.js that was causing
"TypeError: boolean is not a function" in *UNRELATED* dimensions.js that
uses a global variable "pass = function () {};" ...
* Removed spurious calls to _removeData. The new test exposed various failures
e.g. where div[0] isn't being assigned any data anyway.
(queue.js and attributes.js toggleClass).
* Removed spurious clean up at the bottom of test() functions that are
already covered by the teardown (calling QUnit.reset or removeClass to
supposedly undo any changes).
* Documented the parentheses-less magic line in toggleClass. It appeared that
it would always keep the current class name if there was any (since the
assignment started with "this.className || ...".
Adding parentheses + spacing is 8 bytes (though only 1 in gzip apparently).
Only added the comment for now, though I prefer clarity with logical
operators, I'd rather not face the yayMinPD[1] in this test-related commit.
* Updated QUnit urlConfig to the new format (raw string is deprecated).
* Clean up odd htmlentities in test titles, QUnit escapes this.
(^\s+test\(.*)(>\;) → $1>
(^\s+test\(.*)(<\;) → $1<
[1] jQuery MinJsGz Release Police Department (do the same, download less)
2012-10-28 22:44:57 -04:00
David Fox
8121309694
Fixes #12139 , make sure absolutely positioned elements have HTML as offsetParent, closes gh-1010
2012-10-26 12:40:57 -04:00
Oleg
18e7a53d15
Elements created from html strings have a parentnode. Fixes #12392
2012-10-25 20:41:47 -04:00
Rick Waldron
4f0e1e7c65
Simplify tests for #12786 , reduce to only those required to support the fix
2012-10-25 10:50:57 -04:00
Rick Waldron
63d72536ba
Less deep and more strict.
2012-10-25 10:32:30 -04:00
Daniel Gálvez
b398a68333
Fix #11542 . document.body should not be special in .offset() and document.documentElement is the default element.offsetParent. Close gh-899.
2012-10-24 23:35:15 -04:00
Rick Waldron
a7158fac17
Remove .hyphen property from tests (left behind in refactoring)
2012-10-24 16:47:40 -04:00
Rick Waldron
812c6087ad
Brute force property removal when removeData([a,b,c]). Fixes #12786
...
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2012-10-24 14:12:28 -04:00
Matthias Jäggli
227c49a459
Fix #12411 , .removeClass(undefined) is a chaining no-op. Close gh-913.
...
.removeClass() //removes all classes, as documented
.removeClass(window.nonExistentVariable) // removes nothing
2012-10-21 21:06:41 -04:00
Dave Methvin
d0015ecd2f
Missing semicolon.
2012-10-21 20:19:51 -04:00
Oleg
696c553053
Fix failing tests for beforeunload in Safari 5.0. Close gh-1002.
2012-10-21 20:14:05 -04:00
Oleg
9dd0b01017
Fix #12061 . Avoid window.onbeforeunload to permit multiple handlers. Close gh-894.
2012-10-20 22:29:18 -04:00
Marcel Greter
de9ff7cd17
Fix #12107 . Let .proxy() curry args without overwriting context. Close gh-866.
2012-10-20 22:10:06 -04:00