From db8e81e20267a183a521ac91c0ded2d6e32a7753 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Thu, 4 Oct 2018 14:04:16 +0000 Subject: [PATCH] Add folder sharing dialog (empty yet) --- plugins/kolab_files/kolab_files.js | 37 +++++++++++++ plugins/kolab_files/kolab_files.php | 1 + .../kolab_files/lib/kolab_files_engine.php | 55 ++++++++++++++++++- plugins/kolab_files/localization/en_US.inc | 3 + .../skins/elastic/templates/files.html | 7 ++- .../skins/elastic/templates/share.html | 9 +++ .../skins/larry/templates/files.html | 1 + .../skins/larry/templates/share.html | 18 ++++++ .../skins/elastic/include/kolab_files.less | 4 ++ 9 files changed, 131 insertions(+), 4 deletions(-) create mode 100644 plugins/kolab_files/skins/elastic/templates/share.html create mode 100644 plugins/kolab_files/skins/larry/templates/share.html diff --git a/plugins/kolab_files/kolab_files.js b/plugins/kolab_files/kolab_files.js index 04453647..e523f5a2 100644 --- a/plugins/kolab_files/kolab_files.js +++ b/plugins/kolab_files/kolab_files.js @@ -190,6 +190,9 @@ function kolab_files_init() // get ongoing sessions file_api.request('folder_info', {folder: file_api.file_path(rcmail.env.file), sessions: 1}, 'folder_info_response'); } + else if (rcmail.env.action == 'share') { + // do nothing + } else { file_api.env.init_folder = rcmail.env.folder; file_api.env.init_collection = rcmail.env.collection; @@ -518,6 +521,18 @@ function kolab_files_folder_edit_dialog() file_api.folder_select_element(select, {selected: path, empty: true}); }; +// folder sharing dialog +function kolab_files_folder_share_dialog() +{ + var dialog = $('