<c:template xmlns:c="core"
    xmlns:html="html"
    xmlns:jsdoc="jsdoc"
    xmlns:w="widgets"
    xmlns:optimizer="optimizer"
    params="type,navHtml,outputDir,symbols,symbolName,autocompleteSymbolsUrl">
    
    

    <optimizer:page name="type" base-path="${outputDir}">
        <includes>
            <module name="jsdoc-global"/>
            <module name="components/jsdoc/Header"/>
            <module name="components/jsdoc/Footer"/>
            <module name="components/jsdoc/Desc"/>
            <module name="components/jsdoc/Nav"/>
            <module name="components/jsdoc/Type"/>
            <module name="components/jsdoc/TypeRef"/>
            <css path="symbol.css"/>
        </includes>
    </optimizer:page>
    
    <html html:doctype="html">
        <head>
            <base href="${data.baseHref}" c:if="data.baseHref"/>
            <title>${type.getLabel()} — RaptorJS API</title>
            <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
            <optimizer:slot name="head"/>
        </head>
    </html>
    <body>
        <body>
            
            <div id="nav">
                <jsdoc:nav/>
            </div>
            
            <div id="main">
                <jsdoc:header/>
                <div id="mainContent">
                    <jsdoc:type type="type"/>
                </div>
            </div>

            <div id="footer">
                <div class="fineprint" style="clear:both">
                    ${entity:copy} Documentation generated by <a href="http://raptorjs.org/jsdoc" target="_blank">Raptor JSDoc</a>
                </div>
            </div>

            <optimizer:slot name="body"/>
            
            <w:init-widgets/>

            <script type="text/javascript" src="${autocompleteSymbolsUrl}"></script>
        </body>
    </body>
    
</c:template>