Fix javascript errors when Roundcube runs in a frame (Bifrost#T53430)
This commit is contained in:
parent
2859dc7869
commit
b9742ec185
1 changed files with 3 additions and 3 deletions
|
@ -233,7 +233,7 @@ function kolab_files_token()
|
||||||
{
|
{
|
||||||
// consider the token from parent window more reliable (fresher) than in framed window
|
// consider the token from parent window more reliable (fresher) than in framed window
|
||||||
// it's because keep-alive is not requested in frames
|
// it's because keep-alive is not requested in frames
|
||||||
return window.parent && parent.rcmail && parent.rcmail.env.files_token ? parent.rcmail.env.files_token : rcmail.env.files_token;
|
return rcmail.is_framed() && parent.rcmail.env.files_token ? parent.rcmail.env.files_token : rcmail.env.files_token;
|
||||||
};
|
};
|
||||||
|
|
||||||
function kolab_files_from_cloud_widget(elem)
|
function kolab_files_from_cloud_widget(elem)
|
||||||
|
@ -1983,7 +1983,7 @@ function kolab_files_ui()
|
||||||
|
|
||||||
// try parent window if the list element does not exist
|
// try parent window if the list element does not exist
|
||||||
// i.e. called from dialog in parent window
|
// i.e. called from dialog in parent window
|
||||||
if (!elem.length && window.parent && parent.rcmail) {
|
if (!elem.length && rcmail.is_framed()) {
|
||||||
body = window.parent.document.body;
|
body = window.parent.document.body;
|
||||||
elem = $(list_selector, body);
|
elem = $(list_selector, body);
|
||||||
searchbox = $(search_selector, body);
|
searchbox = $(search_selector, body);
|
||||||
|
@ -3742,7 +3742,7 @@ function kolab_files_ui()
|
||||||
parent = $('#' + id);
|
parent = $('#' + id);
|
||||||
|
|
||||||
// try parent window if the folder element does not exist
|
// try parent window if the folder element does not exist
|
||||||
if (!parent.length && window.parent && window.parent.rcmail) {
|
if (!parent.length && rcmail.is_framed()) {
|
||||||
parent = $('#' + id, window.parent.document.body);
|
parent = $('#' + id, window.parent.document.body);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue