import org.apache.log4j.Logger;
import eu.svjatoslav.commons.file.IOHelper;
-import eu.svjatoslav.commons.network.UrlParamEncoder;
import eu.svjatoslav.meviz.htmlindexer.metadata.Dimension;
import eu.svjatoslav.meviz.htmlindexer.metadata.DirectoryMetadata;
import eu.svjatoslav.meviz.htmlindexer.metadata.MetadadaHelper;
compileHtml(layout, metadata);
IOHelper.overwriteFileIfContentDiffers(indexFile, layout
- .getHtml(true, true).getBytes());
+ .getHtml(true, true, metadata).getBytes());
}
} catch (final Exception e) {
logger.error("Error writing index file. ", e);
@Override
public String getDirectoryUrl(final AbstractFile directory,
final IndexingContext context) {
- return directory.fileName + "/index.html";
+ return Utils.urlEncode(directory.fileName) + "/index.html";
}
@Override
desiredDimension.getAwtDimension());
}
return Constants.THUMBNAILS_DIRECTORY_NAME + "/"
- + UrlParamEncoder.encode(thumbnailFileName);
+ + Utils.urlEncode(thumbnailFileName);
}
public void initializeLayouts() {