[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/engrave-faces 581b594 33/36: html: apply background & f
From: |
ELPA Syncer |
Subject: |
[elpa] externals/engrave-faces 581b594 33/36: html: apply background & foreground color to page |
Date: |
Tue, 31 Aug 2021 01:57:29 -0400 (EDT) |
branch: externals/engrave-faces
commit 581b59461898515640216a21611729f6b4cce3a7
Author: TEC <tec@tecosaur.com>
Commit: TEC <tec@tecosaur.com>
html: apply background & foreground color to page
---
engrave-faces-html.el | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/engrave-faces-html.el b/engrave-faces-html.el
index ee32412..911f03f 100644
--- a/engrave-faces-html.el
+++ b/engrave-faces-html.el
@@ -123,9 +123,15 @@ See `engrave-faces-preset-styles' and
`engrave-faces-html-output-style'."
(buffer-name)))
"</title>
<style>"
- (if-let ((default-bg (plist-get (cdr (assoc 'default
engrave-faces-preset-styles)) :background)))
- (format "\n body { background: %s }" default-bg)
- "")
+ (let* ((default-sty (cdr (assoc 'default
engrave-faces-preset-styles)))
+ (default-bg (plist-get default-sty :background))
+ (default-fg (plist-get default-sty :foreground)))
+ (if (or default-bg default-fg)
+ (concat "\n body {"
+ (when default-bg (format " background: %s;"
default-bg))
+ (when default-fg (format " color: %s;" default-fg))
+ " }")
+ ""))
"
pre {
font-size: 1rem;
- [elpa] externals/engrave-faces 0cc9159 12/36: No longer set default face information separately, (continued)
- [elpa] externals/engrave-faces 0cc9159 12/36: No longer set default face information separately, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 14eddbe 13/36: LaTeX: Don't set colour at the start of a block, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 7fc664a 20/36: Add interactive commands for backends, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces ccebbdd 18/36: Add the org-block face to the preset, improve doc, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 2fee4f7 24/36: Create engrave-faces-BACKEND-file command, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 2b03748 26/36: html: set page bg to default face bg (if given), ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 1f68496 27/36: LaTeX: use named colour for fg when possible, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 8bbaaf8 28/36: Missing subr-x requirement, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 8b5e1fc 29/36: Move copyright to the FSF, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 67de75f 31/36: html: allow for css classes without a :slug, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 581b594 33/36: html: apply background & foreground color to page,
ELPA Syncer <=
- [elpa] externals/engrave-faces 1d73b8e 23/36: Fix inaccurate comments, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 4e6026e 21/36: New backend: ANSI, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces d4b95ce 16/36: Replace apply append with mapcan, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 69f0e59 22/36: New backend: HTML, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces e22391c 35/36: latex: refactor initial \color string insertion, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 95d25d4 36/36: minor refactor: face extraction from text property, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 97c9ad7 25/36: When style is missing attribute, don't check face, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces e9a9b37 17/36: More face inheritance form edge cases, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces 36320d5 34/36: Declare ansi-color-apply-on-region function, ELPA Syncer, 2021/08/31
- [elpa] externals/engrave-faces fdfaf14 30/36: Set the :group in defcustom statements, ELPA Syncer, 2021/08/31