bug fix for select
This commit is contained in:
parent
c1c0cf36d0
commit
e9cf1e5d80
4
components/dist/select.js
vendored
4
components/dist/select.js
vendored
@ -347,8 +347,10 @@ customElements.define('sm-select', class extends HTMLElement {
|
|||||||
}
|
}
|
||||||
connectedCallback() {
|
connectedCallback() {
|
||||||
this.setAttribute('role', 'listbox')
|
this.setAttribute('role', 'listbox')
|
||||||
if (!this.hasAttribute('disabled')) {
|
if (!this.hasAttribute('disabled') && !this.hasAttribute('readonly')) {
|
||||||
this.selection.setAttribute('tabindex', '0')
|
this.selection.setAttribute('tabindex', '0')
|
||||||
|
this.addEventListener('click', this.handleClick)
|
||||||
|
this.addEventListener('keydown', this.handleKeydown)
|
||||||
}
|
}
|
||||||
let slot = this.shadowRoot.querySelector('slot')
|
let slot = this.shadowRoot.querySelector('slot')
|
||||||
slot.addEventListener('slotchange', this.debounce(e => {
|
slot.addEventListener('slotchange', this.debounce(e => {
|
||||||
|
|||||||
2
components/dist/select.min.js
vendored
2
components/dist/select.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user