servo/components/style
bors-servo 7ff7932a8c Auto merge of #9824 - danlrobertson:element1, r=asajeffrey
Add the scrollWidth and scrollHeight extensions to the element interface

Add the `scrollWidth` and `scrollHeight` extensions to the element interface. My goal was to create a method that encompassed getting `scrollWidth`, `scrollHeight`, `scrollTop`, and `scrollLeft`.

I also noted that `clientHeight` and `clientWidth` to not handle the root element and the body element correctly.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9824)
<!-- Reviewable:end -->
2016-03-12 00:19:24 +05:30
..
animation.rs Move util::bezier to style 2016-02-14 19:45:24 +01:00
attr.rs Implement From<DOMString> for Atom 2016-02-24 17:52:17 +01:00
bezier.rs Move util::bezier to style 2016-02-14 19:45:24 +01:00
build.rs win32: look for python.exe and variants on win32 in style/build.rs 2016-01-20 08:38:23 -06:00
Cargo.toml Bump url to 0.5.7 2016-03-09 20:15:16 +01:00
context.rs Refactor style to be completely backend-independent 2016-02-13 16:05:14 +01:00
custom_properties.rs Say farewell to in-tree HeapSizeOf 2016-02-04 22:03:32 +01:00
data.rs style: Refactor the per_pseudo map from StyleData to avoid having an option value type. 2016-02-13 16:05:17 +01:00
dom.rs style: Refactor the per_pseudo map from StyleData to avoid having an option value type. 2016-02-13 16:05:17 +01:00
element_state.rs Update rust-selectors 2016-02-03 02:11:31 +01:00
error_reporting.rs Hoist ParseErrorReporter into style and remove the dependency on msg. 2016-01-11 18:01:48 -08:00
font_face.rs Say farewell to in-tree HeapSizeOf 2016-02-04 22:03:32 +01:00
lib.rs Remove unused cell_extras feature gates. Fixes #9912 2016-03-08 16:56:13 +05:30
list_properties.py Make the properties list JSON and add some more info. 2016-01-15 18:13:12 +01:00
logical_geometry.rs Add scrollWidth/Height to element interface 2016-03-11 18:22:16 +00:00
Mako-0.9.1.zip Cargoify servo 2014-09-08 20:21:42 -06:00
matching.rs style: Refactor the per_pseudo map from StyleData to avoid having an option value type. 2016-02-13 16:05:17 +01:00
media_queries.rs Say farewell to in-tree HeapSizeOf 2016-02-04 22:03:32 +01:00
parallel.rs Bonus Fix - Rename traverse_dom_preorder to traverse_dom. 2016-01-06 19:21:13 -08:00
parser.rs Hoist ParseErrorReporter into style and remove the dependency on msg. 2016-01-11 18:01:48 -08:00
properties.mako.rs Add the -servo-overflow-clip-box property. 2016-03-04 19:47:20 +01:00
README.md Update style/README.md - libcss is gone now 2014-10-23 16:23:54 -05:00
restyle_hints.rs Refactor style to be completely backend-independent 2016-02-13 16:05:14 +01:00
selector_impl.rs Stop using servo UA stylesheets for geckolib. 2016-03-04 11:46:32 -08:00
selector_matching.rs Stop using servo UA stylesheets for geckolib. 2016-03-04 11:46:32 -08:00
sequential.rs Bonus Fix - Rename traverse_dom_preorder to traverse_dom. 2016-01-06 19:21:13 -08:00
servo.rs Refactor style to be completely backend-independent 2016-02-13 16:05:14 +01:00
stylesheets.rs Make use of From<String> for Atom 2016-02-24 17:52:13 +01:00
traversal.rs Refactor style to be completely backend-independent 2016-02-13 16:05:14 +01:00
values.rs Update cssparser. 2016-01-21 17:58:03 +01:00
viewport.rs Say farewell to in-tree HeapSizeOf 2016-02-04 22:03:32 +01:00

servo-style

Style system for Servo, using rust-cssparser for parsing.