Socket
Socket
Sign inDemoInstall

@vaadin/vaadin-list-mixin

Package Overview
Dependencies
Maintainers
16
Versions
253
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vaadin/vaadin-list-mixin - npm Package Compare versions

Comparing version 2.3.0 to 2.3.1

2

package.json

@@ -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 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc