mirror of
https://github.com/JuanCanham/HackMyResume.git
synced 2024-11-05 01:56:21 +00:00
[style] Tighten syntax in html-pdf-cli-generator.coffee|js.
This commit is contained in:
parent
c913de4bf7
commit
a9e35203c2
14
dist/generators/html-pdf-cli-generator.js
vendored
14
dist/generators/html-pdf-cli-generator.js
vendored
@ -87,18 +87,18 @@ Definition of the HtmlPdfCLIGenerator class.
|
|||||||
TODO: Local web server to ease wkhtmltopdf rendering
|
TODO: Local web server to ease wkhtmltopdf rendering
|
||||||
*/
|
*/
|
||||||
wkhtmltopdf: function(markup, fOut, opts, on_error) {
|
wkhtmltopdf: function(markup, fOut, opts, on_error) {
|
||||||
var tempFile, wkhtmltopdf_args, wkhtmltopdf_options;
|
var tempFile, wkargs, wkopts;
|
||||||
tempFile = fOut.replace(/\.pdf$/i, '.pdf.html');
|
tempFile = fOut.replace(/\.pdf$/i, '.pdf.html');
|
||||||
FS.writeFileSync(tempFile, markup, 'utf8');
|
FS.writeFileSync(tempFile, markup, 'utf8');
|
||||||
wkhtmltopdf_options = _.extend({
|
wkopts = _.extend({
|
||||||
'margin-bottom': '10mm',
|
'margin-top': '10mm',
|
||||||
'margin-top': '10mm'
|
'margin-bottom': '10mm'
|
||||||
}, opts.wkhtmltopdf);
|
}, opts.wkhtmltopdf);
|
||||||
wkhtmltopdf_options = _.flatten(_.map(wkhtmltopdf_options, function(v, k) {
|
wkopts = _.flatten(_.map(wkopts, function(v, k) {
|
||||||
return ['--' + k, v];
|
return ['--' + k, v];
|
||||||
}));
|
}));
|
||||||
wkhtmltopdf_args = wkhtmltopdf_options.concat([tempFile, fOut]);
|
wkargs = wkopts.concat([tempFile, fOut]);
|
||||||
SPAWN('wkhtmltopdf', wkhtmltopdf_args, false, on_error, this);
|
SPAWN('wkhtmltopdf', wkargs, false, on_error, this);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -70,14 +70,11 @@ engines =
|
|||||||
FS.writeFileSync tempFile, markup, 'utf8'
|
FS.writeFileSync tempFile, markup, 'utf8'
|
||||||
|
|
||||||
# Prepare wkhtmltopdf arguments.
|
# Prepare wkhtmltopdf arguments.
|
||||||
wkhtmltopdf_options = _.extend(
|
wkopts = _.extend 'margin-top': '10mm', 'margin-bottom': '10mm', opts.wkhtmltopdf
|
||||||
{'margin-bottom': '10mm', 'margin-top': '10mm'}, opts.wkhtmltopdf)
|
wkopts = _.flatten _.map wkopts, (v, k) -> ['--' + k, v]
|
||||||
wkhtmltopdf_options = _.flatten(_.map(wkhtmltopdf_options, (v, k)->
|
wkargs = wkopts.concat [ tempFile, fOut ]
|
||||||
return ['--' + k, v]
|
|
||||||
))
|
|
||||||
wkhtmltopdf_args = wkhtmltopdf_options.concat [ tempFile, fOut ]
|
|
||||||
|
|
||||||
SPAWN 'wkhtmltopdf', wkhtmltopdf_args , false, on_error, @
|
SPAWN 'wkhtmltopdf', wkargs , false, on_error, @
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user