Files
open-wc/docs/_includes/partials/sidebar-guide.njk
Lars den Bakker de68e7b689 docs: recommend WTR over karma (#1862)
Co-authored-by: Pascal Schilp <pascalschilp@gmail.com>
2020-10-04 12:16:28 +02:00

234 lines
9.2 KiB
Plaintext

<ul class="sidebar-links">
<li>
<a href="/guide/" class="{% if page.url == '/guide/' %}active {% endif %}sidebar-link">Introduction</a>
</li>
<li>
<section class="sidebar-group collapsable depth-0">
<p class="sidebar-heading">
<span>Guides &amp; Docs</span>
<span class="arrow right"></span></p>
<ul class="sidebar-links sidebar-group-items" style="">
{% for item in collections.guide %}
<li>
<a href="{{ item.url }}" class="{% if page.url == item.url %}active {% endif %}sidebar-link">{{ item.data.title }}</a>
</li>
{% endfor %}
</ul>
</section>
</li>
<li>
<section class="sidebar-group collapsable depth-0">
<p class="sidebar-heading">
<span>Configs &amp; Recommendations</span>
<span class="arrow right"></span></p>
<ul class="sidebar-links sidebar-group-items" style="">
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading open">
<a href="/linting/" class="{% if permalink == 'linting/index.html' %}active {% endif %} sidebar-heading-link">Linting</a>
<!---->
</p>
<ul class="sidebar-links sidebar-group-items">
<li>
<a href="/linting/linting-eslint.html" class="{% if permalink == 'linting/linting-eslint.html' %}active {% endif %}sidebar-link">ESLint</a>
</li>
</ul>
</section>
</li>
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading">
<a href="/developing/" class="{% if permalink == 'developing/index.html' %}active {% endif %} sidebar-heading-link">Developing</a>
<!---->
</p>
</section>
</li>
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading">
<a href="/testing/" class="{% if permalink == 'testing/index.html' %}active {% endif %} sidebar-heading-link">Testing</a>
<!---->
</p>
<ul class="sidebar-links sidebar-group-items">
<li>
<a href="/testing/testing.html" class="{% if permalink == 'testing/testing.html' %}active {% endif %}sidebar-link">Testing library</a>
</li>
</ul>
</section>
</li>
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading">
<a href="/publishing/" class="{% if page.url == '/publishing/' %}active {% endif %}sidebar-heading-link">Publishing Web Components</a>
</p>
</section>
</li>
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading">
<a href="/building/" class="{% if permalink == 'building/index.html' %}active {% endif %} sidebar-heading-link">Building</a>
<!---->
</p>
<ul class="sidebar-links sidebar-group-items">
<li>
<a href="/building/building-rollup.html" class="{% if permalink == 'building/building-rollup.html' %}active {% endif %}sidebar-link">Rollup</a>
</li>
</ul>
</section>
</li>
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading">
<a href="/deploying/" class="{% if permalink == 'deploying/index.html' %}active {% endif %} sidebar-heading-link">Deploying apps</a>
<!---->
</p>
</section>
</li>
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading">
<a href="/demoing/" class="{% if permalink == 'demoing/index.html' %}active {% endif %} sidebar-heading-link">Demoing</a>
<!---->
</p>
</section>
</li>
</ul>
</section>
</li>
<li>
<section class="sidebar-group collapsable depth-0">
<p class="sidebar-heading">
<span>Tools &amp; Libraries</span>
<span class="arrow right"></span></p>
<ul class="sidebar-links sidebar-group-items" style="">
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading open">
<span>Developing</span>
</p>
<ul class="sidebar-links sidebar-group-items">
<li>
<a href="/developing/es-dev-server.html" class="{% if permalink == 'developing/es-dev-server.html' %}active {% endif %}sidebar-link">ES dev server</a>
</li>
<li>
<a href="/init/" class="{% if permalink == 'init/index.html' %}active {% endif %}sidebar-link">Generators</a>
</li>
<li>
<a href="/developing/lit-helpers.html" class="{% if permalink == 'developing/lit-helpers.html' %}active {% endif %}sidebar-link">Lit Helpers</a>
</li>
<li>
<a href="/guide/dedupe-mixin.html" class="{% if permalink == 'guide/dedupe-mixin.html' %}active {% endif %}sidebar-link">Dedupe Mixin</a>
</li>
<li>
<a href="/scoped-elements/" class="{% if permalink == 'scoped-elements/index.html' %}active {% endif %}sidebar-link">Scoped Elements</a>
</li>
</ul>
</section>
</li>
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading">
<span>Testing</span>
</p>
<ul class="sidebar-links sidebar-group-items">
<li>
<a href="/testing/testing-helpers.html" class="{% if permalink == 'testing/testing-helpers.html' %}active {% endif %}sidebar-link">Testing Helpers</a>
</li>
<li>
<a href="/testing/testing-chai-a11y-axe.html" class="{% if permalink == 'testing/testing-chai-a11y-axe.html' %}active {% endif %}sidebar-link">Chai A11y aXe</a>
</li>
<li>
<a href="/testing/semantic-dom-diff.html" class="{% if permalink == 'testing/semantic-dom-diff.html' %}active {% endif %}sidebar-link">Semantic Dom Diff</a>
</li>
</ul>
</section>
</li>
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading">
<span>Building</span>
</p>
<ul class="sidebar-links sidebar-group-items">
<li>
<a href="/building/rollup-plugin-html.html" class="{% if permalink == 'building/rollup-plugin-html.html' %}active {% endif %}sidebar-link">Rollup Plugin HTML</a>
</li>
<li>
<a href="/building/rollup-plugin-polyfills-loader.html" class="{% if permalink == 'building/rollup-plugin-polyfills-loader.html' %}active {% endif %}sidebar-link">Rollup Plugin Polyfills Loader</a>
</li>
<li>
<a href="/building/polyfills-loader.html" class="{% if permalink == 'building/polyfills-loader.html' %}active {% endif %}sidebar-link">Polyfills loader</a>
</li>
</ul>
</section>
</li>
<li>
<section class="sidebar-group is-sub-group depth-1">
<p class="sidebar-heading">
<span>Demoing</span>
</p>
<ul class="sidebar-links sidebar-group-items">
<li>
<a href="/demoing/storybook-addon-markdown-docs.html" class="{% if permalink == 'demoing/storybook-addon-markdown-docs.html' %}active {% endif %}sidebar-link">Storybook Addon: Markdown Docs</a>
</li>
</ul>
</section>
</li>
</ul>
</section>
</li>
<li>
<section class="sidebar-group collapsable depth-0">
<p class="sidebar-heading">
<span>Experiments</span>
<span class="arrow right"></span></p>
<ul class="sidebar-links sidebar-group-items" style="">
<li>
<a href="/mdjs/" class="{% if permalink == 'mdjs/index.html' %}active {% endif %}sidebar-link">Markdown JavaScript (mdjs) Format</a>
</li>
</ul>
</section>
</li>
</ul>
<script>
const groups = [...document.querySelectorAll('.sidebar-group:not(.is-sub-group)')];
groups.map(group => {
group
.querySelector('.sidebar-heading')
.addEventListener('click', e => {
e
.currentTarget
.classList
.toggle('open');
const arrow = e
.currentTarget
.querySelector('.arrow');
arrow
.classList
.toggle('down');
arrow
.classList
.toggle('right');
e
.currentTarget
.nextElementSibling
.classList
.toggle('hidden');
});
const active = group.querySelector('.active');
if (active) {
const arrow = group.querySelector('.arrow');
arrow
.classList
.toggle('down');
arrow
.classList
.toggle('right');
} else {
group
.querySelector('.sidebar-group-items')
.classList
.toggle('hidden');
}
})
</script>