Support file_editors without 'editable' property enabled
This commit is contained in:
parent
49f0038cf6
commit
9622df6df1
2 changed files with 10 additions and 8 deletions
|
@ -1166,15 +1166,15 @@ function kolab_files_frame_load(frame)
|
||||||
info = rcmail.env.file_data;
|
info = rcmail.env.file_data;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rcmail.file_editor = win.file_editor && win.file_editor.editable ? win.file_editor : null;
|
rcmail.file_editor = win.file_editor;
|
||||||
}
|
}
|
||||||
catch (e) {};
|
catch (e) {};
|
||||||
|
|
||||||
// on edit page switch immediately to edit mode
|
// on edit page switch immediately to edit mode
|
||||||
if (rcmail.file_editor && rcmail.env.action == 'edit')
|
if (rcmail.file_editor && rcmail.file_editor.editable && rcmail.env.action == 'edit')
|
||||||
rcmail.files_edit();
|
rcmail.files_edit();
|
||||||
|
|
||||||
rcmail.enable_command('files-edit', rcmail.file_editor
|
rcmail.enable_command('files-edit', (rcmail.file_editor && rcmail.file_editor.editable)
|
||||||
|| (info && info.viewer && info.viewer.manticore));
|
|| (info && info.viewer && info.viewer.manticore));
|
||||||
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)));
|
||||||
|
|
|
@ -1401,11 +1401,13 @@ class kolab_files_engine
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_array($this->mimetypes) && array_key_exists($type, $this->mimetypes)) {
|
if (is_array($this->mimetypes)) {
|
||||||
$mimetypes = $this->mimetypes[$type];
|
if (array_key_exists($type, $this->mimetypes)) {
|
||||||
}
|
$mimetypes = $this->mimetypes[$type];
|
||||||
else {
|
}
|
||||||
$mimetypes = (array) $this->mimetypes;
|
else {
|
||||||
|
$mimetypes = $this->mimetypes;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// fallback to static definition if old Chwala is used
|
// fallback to static definition if old Chwala is used
|
||||||
|
|
Loading…
Add table
Reference in a new issue