%
function layoutTocBody() {
if (toc(page.content).length > 0) {
return toc(page.content, {
list_number: item.list_number,
min_depth: item.min_depth,
max_depth: item.max_depth
})
}
return ''
}
function layoutTocHeader(title) {
var el = ''
el += `
`
return el
}
function layoutToc(fallback) {
const tocBody = layoutTocBody()
if (tocBody.length == 0) {
return ''
}
var el = ''
el += ``
el += layoutTocHeader()
el += ``
el += tocBody
el += `
`
el += ``
return el
}
function layoutDiv(fallback) {
const editBtn = partial('components/edit', {map: item.edit_this_page})
const tocBody = layoutTocBody()
if (tocBody.length == 0 && editBtn.length == 0) {
return ''
}
var el = ''
el += ``
if (tocBody.length > 0) {
el += layoutTocHeader()
el += ``
el += tocBody
el += `
`
}
if (editBtn.trim().length > 0) {
el += ``
}
el += ``
return el
}
%>
<%- layoutDiv() %>