mirror of
https://github.com/Choices-js/Choices.git
synced 2024-06-02 22:12:21 +02:00
Housekeeping
This commit is contained in:
parent
be3b574105
commit
fb13c49990
|
@ -150,7 +150,9 @@ class Choices {
|
||||||
|
|
||||||
// Then add any values passed from attribute
|
// Then add any values passed from attribute
|
||||||
if (this.passedElement.value) {
|
if (this.passedElement.value) {
|
||||||
this.presetItems = this.presetItems.concat(this.passedElement.value.split(this.config.delimiter));
|
this.presetItems = this.presetItems.concat(
|
||||||
|
this.passedElement.value.split(this.config.delimiter)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Bind methods
|
// Bind methods
|
||||||
|
@ -2201,7 +2203,10 @@ class Choices {
|
||||||
const choiceList = this._getTemplate('choiceList');
|
const choiceList = this._getTemplate('choiceList');
|
||||||
const input = this._getTemplate('input');
|
const input = this._getTemplate('input');
|
||||||
const dropdown = this._getTemplate('dropdown');
|
const dropdown = this._getTemplate('dropdown');
|
||||||
const placeholder = this.config.placeholder ? this.config.placeholderValue || this.passedElement.getAttribute('placeholder') : false;
|
const placeholder = this.config.placeholder ?
|
||||||
|
this.config.placeholderValue ||
|
||||||
|
this.passedElement.getAttribute('placeholder') :
|
||||||
|
false;
|
||||||
|
|
||||||
this.containerOuter = containerOuter;
|
this.containerOuter = containerOuter;
|
||||||
this.containerInner = containerInner;
|
this.containerInner = containerInner;
|
||||||
|
@ -2211,7 +2216,10 @@ class Choices {
|
||||||
this.dropdown = dropdown;
|
this.dropdown = dropdown;
|
||||||
|
|
||||||
// Hide passed input
|
// Hide passed input
|
||||||
this.passedElement.classList.add(this.config.classNames.input, this.config.classNames.hiddenState);
|
this.passedElement.classList.add(
|
||||||
|
this.config.classNames.input,
|
||||||
|
this.config.classNames.hiddenState
|
||||||
|
);
|
||||||
this.passedElement.tabIndex = '-1';
|
this.passedElement.tabIndex = '-1';
|
||||||
this.passedElement.setAttribute('style', 'display:none;');
|
this.passedElement.setAttribute('style', 'display:none;');
|
||||||
this.passedElement.setAttribute('aria-hidden', 'true');
|
this.passedElement.setAttribute('aria-hidden', 'true');
|
||||||
|
@ -2247,7 +2255,7 @@ class Choices {
|
||||||
dropdown.insertBefore(input, dropdown.firstChild);
|
dropdown.insertBefore(input, dropdown.firstChild);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.passedElement.type === 'select-multiple' || this.passedElement.type === 'select-one') {
|
if (this.isSelectElement) {
|
||||||
const passedGroups = Array.from(this.passedElement.getElementsByTagName('OPTGROUP'));
|
const passedGroups = Array.from(this.passedElement.getElementsByTagName('OPTGROUP'));
|
||||||
|
|
||||||
this.highlightPosition = 0;
|
this.highlightPosition = 0;
|
||||||
|
|
Loading…
Reference in a new issue