Elastic: On mobile open files list when selecting a folder
Also update the list header title to the selected folder name. All of this for unification with other places.
This commit is contained in:
parent
6ddf46d474
commit
6daad30742
1 changed files with 11 additions and 3 deletions
|
@ -124,12 +124,20 @@ if (rcmail.env.action == 'open' || rcmail.env.action == 'edit') {
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
rcmail.addEventListener('files-folder-select', function(p) {
|
rcmail.addEventListener('files-folder-select', function(p) {
|
||||||
var is_sess = p.folder == 'folder-collection-sessions';
|
var fname, is_sess = p.folder == 'folder-collection-sessions';
|
||||||
|
|
||||||
$('#fileslistmenu-link, #layout-content > .pagenav, #layout-content .searchbar')[is_sess ? 'hide' : 'show']();
|
$('#fileslistmenu-link, #layout-content > .pagenav, #layout-content .searchbar')[is_sess ? 'hide' : 'show']();
|
||||||
$('#sessionslistmenu-link')[is_sess ? 'removeClass' : 'addClass']('hidden');
|
$('#sessionslistmenu-link')[is_sess ? 'removeClass' : 'addClass']('hidden');
|
||||||
|
|
||||||
// set list header title for mobile
|
if (is_sess)
|
||||||
// $('#layout-content > .header > .header-title').text($('#files-folder-list li.selected a.name:first').text());
|
fname = rcmail.gettext('kolab_files.sessions');
|
||||||
|
else if (p.folder.match(/^folder-collection-([a-z]+)$/))
|
||||||
|
fname = rcmail.gettext('kolab_files.collection_' + RegExp.$1);
|
||||||
|
else
|
||||||
|
fname = p.folder.split(file_api.env.directory_separator).pop();
|
||||||
|
|
||||||
|
// jump to files list and set list header title for mobile
|
||||||
|
rcmail.triggerEvent('show-content', {title: fname});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue