From 642d9bf29b3f5b0a09991d86d87f2a18ac886969 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Thu, 24 Sep 2020 20:36:09 +0300 Subject: [PATCH] minor tweaking... Signed-off-by: Alex A. Naanou --- Viewer/features/filesystem.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Viewer/features/filesystem.js b/Viewer/features/filesystem.js index e20d8d2c..c6a62a0c 100755 --- a/Viewer/features/filesystem.js +++ b/Viewer/features/filesystem.js @@ -3020,14 +3020,15 @@ var FileSystemWriterUIActions = actions.Actions({ // presets... // XXX better names... - var index = (that.config['export-presets'] || []) + var presets = that.config['export-presets'] || [] + var index = presets .reduce(function(res, e, i){ name = e.name // XXX these should be type-specific... || `${ e.type }: ${ e.target_dir }${ e.pattern ? ': "'+e.pattern+'"' : '' }` res[name] = i return res }, {}) - var presets = Object.keys(index) + var keys = Object.keys(index) // history... // XXX @@ -3035,9 +3036,9 @@ var FileSystemWriterUIActions = actions.Actions({ return browse.makeLister(null, function(path, make){ // presets... - presets.length == 0 ? + keys.length == 0 ? make.Empty() - : make.EditableList(presets, { + : make.EditableList(keys, { list_id: 'presets', sortable: true, new_item: false, @@ -3052,7 +3053,12 @@ var FileSystemWriterUIActions = actions.Actions({ ], // XXX export... 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