aboutsummaryrefslogtreecommitdiff
path: root/xP
diff options
context:
space:
mode:
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()