X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Flibrary%2FWebLibraryServer.java;h=b4a6e4bb25f3776c819a43e9235f58b5c63b7788;hb=3f468ac7897811d06598c88c98ba31fb57b4170e;hp=982d224d03cc7f12c1415dbf4b0dd3324210139d;hpb=6b89e45caaa566895d505b56c9ef272dd67f1d76;p=nikiroo-utils.git diff --git a/src/be/nikiroo/fanfix/library/WebLibraryServer.java b/src/be/nikiroo/fanfix/library/WebLibraryServer.java index 982d224..b4a6e4b 100644 --- a/src/be/nikiroo/fanfix/library/WebLibraryServer.java +++ b/src/be/nikiroo/fanfix/library/WebLibraryServer.java @@ -713,6 +713,8 @@ public class WebLibraryServer implements Runnable { if (img != null) { in = img.newInputStream(); } + // TODO: get correct image type + mimeType = "image/png"; } else if ("metadata".equals(chapterStr)) { MetaData meta = meta(luid, whitelist); JSONObject json = JsonIO.toJson(meta); @@ -858,6 +860,9 @@ public class WebLibraryServer implements Runnable { StringBuilder desc = new StringBuilder(); if (chapter <= 0) { + desc.append("

"); + desc.append(story.getMeta().getTitle()); + desc.append("

\n"); desc.append("
\n"); desc.append("\t
\n"); desc.append("\t\t\n"); @@ -877,9 +882,9 @@ public class WebLibraryServer implements Runnable { content.append(desc); String description = new TextOutput(false).convert(chap, chapter > 0); - content.append( - description.isEmpty() ? "No description provided." - : description); + content.append(chap.getParagraphs().size() <= 0 + ? "No content provided." + : description); content.append("
\n"); if (chapter <= 0)