diff options
author | John MacFarlane <jgm@berkeley.edu> | 2015-01-09 13:26:58 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2015-01-09 13:26:58 -0800 |
commit | 0d9c230a46f1bf79d4be81cb42cfaebc6f5b5ced (patch) | |
tree | 378e311e44ad77078eb2ebc8ef5c303e7d17662e /js/lib/blocks.js | |
parent | eb6a4c5c5387dde76b9c9cef8260b5b70835e2cf (diff) |
Made `tight` a property of `list_data`.
Diffstat (limited to 'js/lib/blocks.js')
-rw-r--r-- | js/lib/blocks.js | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/js/lib/blocks.js b/js/lib/blocks.js index aa09b23..29c8412 100644 --- a/js/lib/blocks.js +++ b/js/lib/blocks.js @@ -149,7 +149,12 @@ var parseListMarker = function(ln, offset) { var rest = ln.slice(offset); var match; var spaces_after_marker; - var data = {}; + var data = { type: undefined, + tight: true, + bullet_char: undefined, + start: undefined, + delimiter: undefined, + padding: undefined }; if (rest.match(reHrule)) { return null; } @@ -585,13 +590,13 @@ var finalize = function(block, line_number) { break; case 'List': - block.tight = true; // tight by default + block.list_data.tight = true; // tight by default var item = block.firstChild; while (item) { // check for non-final list item ending with blank line: if (endsWithBlankLine(item) && item.next) { - block.tight = false; + block.list_data.tight = false; break; } // recurse into children of list item, to see if there are @@ -599,7 +604,7 @@ var finalize = function(block, line_number) { var subitem = item.firstChild; while (subitem) { if (endsWithBlankLine(subitem) && (item.next || subitem.next)) { - block.tight = false; + block.list_data.tight = false; break; } subitem = subitem.next; |