From f397a47dd2bb9e294ff86d4a4747234b85887819 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 1 Apr 2013 12:39:38 +0100 Subject: Read bold and italic properties on runs --- lib/docx-reader.js | 2 ++ lib/xmlreader.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/docx-reader.js b/lib/docx-reader.js index d30a822..44b3393 100644 --- a/lib/docx-reader.js +++ b/lib/docx-reader.js @@ -90,6 +90,8 @@ var xmlElementReaders = { if (styleElement) { properties.styleName = styleElement.attributes["w:val"]; } + properties.isBold = !!element.first("w:b"); + properties.isItalic = !!element.first("w:i"); return properties; }, diff --git a/lib/xmlreader.js b/lib/xmlreader.js index 3efad63..7c15019 100644 --- a/lib/xmlreader.js +++ b/lib/xmlreader.js @@ -65,7 +65,7 @@ function mapValues(input, mapper, context) { function Element(name, attributes, children) { this.type = "element"; this.name = name; - this.attributes = attributes; + this.attributes = attributes || {}; this.children = children || []; } -- cgit v1.2.3