1
0
mirror of synced 2025-02-14 19:13:14 +03:00

make sure remove buttons do not submit forms

This commit is contained in:
Igor Vaynberg 2019-08-08 15:47:13 -07:00
parent 4e8d3d6e11
commit cb9c47af67
5 changed files with 8 additions and 5 deletions

View File

@ -159,6 +159,7 @@ export class MultiSelect extends AbstractSelect<Props, State> {
disabled={disabled} disabled={disabled}
aria-disabled={disabled} aria-disabled={disabled}
title={dictionary.removeButtonTitle()} title={dictionary.removeButtonTitle()}
type='button'
> >
<span> <span>
<Remove width={20} height={20} /> <Remove width={20} height={20} />

View File

@ -121,6 +121,7 @@ export class SingleSelect extends AbstractSelect<Props, State> {
disabled={disabled} disabled={disabled}
aria-disabled={disabled} aria-disabled={disabled}
title={dictionary.clearButtonTitle()} title={dictionary.clearButtonTitle()}
type='button'
> >
<span> <span>
<Remove width={20} height={20} /> <Remove width={20} height={20} />

View File

@ -8,7 +8,7 @@ exports[`MultiSelect renders with empty values 1`] = `
'Remove selected values' button. Items can be added by selecting them in 'Remove selected values' button. Items can be added by selecting them in
the adjacent combobox.</div> the adjacent combobox.</div>
<button class="s25-remove s25-offscreen" disabled <button class="s25-remove s25-offscreen" disabled
aria-disabled title="Remove selected values"> aria-disabled title="Remove selected values" type="button">
<span> <span>
<Remove width="20" height="20"></Remove> <Remove width="20" height="20"></Remove>
</span> </span>
@ -46,7 +46,8 @@ exports[`MultiSelect renders with values 1`] = `
</div> </div>
</div> </div>
</div> </div>
<button class="s25-remove" disabled aria-disabled title="Remove selected values"> <button class="s25-remove" disabled aria-disabled title="Remove selected values"
type="button">
<span> <span>
<Remove width="20" height="20"></Remove> <Remove width="20" height="20"></Remove>
</span> </span>

4
dist/select25.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long