Skip to content

Commit e32a06e

Browse files
committed
Move submod theming into customColors
1 parent 74c2ad1 commit e32a06e

9 files changed

Lines changed: 29 additions & 44 deletions

File tree

css/src/ReadiumCSS-after-cjk-horizontal.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
@import "modules/ReadiumCSS-sepia_mode.css";
77
@import "modules/ReadiumCSS-os_a11y.css";
88
@import "modules/user-settings-submodules/ReadiumCSS-customColors_pref.css";
9-
@import "modules/user-settings-submodules/ReadiumCSS-theming.css";
109
@import "modules/user-settings-submodules/ReadiumCSS-colNumber_pref.css";
1110
@import "modules/user-settings-submodules/ReadiumCSS-lineLength_pref.css";
1211
@import "modules/user-settings-submodules/ReadiumCSS-fontFamily_pref.css";

css/src/ReadiumCSS-after-cjk-vertical.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
@import "modules/ReadiumCSS-sepia_mode.css";
77
@import "modules/ReadiumCSS-os_a11y.css";
88
@import "modules/user-settings-submodules/ReadiumCSS-customColors_pref.css";
9-
@import "modules/user-settings-submodules/ReadiumCSS-theming.css";
109
@import "modules/user-settings-submodules/ReadiumCSS-lineLength-vertical_pref.css";
1110
@import "modules/user-settings-submodules/ReadiumCSS-fontFamily_pref.css";
1211
@import "modules/user-settings-submodules/ReadiumCSS-fontSize_pref.css";

css/src/ReadiumCSS-after-rtl.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
@import "modules/ReadiumCSS-sepia_mode.css";
77
@import "modules/ReadiumCSS-os_a11y.css";
88
@import "modules/user-settings-submodules/ReadiumCSS-customColors_pref.css";
9-
@import "modules/user-settings-submodules/ReadiumCSS-theming.css";
109
@import "modules/user-settings-submodules/ReadiumCSS-colNumber_pref.css";
1110
@import "modules/user-settings-submodules/ReadiumCSS-lineLength_pref.css";
1211
@import "modules/user-settings-submodules/ReadiumCSS-textAlign_pref.css";

css/src/ReadiumCSS-after.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
@import "modules/ReadiumCSS-sepia_mode.css";
77
@import "modules/ReadiumCSS-os_a11y.css";
88
@import "modules/user-settings-submodules/ReadiumCSS-customColors_pref.css";
9-
@import "modules/user-settings-submodules/ReadiumCSS-theming.css";
109
@import "modules/user-settings-submodules/ReadiumCSS-colNumber_pref.css";
1110
@import "modules/user-settings-submodules/ReadiumCSS-lineLength_pref.css";
1211
@import "modules/user-settings-submodules/ReadiumCSS-textAlign_pref.css";

css/src/modules/user-settings-submodules/ReadiumCSS-customColors_pref.css

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,30 @@
2929
:root[style*="--USER__textColor"] svg text {
3030
fill: currentColor !important;
3131
stroke: none !important;
32+
}
33+
34+
/* Color of links (:link + :visited) */
35+
36+
:root[style*="--USER__linkColor"] a:link,
37+
:root[style*="--USER__linkColor"] a:link * {
38+
color: var(--USER__linkColor) !important;
39+
}
40+
41+
:root[style*="--USER__visitedColor"] a:visited,
42+
:root[style*="--USER__visitedColor"] a:visited * {
43+
color: var(--USER__visitedColor) !important;
44+
}
45+
46+
/* Color of ::selection */
47+
/* This differs from the implementation inherited in (default) day mode
48+
as it is using !important and will override authors’ styles. */
49+
50+
:root[style*="--USER__selectionBackgroundColor"][style*="--USER__selectionTextColor"] ::-moz-selection {
51+
background-color: var(--USER__selectionBackgroundColor) !important;
52+
color: var(--USER__selectionTextColor) !important;
53+
}
54+
55+
:root[style*="--USER__selectionBackgroundColor"][style*="--USER__selectionTextColor"] ::selection {
56+
background-color: var(--USER__selectionBackgroundColor) !important;
57+
color: var(--USER__selectionTextColor) !important;
3258
}

css/src/modules/user-settings-submodules/ReadiumCSS-theming.css

Lines changed: 0 additions & 34 deletions
This file was deleted.

docs/CSS06-stylesheets_order.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,8 @@ The following modules must be appended after the author’s stylesheets (`Readiu
4848
3. `ReadiumCSS-scroll.css` (or `ReadiumCSS-scroll-vertical.css` for CJK – vertical writing mode)
4949
4. `ReadiumCSS-night_mode.css`
5050
5. `ReadiumCSS-sepia_mode.css`
51-
6. `ReadiumCSS-theming.css`
52-
7. `ReadiumCSS-os_a11y.css`
53-
8. User settings:
51+
6. `ReadiumCSS-os_a11y.css`
52+
7. User settings:
5453
1. `ReadiumCSS-colNumber_pref.css` (does not apply to CJK – vertical writing mode)
5554
2. `ReadiumCSS-lineLength_pref.css` (or `ReadiumCSS-lineLength-vertical_pref.css` for CJK – vertical writing mode)
5655
3. `ReadiumCSS-customColors_pref.css`

docs/ReadiumCSS_docs/OEBPS/Text/Section-006.xhtml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,6 @@
8989

9090
<li><code>ReadiumCSS-sepia_mode.css</code></li>
9191

92-
<li><code>ReadiumCSS-theming.css</code></li>
93-
9492
<li><code>ReadiumCSS-os_a11y.css</code></li>
9593

9694
<li>User settings:

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@readium/css",
33
"description": "A set of reference stylesheets for EPUB Reading Systems",
4-
"version": "2.0.0-beta.13",
4+
"version": "2.0.0-beta.14",
55
"homepage": "https://github.com/readium/css",
66
"license": "BSD-3-Clause",
77
"keywords": [

0 commit comments

Comments
 (0)