From bffdcda7eb215a636cfa9a17cc1af57620bd6822 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 29 Jan 2023 11:26:02 +0000 Subject: Remove use of .done() in demo --- browser-demo/demo.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/browser-demo/demo.js b/browser-demo/demo.js index 3126192..9adc2d1 100644 --- a/browser-demo/demo.js +++ b/browser-demo/demo.js @@ -1,35 +1,36 @@ (function() { document.getElementById("document") .addEventListener("change", handleFileSelect, false); - + function handleFileSelect(event) { readFileInputEventAsArrayBuffer(event, function(arrayBuffer) { mammoth.convertToHtml({arrayBuffer: arrayBuffer}) - .then(displayResult) - .done(); + .then(displayResult, function(error) { + console.error(error); + }); }); } - + function displayResult(result) { document.getElementById("output").innerHTML = result.value; - + var messageHtml = result.messages.map(function(message) { return '
  • ' + escapeHtml(message.message) + "
  • "; }).join(""); - + document.getElementById("messages").innerHTML = ""; } - + function readFileInputEventAsArrayBuffer(event, callback) { var file = event.target.files[0]; var reader = new FileReader(); - + reader.onload = function(loadEvent) { var arrayBuffer = loadEvent.target.result; callback(arrayBuffer); }; - + reader.readAsArrayBuffer(file); } -- cgit v1.2.3