Better detection of edit capability in file viewer window
This commit is contained in:
parent
4022e76ede
commit
aec689521b
1 changed files with 5 additions and 2 deletions
|
@ -1175,9 +1175,12 @@ function kolab_files_frame_load(frame)
|
||||||
rcmail.files_edit();
|
rcmail.files_edit();
|
||||||
|
|
||||||
rcmail.enable_command('files-edit', (rcmail.file_editor && rcmail.file_editor.editable)
|
rcmail.enable_command('files-edit', (rcmail.file_editor && rcmail.file_editor.editable)
|
||||||
|| (info && info.viewer && info.viewer.manticore));
|
|| (info && info.viewer && (info.viewer.manticore || info.viewer.wopi))
|
||||||
|
|| (file_api.file_type_supported(rcmail.env.file_data.type, rcmail.env.files_caps) & 4));
|
||||||
|
|
||||||
rcmail.enable_command('files-print', (rcmail.file_editor && rcmail.file_editor.printable)
|
rcmail.enable_command('files-print', (rcmail.file_editor && rcmail.file_editor.printable)
|
||||||
|| (info && /^image\//i.test(info.type)));
|
|| (info && /^image\//i.test(info.type)));
|
||||||
|
|
||||||
// detect Print button and check if it can be accessed
|
// detect Print button and check if it can be accessed
|
||||||
try {
|
try {
|
||||||
if ($('#fileframe').contents().find('#print').length)
|
if ($('#fileframe').contents().find('#print').length)
|
||||||
|
@ -1755,7 +1758,7 @@ rcube_webmail.prototype.files_edit = function(session)
|
||||||
else if (session !== true)
|
else if (session !== true)
|
||||||
params.session = session;
|
params.session = session;
|
||||||
|
|
||||||
if (this.file_editor && !session) {
|
if (this.file_editor && this.file_editor.editable && !session) {
|
||||||
this.file_editor.enable();
|
this.file_editor.enable();
|
||||||
this.enable_command('files-save', true);
|
this.enable_command('files-save', true);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue