aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2014-01-06 22:42:12 +0000
committerMichael Williamson <mike@zwobble.org>2014-01-06 22:42:12 +0000
commit53e9f9200a781e488830c3c01ff58f50d667a812 (patch)
tree9781557e2fb37cccf7c4a8477bc871c5ade425c3 /lib
parent9dc130b258c8320a3cd12e2afb002ebbe2155e9a (diff)
Allow style map to be an array of styles
Diffstat (limited to 'lib')
-rw-r--r--lib/index.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/index.js b/lib/index.js
index 0f45501..bec626c 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -1,10 +1,12 @@
var extend = require("xtend");
+var _ = require("underscore");
var docxReader = require("./docx-reader");
var DocumentConverter = require("./document-to-html").DocumentConverter;
var style = require("./style-reader").readStyle;
exports.convertToHtml = convertToHtml;
+exports.style = style;
var standardOptions = {
styleMap: [
style("p.Heading1 => h1:fresh"),
@@ -26,7 +28,7 @@ var standardOptions = {
function convertToHtml(input, options) {
options = options || {};
- if (options.styleMap) {
+ if (options.styleMap && _.isString(options.styleMap)) {
options.styleMap = options.styleMap.split("\n").map(function(line) {
return style(line.trim());
});