mirror of
https://github.com/jlengrand/open-wc.git
synced 2026-03-10 08:31:19 +00:00
234 lines
9.2 KiB
Plaintext
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 & 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 & 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 & 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>
|