Added queue for handleSelect function

pull/43/head
Fxvoid 2023-07-12 21:11:09 +03:00
parent 8fce3214b8
commit 1ec0072fab
1 changed files with 17 additions and 13 deletions

View File

@ -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(() => {