target.mkdir();
dir = target;
- // write a copy of the originals inside
- InfoCover.writeInfo(dir, targetName, story.getMeta());
- InfoCover.writeCover(dir, targetName, story.getMeta());
- BasicOutput.getOutput(OutputType.TEXT, isWriteInfo(), isWriteCover())
- .process(story, dir, targetNameOrig);
-
target = new File(targetDir, targetName + getDefaultExtension(true));
writer = new BufferedWriter(new OutputStreamWriter(
writer = null;
}
+ // write a copy of the originals inside
+ InfoCover.writeInfo(dir, targetName, story.getMeta());
+ InfoCover.writeCover(dir, targetName, story.getMeta());
+ BasicOutput.getOutput(OutputType.TEXT, isWriteInfo(), isWriteCover())
+ .process(story, dir, targetNameOrig);
+
if (story.getMeta().getCover() != null) {
- Instance.getCache().saveAsImage(story.getMeta().getCover(),
- new File(dir, "cover"), true);
+ Instance.getInstance().getCache().saveAsImage(story.getMeta().getCover(), new File(dir, "cover"), true);
}
return target;
author = meta.getAuthor();
}
- String format = Instance.getConfig()
- .getString(Config.IMAGE_FORMAT_COVER).toLowerCase();
+ String format = Instance.getInstance().getConfig()
+ .getString(Config.FILE_FORMAT_IMAGE_FORMAT_COVER).toLowerCase();
InputStream inStyle = getClass().getResourceAsStream("html.style.css");
if (inStyle == null) {
writer.write(" <div class='dialogue'>— ");
break;
case IMAGE:
- // TODO
+ // TODO check if images work OK
writer.write("<a href='"
+ StringUtils.xmlEscapeQuote(para.getContent()) + "'>"
+ StringUtils.xmlEscape(para.getContent()) + "</a>");