github.com/darmach/terratest@v0.34.8-0.20210517103231-80931f95e3ff/docs/_includes/examples/example.html (about)

     1  <div id="example__block-{{ include.example.id }}" class="examples__block active" data-target="{{ include.example.id }}">
     2  
     3    <div class="examples__tabs" data-target="{{ include.example.id }}">
     4      {% for file in include.example.files %}
     5        {% if include.file_id == nil or include.file_id == file.id %}
     6          {% assign assign_class = '' %}
     7          {% if file.default or include.file_id == file.id %}
     8            {% assign assign_class = 'active' %}
     9          {% endif %}
    10  
    11          {% assign url_split = file.url | split: '/' %}
    12          {% assign file_name = url_split.last %}
    13          {% if file.name %}
    14            {% assign file_name = file.name %}
    15          {% endif %}
    16  
    17          <div class="tab {{ assign_class }}" data-target="#example__code-{{ include.example.id }}-{{ file_name | replace: '.', '-' | replace: ' ', '-' }}">
    18            <label>{{ file_name }}</label>
    19          </div>
    20        {% endif %}
    21      {% endfor %}
    22    </div>
    23  
    24    {% for file in include.example.files %}
    25      {% if include.file_id == nil or include.file_id == file.id %}
    26        {% assign assign_class = '' %}
    27        {% if file.default or include.file_id == file.id %}
    28          {% assign assign_class = 'active' %}
    29        {% endif %}
    30  
    31        {% assign url_split = file.url | split: '/' %}
    32        {% assign file_name = url_split.last %}
    33        {% if file.name %}
    34          {% assign file_name = file.name %}
    35        {% endif %}
    36  
    37        {% assign prism_lang = '' %}
    38        {% assign file_name_splitted = file.url | split: '.' %}
    39        {% if site.data.prism_extends[file_name_splitted.last] %}
    40          {% assign prism_lang = site.data.prism_extends[file_name_splitted.last] %}
    41        {% elsif file_name_splitted.last %}
    42          {% assign prism_lang = file_name_splitted.last %}
    43        {% endif %}
    44        {% if file.prism_lang %}
    45          {% assign prism_lang = file.prism_lang %}
    46        {% endif %}
    47  
    48        <div
    49          id="example__code-{{ include.example.id }}-{{ file_name | replace: '.', '-' | replace: ' ', '-' }}"
    50          class="examples__code examples__code--example {{ assign_class }}"
    51          data-example="{{ include.example.id }}"
    52          data-target="{{ file_name | replace: '.', '-' | replace: ' ', '-' }}"
    53          data-url="{{ site.github_api_url }}{{ file.url }}"
    54          data-skip-tags="{{include.skip_tags}}"
    55          data-snippet-id="{{include.snippet_id}}"
    56          >
    57          <pre><code class="language-{{ prism_lang }}">Loading...</code></pre>
    58          {% unless include.skip_view_on_github %}
    59            <div class="example__file-link">
    60              <p>View on GitHub:</p>
    61              <a href="https://{{ site.repository }}/tree/master{{ file.url }}">{{ site.repository }}{{ file.url }}</a>
    62            </div>
    63          {% endunless %}
    64        </div>
    65      {% endif %}
    66    {% endfor %}
    67  
    68    {% if include.example.learn_more and include.skip_learn_more != true %}
    69    <div class="examples__learn-more">
    70      <span class="title">Learn more:</span>
    71      <ul>
    72        {% for link in include.example.learn_more %}
    73          <li>
    74            <a href='{{ link.url }}'>
    75              {{ link.name }}
    76            </a>
    77          </li>
    78        {% endfor %}
    79      </ul>
    80    </div>
    81    {% endif %}
    82  
    83  </div>