1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2025-05-02 12:27:08 +01:00

Fix YML/JSON/PNG invalid output format warning.

Fixes #97 but we still need to support standalone PNG (ie, a PNG not
generated as part of a .all output target).
This commit is contained in:
hacksalot
2016-01-31 09:41:00 -05:00
parent 90765bf90b
commit ed0792e8f8
2 changed files with 5 additions and 4 deletions

View File

@ -82,7 +82,7 @@ build = ( src, dst, opts ) ->
try
tFolder = verifyTheme.call @, _opts.theme
theme = _opts.themeObj = loadTheme tFolder
addFreebieFormats theme
addFreebieFormats theme
catch ex
newEx =
fluenterror: HMSTATUS.themeLoad
@ -124,7 +124,7 @@ build = ( src, dst, opts ) ->
rez = RConverter[ 'to' + toFormat ]( rez );
@stat HMEVENT.afterInlineConvert, { file: sheetObjects[0].file, fmt: toFormat }
# Add freebie formats to the theme
# Announce the theme
@stat HMEVENT.applyTheme, { r: rez, theme: theme }
# Load the resume into a FRESHResume or JRSResume object
@ -194,13 +194,14 @@ single = ( targInfo, theme, finished ) ->
fmt: targInfo.fmt.outFormat
file: PATH.relative(process.cwd(), f)
_opts.targets = finished;
# If targInfo.fmt.files exists, this format is backed by a document.
# Fluent/FRESH themes are handled here.
if targInfo.fmt.files && targInfo.fmt.files.length
theFormat = _fmts.filter(
(fmt) -> return fmt.name == targInfo.fmt.outFormat )[0];
MKDIRP.sync( PATH.dirname( f ) ); # Ensure dest folder exists;
_opts.targets = finished;
ret = theFormat.gen.generate( _rezObj, f, _opts );
# Otherwise this is an ad-hoc format (JSON, YML, or PNG) that every theme