/* * * FileListPrinter (file-list-printer.js) * Author: nmatpt * */ (function (ctx, undefined) { var printerUtils = require('./printer-utils.js').PrinterUtils; var utils = require('./utils.js').Utils; function FileListPrinter() { } FileListPrinter.prototype.generateFileList = function (diffFiles) { var hideId = utils.getRandomId("d2h-hide"); var showId = utils.getRandomId("d2h-show"); return '
\n' + '
Files changed (' + diffFiles.length + ')  
\n' + ' +\n' + ' -\n' + '
\n' + '
\n' + diffFiles.map(function (file) { return '
\n' + '
\n' + ' +' + file.addedLines + '\n' + ' -' + file.deletedLines + '\n' + '
\n' + ' \n' + '
\n' }).join('\n') + '
\n'; }; module.exports['FileListPrinter'] = new FileListPrinter(); })(this);