Skip to content

Commit 0dfa4bd

Browse files
committed
additional heading levels
1 parent f977c3a commit 0dfa4bd

6 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/components/api-request.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export default class ApiRequest extends LitElement {
7979
return keyed(id, html`
8080
<div id="api-request-${id}"
8181
class="api-request col regular-font request-panel ${(this.renderStyle === 'focused' || this.callback === 'true') ? 'focused-mode' : 'view-mode'}">
82-
<div class=" ${this.callback === 'true' ? 'tiny-title' : 'req-res-title'} ">
82+
<div class=" ${this.callback === 'true' ? 'tiny-title' : 'req-res-title'} " role="heading" aria-level="${this.renderStyle === 'focused' ? 3 : 4}">
8383
${this.callback === 'true' ? getI18nText('operations.callback-request') : getI18nText('operations.request')}
8484
</div>
8585
<div>

src/components/api-response.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ export default class ApiResponse extends LitElement {
103103
render() {
104104
return html`
105105
<div class="col regular-font response-panel ${this.renderStyle}-mode">
106-
<div class=" ${this.callback === 'true' ? 'tiny-title' : 'req-res-title'} ">
106+
<div class=" ${this.callback === 'true' ? 'tiny-title' : 'req-res-title'} " role="heading" aria-level="${this.renderStyle === 'focused' ? 3 : 4}">
107107
${this.callback === 'true' ? getI18nText('operations.callback-response') : getI18nText('operations.response')}
108108
</div>
109109
<div>

src/templates/callback-template.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default function callbackTemplate(callbacks) {
77
<div class="api-request col regular-font request-panel ${this.renderStyle}-mode">
88
${Object.entries(callbacks).map((kv) => html`
99
<div class="${this.renderStyle}-request">
10-
<div class="req-res-title">${getI18nText('menu.callbacks')}</div>
10+
<div class="req-res-title" role="heading" aria-level="3">${getI18nText('menu.callbacks')}</div>
1111
<div class="table-title">${kv[0]}</div>
1212
${Object.entries(kv[1]).map((pathObj) => html`
1313
<div class="mono-font small-font-size" style="display:flex;">

src/templates/endpoint-template.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export function expandCollapseComponent(component) {
4444
function endpointHeadTemplate(path) {
4545
return html`
4646
<summary @click="${(e) => { toggleExpand.call(this, path, e); }}" class='endpoint-head ${path.method} ${path.expanded ? 'expanded' : 'collapsed'}'>
47-
<div class="method ${path.method}"><span style="line-height: 1;">${path.method}</span></div>
47+
<div class="method ${path.method}" role="heading" aria-level="3"><span style="line-height: 1;">${path.method}</span></div>
4848
<div style="${path.deprecated ? 'text-decoration: line-through;' : ''}">
4949
${this.usePathInNavBar
5050
? html`<div class="path">${path.path.split('/').filter(t => t.trim()).map(t => html`<span>/${t}</span>`)}</div>`
@@ -133,7 +133,7 @@ export default function endpointTemplate() {
133133
<div class='regular-font method-section-gap section-tag ${tag.expanded ? 'expanded' : 'collapsed'}'>
134134
135135
<div class='section-tag-header' @click="${(e) => toggleTag.call(this, e, tag.elementId)}">
136-
<div id='${tag.elementId}' class="sub-title tag" style="color:var(--primary-color)">${tag.name}</div>
136+
<div id='${tag.elementId}' class="sub-title tag" role="heading" aria-level="2" style="color:var(--primary-color)">${tag.name}</div>
137137
</div>
138138
<div class='section-tag-body'>
139139
<slot name="${tag.elementId}"></slot>

src/templates/security-scheme-template.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@ export default function securitySchemeTemplate() {
405405
<slot name="authentication">
406406
<div class="section-padding">
407407
<slot name="authentication-header">
408-
<div class="sub-title regular-font">${getI18nText('headers.authentication')}</div>
408+
<div class="sub-title regular-font" role="heading" aria-level="2">${getI18nText('headers.authentication')}</div>
409409
</slot>
410410
<div class="small-font-size" style="display:flex; align-items: center; min-height:40px">
411411
${providedApiKeys.length > 0

src/templates/server-template.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ export default function serverTemplate() {
7878
}
7979
return html`
8080
<section id = 'servers' part="section-servers" style="margin-top:24px; margin-bottom:24px;" class='regular-font observe-me section-padding ${this.renderStyle === 'read' ? 'section-gap--read-mode' : (this.renderStyle === 'focused' ? 'section-gap--focused-mode' : 'section-gap')}'>
81-
<div class = 'sub-title'>${getI18nText('headers.api-servers')}</div>
81+
<div class = 'sub-title' role="heading" aria-level="2">${getI18nText('headers.api-servers')}</div>
8282
<div class = 'mono-font' style='margin: 12px 0; font-size:calc(var(--font-size-small) + 1px);'>
8383
${!this.resolvedSpec.servers || !this.resolvedSpec.servers.length
8484
? ''

0 commit comments

Comments
 (0)