diff --git a/src/html-printer.js b/src/html-printer.js index a132d29..f954c25 100644 --- a/src/html-printer.js +++ b/src/html-printer.js @@ -8,7 +8,7 @@ (function() { var LineByLinePrinter = require('./line-by-line-printer.js').LineByLinePrinter; - var sideBySidePrinter = require('./side-by-side-printer.js').SideBySidePrinter; + var SideBySidePrinter = require('./side-by-side-printer.js').SideBySidePrinter; function HtmlPrinter() { } @@ -19,7 +19,8 @@ }; HtmlPrinter.prototype.generateSideBySideJsonHtml = function(diffFiles, config) { - return sideBySidePrinter.generateSideBySideJsonHtml(diffFiles, config); + var sideBySidePrinter = new SideBySidePrinter(config); + return sideBySidePrinter.generateSideBySideJsonHtml(diffFiles); }; module.exports.HtmlPrinter = new HtmlPrinter(); diff --git a/src/side-by-side-printer.js b/src/side-by-side-printer.js index 93a8bd8..b7d226b 100644 --- a/src/side-by-side-printer.js +++ b/src/side-by-side-printer.js @@ -12,17 +12,18 @@ var utils = require('./utils.js').Utils; var Rematch = require('./rematch.js').Rematch; - function SideBySidePrinter() { + function SideBySidePrinter(config) { + this.config = config; } - SideBySidePrinter.prototype.generateSideBySideJsonHtml = function(diffFiles, config) { + SideBySidePrinter.prototype.generateSideBySideJsonHtml = function(diffFiles) { var that = this; return '