diff --git a/src/kiri/init.js b/src/kiri/init.js index 8e178355..497ad094 100644 --- a/src/kiri/init.js +++ b/src/kiri/init.js @@ -2180,6 +2180,7 @@ gapp.register("kiri.init", [], (root, exports) => { ui.load.onchange = function(event) { api.platform.load_files(event.target.files); + ui.load.value = ''; // reset so you can re-import the same filee }; ui.sliderMin.onclick = () => { diff --git a/src/kiri/platform.js b/src/kiri/platform.js index 7068fbac..7860e7e1 100644 --- a/src/kiri/platform.js +++ b/src/kiri/platform.js @@ -725,7 +725,9 @@ function platformLoadFiles(files, group) { reader.file = files[i]; reader.onloadend = function(e) { function load_dec() { - if (--loaded === 0) platform.group_done(isgcode); + if (--loaded === 0) { + platform.group_done(isgcode); + } } if (israw) { platform.add( diff --git a/src/kiri/widget.js b/src/kiri/widget.js index 68691eac..6832f95b 100644 --- a/src/kiri/widget.js +++ b/src/kiri/widget.js @@ -80,7 +80,8 @@ class Widget { z: 0 }, top: 0, // z top - mirror: false + mirror: false, + indexed: false }, // used to cache shadow geo this.cache = {};