val parentPaths = if (pagePath.isEmpty())
emptyList()
- else {
- val pathDirs = pagePath.dropLast(1)
- listOf(Root.LorePage(emptyList(), LoreArticleFormat.RAW_HTML) to TOC_TITLE) + pathDirs.indices.map { i ->
- val prefixPath = pathDirs.take(i)
- Root.LorePage(prefixPath, LoreArticleFormat.RAW_HTML) to (StoragePath.articleDir / prefixPath).toFriendlyPageTitle()
- }
+ else pagePath.indices.map { i ->
+ val prefixPath = pagePath.take(i)
+ Root.LorePage(prefixPath, LoreArticleFormat.RAW_HTML) to (StoragePath.articleDir / prefixPath).toFriendlyPageTitle()
}
val isValid = FileStorage.instance.getType(pageFile) != null && pageFile.isViewable