xC/xP: turn the action asterisk into a rendition
This commit is contained in:
		@@ -79,6 +79,9 @@ body {
 | 
			
		||||
.mark.part {
 | 
			
		||||
	color: red;
 | 
			
		||||
}
 | 
			
		||||
.mark.action {
 | 
			
		||||
	color: darkred;
 | 
			
		||||
}
 | 
			
		||||
.content {
 | 
			
		||||
	padding: .1rem .3rem;
 | 
			
		||||
	white-space: pre-wrap;
 | 
			
		||||
 
 | 
			
		||||
@@ -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()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user