Added queue for handleSelect function
parent
8fce3214b8
commit
1ec0072fab
|
|
@ -1,5 +1,6 @@
|
||||||
window.state = window.state || {};
|
window.state = window.state || {};
|
||||||
state = window.state;
|
state = window.state;
|
||||||
|
let selectingQueue = -1;
|
||||||
|
|
||||||
state.utils = {
|
state.utils = {
|
||||||
triggerEvent: function triggerEvent(element, event) {
|
triggerEvent: function triggerEvent(element, event) {
|
||||||
|
|
@ -59,7 +60,8 @@ state.utils = {
|
||||||
let value = store.get(id);
|
let value = store.get(id);
|
||||||
|
|
||||||
if (value) {
|
if (value) {
|
||||||
|
selectingQueue += 1;
|
||||||
|
setTimeout(() => {
|
||||||
let input = select.querySelector('input');
|
let input = select.querySelector('input');
|
||||||
state.utils.triggerMouseEvent(input, 'focus');
|
state.utils.triggerMouseEvent(input, 'focus');
|
||||||
|
|
||||||
|
|
@ -72,7 +74,9 @@ state.utils = {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
state.utils.triggerMouseEvent(input, 'blur');
|
state.utils.triggerMouseEvent(input, 'blur');
|
||||||
|
selectingQueue -= 1;
|
||||||
}, 100);
|
}, 100);
|
||||||
|
}, selectingQueue * 200)
|
||||||
}
|
}
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue