Bug 532185: [Dark Theme] Help content does not respect styling
When the help content is displayed in the external browser the system
preferences about system wide dark or light appearance should be
respected.
There's a CSS standard coming for this: the prefers-color-scheme
media query (see
https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme ).
The CSS of the help content should incorporate this media
query.
Change-Id: Ib00fe072a2e8529ff5b16b550c6c28b3a92cfc18
Signed-off-by: Matthias Becker <ma.becker@sap.com>
diff --git a/packages/org.eclipse.epp.package.committers/book.css b/packages/org.eclipse.epp.package.committers/book.css
index b337d94..108ef89 100644
--- a/packages/org.eclipse.epp.package.committers/book.css
+++ b/packages/org.eclipse.epp.package.committers/book.css
@@ -113,4 +113,27 @@
border-width: 0px;
border-style: none;
vertical-align: middle;
+}
+
+@media (prefers-color-scheme: dark) {
+ body {
+ color: #f0f0f0;
+ background: #3d3d3d;
+ }
+ body, h1, h2, h3, h4, h5, h6, caption, p,
+ table, td, th, ul, ol, dl, li, dd, dt{
+ color: #f0f0f0;
+ }
+
+ a:visited{
+ color: #75d7ff;
+ }
+
+ a:link{
+ color: #3ac6ff;
+ }
+
+ a:hover{
+ color: #f0f0f0;
+ }
}
\ No newline at end of file
diff --git a/packages/org.eclipse.epp.package.committers/macosx_narrow_book.css b/packages/org.eclipse.epp.package.committers/macosx_narrow_book.css
index 344e5e4..cf531f0 100644
--- a/packages/org.eclipse.epp.package.committers/macosx_narrow_book.css
+++ b/packages/org.eclipse.epp.package.committers/macosx_narrow_book.css
@@ -1 +1,7 @@
-h1,h2 { color: Black }
\ No newline at end of file
+h1,h2 { color: Black }
+
+@media (prefers-color-scheme: dark) {
+ h1, h2{
+ color: #f0f0f0;
+ }
+}
\ No newline at end of file
diff --git a/packages/org.eclipse.epp.package.committers/narrow_book.css b/packages/org.eclipse.epp.package.committers/narrow_book.css
index 09a9aa1..8deb7bf 100644
--- a/packages/org.eclipse.epp.package.committers/narrow_book.css
+++ b/packages/org.eclipse.epp.package.committers/narrow_book.css
Binary files differ