diff --git a/src/js/control-view.js b/src/js/control-view.js index 6d54b1e..0577a95 100644 --- a/src/js/control-view.js +++ b/src/js/control-view.js @@ -408,6 +408,11 @@ module.exports = { } }, + reset_gcode: function () { + this.state.selected = ""; + this.$broadcast("gcode-load", ""); + }, + upload_file: async function (e) { const files = e.target.files || e.dataTransfer.files; if (!files.length) { diff --git a/src/pug/templates/control-view.pug b/src/pug/templates/control-view.pug index 29ef062..8caf1c6 100644 --- a/src/pug/templates/control-view.pug +++ b/src/pug/templates/control-view.pug @@ -352,7 +352,7 @@ script#control-view-template(type="text/x-template") | Delete Folder select(title="Select previously uploaded GCode folder.", - v-model="state.folder", @change="this.state.selected=''", :disabled="!is_ready", + v-model="state.folder", @change="reset_gcode", :disabled="!is_ready", style="max-width:100%;margin-left:5px") option( selected='' value='default') Default folder option(v-for="file in gcode_folders", :value="file") {{file}}