Download filenames now persist

feature-extract-files
n1474335 2017-12-27 02:01:17 +00:00
parent bad0816115
commit a0aa363203
2 changed files with 4 additions and 4 deletions

View File

@ -135,10 +135,10 @@ OutputWaiter.prototype.closeFile = function() {
* Handler for file download events. * Handler for file download events.
*/ */
OutputWaiter.prototype.downloadFile = function() { OutputWaiter.prototype.downloadFile = function() {
const filename = window.prompt("Please enter a filename:", "download.dat"); this.filename = window.prompt("Please enter a filename:", this.filename || "download.dat");
const file = new File([this.dishBuffer], filename); const file = new File([this.dishBuffer], this.filename);
if (filename) FileSaver.saveAs(file, filename, false); if (this.filename) FileSaver.saveAs(file, this.filename, false);
}; };

View File

@ -226,7 +226,7 @@
<button id="output-file-download" type="button" class="btn btn-primary">Download</button> <button id="output-file-download" type="button" class="btn btn-primary">Download</button>
<div class="input-group"> <div class="input-group">
<span class="input-group-btn"> <span class="input-group-btn">
<button id="output-file-slice" type="button" class="btn btn-default" title="View">&#x1f50d;</button> <button id="output-file-slice" type="button" class="btn btn-default" title="View slice">&#x1f50d;</button>
</span> </span>
<input type="number" class="form-control" id="output-file-slice-from" placeholder="From" value="0" step="1024" min="0"> <input type="number" class="form-control" id="output-file-slice-from" placeholder="From" value="0" step="1024" min="0">
<div class="input-group-addon">to</div> <div class="input-group-addon">to</div>