From ad75779025dd2fdae2eab851e1be1c6e5b8955ef Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 1 Apr 2013 12:55:21 +0100 Subject: Generate HTML for bold elements --- lib/html-generator.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'lib/html-generator.js') diff --git a/lib/html-generator.js b/lib/html-generator.js index af6cedc..38e3619 100644 --- a/lib/html-generator.js +++ b/lib/html-generator.js @@ -21,6 +21,15 @@ function HtmlGenerator() { return fragments.join(""); } + function append(otherHtmlGenerator) { + if (otherHtmlGenerator._fragments.length > 0) { + writeAll(); + } + otherHtmlGenerator._fragments.forEach(function(fragment) { + fragments.push(fragment); + }); + } + function style(style) { var firstFreshPartIndex = findIndex(style, function(part) { return part.fresh; @@ -82,7 +91,10 @@ function HtmlGenerator() { return { style: style, text: text, - asString: asString + closeAll: popAll, + asString: asString, + append: append, + _fragments: fragments }; } -- cgit v1.2.3