From 8739dd97d674c02f993374d5fdca6c59d05f02a7 Mon Sep 17 00:00:00 2001 From: j433866 Date: Thu, 4 Apr 2019 13:13:21 +0100 Subject: [PATCH] Change srcElement to target (srcElement is non-standard) --- src/web/InputWaiter.mjs | 14 +++++++------- src/web/OutputWaiter.mjs | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/web/InputWaiter.mjs b/src/web/InputWaiter.mjs index 651c5653..3e8ba1f0 100644 --- a/src/web/InputWaiter.mjs +++ b/src/web/InputWaiter.mjs @@ -533,9 +533,9 @@ class InputWaiter { inputOpen(e) { e.preventDefault(); - if (e.srcElement.files.length > 0) { - this.loadUIFiles(e.srcElement.files); - e.srcElement.value = ""; + if (e.target.files.length > 0) { + this.loadUIFiles(e.target.files); + e.target.value = ""; } } @@ -880,10 +880,10 @@ class InputWaiter { * @param {event} mouseEvent */ removeTabClick(mouseEvent) { - if (!mouseEvent.srcElement) { + if (!mouseEvent.target) { return; } - const tabNum = mouseEvent.srcElement.parentElement.parentElement.getAttribute("inputNum"); + const tabNum = mouseEvent.target.parentElement.parentElement.getAttribute("inputNum"); if (tabNum) { this.removeTab(parseInt(tabNum, 10)); } @@ -986,10 +986,10 @@ class InputWaiter { * @param {event} mouseEvent */ changeTabClick(mouseEvent) { - if (!mouseEvent.srcElement) { + if (!mouseEvent.target) { return; } - const tabNum = mouseEvent.srcElement.parentElement.getAttribute("inputNum"); + const tabNum = mouseEvent.target.parentElement.getAttribute("inputNum"); if (tabNum) { this.changeTab(parseInt(tabNum, 10), this.app.options.syncTabs); } diff --git a/src/web/OutputWaiter.mjs b/src/web/OutputWaiter.mjs index d18b11a5..ae08c6c4 100755 --- a/src/web/OutputWaiter.mjs +++ b/src/web/OutputWaiter.mjs @@ -511,8 +511,8 @@ class OutputWaiter { * @param {event} mouseEvent */ changeTabClick(mouseEvent) { - if (!mouseEvent.srcElement) return; - const tabNum = mouseEvent.srcElement.parentElement.getAttribute("inputNum"); + if (!mouseEvent.target) return; + const tabNum = mouseEvent.target.parentElement.getAttribute("inputNum"); if (tabNum) { this.changeTab(parseInt(tabNum, 10), this.app.options.syncTabs); }