diff --git a/lib/phantomscript.js b/lib/phantomscript.js index 05cd881995..b552595d65 100644 --- a/lib/phantomscript.js +++ b/lib/phantomscript.js @@ -40,13 +40,12 @@ var options = { , png: system.args[2] === 'true' ? true : false , svg: system.args[3] === 'true' ? true : false , css: fs.read(system.args[4]) - , sequenceConfig: system.args[5] !== 'null' ? JSON.parse(fs.read(system.args[5])) : '{}' - , ganttConfig: system.args[6] !== 'null' ? JSON.parse(fs.read(system.args[6])) : '{}' + , sequenceConfig: system.args[5] !== 'null' ? JSON.parse(fs.read(system.args[5])) : {} + , ganttConfig: system.args[6] !== 'null' ? JSON.parse(fs.read(system.args[6])) : {} , verbose: system.args[7] === 'true' ? true : false , width: width } , log = logger(options.verbose) - options.sequenceConfig.useMaxWidth = false; page.content = [ @@ -212,7 +211,7 @@ function executeInPage(data) { var xmlSerializer = new XMLSerializer() , contents = data.contents , sequenceConfig = JSON.stringify(data.sequenceConfig) - , ganttConfig = data.ganttConfig + , ganttConfig = JSON.stringify(data.ganttConfig).replace(/"(function.*)}"/, "$1") , toRemove , el , elContent