From: Lanius Trolling Date: Sun, 19 Feb 2023 17:49:43 +0000 (-0500) Subject: Fix index sort order X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=22d276e0b7b2c1af7d430ee77b1c8ecce60b5107;p=factbooks Fix index sort order --- diff --git a/src/main/kotlin/info/mechyrdia/lore/article_listing.kt b/src/main/kotlin/info/mechyrdia/lore/article_listing.kt index a67db38..5d4b78d 100644 --- a/src/main/kotlin/info/mechyrdia/lore/article_listing.kt +++ b/src/main/kotlin/info/mechyrdia/lore/article_listing.kt @@ -14,6 +14,12 @@ fun File.toArticleNode(): ArticleNode = ArticleNode( .orEmpty() .map { it.toArticleNode() } .sortedBy { it.name } + .sortedBy { + if (it.subNodes.isNotEmpty()) + 0 + else + 1 + } ) fun List.renderInto(list: UL, base: String? = null) {