diff options
| author | John McLear <john@mclear.co.uk> | 2014-07-17 14:54:09 +0100 |
|---|---|---|
| committer | John McLear <john@mclear.co.uk> | 2014-07-17 14:54:09 +0100 |
| commit | dee71ef0fc6f21aee4c4685dd67b721147cbb159 (patch) | |
| tree | 4491fd7cfc810cea706a3e0bee0de599a4aa8368 /lib | |
| parent | fa380c6232176c13120211594ff49e8bca5f149a (diff) | |
underline support and test coverage for underline
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/document-to-html.js | 3 | ||||
| -rw-r--r-- | lib/documents.js | 1 | ||||
| -rw-r--r-- | lib/docx/document-xml-reader.js | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/lib/document-to-html.js b/lib/document-to-html.js index 7e37255..35fb3e6 100644 --- a/lib/document-to-html.js +++ b/lib/document-to-html.js @@ -100,6 +100,9 @@ function DocumentConversion(options) { if (run.isBold) { runHtml.open(htmlPaths.element("strong")); } + if (run.isUnderline) { + runHtml.open(htmlPaths.element("u")); + } if (run.isItalic) { runHtml.open(htmlPaths.element("em")); } diff --git a/lib/documents.js b/lib/documents.js index 07062ab..46699bc 100644 --- a/lib/documents.js +++ b/lib/documents.js @@ -42,6 +42,7 @@ function Run(children, properties) { styleId: properties.styleId || null, styleName: properties.styleName || null, isBold: properties.isBold, + isUnderline: properties.isUnderline, isItalic: properties.isItalic }; } diff --git a/lib/docx/document-xml-reader.js b/lib/docx/document-xml-reader.js index 84773e9..e0a8ad3 100644 --- a/lib/docx/document-xml-reader.js +++ b/lib/docx/document-xml-reader.js @@ -131,6 +131,7 @@ function DocumentXmlReader(options) { } } properties.isBold = !!element.first("w:b"); + properties.isUnderline = !!element.first("w:u"); properties.isItalic = !!element.first("w:i"); return new Result(properties); |
