use popHTMLStack for same depth and less than depth

master
Matt Huntington 10 years ago
parent 15b5fe3503
commit 2d8f303f14

@ -34,10 +34,7 @@ module.exports = function(input, callback){
if(current_line_num_tabs > previous_line_num_tabs){ if(current_line_num_tabs > previous_line_num_tabs){
html += insertTabs(current_line_num_tabs * 2) + '<ul>\n'; html += insertTabs(current_line_num_tabs * 2) + '<ul>\n';
html_stack.push(insertTabs(current_line_num_tabs * 2) + '</ul>\n'); html_stack.push(insertTabs(current_line_num_tabs * 2) + '</ul>\n');
} else if (current_line_num_tabs === previous_line_num_tabs) { } else {
html += html_stack.pop();
}
else if(current_line_num_tabs < previous_line_num_tabs){
html += popHTMLStack(current_line_num_tabs, previous_line_num_tabs); html += popHTMLStack(current_line_num_tabs, previous_line_num_tabs);
} }
html += insertTabs((current_line_num_tabs * 2) + 1) + '<li>\n'; html += insertTabs((current_line_num_tabs * 2) + 1) + '<li>\n';

Loading…
Cancel
Save