summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Flynn <trflynn89@pm.me>2021-04-02 18:11:24 -0400
committerAndreas Kling <kling@serenityos.org>2021-04-03 11:24:33 +0200
commitfcfeadaffa72c00d7e8b634af4ee49df17455555 (patch)
tree72d84d2bf5e0fdae72bdbe776a446d1309fbee7b
parent26014414866d8072a43e78c6f7b79d8089a8736a (diff)
downloadserenity-fcfeadaffa72c00d7e8b634af4ee49df17455555.zip
Base: Add test page for the 'background-repeat' property
This page tests the following values for background-repeat: repeat, repeat-x, repeat-y, no-repeat The test is duplicated for the <body> node and for child <div> nodes, because the code that paints these nodes are in separate locations.
-rw-r--r--Base/res/html/misc/background-no-repeat.html6
-rw-r--r--Base/res/html/misc/background-repeat-test.html54
-rw-r--r--Base/res/html/misc/background-repeat-x.html6
-rw-r--r--Base/res/html/misc/background-repeat-y.html6
-rw-r--r--Base/res/html/misc/background-repeat.html6
-rw-r--r--Base/res/html/misc/background-repeat.pngbin0 -> 410 bytes
-rw-r--r--Base/res/html/misc/welcome.html1
7 files changed, 79 insertions, 0 deletions
diff --git a/Base/res/html/misc/background-no-repeat.html b/Base/res/html/misc/background-no-repeat.html
new file mode 100644
index 0000000000..9500644811
--- /dev/null
+++ b/Base/res/html/misc/background-no-repeat.html
@@ -0,0 +1,6 @@
+<style>
+ body {
+ background: white url("background-repeat.png") no-repeat;
+ }
+</style>
+<body></body>
diff --git a/Base/res/html/misc/background-repeat-test.html b/Base/res/html/misc/background-repeat-test.html
new file mode 100644
index 0000000000..98233a0438
--- /dev/null
+++ b/Base/res/html/misc/background-repeat-test.html
@@ -0,0 +1,54 @@
+<style>
+ body {
+ background: cyan;
+ }
+ iframe {
+ width: 200px;
+ height: 200px;
+ }
+ .float {
+ float: left;
+ }
+ .background {
+ background: white url(background-repeat.png);
+ width: 200px;
+ height: 200px;
+ }
+</style>
+<body>
+ <h1>Body Background</h1>
+ <div style="overflow: hidden">
+ <div class=float>
+ <h2>repeat</h2>
+ <iframe src="background-repeat.html"></iframe>
+
+ <h2>repeat-x</h2>
+ <iframe src="background-repeat-x.html"></iframe>
+ </div>
+ <div class=float>
+ <h2>no-repeat</h2>
+ <iframe src="background-no-repeat.html"></iframe>
+
+ <h2>repeat-y</h2>
+ <iframe src="background-repeat-y.html"></iframe>
+ </div>
+ </div>
+
+ <h1>Element Background</h1>
+ <div style="overflow: hidden">
+ <div class=float>
+ <h2>repeat</h2>
+ <div class=background style="background-repeat: repeat"></div>
+
+ <h2>repeat-x</h2>
+ <div class=background style="background-repeat: repeat-x"></div>
+ </div>
+ <div class=float>
+ <h2>no-repeat</h2>
+ <div class=background style="background-repeat: no-repeat"></div>
+
+ <h2>repeat-y</h2>
+ <div class=background style="background-repeat: repeat-y"></div>
+ </div>
+ </div>
+</body>
diff --git a/Base/res/html/misc/background-repeat-x.html b/Base/res/html/misc/background-repeat-x.html
new file mode 100644
index 0000000000..8fb79710fe
--- /dev/null
+++ b/Base/res/html/misc/background-repeat-x.html
@@ -0,0 +1,6 @@
+<style>
+ body {
+ background: white url("background-repeat.png") repeat-x;
+ }
+</style>
+<body></body>
diff --git a/Base/res/html/misc/background-repeat-y.html b/Base/res/html/misc/background-repeat-y.html
new file mode 100644
index 0000000000..577008bb28
--- /dev/null
+++ b/Base/res/html/misc/background-repeat-y.html
@@ -0,0 +1,6 @@
+<style>
+ body {
+ background: white url("background-repeat.png") repeat-y;
+ }
+</style>
+<body></body>
diff --git a/Base/res/html/misc/background-repeat.html b/Base/res/html/misc/background-repeat.html
new file mode 100644
index 0000000000..8854fd23c3
--- /dev/null
+++ b/Base/res/html/misc/background-repeat.html
@@ -0,0 +1,6 @@
+<style>
+ body {
+ background: white url("background-repeat.png") repeat;
+ }
+</style>
+<body></body>
diff --git a/Base/res/html/misc/background-repeat.png b/Base/res/html/misc/background-repeat.png
new file mode 100644
index 0000000000..4ed2f23823
--- /dev/null
+++ b/Base/res/html/misc/background-repeat.png
Binary files differ
diff --git a/Base/res/html/misc/welcome.html b/Base/res/html/misc/welcome.html
index 91d23f50fd..8f65b62bf0 100644
--- a/Base/res/html/misc/welcome.html
+++ b/Base/res/html/misc/welcome.html
@@ -38,6 +38,7 @@ span#loadtime {
<p>This page loaded in <b><span id="loadtime"></span></b> ms</p>
<p>Some small test pages:</p>
<ul>
+ <li><a href="background-repeat-test.html">background image with repetition rules</a></li>
<li><a href="link-over-zindex-block.html">link elements with background box placed with z-index</a></li>
<li><a href="contenteditable.html">contenteditable</a></li>
<li><a href="clear-1.html">clearing floats</a></li>