github.com/googleapis/api-linter@v1.65.2/docs/_includes/linter-group-listing.html (about) 1 {% comment %} When this file is included, it *must* be sent a `start` and `end` 2 value. This determines which rules are rendered. Both the `start` and `end` 3 values are inclusive. {% endcomment -%} 4 5 <!-- prettier-ignore --> 6 <div class="glue-expansion-panels" style="margin-top: 40px;"> 7 <!-- <span class="glue-eyebrow">Core rules</span> --> 8 9 <div class="glue-expansion-panels-toggle-all"> 10 <span class="glue-expansion-panels__toggle-text 11 glue-expansion-panels__toggle-text--expanded"> 12 Expand all 13 </span> 14 <span class="glue-expansion-panels__toggle-text 15 glue-expansion-panels__toggle-text--collapsed"> 16 Collapse all 17 </span> 18 <svg role="img" aria-hidden="true" class="glue-icon glue-icon--18px 19 glue-expansion-panels__toggle-circle"> 20 <use xlink:href="#mi-arrow-circle"></use> 21 </svg> 22 </div> 23 {% assign rule_pages = site.pages | where_exp: "p", "p.rule != nil" | where_exp: "p", "p.rule.aip >= include.start" | where_exp: "p", "p.rule.aip <= include.end" | sort: "rule.name" | group_by: "rule.aip" -%} 24 {% for pbr in rule_pages -%} 25 <div class="glue-expansion-panel"> 26 <div class="glue-expansion-panel-toggle" 27 data-glue-expansion-panel-toggle-for="panel-aip-{{ pbr.name }}"> 28 <h4 class="glue-expansion-panel__button-header"> 29 AIP-{{ pbr.name }} 30 </h4> 31 <svg role="img" aria-hidden="true" class="glue-icon--18px 32 glue-expansion-panel__button-arrow"> 33 <use xlink:href="#mi-arrow-item"></use> 34 </svg> 35 </div> 36 <div class="glue-expansion-panel-content" id="panel-aip-{{ pbr.name }}"> 37 <div class="has-rule-listing"> 38 <table class="glue-table--datatable glue-table--stacked api-linter-rule-listing" style="width: 100%;"> 39 <tr> 40 <td> 41 <a href="/{{ pbr.name }}">[index]</a> 42 </td> 43 </tr> 44 {% for p in pbr.items -%} 45 <tr> 46 <td style="vertical-align: top;"> 47 <a href="{{ p.url | remove_first: '/' }}"> 48 <tt>{{ p.rule.name | last }}</tt> 49 </a> 50 </td> 51 <td>{{ p.rule.summary }}</td> 52 </tr> 53 {% endfor -%} 54 </table> 55 </div> 56 </div> 57 </div> 58 {% endfor -%} 59 60 <!-- additional panels as needed --> 61 </div>