From 0c5c58a09d5300db613d26750531e53075dfc5eb Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Mon, 5 Oct 2020 19:49:28 +0300 Subject: [PATCH] add edit hotkey to export presets... Signed-off-by: Alex A. Naanou --- Viewer/features/filesystem.js | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/Viewer/features/filesystem.js b/Viewer/features/filesystem.js index edd92bc5..c6dcc3d0 100755 --- a/Viewer/features/filesystem.js +++ b/Viewer/features/filesystem.js @@ -3124,6 +3124,9 @@ var FileSystemWriterUIActions = actions.Actions({ 'exportDialog: "images"'], + // XXX BUG: editing the path of a duplicate ("... (n)") preset first + // replaces the wrong preset in the list but after reopening + // the dialog everything is correct... // XXX UI: // - element format: // TITLE @@ -3219,7 +3222,7 @@ var FileSystemWriterUIActions = actions.Actions({ make.dialog.select(to) }) }, buttons: [ // edit... - ['edit', + ['edit', function(title){ var preset = preset_index.get(title) var o = getName(preset) @@ -3283,7 +3286,7 @@ var FileSystemWriterUIActions = actions.Actions({ editable_items: false, buttons: [ // view... - ['view', + ['view', function(title){ var preset = history_index.get(title) preset @@ -3324,10 +3327,20 @@ var FileSystemWriterUIActions = actions.Actions({ // keyboard... .run(function(){ var that = this - this.keyboard.on('E', function(){ - // XXX trigger edit/view button... - }) - }) + this.keyboard + // edit/view... + .on('E', function(){ + that + .select() + .find('.view-or-edit') + .click() }) + // mark for deletion... + // XXX move to browse... + .on('D', function(){ + that + .select() + // XXX + }) }) // save things after we are done... .close(function(){ // update preset order and count...