diff options
| author | Michael Williamson <mike@zwobble.org> | 2013-04-01 12:28:21 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2013-04-01 12:28:21 +0100 |
| commit | ae79414cfbedc7e630cdc5f3955bb49ee64c732e (patch) | |
| tree | 178a8c989282522903077d02d812632336af63e2 /lib | |
| parent | d99c29f5bf1b597f7fb2c823d7894032f6c17010 (diff) | |
Simplify reading of paragraph properties
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/docx-reader.js | 12 |
1 files changed, 3 insertions, 9 deletions
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); |
