@vaadin/multi-select-combo-box
Advanced tools
Comparing version 24.6.0-rc1 to 24.7.0-alpha1
{ | ||
"name": "@vaadin/multi-select-combo-box", | ||
"version": "24.6.0-rc1", | ||
"version": "24.7.0-alpha1", | ||
"publishConfig": { | ||
@@ -42,17 +42,17 @@ "access": "public" | ||
"@polymer/polymer": "^3.0.0", | ||
"@vaadin/a11y-base": "24.6.0-rc1", | ||
"@vaadin/combo-box": "24.6.0-rc1", | ||
"@vaadin/component-base": "24.6.0-rc1", | ||
"@vaadin/field-base": "24.6.0-rc1", | ||
"@vaadin/input-container": "24.6.0-rc1", | ||
"@vaadin/item": "24.6.0-rc1", | ||
"@vaadin/lit-renderer": "24.6.0-rc1", | ||
"@vaadin/overlay": "24.6.0-rc1", | ||
"@vaadin/vaadin-lumo-styles": "24.6.0-rc1", | ||
"@vaadin/vaadin-material-styles": "24.6.0-rc1", | ||
"@vaadin/vaadin-themable-mixin": "24.6.0-rc1", | ||
"@vaadin/a11y-base": "24.7.0-alpha1", | ||
"@vaadin/combo-box": "24.7.0-alpha1", | ||
"@vaadin/component-base": "24.7.0-alpha1", | ||
"@vaadin/field-base": "24.7.0-alpha1", | ||
"@vaadin/input-container": "24.7.0-alpha1", | ||
"@vaadin/item": "24.7.0-alpha1", | ||
"@vaadin/lit-renderer": "24.7.0-alpha1", | ||
"@vaadin/overlay": "24.7.0-alpha1", | ||
"@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", | ||
"@vaadin/vaadin-material-styles": "24.7.0-alpha1", | ||
"@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", | ||
"lit": "^3.0.0" | ||
}, | ||
"devDependencies": { | ||
"@vaadin/chai-plugins": "24.6.0-rc1", | ||
"@vaadin/chai-plugins": "24.7.0-alpha1", | ||
"@vaadin/testing-helpers": "^1.0.0", | ||
@@ -65,3 +65,3 @@ "sinon": "^18.0.0" | ||
], | ||
"gitHead": "d62ba309e3286777ad3ea7e015d50a2c4976bb42" | ||
"gitHead": "04be941c9a7b659871c97f31b9cc3ffd7528087b" | ||
} |
@@ -124,2 +124,8 @@ /** | ||
constructor() { | ||
super(); | ||
this.addEventListener('custom-value-set', this.__onCustomValueSet.bind(this)); | ||
} | ||
/** | ||
@@ -348,2 +354,15 @@ * Override method inherited from the combo-box | ||
* to not commit an already selected item again | ||
* after closing overlay on outside click. | ||
* @protected | ||
* @override | ||
*/ | ||
_onClosed() { | ||
this._ignoreCommitValue = true; | ||
super._onClosed(); | ||
} | ||
/** | ||
* Override method inherited from the combo-box | ||
* to not commit an already selected item again | ||
* on blur, which would result in un-selecting. | ||
@@ -358,3 +377,3 @@ * @protected | ||
// Reset internal combo-box state | ||
this.selectedItem = null; | ||
this.clear(); | ||
this._inputElementValue = ''; | ||
@@ -428,2 +447,11 @@ return; | ||
} | ||
/** @private */ | ||
__onCustomValueSet(event) { | ||
// Prevent setting custom value on input blur or outside click, | ||
// so it can be only committed explicitly by pressing Enter. | ||
if (this._ignoreCommitValue) { | ||
event.stopImmediatePropagation(); | ||
} | ||
} | ||
}; |
{ | ||
"$schema": "https://json.schemastore.org/web-types", | ||
"name": "@vaadin/multi-select-combo-box", | ||
"version": "24.6.0-rc1", | ||
"version": "24.7.0-alpha1", | ||
"description-markup": "markdown", | ||
@@ -6,0 +6,0 @@ "contributions": { |
{ | ||
"$schema": "https://json.schemastore.org/web-types", | ||
"name": "@vaadin/multi-select-combo-box", | ||
"version": "24.6.0-rc1", | ||
"version": "24.7.0-alpha1", | ||
"description-markup": "markdown", | ||
@@ -6,0 +6,0 @@ "framework": "lit", |
189441
4799
+ Added@vaadin/a11y-base@24.7.0-alpha1(transitive)
+ Added@vaadin/combo-box@24.7.0-alpha1(transitive)
+ Added@vaadin/component-base@24.7.0-alpha1(transitive)
+ Added@vaadin/field-base@24.7.0-alpha1(transitive)
+ Added@vaadin/icon@24.7.0-alpha1(transitive)
+ Added@vaadin/input-container@24.7.0-alpha1(transitive)
+ Added@vaadin/item@24.7.0-alpha1(transitive)
+ Added@vaadin/lit-renderer@24.7.0-alpha1(transitive)
+ Added@vaadin/overlay@24.7.0-alpha1(transitive)
+ Added@vaadin/vaadin-lumo-styles@24.7.0-alpha1(transitive)
+ Added@vaadin/vaadin-material-styles@24.7.0-alpha1(transitive)
+ Added@vaadin/vaadin-themable-mixin@24.7.0-alpha1(transitive)
- Removed@vaadin/a11y-base@24.6.0-rc1(transitive)
- Removed@vaadin/combo-box@24.6.0-rc1(transitive)
- Removed@vaadin/component-base@24.6.0-rc1(transitive)
- Removed@vaadin/field-base@24.6.0-rc1(transitive)
- Removed@vaadin/icon@24.6.0-rc1(transitive)
- Removed@vaadin/input-container@24.6.0-rc1(transitive)
- Removed@vaadin/item@24.6.0-rc1(transitive)
- Removed@vaadin/lit-renderer@24.6.0-rc1(transitive)
- Removed@vaadin/overlay@24.6.0-rc1(transitive)
- Removed@vaadin/vaadin-lumo-styles@24.6.0-rc1(transitive)
- Removed@vaadin/vaadin-material-styles@24.6.0-rc1(transitive)
- Removed@vaadin/vaadin-themable-mixin@24.6.0-rc1(transitive)
Updated@vaadin/item@24.7.0-alpha1