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 5799230..220f7d1 100644 --- a/html/src/main/java/com/agifans/agile/gwt/GwtDialogHandler.java +++ b/html/src/main/java/com/agifans/agile/gwt/GwtDialogHandler.java @@ -300,14 +300,14 @@ private final native void showHtmlOpenFileDialog(String type, GwtOpenFileResults var reader = new FileReader(); // NOTE 1: loadend called regards of whether it was successful or not. // NOTE 2: file has .name, .size and .lastModified fields. - reader.onloadend = function (event) { + reader.addEventListener("loadend", function (event) { console.log('Finished reading in file ' + file.name); resolve({ fileName: file.name, filePath: file.webkitRelativePath? file.webkitRelativePath : '', fileData: reader.result }); - }; + }); reader.readAsArrayBuffer(file); }); })).then(function (results) {