Я пытаюсь запустить автоматический скрипт, который отправляет данные. У меня есть несколько проверок проверки, чтобы кнопки всплыли в пользовательском интерфейсе, для этого я запускаю события ввода. Есть ли способ проверить, что СОБЫТИЕ запущено / завершено? Вот несколько методов:
//For Dispacthing Events
function dipacthEvents() {
return new Promise(async (res, rej) => {
const event = new Event('input', {
bubbles: false
});
const ip = new Event('input', {
bubbles: false
});
await window.tinyMCE.triggerSave()
await document.querySelectorAll('[ng-name = "CoreProperties-Key0"]')[0].dispatchEvent(event);
await document.querySelectorAll('[ng-name = "CoreProperties-Name0"]')[0].dispatchEvent(ip);
res("dipactched");
})
}
//main
function createKey(key, value) {
updateFields(key, value);
dipacthEvents()
.then(async (msg) => {
console.log(msg)
await updateClicks();
})
}
updateClicks()
имеют манипуляции с элементами DOM для кнопок нажатия. Как я могу убедиться, что метод click запускается после запуска всех событий? Цените любую помощь здесь!