Commit Graph

3655 Commits

Author SHA1 Message Date
Michał Gołębiowski
4a6d1631ea Css: Revert 24e587929f
The workaround to be able to change !important styles broke the browser
keeping the old CSS value if the new one was rejected. Patching it would
involve a significant perf hit (~33%) so the initial patch needs to be
reverted instead.

Tests by m_gol & gibson042.

(cherry-picked from 10e654218a)

Fixes #14836
Closes gh-1532
2014-03-10 19:20:54 +01:00
Dave Methvin
5911b3e087 Ajax: Use two-arg form of .slice() for old IE
Followup to a4b9bc57, #14773
2014-03-04 21:50:43 -05:00
Dave Methvin
80e3dfa6ba Core: Do not run window.onready when ready
Fixes #14802
(cherry picked from commit 2df1aad6a1)
2014-03-04 21:50:43 -05:00
Dave Methvin
4adc5b2217 CSS: Return values should be numbers
Fixes #14792
(cherry picked from commit f4b37d8982)
2014-03-04 21:50:42 -05:00
Dave Methvin
93fdfa2d8c Event: Allow triggerHandler(beforeunload)
Fixes #14791
(cherry picked from commit 06adf7c95d)

Conflicts:
	src/event.js
2014-03-04 21:50:41 -05:00
Dave Methvin
48837b92b0 Ajax: .load() should trim its selector
Fixes #14773
(cherry picked from commit 3a68c114e3)

Conflicts:
	src/ajax/load.js
2014-03-04 21:50:40 -05:00
Dave Methvin
c93b174b92 Core: Arrays like [42] should fail .isNumeric()
Fixes #14179
(cherry picked from commit 10efa1f5b4)
2014-03-04 21:50:39 -05:00
Michał Gołębiowski
a9fa2ec763 Core: Remove native String#trim usage to save size
(cherry-picked from 279913c71b)

Fixes #14794
2014-03-04 23:15:30 +01:00
Richard Gibson
b96522acfe Support: Reduce size via code consolidation and minification awareness
Ref badcd1b6f3
Closes gh-1518
2014-03-04 17:00:38 -05:00
Richard Gibson
81b89fd227 Support: Skip style-based tests when element.style is undefined
Fixes #14785
Ref #13754
Ref badcd1b6f3
2014-02-13 14:57:20 -08:00
Michał Gołębiowski
a0b19f7715 Core: Correct support comments for String.prototype.trim 2014-02-13 14:49:40 -08:00
Michał Gołębiowski
63f5486007 Docs: Add support comments for prefixed box-sizing 2014-02-05 15:59:38 +01:00
Michał Gołębiowski
e70d0d749b Selector: update Sizzle
(cherry-picked from a74ad04bc9)
2014-02-05 15:35:30 +01:00
Michał Gołębiowski
e46cabc6c2 Css: Document reliableMarginRight is needed for Android 2.3 2014-01-27 19:10:18 +01:00
Michał Gołębiowski
f4970c0390 Css: Fix the reliableMarginRight test in oldIE.
This fixes an error introduced by the previous commit.
2014-01-26 02:49:05 +01:00
Michał Gołębiowski
4cbb1a0063 Css: Don’t cache support.reliableMarginRight; thanks @jdalton, @timmywil
Fixes #14731
2014-01-26 02:07:35 +01:00
Dave Methvin
f345291209 Manipulation: Use textarea for missing IE defaultValue check
IE11 fixed the checkbox defaultValue issue but not textarea. Rather than
creating a new detect name I'm reusing the old one to protect anyone who
is unwisely using this externally. Re-fixing the defaultValue when it
doesn't need to be done is not a problem, so leave that code for IE11.

Fixes #14716
Closes gh-1495
2014-01-23 14:14:44 -05:00
Oleg
f601dd4d23 Attrs: Restore ability to pass array to jQuery#val
Thanks @gibson042
2014-01-16 06:55:56 +04:00
Oleg
9fe051d57e Attrs: Force reflow in select value setter
When new option element is added to select box we need to force reflow
of newly added node in order to workaround delay of initialization props.

try...catch statment is required for bug isolation

Fixes #2252
2014-01-16 04:56:32 +04:00
Oleg
92cbf5362c Attrs: Fix valHook for option element
Fixes #14686
2014-01-16 03:21:25 +04:00
Timmy Willison
a247bd09ed Sizzle: update committed dependencies 2014-01-13 16:39:09 -05:00
Oleg
06ee2c16f1 Ajax: support non-RFC2616 methods for oldIE
Closes gh-1466
Fixes #13240
2014-01-14 00:38:38 +04:00
Dave Methvin
09b28534fa Effects: First step() call should match :animated selector
(cherry picked from commit 085814474e)

Fixes #14623
Closes gh-1473
2014-01-09 22:29:05 -05:00
Forbes Lindesay
eb827097b8 Intro: Pass window to intro if available, for browserify
Closes gh-1476
(cherry picked from commit 6de1d973a4)
2014-01-09 21:31:24 -05:00
Dave Methvin
551c12c242 Build: Happy New Year! Thanks @marlonlandaverde
(cherry picked from commit 3118f58c46)

Closes gh-1477
2014-01-09 21:07:45 -05:00
Timo Tijhof
1828c9856e traversing: Optimise .add by not using makeArray
(cherry picked from commit b39ee05b69)

Closes gh-1430
2013-12-30 12:36:31 -05:00
Timmy Willison
36f00d0771 exports/global: Do not attach global variables for most CommonJS environments
For CommonJS environments where the global already has a document, it is expected
that if a global is needed, the user can attach the global.

Fixes #14645.
2013-12-20 18:42:26 -05:00
Richard Gibson
189b2d22fb Selector: update Sizzle
Fix #14584
(cherry picked from commit 29c8003347)
2013-12-20 16:48:27 -05:00
Timmy Willison
1d3b60044b Build: Add the ability to remove global exposure.
Ref #14016

Conflicts:
	build/tasks/build.js
	src/core.js
2013-12-19 15:36:34 -05:00
Dave Methvin
b876352d97 Offset: Fix comment typo, thanks @AurelioDeRosa 2013-12-18 20:54:02 -05:00
Timmy Willison
c2e0dbdaa5 Manage bower dependencies with grunt-bowercopy
Tracked bower dependencies are located at "src/sizzle" and "test/libs".
The source-destination mapping is in the Gruntfile.

When updating a bower dependency, update the version in bower.json, run
`grunt bower`, and then commit the result. When adding a dependency,
update the bowercopy task accordingly.

Fixes #14615.
Closes gh-1452.

Conflicts:
	bower.json
	test/index.html
2013-12-06 16:14:27 -05:00
Michał Gołębiowski
91586997e0 Change window to global in the most outer IIFE parameters. (cherry-picked from dc649a33e0)
In the most outer IIFE it’s not yet known if the global is window or not.
Using the window variable to denote the global was misleading in that case,
especially that the code didn’t make such assumption, requiring to provide
a Web-like window separately. Renaming window to global clears the confusion.
2013-11-17 01:08:53 +01:00
Timmy Willison
54419cb5ad Fixes #14549. Execute the factory immediately when CommonJS is used in the browser. 2013-11-15 17:18:47 -05:00
hongymagic
27b22f4ef5 Fix #14503: Cast to string before setting XHR header. Close gh-1427. 2013-11-14 20:32:56 -05:00
Dave Methvin
5f325b1bee Ref #14180, let focusin/out work on non-element targets.
(cherry picked from commit c2aca17d45)

Conflicts:
	src/event.js
2013-11-14 16:40:22 -05:00
Dave Methvin
9ca87af44c Fix #14475. Use IE11-friendly detect for proper XHR object.
We don't seem to have test cases for local file access.
2013-11-14 16:10:54 -05:00
njhamann
c58a6435ef Fix #14036. Remove user/pass from ajaxLocation. Close gh-1340.
(cherry picked from commit eb1a2afc9fb1d990d10358aab0e17bc0ce1d1db3)
2013-11-13 22:55:12 -05:00
Dave Methvin
97d53838e0 Fix #14180. Allow cross-frame use of focusin/out. Close gh-1369.
(cherry picked from commit ebdb467761d756d4e52608a0df4a4d9b17da8092)
(conflicts with .data() resolved manually)
2013-11-12 21:24:20 -05:00
Richard Gibson
60a6178131 Fix #14492: More correct jQuery.parseJSON. Close gh-1419. 2013-11-12 00:07:28 -05:00
Oleg
ff951314e3 Remove old try...catch for old FF 2013-11-08 22:32:35 +01:00
Richard Gibson
c6de821070 Ref 705216d: Synchronize ajax/xhr.js with master 2013-11-08 10:13:32 -05:00
Oleg
22120cea66 Fix some code style inconsistencies 2013-11-07 22:09:33 +01:00
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
126d596b56 Fix #14074: element id="nodeName". Close gh-1389. 2013-11-07 11:37:52 -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
Marian Sollmann
3c968ce65d Fix #14190: Remove unnecessary assignment in .closest. Close gh-1411.
(cherry picked from commit 346b031af9e3b315ef351a9cc7fee56f930cf346)

Conflicts:

	src/traversing.js
2013-11-06 10:27:48 -05:00
Richard Gibson
90d9c4632c No ticket: Update style per gh-1418 comments 2013-11-04 12:58:13 -05:00
Richard Gibson
45a45599af Ref 705216dc: Synchronize ajax/xhr.js with master. Close gh-1418. 2013-11-04 09:42:26 -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
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