Enable Print button if PDF viewer is loaded into an iframe
This commit is contained in:
parent
a5e09a0ea6
commit
e095efae99
1 changed files with 14 additions and 0 deletions
|
@ -705,6 +705,13 @@ kolab_files_frame_load = function(frame)
|
||||||
|
|
||||||
rcmail.enable_command('files-print', (rcmail.file_editor && rcmail.file_editor.printable) ||
|
rcmail.enable_command('files-print', (rcmail.file_editor && rcmail.file_editor.printable) ||
|
||||||
(rcmail.env.file_data && /^image\//i.test(rcmail.env.file_data.type)));
|
(rcmail.env.file_data && /^image\//i.test(rcmail.env.file_data.type)));
|
||||||
|
|
||||||
|
// detect Print button and check if it can be accessed
|
||||||
|
try {
|
||||||
|
if ($('#fileframe').contents().find('#print').length)
|
||||||
|
rcmail.enable_command('files-print', true);
|
||||||
|
}
|
||||||
|
catch(e) {};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -866,6 +873,13 @@ rcube_webmail.prototype.files_print = function()
|
||||||
win.print();
|
win.print();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
// e.g. Print button in PDF viewer
|
||||||
|
try {
|
||||||
|
$('#fileframe').contents().find('#print').click();
|
||||||
|
}
|
||||||
|
catch(e) {};
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
rcube_webmail.prototype.files_set_quota = function(p)
|
rcube_webmail.prototype.files_set_quota = function(p)
|
||||||
|
|
Loading…
Add table
Reference in a new issue