From bc8ad6d7ada895f6c821b228745b4919f219d209 Mon Sep 17 00:00:00 2001 From: Kushagra Gour Date: Sat, 29 Sep 2018 18:18:54 +0530 Subject: [PATCH] refactor console position in detached mode. fixes #319 --- src/components/ContentWrap.jsx | 3 +-- src/components/app.jsx | 2 +- src/style.css | 23 ++++++++++++++--------- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/components/ContentWrap.jsx b/src/components/ContentWrap.jsx index d7fb727..da9327b 100644 --- a/src/components/ContentWrap.jsx +++ b/src/components/ContentWrap.jsx @@ -549,6 +549,7 @@ export default class ContentWrap extends Component { trackEvent('ui', 'updateCodeMode', mode); } } + detachPreview() { if (this.detachedWindow) { this.detachedWindow.focus(); @@ -558,7 +559,6 @@ export default class ContentWrap extends Component { const iframeWidth = iframeBounds.width; const iframeHeight = iframeBounds.height; document.body.classList.add('is-detached-mode'); - window.globalConsoleContainerEl.insertBefore(window.consoleEl, null); this.detachedWindow = window.open( './preview.html', @@ -574,7 +574,6 @@ export default class ContentWrap extends Component { if (this.detachedWindow && this.detachedWindow.closed) { clearInterval(intervalID); document.body.classList.remove('is-detached-mode'); - $('#js-demo-side').insertBefore(window.consoleEl, null); this.detachedWindow = null; // Update main frame preview to get latest changes (which were not // getting reflected while detached window was open) diff --git a/src/components/app.jsx b/src/components/app.jsx index fa55c19..8b4a9a5 100644 --- a/src/components/app.jsx +++ b/src/components/app.jsx @@ -1181,7 +1181,7 @@ export default class App extends Component { onEditorFocus={this.editorFocusHandler.bind(this)} onSplitUpdate={this.splitUpdateHandler.bind(this)} /> -
+