1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 'use strict';
- customElements.define('compodoc-menu', class extends HTMLElement {
- constructor() {
- super();
- this.isNormalMode = this.getAttribute('mode') === 'normal';
- }
- connectedCallback() {
- this.render(this.isNormalMode);
- }
- render(isNormalMode) {
- let tp = lithtml.html(`
- <nav>
- <ul class="list">
- <li class="title">
- <a href="index.html" data-type="index-link">Application documentation</a>
- </li>
- <li class="divider"></li>
- ${ isNormalMode ? `<div id="book-search-input" role="search"><input type="text" placeholder="Type to search"></div>` : '' }
- <li class="chapter">
- <a data-type="chapter-link" href="index.html"><span class="icon ion-ios-home"></span>Getting started</a>
- <ul class="links">
- <li class="link">
- <a href="index.html" data-type="chapter-link">
- <span class="icon ion-ios-keypad"></span>Overview
- </a>
- </li>
- </ul>
- </li>
- <li class="chapter">
- <a data-type="chapter-link" href="coverage.html"><span class="icon ion-ios-stats"></span>Documentation coverage</a>
- </li>
- <li class="divider"></li>
- <li class="copyright">
- Documentation generated using <a href="https://compodoc.app/" target="_blank" rel="noopener noreferrer">
- <img data-src="images/compodoc-vectorise.png" class="img-responsive" data-type="compodoc-logo">
- </a>
- </li>
- </ul>
- </nav>
- `);
- this.innerHTML = tp.strings;
- }
- });
|