From ca7e1462da2c3183e752a7909b0a3bc1c06b9938 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFs=20Poujade?= <lois.poujade@tetras-libre.fr> Date: Tue, 14 Jun 2022 11:26:40 +0200 Subject: [PATCH] Use parent window to allow embed in another iframe Closes #3 --- capsule-prototype/js/online-rekall/RekallApplication.js | 4 ++-- capsule-prototype/js/online-script.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/capsule-prototype/js/online-rekall/RekallApplication.js b/capsule-prototype/js/online-rekall/RekallApplication.js index 24b763b..3f68a69 100644 --- a/capsule-prototype/js/online-rekall/RekallApplication.js +++ b/capsule-prototype/js/online-rekall/RekallApplication.js @@ -38,9 +38,9 @@ if (!arguments) return; if (localOptions.links && localOptions.links[arguments[0]]) { - window.top.location.assign(localOptions.links[arguments[0]]) + window.parent.location.assign(localOptions.links[arguments[0]]) } else { - window.top.location.assign(arguments[0]); + window.parent.location.assign(arguments[0]); } }, projectName: function(){ diff --git a/capsule-prototype/js/online-script.js b/capsule-prototype/js/online-script.js index f4ca93b..6cd99d6 100644 --- a/capsule-prototype/js/online-script.js +++ b/capsule-prototype/js/online-script.js @@ -4,7 +4,7 @@ var pubSub = null; var popupPanel = new PopupPanelWidget({ canEdit: () => rekall_common.owner.canEdit }); window.onload = function() { - pubSub = window.top.PubSub; + pubSub = window.parent.PubSub; window.app.rekall.Rekall('init', { PubSub: pubSub }); -- GitLab