bug fix for select

This commit is contained in:
sairaj mote 2023-04-22 01:34:32 +05:30
parent c1c0cf36d0
commit e9cf1e5d80
2 changed files with 4 additions and 2 deletions

View File

@ -347,8 +347,10 @@ customElements.define('sm-select', class extends HTMLElement {
}
connectedCallback() {
this.setAttribute('role', 'listbox')
if (!this.hasAttribute('disabled')) {
if (!this.hasAttribute('disabled') && !this.hasAttribute('readonly')) {
this.selection.setAttribute('tabindex', '0')
this.addEventListener('click', this.handleClick)
this.addEventListener('keydown', this.handleKeydown)
}
let slot = this.shadowRoot.querySelector('slot')
slot.addEventListener('slotchange', this.debounce(e => {

File diff suppressed because one or more lines are too long