summaryrefslogtreecommitdiffstats
path: root/mobile/android/geckoview/src/androidTest/assets/www/print_content_change.html
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/android/geckoview/src/androidTest/assets/www/print_content_change.html')
-rw-r--r--mobile/android/geckoview/src/androidTest/assets/www/print_content_change.html37
1 files changed, 37 insertions, 0 deletions
diff --git a/mobile/android/geckoview/src/androidTest/assets/www/print_content_change.html b/mobile/android/geckoview/src/androidTest/assets/www/print_content_change.html
new file mode 100644
index 0000000000..ae36a6c6b8
--- /dev/null
+++ b/mobile/android/geckoview/src/androidTest/assets/www/print_content_change.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8" content="width=device-width, height=device-height" />
+ <title>Orange Print Background Removal</title>
+ </head>
+ <style>
+ .box {
+ height: 200vh;
+ width: 100vw;
+ }
+ @media screen {
+ .background {
+ background-color: rgb(0, 0, 255);
+ color-adjust: exact;
+ }
+ }
+ @media print {
+ .background {
+ background-color: rgb(255, 113, 57);
+ color-adjust: exact;
+ }
+ }
+ </style>
+
+ <body>
+ <div id="content" class="box background"></div>
+ </body>
+
+ <!-- The window.print should freeze the page before removing the content, so the background should remain present. -->
+ <button
+ id="print-button"
+ onclick="window.print(); document.getElementById('content').remove()"
+ >
+ Print
+ </button>
+</html>