Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/scrollbars/hidden-scrollbars-invisible.html |
| diff --git a/third_party/WebKit/LayoutTests/scrollbars/hidden-scrollbars-invisible.html b/third_party/WebKit/LayoutTests/scrollbars/hidden-scrollbars-invisible.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..babf84b5d60de326e166d2ef06d10310cc692708 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/scrollbars/hidden-scrollbars-invisible.html |
| @@ -0,0 +1,31 @@ |
| +<!DOCTYPE html> |
| +<script> |
| +if (window.internals) { |
| + window.internals.settings.setOverlayScrollbarsEnabled(true); |
| + window.internals.settings.setMockScrollbarsEnabled(true); |
| +} |
| +</script> |
| +<div id="div" style="overflow: scroll; width: 200px; height: 200px;"> |
| + <div style="background-color: green; height: 3000px; width: 100px"></div> |
| +</div> |
| +<iframe srcdoc="<div style='background-color: red; height: 3000px; width: 100px'></div>" |
| + id="iframe", |
| + width=200, |
| + height=200></iframe> |
| +<script> |
| + window.onload = function() { |
| + if (window.internals) { |
| + window.internals.settings.setOverlayScrollbarsEnabled(true); |
|
skobes
2016/11/17 21:16:31
nit: you don't need "window." (except on the line
bokan
2016/11/17 23:22:27
Done.
|
| + |
| + var div = document.querySelector('#div'); |
| + var iframe = document.querySelector('#iframe'); |
| + window.internals.setScrollbarVisibilityInScrollableArea(div, true); |
| + window.internals.setScrollbarVisibilityInScrollableArea( |
| + iframe.contentDocument, true); |
| + |
| + window.internals.setScrollbarVisibilityInScrollableArea(div, false); |
| + window.internals.setScrollbarVisibilityInScrollableArea( |
| + iframe.contentDocument, false); |
| + } |
| + } |
| +</script> |