Oleg Gaidarenko
20ddbe4f59
Build: Update jscs and lint files
...
Ref 10fdad742a
Fixes gh-2056
2015-09-07 20:14:50 +03:00
Michał Gołębiowski
04ec688e80
Core: Support non-browser environments
...
Fixes gh-2133
Fixes gh-2501
Closes gh-2504
Refs gh-1950
Refs gh-1949
Refs gh-2397
Refs gh-1537
Refs gh-2504
Refs 842958e7ae
2015-08-16 22:29:42 +02:00
Michał Gołębiowski
9b04201ff2
Core:CSS: Attach test nodes to documentElement, not body
...
Attaching test divs to document.documentElement instead of document.body
used to cause issues in jQuery 1.x; jQuery Compat doesn't execute any tests
on document ready, though so it could be aligned with master.
This makes jQuery Compat support tests work correctly even if jQuery is
included & used in head before body even exists - making it similar to
the master behavior.
Fixes gh-2502
2015-08-16 22:28:35 +02:00
Michał Gołębiowski
23212b34e6
CSS: Make .css("width") & .css("height") return fractional values
...
Fixes gh-1724
Closes gh-2454
Refs gh-2439
2015-07-07 18:14:04 +02:00
Thomas Tortorini
bf282ea8e2
CSS: make the getStyles function more readable
...
(cherry-picked from 3a0d582cf6
)
Closes gh-2393
2015-06-25 02:55:06 +02:00
Michał Gołębiowski
e847574fc7
CSS: Don't name the anonymous swap function
...
IE8 doesn't like named anonymous expressions. Not naming the function
expression reduces the gzipped size by 5 bytes.
In ECMAScript 2015 the function will get the name inferred from the
variable name (here: swap) anyway.
Refs 02a9d9f94b
2015-06-01 19:58:21 +02:00
Timmy Willison
dd816dbac1
CSS: fix :visible/:hidden selectors for inline element w/ content
...
- Reverts behavior from 10399dd
, which we never released.
BR and inline elements are considered visible.
- The possibility of dropping .offsetWidth and .offsetHeight
was debunked by this perf:
http://jsperf.com/visible-hidden-and-getclientrects
Fixes gh-2227
Close gh-2281
2015-05-12 10:06:42 -04:00
Richard Gibson
9df8bd205a
CSS: Ignore the CSS cascade in show()/hide()/etc.
...
Fixes gh-1767
Fixes gh-2071
Closes gh-2180
(cherry picked from commit 86419b10bf
)
Conflicts:
src/css.js
src/css/defaultDisplay.js
src/effects.js
test/data/testsuite.css
test/unit/css.js
test/unit/effects.js
2015-05-11 13:01:13 -04:00
Oleg Gaidarenko
49bce47124
Core:CSS:Event: simplification of native method signatures
...
* Remove third argument from "addEventListener"
* Remove third argument from "removeEventListener"
* Remove second argument from "getComputedStyle"
Ref gh-2047
Ref 85577a348a
2015-05-03 13:59:18 +03:00
Michał Gołębiowski
02a9d9f94b
CSS: Don't expose jQuery.swap
...
jQuery.swap was an undocumented API used only internally. With the modular
AMD system we currently have it's not necessary to expose this function
publicly under the jQuery object.
Fixes gh-2058
Closes gh-2182
2015-04-13 11:50:27 -04:00
Mr21
6fb2cefc60
CSS: Support relative adjustment in any applicable unit
...
Fixes gh-1711
Closes gh-2011
(cherry picked from commit 9b03f6df88
)
Conflicts:
src/css.js
src/effects.js
2015-03-09 13:31:11 -04:00
Michał Gołębiowski
4a67512f8b
CSS: Fix the pixelMarginRight support test in IE8
2015-02-08 02:03:17 +01:00
Michał Gołębiowski
25bc6809c5
CSS: Add a support test for the hack for .css('marginRight') etc.
...
This hack turns out to be needed by Android 4.0-4.3.
Add a support test so that the hack is invoked only where needed.
Refs 3747cc642a
Refs gh-1815
Refs gh-1820
Refs gh-1842
Closes gh-2061
2015-02-05 02:46:10 +01:00
Oleg Gaidarenko
dac716ca65
CSS: simplify hack of css getter for the computed values
...
Ref gh-1906
2014-12-24 02:46:09 +03:00
Oleg Gaidarenko
d9d8906cfd
CSS: simplify "defaultDisplay" module
...
Ref 90d7cc1d8b
Ref gh-1961
2014-12-24 02:46:04 +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
Dave Methvin
fa70df692e
CSS: Clean up memory leak in reliableMarginRight
...
Fixes gh-1795
Closes gh-1893
Thanks for the report flexphperia!
(cherry picked from commit 7d15b4d1f1
)
Conflicts:
src/css/support.js
2014-12-02 15:18:03 -05:00
Oleg Gaidarenko
787ffbf5fa
CSS: Correct typo in the comment
2014-09-03 00:20:41 +04:00
Oleg Gaidarenko
b05b6a2219
CSS: Use pre-defined displays for html and body
...
Ref 60f546acb1
Ref 274feb53cc
Ref a7724186c9
2014-09-03 00:13:29 +04:00
Nazar Mokrynskyi
44c9c4f751
CSS: Remove use of getDefaultComputedStyle
...
Remove optimization to make jQuery compatible with Google's Polymer project
Ref 274feb53cc
2014-09-02 23:35:18 +04:00
Timmy Willison
7b9b98d6e3
CSS: elements are hidden when either offsetWidth or offsetHeight is zero
...
- Note: this is a breaking change that has been delayed for several versions.
Fixes #10406
Fixes #13132
Conflicts:
src/css/hiddenVisibleSelectors.js
2014-07-17 17:33:29 -07:00
Timmy Willison
91e06e9aeb
Build: update grunt-jscs-checker and pass with the new rules
...
Conflicts:
build/tasks/build.js
src/ajax/xhr.js
src/attributes/classes.js
src/attributes/prop.js
src/attributes/val.js
src/core/init.js
src/core/ready.js
src/css.js
src/css/curCSS.js
src/css/defaultDisplay.js
src/data.js
src/data/var/dataPriv.js
src/data/var/dataUser.js
src/dimensions.js
src/effects.js
src/event.js
src/manipulation.js
src/offset.js
src/queue.js
src/selector-native.js
test/data/testrunner.js
2014-07-17 11:08:37 -07:00
Oleg Gaidarenko
76294e1e9e
CSS: Do not throw on frame elements in FF
...
IE9-10 throws on elements created in popups (see #14150 ), FF meanwhile throws
on frame elements through "defaultView.getComputedStyle" (see #15098 )
Use "defaultView" if in the popup which would fix IE issue,
use "window.getComputedStyle" which would fix FF issue.
And everybody wins, except performance, but who cares right?
Fixes #15098
Ref e488d985cf
2014-06-16 03:21:34 +04:00
Michał Gołębiowski
10d7d5ce9d
Css: change boxSizingReliable in IE<9.
...
Change boxSizingReliable test value to false in all IE versions.
Modify support comments to argument getComputedStyle guards
with oldIE support and not node.js which is not supported in 1.x.
Closes gh-1498
2014-03-21 08:30:41 -04:00
Rodrigo Rosenfeld Rosas
5a1db91bf3
CSS: window.getDefaultComputedStyle may return null
...
Fixes #14736
Closes gh-1501
(cherry picked from commit 51910ba8a5aff4cd1a811f1fdb76a6c62a09a666)
2014-03-20 14:44:25 -04:00
Michał Gołębiowski
b5050dc489
Support: Simplify the box-sizing test
...
Don't require body in the support.boxSizing test.
2014-03-10 19:25:25 +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
63f5486007
Docs: Add support comments for prefixed box-sizing
2014-02-05 15:59:38 +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
Oleg
22120cea66
Fix some code style inconsistencies
2013-11-07 22:09:33 +01:00
Richard Gibson
024317f03b
No ticket: Small curCSS size optimizations
...
(cherry picked from commit a339096d6a
)
Conflicts:
src/css/curCSS.js
2013-10-15 15:19:45 -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
Michał Gołębiowski
9bf6aaf4ad
No ticket. Get rid of comma expression in curCSS.
2013-09-24 14:11:24 +02: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
Timmy Willison
c13c5d7d24
Fix context
2013-09-11 08:46:19 -05:00
Timmy Willison
577df98524
The cssHook from addGetHookIf wasn't actually getting added
...
Conflicts:
src/css.js
2013-09-11 08:44:26 -05:00
Timmy Willison
b812c5bea8
Modules can assume the presence of their parents
...
Conflicts:
src/css/curCSS.js
2013-09-10 20:24:51 -05:00
Timmy Willison
203f63cf12
Remove unnecessary file from master cherry-pick
2013-09-10 20:15:38 -05:00
Timmy Willison
5bd074dd46
Remove offset dependency from css. Move curCSS and getStyles to their own module.
2013-09-10 20:08:54 -05:00
Michał Gołębiowski
f7111fb0e5
No ticket. Abstract conditional hook definition.
2013-09-11 02:51:48 +02:00
Timmy Willison
6bc8059717
All non-var modules should not indent in their AMD wrappers (just for prettier builds). No functionality changes.
2013-09-09 12:07:40 -04:00
Michał Gołębiowski
f044622bae
No ticket. Restore checking individual src/**/*.js files by jsHint.
2013-09-06 20:31:48 +02:00
Timmy Willison
3ec6af891b
Remove test element in css/support
2013-09-06 12:08:41 -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
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