aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJohn McLear <john@mclear.co.uk>2014-07-17 14:54:09 +0100
committerJohn McLear <john@mclear.co.uk>2014-07-17 14:54:09 +0100
commitdee71ef0fc6f21aee4c4685dd67b721147cbb159 (patch)
tree4491fd7cfc810cea706a3e0bee0de599a4aa8368 /lib
parentfa380c6232176c13120211594ff49e8bca5f149a (diff)
underline support and test coverage for underline
Diffstat (limited to 'lib')
-rw-r--r--lib/document-to-html.js3
-rw-r--r--lib/documents.js1
-rw-r--r--lib/docx/document-xml-reader.js1
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);