From 1d6e94d1a6d39d60d5617d4ee8c8a90813329227 Mon Sep 17 00:00:00 2001 From: rlx Date: Sat, 16 Jan 2016 16:01:36 +0530 Subject: [PATCH] fix export UI --- static/js/importExportDialog.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/static/js/importExportDialog.js b/static/js/importExportDialog.js index b1109a1..afce7bc 100644 --- a/static/js/importExportDialog.js +++ b/static/js/importExportDialog.js @@ -190,7 +190,10 @@ oml.ui.importExportDialog = function() { .bindEvent({ click: function() { if (this.options('title') == Ox._('Done')) { - $innerPanel.replaceElement(0, renderForm(data.activity)); + $innerPanel.replaceElement( + data.activity == 'import' ? 0 : 1, + renderForm(data.activity) + ); } else { oml.api[ data.activity == 'import' ? 'cancelImport' : 'cancelExport' @@ -253,6 +256,12 @@ oml.ui.importExportDialog = function() { }) ] : [ Ox.Input({ + autocomplete: function(value, callback) { + oml.api.autocompleteFolder({path: value}, function(result) { + callback(result.data.items); + }); + }, + autocompleteSelect: true, changeOnKeypress: true, id: 'path', label: 'Destination Path', @@ -329,7 +338,8 @@ oml.ui.importExportDialog = function() { oml.getOwnListNames(), data.list ); - $innerPanel.replaceElement(0, + $innerPanel.replaceElement( + selected == 'import' ? 0 : 1, renderActivity({ activity: selected, path: data.path,