<h1>{{name}} {{i18n.CLASS}}</h1>
<div class="box meta">
    {{#if uses}}
        <div class="uses">
            Uses
            <ul class="inline commas">
                {{#uses}}
                    <li><a href="{{.}}.html">{{.}}</a></li>
                {{/uses}}
            </ul>
        </div>
    {{/if}}

    {{#if extends}}
        <div class="extends">
            {{i18n.EXTENDS_FOR}} {{#crossLink extends}}{{/crossLink}}
        </div>
    {{/if}}

    {{#if foundAt}}
        <div class="foundat">
            {{i18n.DEFINED_IN}}: <a href="{{foundAt}}">`{{{file}}}:{{{line}}}`</a>
        </div>
    {{/if}}

    {{#if module}}
        {{#if submodule}}
            {{i18n.MODULE}}: {{#crossLinkModule submodule}}{{/crossLinkModule}}<br>
            {{i18n.PARENT_MODULE}}: {{#crossLinkModule module}}{{/crossLinkModule}}
        {{else}}
            {{i18n.MODULE}}: {{#crossLinkModule module}}{{/crossLinkModule}}
        {{/if}}
    {{/if}}

    {{#if since}}
        <p>Available since {{since}}</p>
    {{/if}}
</div>

{{#if deprecated}}
    <div class="box deprecated">
        <p>
        {{#if deprecationMessage}}
            <strong>Deprecated:</strong> {{deprecationMessage}}
        {{else}}
            This class is deprecated.
        {{/if}}
        </p>
    </div>
{{/if}}

<div class="box intro">
    {{{description}}}
</div>

<!-- Class member index -->
{{> items-index}}

<div class="class-detail">

{{#if members.properties}}
    <div class="properties-detail">
        <h2>{{i18n.PROPERTIES}}</h2>
        {{#members.properties}}{{>props}}{{/members.properties}}
        <div class="no-visible-items-message">
            <p>There are no properties that match your current filter settings. You can change your filter settings in the index section on this page. <a href="#index" class="index-jump-link">index</a></p>
        </div>
    </div>
{{/if}}

{{#if members.attributes}}
    <div class="attrs-detail">
        <h2>{{i18n.ATTRUBUTES}}</h2>
        {{#members.attributes}}{{> attrs}}{{/members.attributes}}
    </div>
{{/if}}

{{#is_constructor}}
    <div class="constructor"><h2>Constructor</h2>{{>method}}</div>
{{/is_constructor}}

{{#if members.methods}}
    <div class="methods-detail">
        <h2>{{i18n.METHODS}}</h2>
        {{#members.methods}}{{> method}}{{/members.methods}}
        <div class="no-visible-items-message">
            <p>There are no methods that match your current filter settings. You can change your filter settings in the index section on this page. <a href="#index" class="index-jump-link">index</a></p>
        </div>
    </div>
{{/if}}

{{#if members.events}}
    <div class="events-detail">
        <h2>{{i18n.EVENTS}}</h2>
        {{#members.events}}{{> events}}{{/members.events}}
        <div class="no-visible-items-message">
            <p>There are no events that match your current filter settings. You can change your filter settings in the index section on this page. <a href="#index" class="index-jump-link">index</a></p>
        </div>

    </div>
{{/if}}

</div>

