@vaadin/vaadin-list-mixin
Advanced tools
Comparing version 2.3.0 to 2.3.1
@@ -13,3 +13,3 @@ { | ||
"name": "@vaadin/vaadin-list-mixin", | ||
"version": "2.3.0", | ||
"version": "2.3.1", | ||
"main": "vaadin-list-mixin.js", | ||
@@ -16,0 +16,0 @@ "author": "Vaadin Ltd", |
@@ -75,3 +75,3 @@ /** | ||
static get observers() { | ||
return ['_enhanceItems(items, orientation, selected)']; | ||
return ['_enhanceItems(items, orientation, selected, disabled)']; | ||
} | ||
@@ -89,16 +89,18 @@ | ||
_enhanceItems(items, orientation, selected) { | ||
if (items) { | ||
this.setAttribute('aria-orientation', orientation || 'vertical'); | ||
this.items.forEach(item => { | ||
orientation ? item.setAttribute('orientation', orientation) : item.removeAttribute('orientation'); | ||
item.updateStyles(); | ||
}); | ||
_enhanceItems(items, orientation, selected, disabled) { | ||
if (!disabled) { | ||
if (items) { | ||
this.setAttribute('aria-orientation', orientation || 'vertical'); | ||
this.items.forEach(item => { | ||
orientation ? item.setAttribute('orientation', orientation) : item.removeAttribute('orientation'); | ||
item.updateStyles(); | ||
}); | ||
this._setFocusable(selected); | ||
this._setFocusable(selected); | ||
const itemToSelect = items[selected]; | ||
items.forEach(item => item.selected = item === itemToSelect); | ||
if (itemToSelect && !itemToSelect.disabled) { | ||
this._scrollToItem(selected); | ||
const itemToSelect = items[selected]; | ||
items.forEach(item => item.selected = item === itemToSelect); | ||
if (itemToSelect && !itemToSelect.disabled) { | ||
this._scrollToItem(selected); | ||
} | ||
} | ||
@@ -105,0 +107,0 @@ } |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
24355
326