From 942cd842479efb3eeede8ffdf2b09fc23758cb03 Mon Sep 17 00:00:00 2001 From: Lance Ewing Date: Sun, 7 Apr 2024 18:24:31 +0100 Subject: [PATCH] Changed the GWT game file import code to use addEventListener instead of onchange. --- .../java/com/agifans/agile/gwt/GwtDialogHandler.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/html/src/main/java/com/agifans/agile/gwt/GwtDialogHandler.java b/html/src/main/java/com/agifans/agile/gwt/GwtDialogHandler.java index cb8139b..5799230 100644 --- a/html/src/main/java/com/agifans/agile/gwt/GwtDialogHandler.java +++ b/html/src/main/java/com/agifans/agile/gwt/GwtDialogHandler.java @@ -280,11 +280,8 @@ private final native void showHtmlOpenFileDialog(String type, GwtOpenFileResults console.log('Finished creating input element of type file'); - // The onchange event occurs after a file is chosen. - fileInputElem.onchange = function(event) { - console.log('File input element onchange event triggered.'); - console.log('The event object is: ' + event); - + // The change event occurs after a file is chosen. + fileInputElem.addEventListener("change", function(event) { if (this.files.length === 0) { console.log('No files selected for import'); @@ -320,7 +317,7 @@ private final native void showHtmlOpenFileDialog(String type, GwtOpenFileResults resultsHandler.@com.agifans.agile.gwt.GwtOpenFileResultsHandler::onFileResultsReady([Lcom/agifans/agile/gwt/GwtOpenFileResult;)(results); }); } - }; + }); // Trigger the display of the open file dialog. fileInputElem.click();