mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-18 11:36:36 +00:00
chore(a11y): silence new a11y warnings from svelte@3.57
This commit is contained in:
parent
78106587a2
commit
b95272f42a
11 changed files with 11 additions and 0 deletions
|
@ -153,6 +153,7 @@
|
||||||
}}"
|
}}"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
|
||||||
<ul
|
<ul
|
||||||
bind:this="{ref}"
|
bind:this="{ref}"
|
||||||
role="menu"
|
role="menu"
|
||||||
|
|
|
@ -242,6 +242,7 @@
|
||||||
/>
|
/>
|
||||||
</slot>
|
</slot>
|
||||||
{#if open}
|
{#if open}
|
||||||
|
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
|
||||||
<ul
|
<ul
|
||||||
bind:this="{menuRef}"
|
bind:this="{menuRef}"
|
||||||
role="menu"
|
role="menu"
|
||||||
|
|
|
@ -52,6 +52,7 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<!-- svelte-ignore a11y-mouse-events-have-key-events -->
|
<!-- svelte-ignore a11y-mouse-events-have-key-events -->
|
||||||
|
<!-- svelte-ignore a11y-role-supports-aria-props -->
|
||||||
<li
|
<li
|
||||||
aria-disabled="{disabled}"
|
aria-disabled="{disabled}"
|
||||||
id="{id}"
|
id="{id}"
|
||||||
|
|
|
@ -151,6 +151,7 @@
|
||||||
</a>
|
</a>
|
||||||
<ChevronDown aria-hidden="true" title="{iconDescription}" />
|
<ChevronDown aria-hidden="true" title="{iconDescription}" />
|
||||||
</div>
|
</div>
|
||||||
|
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
|
||||||
<ul
|
<ul
|
||||||
bind:this="{refTabList}"
|
bind:this="{refTabList}"
|
||||||
role="tablist"
|
role="tablist"
|
||||||
|
|
|
@ -188,6 +188,7 @@
|
||||||
</label>
|
</label>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
|
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
|
||||||
<ul
|
<ul
|
||||||
{...$$restProps}
|
{...$$restProps}
|
||||||
role="tree"
|
role="tree"
|
||||||
|
|
|
@ -75,6 +75,7 @@
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
|
||||||
<li
|
<li
|
||||||
bind:this="{ref}"
|
bind:this="{ref}"
|
||||||
role="treeitem"
|
role="treeitem"
|
||||||
|
|
|
@ -72,6 +72,7 @@
|
||||||
{/if}
|
{/if}
|
||||||
{/each}
|
{/each}
|
||||||
{:else}
|
{:else}
|
||||||
|
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
|
||||||
<li
|
<li
|
||||||
bind:this="{ref}"
|
bind:this="{ref}"
|
||||||
role="treeitem"
|
role="treeitem"
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<nav {...props} class:bx--header__nav="{true}" {...$$restProps}>
|
<nav {...props} class:bx--header__nav="{true}" {...$$restProps}>
|
||||||
|
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
|
||||||
<ul {...props} role="menubar" class:bx--header__menu-bar="{true}">
|
<ul {...props} role="menubar" class:bx--header__menu-bar="{true}">
|
||||||
<slot />
|
<slot />
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -94,6 +94,7 @@
|
||||||
{text}
|
{text}
|
||||||
<ChevronDown class="bx--header__menu-arrow" />
|
<ChevronDown class="bx--header__menu-arrow" />
|
||||||
</a>
|
</a>
|
||||||
|
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
|
||||||
<ul
|
<ul
|
||||||
bind:this="{menuRef}"
|
bind:this="{menuRef}"
|
||||||
role="menu"
|
role="menu"
|
||||||
|
|
|
@ -134,6 +134,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{#if active && results.length > 0}
|
{#if active && results.length > 0}
|
||||||
|
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
|
||||||
<ul aria-labelledby="search-label" role="menu" id="search-menu">
|
<ul aria-labelledby="search-label" role="menu" id="search-menu">
|
||||||
{#each results as result, i}
|
{#each results as result, i}
|
||||||
<li role="none">
|
<li role="none">
|
||||||
|
|
|
@ -48,6 +48,7 @@
|
||||||
<ChevronDown />
|
<ChevronDown />
|
||||||
</div>
|
</div>
|
||||||
</button>
|
</button>
|
||||||
|
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
|
||||||
<ul
|
<ul
|
||||||
role="menu"
|
role="menu"
|
||||||
class:bx--side-nav__menu="{true}"
|
class:bx--side-nav__menu="{true}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue