chore(a11y): ignore svelte@4 a11y warnings (#1769)

This commit is contained in:
Eric Liu 2023-07-13 08:47:03 -07:00
commit b015d76f15
71 changed files with 77 additions and 0 deletions

View file

@ -42,6 +42,7 @@
on:mouseleave on:mouseleave
/> />
{:else} {:else}
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<ul <ul
class:bx--accordion="{true}" class:bx--accordion="{true}"
class:bx--accordion--start="{align === 'start'}" class:bx--accordion--start="{align === 'start'}"

View file

@ -22,6 +22,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<ul <ul
class:bx--skeleton="{true}" class:bx--skeleton="{true}"
class:bx--accordion="{true}" class:bx--accordion="{true}"

View file

@ -21,6 +21,7 @@
on:mouseleave on:mouseleave
/> />
{:else} {:else}
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<nav <nav
aria-label="Breadcrumb" aria-label="Breadcrumb"
{...$$restProps} {...$$restProps}

View file

@ -20,6 +20,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<li <li
class:bx--breadcrumb-item="{true}" class:bx--breadcrumb-item="{true}"
class:bx--breadcrumb-item--current="{isCurrentPage && class:bx--breadcrumb-item--current="{isCurrentPage &&

View file

@ -7,6 +7,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--skeleton="{true}" class:bx--skeleton="{true}"
class:bx--breadcrumb="{true}" class:bx--breadcrumb="{true}"

View file

@ -142,6 +142,7 @@
<slot props="{buttonProps}" /> <slot props="{buttonProps}" />
{:else if href && !disabled} {:else if href && !disabled}
<!-- svelte-ignore a11y-missing-attribute --> <!-- svelte-ignore a11y-missing-attribute -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<a <a
bind:this="{ref}" bind:this="{ref}"
{...buttonProps} {...buttonProps}

View file

@ -33,6 +33,7 @@
{""} {""}
</a> </a>
{:else} {:else}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--skeleton="{true}" class:bx--skeleton="{true}"
class:bx--btn="{true}" class:bx--btn="{true}"

View file

@ -80,6 +80,7 @@
on:mouseleave on:mouseleave
/> />
{:else} {:else}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
class:bx--checkbox-wrapper="{true}" class:bx--checkbox-wrapper="{true}"

View file

@ -1,4 +1,5 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
class:bx--checkbox-wrapper="{true}" class:bx--checkbox-wrapper="{true}"

View file

@ -200,6 +200,7 @@
</button> </button>
{/if} {/if}
{:else} {:else}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--snippet="{true}" class:bx--snippet="{true}"
class:bx--snippet--expand="{expanded}" class:bx--snippet--expand="{expanded}"

View file

@ -7,6 +7,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--skeleton="{true}" class:bx--skeleton="{true}"
class:bx--snippet="{true}" class:bx--snippet="{true}"

View file

@ -151,6 +151,7 @@
}}" }}"
> >
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<div <div
bind:this="{innerModal}" bind:this="{innerModal}"
role="dialog" role="dialog"

View file

@ -64,6 +64,7 @@
</section> </section>
{/if} {/if}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<table <table
class:bx--skeleton="{true}" class:bx--skeleton="{true}"
class:bx--data-table="{true}" class:bx--data-table="{true}"

View file

@ -1,4 +1,5 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<thead {...$$restProps} on:click on:mouseover on:mouseenter on:mouseleave> <thead {...$$restProps} on:click on:mouseover on:mouseenter on:mouseleave>
<slot /> <slot />
</thead> </thead>

View file

@ -238,6 +238,7 @@
/> />
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}
@ -246,6 +247,7 @@
on:mouseenter on:mouseenter
on:mouseleave on:mouseleave
> >
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
bind:this="{datePickerRef}" bind:this="{datePickerRef}"
id="{id}" id="{id}"

View file

@ -7,6 +7,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--skeleton="{true}" class:bx--skeleton="{true}"
class:bx--dropdown-v2="{true}" class:bx--dropdown-v2="{true}"

View file

@ -94,6 +94,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -61,6 +61,7 @@
</script> </script>
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<label <label
aria-disabled="{disabled}" aria-disabled="{disabled}"
for="{id}" for="{id}"

View file

@ -54,6 +54,7 @@
let over = false; let over = false;
</script> </script>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--file="{true}" class:bx--file="{true}"
{...$$restProps} {...$$restProps}
@ -82,6 +83,7 @@
}}" }}"
> >
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<label <label
for="{id}" for="{id}"
tabindex="{tabindex}" tabindex="{tabindex}"

View file

@ -40,6 +40,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
id="{id}" id="{id}"
class:bx--file__selected-file="{true}" class:bx--file__selected-file="{true}"

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<form <form
class:bx--form="{true}" class:bx--form="{true}"
bind:this="{ref}" bind:this="{ref}"

View file

@ -19,6 +19,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<fieldset <fieldset
data-invalid="{invalid || undefined}" data-invalid="{invalid || undefined}"
class:bx--fieldset="{true}" class:bx--fieldset="{true}"

View file

@ -1,4 +1,5 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<label <label
class:bx--label="{true}" class:bx--label="{true}"
for="{id}" for="{id}"

View file

@ -45,6 +45,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--inline-loading="{true}" class:bx--inline-loading="{true}"
aria-live="assertive" aria-live="assertive"

View file

@ -35,6 +35,7 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
{#if disabled} {#if disabled}
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<p <p
bind:this="{ref}" bind:this="{ref}"
class:bx--link="{true}" class:bx--link="{true}"

View file

@ -27,6 +27,7 @@
translateWithId?.(translationId) ?? defaultTranslations[translationId]; translateWithId?.(translationId) ?? defaultTranslations[translationId];
</script> </script>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--list-box__menu-icon="{true}" class:bx--list-box__menu-icon="{true}"
class:bx--list-box__menu-icon--open="{open}" class:bx--list-box__menu-icon--open="{open}"

View file

@ -1,4 +1,5 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<li <li
class:bx--list__item="{true}" class:bx--list__item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -154,6 +154,7 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
on:click on:click

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -10,6 +10,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<ol <ol
class:bx--list--ordered="{!native}" class:bx--list--ordered="{!native}"
class:bx--list--ordered--native="{native}" class:bx--list--ordered--native="{native}"

View file

@ -63,6 +63,7 @@
> >
{#if href} {#if href}
<!-- svelte-ignore a11y-missing-attribute --> <!-- svelte-ignore a11y-missing-attribute -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<a <a
bind:this="{ref}" bind:this="{ref}"
{...buttonProps} {...buttonProps}

View file

@ -3,6 +3,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--pagination="{true}" class:bx--pagination="{true}"
class:bx--skeleton="{true}" class:bx--skeleton="{true}"

View file

@ -64,6 +64,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<ul <ul
class:bx--progress="{true}" class:bx--progress="{true}"
class:bx--progress--vertical="{vertical}" class:bx--progress--vertical="{vertical}"

View file

@ -7,6 +7,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<ul <ul
class:bx--progress="{true}" class:bx--progress="{true}"
class:bx--progress--vertical="{vertical}" class:bx--progress--vertical="{vertical}"

View file

@ -1,4 +1,5 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--radio-button-wrapper="{true}" class:bx--radio-button-wrapper="{true}"
{...$$restProps} {...$$restProps}

View file

@ -70,6 +70,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
id="{id}" id="{id}"
class:bx--form-item="{true}" class:bx--form-item="{true}"

View file

@ -103,6 +103,7 @@
class="{searchClass}" class="{searchClass}"
> >
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
bind:this="{searchRef}" bind:this="{searchRef}"
class:bx--search-magnifier="{true}" class:bx--search-magnifier="{true}"

View file

@ -7,6 +7,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--skeleton="{true}" class:bx--skeleton="{true}"
class:bx--search--sm="{size === 'sm'}" class:bx--search--sm="{size === 'sm'}"

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -1,4 +1,5 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--skeleton__placeholder="{true}" class:bx--skeleton__placeholder="{true}"
{...$$restProps} {...$$restProps}

View file

@ -28,6 +28,7 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
{#if paragraph} {#if paragraph}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div {...$$restProps} on:click on:mouseover on:mouseenter on:mouseleave> <div {...$$restProps} on:click on:mouseover on:mouseenter on:mouseleave>
{#each rows as { width }} {#each rows as { width }}
<p <p
@ -38,6 +39,7 @@
{/each} {/each}
</div> </div>
{:else} {:else}
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<p <p
class:bx--skeleton__text="{true}" class:bx--skeleton__text="{true}"
class:bx--skeleton__heading="{heading}" class:bx--skeleton__heading="{heading}"

View file

@ -131,6 +131,7 @@
/> />
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -32,6 +32,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<div <div
role="table" role="table"
class:bx--structured-list="{true}" class:bx--structured-list="{true}"

View file

@ -1,4 +1,5 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<div <div
role="rowgroup" role="rowgroup"
class:bx--structured-list-tbody="{true}" class:bx--structured-list-tbody="{true}"

View file

@ -1,4 +1,5 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<div <div
role="rowgroup" role="rowgroup"
class:bx--structured-list-thead="{true}" class:bx--structured-list-thead="{true}"

View file

@ -13,6 +13,7 @@
{#if label} {#if label}
<!-- svelte-ignore a11y-label-has-associated-control --> <!-- svelte-ignore a11y-label-has-associated-control -->
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<label <label
tabindex="{tabindex}" tabindex="{tabindex}"
class:bx--structured-list-row="{true}" class:bx--structured-list-row="{true}"

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--skeleton="{true}" class:bx--skeleton="{true}"
class:bx--structured-list="{true}" class:bx--structured-list="{true}"

View file

@ -10,6 +10,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--tabs="{true}" class:bx--tabs="{true}"
class:bx--skeleton="{true}" class:bx--skeleton="{true}"

View file

@ -134,6 +134,7 @@
</span> </span>
</button> </button>
{:else} {:else}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
id="{id}" id="{id}"
class:bx--tag="{true}" class:bx--tag="{true}"

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
class:bx--tag="{true}" class:bx--tag="{true}"
class:bx--tag--sm="{size === 'sm'}" class:bx--tag--sm="{size === 'sm'}"

View file

@ -60,6 +60,7 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
on:click on:click
on:mouseover on:mouseover

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -96,6 +96,7 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
class:bx--text-input-wrapper="{true}" class:bx--text-input-wrapper="{true}"

View file

@ -103,6 +103,7 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
class:bx--text-input-wrapper="{true}" class:bx--text-input-wrapper="{true}"

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -57,6 +57,7 @@
}}" }}"
/> />
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<label <label
for="{id}" for="{id}"
class:bx--tile="{true}" class:bx--tile="{true}"

View file

@ -59,6 +59,7 @@
/> />
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<label <label
for="{id}" for="{id}"
tabindex="{disabled ? undefined : tabindex}" tabindex="{disabled ? undefined : tabindex}"

View file

@ -4,6 +4,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--tile="{true}" class:bx--tile="{true}"
class:bx--tile--light="{light}" class:bx--tile--light="{light}"

View file

@ -53,6 +53,7 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
on:click on:click

View file

@ -39,6 +39,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--select="{true}" class:bx--select="{true}"
class:bx--time-picker__select="{true}" class:bx--time-picker__select="{true}"

View file

@ -44,6 +44,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -13,6 +13,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class:bx--form-item="{true}" class:bx--form-item="{true}"
{...$$restProps} {...$$restProps}

View file

@ -206,6 +206,7 @@
{#if !hideIcon} {#if !hideIcon}
<div bind:this="{ref}" id="{triggerId}" class:bx--tooltip__label="{true}"> <div bind:this="{ref}" id="{triggerId}" class:bx--tooltip__label="{true}">
<slot name="triggerText">{triggerText}</slot> <slot name="triggerText">{triggerText}</slot>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
bind:this="{refIcon}" bind:this="{refIcon}"
{...buttonProps} {...buttonProps}
@ -220,6 +221,7 @@
</div> </div>
</div> </div>
{:else} {:else}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
bind:this="{ref}" bind:this="{ref}"
{...buttonProps} {...buttonProps}
@ -233,6 +235,7 @@
</div> </div>
{/if} {/if}
{#if open} {#if open}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
bind:this="{refTooltip}" bind:this="{refTooltip}"
id="{tooltipId}" id="{tooltipId}"
@ -250,6 +253,7 @@
> >
<span class:bx--tooltip__caret="{true}"></span> <span class:bx--tooltip__caret="{true}"></span>
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<div <div
on:click|stopPropagation on:click|stopPropagation
on:mousedown|stopPropagation on:mousedown|stopPropagation

View file

@ -47,6 +47,7 @@
}}" }}"
/> />
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
class:bx--tooltip--definition="{true}" class:bx--tooltip--definition="{true}"
class:bx--tooltip--a11y="{true}" class:bx--tooltip--a11y="{true}"

View file

@ -133,6 +133,7 @@
> >
<div class:bx--tree-node__label="{true}" bind:this="{refLabel}"> <div class:bx--tree-node__label="{true}" bind:this="{refLabel}">
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
class:bx--tree-parent-node__toggle="{true}" class:bx--tree-parent-node__toggle="{true}"
disabled="{disabled}" disabled="{disabled}"

View file

@ -56,6 +56,7 @@
{#if !fixed} {#if !fixed}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
on:click="{() => { on:click="{() => {
dispatch('click:overlay'); dispatch('click:overlay');

View file

@ -7,6 +7,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<ul <ul
class:bx--list--unordered="{true}" class:bx--list--unordered="{true}"
class:bx--list--nested="{nested}" class:bx--list--nested="{nested}"