<% 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 += `
` el += `${title || __("meta.toc")}` el += `${icon('default:rightbar')}` 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.trim().length == 0 && editBtn.trim().length == 0) { return '' } var el = '' el += `` if (tocBody.length > 0) { el += layoutTocHeader() el += `
` el += tocBody el += `
` } el += `` el += `
` return el } %> <%- layoutDiv() %>