xC/xP: turn the action asterisk into a rendition

This commit is contained in:
2022-09-05 22:53:34 +02:00
parent 25ad5ae0ec
commit d7b0b447b7
4 changed files with 20 additions and 13 deletions

View File

@@ -79,6 +79,9 @@ body {
.mark.part {
color: red;
}
.mark.action {
color: darkred;
}
.content {
padding: .1rem .3rem;
white-space: pre-wrap;

View File

@@ -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()