diff options
Diffstat (limited to 'lib/docx/comments-reader.js')
| -rw-r--r-- | lib/docx/comments-reader.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/docx/comments-reader.js b/lib/docx/comments-reader.js index be98bac..41bf8f6 100644 --- a/lib/docx/comments-reader.js +++ b/lib/docx/comments-reader.js @@ -9,9 +9,19 @@ function createCommentsReader(bodyReader) { function readCommentElement(element) { var id = element.attributes["w:id"]; + + function readOptionalAttribute(name) { + return (element.attributes[name] || "").trim() || null; + } + return bodyReader.readXmlElements(element.children) .map(function(body) { - return documents.comment({commentId: id, body: body}); + return documents.comment({ + commentId: id, + body: body, + authorName: readOptionalAttribute("w:author"), + authorInitials: readOptionalAttribute("w:initials") + }); }); } |
