Fix 404 page inside iframe
parent
30c6ab4717
commit
8628f2831e
|
@ -1,11 +1,12 @@
|
|||
define([
|
||||
'jquery',
|
||||
'/api/config',
|
||||
'/common/hyperscript.js',
|
||||
'/common/outer/local-store.js',
|
||||
'/customize/messages.js',
|
||||
|
||||
'less!/customize/src/less2/pages/page-404.less',
|
||||
], function (Config, h, LocalStore, Messages) {
|
||||
], function ($, Config, h, LocalStore, Messages) {
|
||||
var urlArgs = Config.requireConf.urlArgs;
|
||||
var img = h('img#cp-logo', {
|
||||
src: '/customize/cryptpad-new-logo-colors-logoonly.png?' + urlArgs
|
||||
|
@ -20,6 +21,14 @@ define([
|
|||
href: loggedIn? '/drive/': '/',
|
||||
}, loggedIn? Messages.header_logoTitle: Messages.header_homeTitle);
|
||||
|
||||
if (Config.httpUnsafeOrigin && Config.httpUnsafeOrigin !== window.location.origin
|
||||
&& window.parent) {
|
||||
$(link).click(function (e) {
|
||||
e.preventDefault();
|
||||
window.parent.location = Config.httpUnsafeOrigin + $(link).attr('href').slice(1);
|
||||
});
|
||||
}
|
||||
|
||||
var content = h('div#cp-main', [
|
||||
img,
|
||||
brand,
|
||||
|
|
Loading…
Reference in New Issue