From 0bb9728067e263d9d238b4cd47d980cc61a4c440 Mon Sep 17 00:00:00 2001 From: Moliman Date: Sat, 3 Aug 2019 03:05:51 -0400 Subject: [PATCH] Use change event to be sure that file is loaded before the function Click event can trigger the script before the user choose the file, so it will be loader on the next Open SVG click. Change event trigger the script after the user choose the file. --- editor/svg-editor.js | 2 +- editor/xdomain-svgedit-config-iife.js | 2 +- svgedit-config-iife.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/editor/svg-editor.js b/editor/svg-editor.js index bef28632..126d833a 100644 --- a/editor/svg-editor.js +++ b/editor/svg-editor.js @@ -6193,7 +6193,7 @@ editor.init = function () { workarea[0].addEventListener('dragleave', onDragLeave); workarea[0].addEventListener('drop', importImage); - const open = $('').click(async function () { + const open = $('').change(async function (e) { const ok = await editor.openPrep(); if (!ok) { return; } svgCanvas.clear(); diff --git a/editor/xdomain-svgedit-config-iife.js b/editor/xdomain-svgedit-config-iife.js index d4a1b426..6eacd60a 100644 --- a/editor/xdomain-svgedit-config-iife.js +++ b/editor/xdomain-svgedit-config-iife.js @@ -36368,7 +36368,7 @@ workarea[0].addEventListener('dragover', onDragOver); workarea[0].addEventListener('dragleave', onDragLeave); workarea[0].addEventListener('drop', importImage); - var open = $$b('').click( + var open = $$b('').change( /*#__PURE__*/ _asyncToGenerator( /*#__PURE__*/ diff --git a/svgedit-config-iife.js b/svgedit-config-iife.js index 2c0e69fa..4f221c38 100644 --- a/svgedit-config-iife.js +++ b/svgedit-config-iife.js @@ -36368,7 +36368,7 @@ workarea[0].addEventListener('dragover', onDragOver); workarea[0].addEventListener('dragleave', onDragLeave); workarea[0].addEventListener('drop', importImage); - var open = $$b('').click( + var open = $$b('').change( /*#__PURE__*/ _asyncToGenerator( /*#__PURE__*/