minor tweaking...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2020-09-24 20:36:09 +03:00
parent 5ef2cd18af
commit 642d9bf29b

View File

@ -3020,14 +3020,15 @@ var FileSystemWriterUIActions = actions.Actions({
// presets... // presets...
// XXX better names... // XXX better names...
var index = (that.config['export-presets'] || []) var presets = that.config['export-presets'] || []
var index = presets
.reduce(function(res, e, i){ .reduce(function(res, e, i){
name = e.name name = e.name
// XXX these should be type-specific... // XXX these should be type-specific...
|| `${ e.type }: ${ e.target_dir }${ e.pattern ? ': "'+e.pattern+'"' : '' }` || `${ e.type }: ${ e.target_dir }${ e.pattern ? ': "'+e.pattern+'"' : '' }`
res[name] = i res[name] = i
return res }, {}) return res }, {})
var presets = Object.keys(index) var keys = Object.keys(index)
// history... // history...
// XXX // XXX
@ -3035,9 +3036,9 @@ var FileSystemWriterUIActions = actions.Actions({
return browse.makeLister(null, function(path, make){ return browse.makeLister(null, function(path, make){
// presets... // presets...
presets.length == 0 ? keys.length == 0 ?
make.Empty() make.Empty()
: make.EditableList(presets, { : make.EditableList(keys, {
list_id: 'presets', list_id: 'presets',
sortable: true, sortable: true,
new_item: false, new_item: false,
@ -3052,7 +3053,12 @@ var FileSystemWriterUIActions = actions.Actions({
], ],
// XXX export... // XXX export...
open: function(evt, title){ open: function(evt, title){
console.log('###', title) var preset = presets[index[title]]
// XXX handle order...
// XXX handle removed...
// XXX load...
console.log('###', title, preset)
}, },
// XXX handle rename -> update index... // XXX handle rename -> update index...
// XXX // XXX