X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fhtmlindexer%2Flayouts%2FMixedLayout.java;h=29e5b003a1dd98641e9cd4f8805f4967e5ab53df;hb=b0c6e70ecdcb0dc55eed55ded5a82edc8bdfa729;hp=4c00985fbc754df7fd74c7b3bdf1bf686fd0bed1;hpb=f826af1cdb62425a975cd174ecd0905100d3a2dc;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/htmlindexer/layouts/MixedLayout.java b/src/main/java/eu/svjatoslav/meviz/htmlindexer/layouts/MixedLayout.java index 4c00985..29e5b00 100755 --- a/src/main/java/eu/svjatoslav/meviz/htmlindexer/layouts/MixedLayout.java +++ b/src/main/java/eu/svjatoslav/meviz/htmlindexer/layouts/MixedLayout.java @@ -78,7 +78,7 @@ public class MixedLayout implements Layout { + String.valueOf(horizontalColumnsLimit) + "\">" + fullFileName + "\n"); filesHtml.append("  (" + FilePathParser.getFileSizeDescription(file.getFileLength()) @@ -166,7 +166,7 @@ public class MixedLayout implements Layout { .append("\n"); + + "/" + file.fileName) + "\">\n"); filesHtml.append("\n"); // if browser cannot play video directry, fall back to java Applet @@ -174,7 +174,7 @@ public class MixedLayout implements Layout { .append("\n"); filesHtml.append(" \n"); filesHtml.append(" \n"); filesHtml.append(" \n"); @@ -191,7 +191,7 @@ public class MixedLayout implements Layout { + "            "); filesHtml.append("download as OGV\n"); filesHtml.append("\n"); @@ -219,25 +219,31 @@ public class MixedLayout implements Layout { /** {@inheritDoc} */ @Override - public String getHtml() { + public String getHtml(final boolean showTitle, + final boolean doHtmlHeaderAndFooter) { // assemble final page HTML final StringBuffer finalHtml = new StringBuffer(); - // page header - finalHtml.append("\n"); - finalHtml.append("\n"); - finalHtml - .append(" \n"); - finalHtml.append("\n"); - finalHtml - .append("\n"); - finalHtml.append("\n"); - finalHtml.append("\n"); - finalHtml.append("\n"); - finalHtml.append("

" + galleryTitle + "

\n"); - - finalHtml.append("

"); + if (doHtmlHeaderAndFooter) { + // page header + finalHtml.append("\n"); + finalHtml.append("\n"); + finalHtml + .append(" \n"); + finalHtml.append("\n"); + finalHtml + .append("\n"); + finalHtml.append("\n"); + finalHtml.append("\n"); + finalHtml.append("\n"); + } + + if (showTitle) + finalHtml + .append("

" + galleryTitle + "

\n"); + + finalHtml.append("

"); for (final String p : path) finalHtml.append(" / " + p); finalHtml.append("

\n"); @@ -264,7 +270,8 @@ public class MixedLayout implements Layout { finalHtml.append(filesHtml.toString()); finalHtml.append("\n\n"); - finalHtml.append("
\n"); + if (doHtmlHeaderAndFooter) + finalHtml.append("
\n"); return finalHtml.toString(); }