summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2018-04-02 09:56:17 +0100
committerMichael Williamson <mike@zwobble.org>2018-04-02 09:56:17 +0100
commit202a554e884e06f671d8f6b230b6123a473a9caf (patch)
tree3aac44c8e9b3c7442f79fad254df8dca3b98f246
parent08cade6674f38354f9bb6c3d1cb8359f7ca6d337 (diff)
Read the children of v:rect elements
-rw-r--r--NEWS2
-rw-r--r--lib/docx/body-reader.js3
-rw-r--r--test/docx/body-reader.tests.js4
3 files changed, 8 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index e94d656..4f59cb2 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,8 @@
* When using the pretty HTML writer, don't format HTML inside pre elements.
+* Read the children of v:rect elements.
+
# 1.4.4
* Parse paragraph indents.
diff --git a/lib/docx/body-reader.js b/lib/docx/body-reader.js
index 5264d55..a1e20a8 100644
--- a/lib/docx/body-reader.js
+++ b/lib/docx/body-reader.js
@@ -297,7 +297,8 @@ function BodyReader(options) {
"wp:inline": readDrawingElement,
"wp:anchor": readDrawingElement,
"v:imagedata": readImageData,
- "v:group": readChildElements
+ "v:group": readChildElements,
+ "v:rect": readChildElements
};
return {
diff --git a/test/docx/body-reader.tests.js b/test/docx/body-reader.tests.js
index ceeb9c1..a458834 100644
--- a/test/docx/body-reader.tests.js
+++ b/test/docx/body-reader.tests.js
@@ -1000,6 +1000,10 @@ test("children of v:group are converted normally", function() {
assertChildrenAreConvertedNormally("v:group");
});
+test("children of v:rect are converted normally", function() {
+ assertChildrenAreConvertedNormally("v:rect");
+});
+
function assertChildrenAreConvertedNormally(tagName) {
var runXml = new XmlElement("w:r", {}, []);
var result = readXmlElement(new XmlElement(tagName, {}, [runXml]));