Commit Graph

226 Commits

Author SHA1 Message Date
Oleg Gaidarenko
b744a50d47 Manipulation: simplify html wrappers
Take advantage of html serialization for html wrappers - saves 26 bytes
Plus add additional test for "col" element

(cherry-picked from 0ea342a6a6)

Closes gh-2031
Fixes gh-2002
2015-02-11 00:46:12 +03:00
Oleg Gaidarenko
30ace26c42 Manipulation: increase delay of data-URI test
For Safar7/Opera - shot in the dark, can't reproduce this locally

Ref gh-1993
2015-01-15 05:43:30 +03:00
Oleg Gaidarenko
87bb713cc0 Manipulation: blacklist IE8 from running tests for tag-hyphenated elems
IE8 supports only HTML elements it knows about, but if user uses custom
elements a.k.a. tag-hyphenated, we assume it doesn't try to use them with IE8

Ref 5d522f5c74
2015-01-14 05:22:42 +03:00
Leonardo Braga
5d522f5c74 Manipulation: add support to tag-hyphenated elements
Ref #1987
Ref 85ffc6d973
2015-01-13 07:54:37 +03:00
Michał Gołębiowski
90d7cc1d8b Misc: Drop support for older browsers; update support comments
That includes IE<8, Opera 12.x, Firefox<29, Safari<6.0 and some hacks
for old Blackberry.

Fixes gh-1836
Fixes gh-1701
Refs gh-1815
Refs gh-1820
2014-12-08 21:12:33 +01:00
Oleg Gaidarenko
a467f8653a Manipulation: improve test for data-URI
Some environments do not support data-uri in "src" attribute of script element.
Mitigate it with equality assertion
2014-12-08 09:23:06 +03:00
Oleg Gaidarenko
503e54564a Manipulation: don't test data-URI with script element in IE8
Since, apparently, it doesn't support it. Couldn't find more relevant info
then this - http://msdn.microsoft.com/en-us/library/cc848897(v=vs.85).aspx

No guard for older IE, since support for them will be removed soon anyway
2014-12-03 12:35:21 +03:00
Bin Xin
bc1902ddc0 Manipulation: support data-URI scripts insertion
Ref 15f4dec789
2014-12-03 05:35:20 +03:00
Oleg Gaidarenko
37f0f7f42c Ajax: Always use script injection in globalEval
Fixes #14757
Ref bbdfbb4ee8
2014-06-16 03:21:39 +04:00
Michał Gołębiowski
1bd576a3c4 Ajax, Manipulation: don't test cross-document manip in Android 2.3
(cherry-picked from 213b9604f3da654e4281eeea56fcb169f88ffd19)

Fixes #14796
Closes gh-1572
2014-05-07 23:22:24 +02:00
Oleg Gaidarenko
d89c278a33 Tests: Fix failing ajax tests in oldIE 2014-04-15 17:46:26 +04:00
Michał Gołębiowski
345a598653 Build: Upgrade QUnit to 1.14.0
(cherry-picked from 95b21c6ec2)
2014-02-05 15:47:20 +01:00
cjqed
305eefe6ab Tests: Avoid use of QUnit.reset() in tests by splitting them
Closes gh-1470
Ref #1457
2014-01-03 08:01:46 +04:00
Jakob Stoeck
d14f617886 Add unit tests for .html( number ). Close gh-1447.
(cherry picked from commit ed291938c2)
2013-11-26 10:14:45 -05:00
Chris Antaki
d0b8f9fa93 Ref fb2e0a0c: Synchronize unit tests with master 2013-11-07 11:37:15 -05:00
Oleg
303e41d996 Simplify replaceWith method. Closes gh-1276
(cherry picked from commit 642e9a4557)
2013-09-17 14:21:34 +04: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
Richard Gibson
d605322c10 Fix #13810: .replaceWith(nextSibling)
(cherry picked from commit d8f7e83712)
2013-04-22 21:10:06 -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
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
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
dmitrygusev
a13cadadf6 Fix typos. Close gh-1186. 2013-02-28 15:55:55 -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
Mark Raddatz
03ab9b9f90 Fix #13401: replaceWith(""). Close gh-1163.
(cherry picked from commit 6a0ee2d9ed)
2013-02-08 09:54:07 -05:00
Dave Methvin
24e7624554 Fix #12656. Make event shorthands excludable. 2013-01-27 00:35:42 -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
Oleg
8b82af9ef2 Ref 0ed497b. Close gh-1125. 2013-01-11 13:00:37 -05: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
Dave Methvin
0ed497b045 Resurrect buildFragment and sacrifice jQuery.clean. See gh-1117. 2013-01-08 03:27:10 +00:00
Dave Methvin
bbdf957e98 Fix #12336. Ensure oldIE really does .empty() selects. 2013-01-06 14:20:35 -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
Richard Gibson
30e2ffbeb8 Resolve a763ae72 test failures 2012-12-15 23:42:24 -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
Dave Methvin
0018f7700b Fix #11230. .appendTo and pals should always stack. 2012-12-13 09:19:41 -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
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
Dave Methvin
f8f52cfcf4 Fix #13019. Disconnected nodes with .replaceWith are a noop. Close gh-1062. 2012-12-09 14:10:38 -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
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
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
5b9bf13439 No ticket: improve global variable/ajax request tracking 2012-12-02 23:32:16 -05:00