···295/***********/
296/** Lists **/
297/***********/
298-.Markup ul {
00299 padding-left: 1.3125em;
300 /*border: 4px solid transparent;
301 border-left: 4px solid var(--T-border-color);*/
302}
303304-/* todo: this isn't valid, need to change how we generate this */
305-.Markup ul > ul {
306 padding-left: 1em;
307}
308309.Markup li {
310 margin: 0.25em 0;
0000311}
312313/*************/
···295/***********/
296/** Lists **/
297/***********/
298+299+/* todo: having 2 separate list tags sucks. let's just use <ol> and style it with css. there's no such thing as an unordered list, right? even if it's not NUMBERED, it's still ORDERED (implicitly, based on which item you wrote first), maybe? */
300+.Markup ul, .Markup ol {
301 padding-left: 1.3125em;
302 /*border: 4px solid transparent;
303 border-left: 4px solid var(--T-border-color);*/
304}
305306+/* todo: this isn't valid html, need to change how we generate this */
307+.Markup ul > ul, .Markup ol > ul, .Markup ul > ol, .Markup ol > ol, {
308 padding-left: 1em;
309}
310311.Markup li {
312 margin: 0.25em 0;
313+}
314+315+.Markup ol > li::marker {
316+ font-weight: bold;
317}
318319/*************/
+2-2
parse.js
···246 dest = get_last(curr)
247 if (!dest || 'list'!==dest.type || dest.args.indent>indent) {
248 // create a new level in the list
249- dest = push(curr, 'list', {indent}, [])
250 break
251 }
252 } while (dest.args.indent != indent)
···645 }
646 ACCEPT()
647 let indent = token.indexOf("-")
648- OPEN('list_item', {indent})
649 } }
650651 if (body) {
···246 dest = get_last(curr)
247 if (!dest || 'list'!==dest.type || dest.args.indent>indent) {
248 // create a new level in the list
249+ dest = push(curr, 'list', {indent, style:o.args.kind}, [])
250 break
251 }
252 } while (dest.args.indent != indent)
···645 }
646 ACCEPT()
647 let indent = token.indexOf("-")
648+ OPEN('list_item', {indent, kind:rargs[0]==="1"?"1":undefined})
649 } }
650651 if (body) {