From 9e7f67416904c7c6f0262669e528632624bcb456 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Sat, 23 Jan 2016 12:53:02 -0500 Subject: [PATCH] don't need emptyHTMLStack anymore --- index.js | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/index.js b/index.js index 9ca2d67..bcb7188 100755 --- a/index.js +++ b/index.js @@ -11,19 +11,15 @@ module.exports = function(file_path, callback){ return result; } - var emptyHTMLStack = function(){ - var result = ''; - while(html_stack.length > 0){ - result += html_stack.pop(); - } - return result; - } var popHTMLStack = function(current_line_num_tabs, previous_line_num_tabs){ - var result = html_stack.pop(); + var result = ''; for(var i = previous_line_num_tabs; i > current_line_num_tabs; i--){ result += html_stack.pop(); result += html_stack.pop(); } + if(html_stack.length > 0){ + result += html_stack.pop(); + } return result; } @@ -50,7 +46,7 @@ module.exports = function(file_path, callback){ previous_line_num_tabs = current_line_num_tabs; } } - html += emptyHTMLStack(); + html += popHTMLStack(-1, previous_line_num_tabs); callback(html); } fs.readFile(file_path, 'utf8', function(err, data){