From f2bc225f3dd6a828da719a3f638d117cb6729ae9 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 1 Aug 2021 10:04:51 -0400 Subject: [PATCH] alert when unsupporrted file dropped or imported. fixes #183 --- src/kiri/main.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/kiri/main.js b/src/kiri/main.js index ad88da0e..5c282dd8 100644 --- a/src/kiri/main.js +++ b/src/kiri/main.js @@ -2443,7 +2443,7 @@ console.log/** Copyright Stewart Allen -- All Rights Reserved */ newWidget(undefined,group) .loadVertices(JSON.parse(e.target.result).toFloat32()) ); - if (isstl) { + else if (isstl) { if (API.feature.on_add_stl) { API.feature.on_add_stl(e.target.result, file); } else { @@ -2455,11 +2455,12 @@ console.log/** Copyright Stewart Allen -- All Rights Reserved */ ); } } - if (isgcode) loadCode(e.target.result, 'gcode'); - if (issvg) loadCode(e.target.result, 'svg'); - if (isset) settingsImport(e.target.result, true); - if (ispng) loadImageDialog(e.target.result, e.target.file.name); - if (isjpg) loadImageConvert(e.target.result, e.target.file.name); + else if (isgcode) loadCode(e.target.result, 'gcode'); + else if (issvg) loadCode(e.target.result, 'svg'); + else if (isset) settingsImport(e.target.result, true); + else if (ispng) loadImageDialog(e.target.result, e.target.file.name); + else if (isjpg) loadImageConvert(e.target.result, e.target.file.name); + else API.show.alert(`Unsupported file: ${files[i].name}`); if (--loaded === 0) platform.group_done(isgcode); }; if (isstl || ispng || isjpg) {