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/documents.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'lib/documents.js') diff --git a/lib/documents.js b/lib/documents.js index eebd607..ba2e8ec 100644 --- a/lib/documents.js +++ b/lib/documents.js @@ -46,15 +46,23 @@ function DocumentConverter(options) { function styleForParagraph(element) { return paragraphStyleMap[element.properties.styleName] || defaultParagraphStyle; } + + function convertRun(run, html) { + var runHtml = new HtmlGenerator(); + if (run.properties.isBold) { + runHtml.style(styles.elements(["strong"])); + } + convertElements(run.children, runHtml); + runHtml.closeAll(); + html.append(runHtml); + } var elementConverters = { "document": function(document, html) { convertElements(document.children, html); }, "paragraph": convertParagraph, - "run": function(element, html) { - convertElements(element.children, html); - }, + "run": convertRun, "text": function(element, html) { html.text(element.value); } -- cgit v1.2.3