new-horizons/docs/content/base/schema/json/tabbed_section.jinja2
Ben C 2552d1b8a4
Added XML Schemas To Docs (#57)
* Add Bootstrap Extension

* Rename main.yml

* Artifact Upload

* Fix Bootstrap Reference Error

* BootstrapTreeProcessor

* getiterator removed

* keys function

* Style Images

* Update docs_build.yml

* Added Meta Files

* Template Get

* Fix Page Ref

* Update BASE_URL

* Sort Schemas

* Add Sitemaps

* Add favicons, open-graph, and setup guide

* Update Setup.md

* Update .gitignore

* Update Setup.md

* Use _blank on external links

* Restructured Docs

* Fix Links

* Added XML Schemas

* Name XML Schemas
2022-03-04 23:27:26 -08:00

25 lines
1.1 KiB
Django/Jinja

<h2 class="handle">
<label>{% if operator == "allOf" %}All of{% elif operator == "anyOf" %}Any of{% elif operator == "oneOf" %}One of{% endif %}</label>
</h2>
{% set tab_label = "Option" %}
{% if operator == "allOf" %}
{% set tab_label = "Requirement" %}
{% endif %}
<ul class="nav nav-tabs" id="tabs{{ current_node.html_id }}_{{ operator }}" role="tablist">
{% for node in current_node.array_items %}
<li class="nav-item">
<a class="nav-link {% if loop.index == 1 %}active {% endif %} {{ operator }}-option"
id="{{ node.html_id }}" data-toggle="tab" href="#tab-pane_{{ node.html_id }}" role="tab"
onclick="setAnchor('#{{ node.html_id }}')"
>{{ node.definition_name or tab_label ~ " " ~ loop.index }}</a>
</li>
{% endfor %}
</ul>
<div class="tab-content card">
{% for node in current_node.array_items %}
<div class="tab-pane fade card-body {% if loop.index == 1 %}active show{% endif %}"
id="tab-pane_{{ node.html_id }}" role="tabpanel">
{{ content(node) }}
</div>
{% endfor %}
</div>