Skip to content

Commit 80658ee

Browse files
Enhance native file selection
1 parent 48d3104 commit 80658ee

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

fcut.lua

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -415,9 +415,10 @@ else
415415
win32.SetWindowOwner()
416416
if message then
417417
if message.save then
418-
return {win32.GetSaveFileName()}
418+
return {win32.GetSaveFileName(message.file)}
419419
end
420-
local names = table.pack(win32.GetOpenFileName(message.multiple))
420+
local names = table.pack(win32.GetOpenFileName(message.file, message.multiple))
421+
--print('getFileName()', table.unpack(names))
421422
local dir = table.remove(names, 1)
422423
if #names == 0 then
423424
return {dir}

htdocs/fcut.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ <h2>Export</h2>
215215
<div class="bar-flex-row">
216216
<label>File:</label>
217217
<input v-model="destinationFilename" name="filename" type="text" class="bar-flex-row-content"></input>
218-
<button v-on:click="selectFiles(false, true).then(function(filename) { destinationFilename = filename; })"><i class="fas fa-file"></i></button>
218+
<button v-on:click="selectFiles(false, true, undefined, destinationFilename).then(function(filename) { destinationFilename = filename; })"><i class="fas fa-file"></i></button>
219219
</div>
220220
<br />
221221
<div class="button-bar">

htdocs/fcut.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ var vm = new Vue({
7575
"Content-Type": "application/json"
7676
},
7777
body: JSON.stringify({
78-
path: path,
7978
multiple: multiple,
8079
save: save,
81-
extention: extention,
82-
name: name
80+
dir: path,
81+
file: filename,
82+
extention: extention
8383
})
8484
}).then(function(response) {
8585
return response.json();

0 commit comments

Comments
 (0)