From ae79414cfbedc7e630cdc5f3955bb49ee64c732e Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 1 Apr 2013 12:28:21 +0100 Subject: Simplify reading of paragraph properties --- lib/docx-reader.js | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'lib/docx-reader.js') diff --git a/lib/docx-reader.js b/lib/docx-reader.js index 2ab27bf..5cc13ae 100644 --- a/lib/docx-reader.js +++ b/lib/docx-reader.js @@ -54,11 +54,7 @@ function readXmlElement(element) { var xmlElementReaders = { "w:p": function(element) { var children = readXmlElements(element.children); - var properties; - var propertiesElement = _.find(children, isParagraphProperties); - if (propertiesElement) { - properties = propertiesElement.properties; - } + var properties = _.find(children, isParagraphProperties); return new documents.Paragraph( children.filter(negate(isParagraphProperties)), @@ -67,6 +63,7 @@ var xmlElementReaders = { }, "w:pPr": function(element) { var properties = { + type: "paragraphProperties" }; var styleElement = element.first("w:pStyle"); @@ -74,10 +71,7 @@ var xmlElementReaders = { properties.styleName = styleElement.attributes["w:val"]; } - return { - type: "paragraphProperties", - properties: properties - }; + return properties; }, "w:r": function(element) { var children = readXmlElements(element.children); -- cgit v1.2.3