summaryrefslogtreecommitdiff
path: root/xP
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2022-09-05 22:53:34 +0200
committerPřemysl Eric Janouch <p@janouch.name>2022-09-05 23:22:09 +0200
commitd7b0b447b7e254d4af37f09acfa258956d24a7e0 (patch)
tree134f30af2bacc49239a7397574a2d1ea7871aa9c /xP
parent25ad5ae0ec8afe0a8f60d7602ca2357f561246d6 (diff)
downloadxK-d7b0b447b7e254d4af37f09acfa258956d24a7e0.tar.gz
xK-d7b0b447b7e254d4af37f09acfa258956d24a7e0.tar.xz
xK-d7b0b447b7e254d4af37f09acfa258956d24a7e0.zip
xC/xP: turn the action asterisk into a rendition
Diffstat (limited to 'xP')
-rw-r--r--xP/public/xP.css3
-rw-r--r--xP/public/xP.js11
2 files changed, 9 insertions, 5 deletions
diff --git a/xP/public/xP.css b/xP/public/xP.css
index 9a98c13..3aaff10 100644
--- a/xP/public/xP.css
+++ b/xP/public/xP.css
@@ -79,6 +79,9 @@ body {
.mark.part {
color: red;
}
+.mark.action {
+ color: darkred;
+}
.content {
padding: .1rem .3rem;
white-space: pre-wrap;
diff --git a/xP/public/xP.js b/xP/public/xP.js
index 7517ef8..13507d6 100644
--- a/xP/public/xP.js
+++ b/xP/public/xP.js
@@ -120,11 +120,12 @@ let Content = {
let line = vnode.children[0]
let content = []
switch (line.rendition) {
- case 'Indent': content.push(m('span.mark', {}, '')); break
- case 'Status': content.push(m('span.mark', {}, '–')); break
- case 'Error': content.push(m('span.mark.error', {}, '⚠')); break
- case 'Join': content.push(m('span.mark.join', {}, '→')); break
- case 'Part': content.push(m('span.mark.part', {}, '←')); break
+ case 'Indent': content.push(m('span.mark', {}, '')); break
+ case 'Status': content.push(m('span.mark', {}, '–')); break
+ case 'Error': content.push(m('span.mark.error', {}, '⚠')); break
+ case 'Join': content.push(m('span.mark.join', {}, '→')); break
+ case 'Part': content.push(m('span.mark.part', {}, '←')); break
+ case 'Action': content.push(m('span.mark.action', {}, '✶')); break
}
let classes = new Set()