blob: fdd35ccf5e2aa7ad95b7192a820907f41fed397d [file] [log] [blame]
<#import "util.ftl" as u>
<#if copyrightComment?hasContent>
${copyrightJavaComment}<#lt>
</#if>
<#macro tocNodeToJSON node>
{
"title": "${u.getRequiredTitleAsString(node.element)?jsonString}",
"url": ${('"' + CreateLinkFromNode(node.element)?jsonString + '"')!'null'},
"isFile": ${node.fileElement?c},
"children": [
<#local child = node.firstChild!>
<#list 1.. as _>
<#if !child?hasContent><#break></#if>
<#if child.previous??>, </#if>
<@tocNodeToJSON child />
<#local child = child.next!>
</#list>
]
}
</#macro>
<#compress>var toc = <@tocNodeToJSON tocRoot />;</#compress>