From 293c23ec52477eee9eebb7e2f1cfd044f0a63053 Mon Sep 17 00:00:00 2001 From: whyzdev Date: Mon, 12 Dec 2016 23:35:05 -0500 Subject: [PATCH] fix gantt chart cli configuration broken #430; remove json quote around function in the config e.g. axisFormatter --- lib/phantomscript.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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