From 16050f4905997dfbe8e843239bc282a68c11b2ef Mon Sep 17 00:00:00 2001
From: =?utf8?q?Leif=20=C3=85strand?=
Date: Thu, 19 Apr 2012 16:39:09 +0300
Subject: [PATCH] Add test for detecting scrollbar quirks in different browsers
---
.../browserfeatures/fullHeightScrollbar.html | 59 +++++++++++++++++++
.../browserfeatures/FullHeightScrollbar.html | 47 +++++++++++++++
2 files changed, 106 insertions(+)
create mode 100644 WebContent/statictestfiles/browserfeatures/fullHeightScrollbar.html
create mode 100644 tests/testbench/com/vaadin/tests/browserfeatures/FullHeightScrollbar.html
diff --git a/WebContent/statictestfiles/browserfeatures/fullHeightScrollbar.html b/WebContent/statictestfiles/browserfeatures/fullHeightScrollbar.html
new file mode 100644
index 0000000000..2e280da64e
--- /dev/null
+++ b/WebContent/statictestfiles/browserfeatures/fullHeightScrollbar.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+This test is used to verify how browsers take horizontal scrollbars into account when calculating 100% height and what happens when scrolling is no longer needed. This test tells which browsers need which workarounds for related features.
+
+Basic situation.
+
+
+
+
+Situation with position: absolute on the inner element.
+
+
+
+Disable scrolling
+Trigger reflow
+
+
diff --git a/tests/testbench/com/vaadin/tests/browserfeatures/FullHeightScrollbar.html b/tests/testbench/com/vaadin/tests/browserfeatures/FullHeightScrollbar.html
new file mode 100644
index 0000000000..37fee35746
--- /dev/null
+++ b/tests/testbench/com/vaadin/tests/browserfeatures/FullHeightScrollbar.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+New Test
+
+
+
+
+New Test
+
+
+ open
+ /statictestfiles/browserfeatures/fullHeightScrollbar.html
+
+
+
+ screenCapture
+
+ 1-withScrolling
+
+
+ mouseClick
+ disableScrolling
+ 34,7
+
+
+ screenCapture
+
+ 2-withoutScrolling
+
+
+ mouseClick
+ triggerReflow
+ 34,7
+
+
+ screenCapture
+
+ 3-afterReflow
+
+
+
+
+
--
2.39.5