mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-19 05:01:12 +01:00
Fix mobile fw is not be able to close none et2 popups
This commit is contained in:
parent
9d68f9f8b4
commit
a7e667c2f1
@ -201,6 +201,31 @@
|
|||||||
$et2_container.css({width:'100%', height:'100%'});
|
$et2_container.css({width:'100%', height:'100%'});
|
||||||
if (framework.getUserAgent() === 'iOS' && !framework.isNotFullScreen()) $appHeader.addClass('egw_fw_mobile_iOS_popup_appHeader');
|
if (framework.getUserAgent() === 'iOS' && !framework.isNotFullScreen()) $appHeader.addClass('egw_fw_mobile_iOS_popup_appHeader');
|
||||||
}
|
}
|
||||||
|
// If the popup is not an et2_popup
|
||||||
|
else if ($et2_container.length == 0)
|
||||||
|
{
|
||||||
|
// Since the popup is not et2, there's no css loaded
|
||||||
|
// therefore we need to add the style
|
||||||
|
var close_btn_styles = {width: "32px",
|
||||||
|
height: "32px",
|
||||||
|
float:"right",
|
||||||
|
"background-image": 'url(' +egw.webserverUrl+ '/pixelegg/images/cancelled.png)',
|
||||||
|
"-webkit-filter": "contrast(2)",
|
||||||
|
"background-repeat": "no-repeat",
|
||||||
|
"z-index": 999,
|
||||||
|
"padding-right": "5px"};
|
||||||
|
|
||||||
|
var $closeBtn = $j(document.createElement('span'))
|
||||||
|
.addClass('egw_fw_mobile_popup_close')
|
||||||
|
.click(function (){self.close(framework.popup_idx(self.$iFrame[0].contentWindow));})
|
||||||
|
.css(close_btn_styles);
|
||||||
|
setTimeout(function(){
|
||||||
|
$j('body',popupWindow.document).prepend($closeBtn);
|
||||||
|
},0);
|
||||||
|
self.$container.removeClass('egw_fw_mobile_popup_loader');
|
||||||
|
self.$iFrame.css({visibility:'visible'});
|
||||||
|
}
|
||||||
|
|
||||||
// Set the popup opener
|
// Set the popup opener
|
||||||
popupWindow.opener = self.windowOpener;
|
popupWindow.opener = self.windowOpener;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user