From c1d7ad9631d24ec558c50a2fa8f35803fefc61e8 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 2 Sep 2015 18:28:40 +0800 Subject: [PATCH] Devtools no longer uses iframes --- atom/renderer/lib/inspector.coffee | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/atom/renderer/lib/inspector.coffee b/atom/renderer/lib/inspector.coffee index 569f7e5ec178..126f68f9608e 100644 --- a/atom/renderer/lib/inspector.coffee +++ b/atom/renderer/lib/inspector.coffee @@ -1,11 +1,9 @@ window.onload = -> - inspectorFrame = document.getElementById('inspector-app-iframe').contentWindow - # Use menu API to show context menu. - inspectorFrame.eval 'InspectorFrontendHost.showContextMenuAtPoint = parent.createMenu' + InspectorFrontendHost.showContextMenuAtPoint = createMenu # Use dialog API to override file chooser dialog. - inspectorFrame.eval 'WebInspector.createFileSelectorElement = parent.createFileSelectorElement' + WebInspector.createFileSelectorElement = createFileSelectorElement convertToMenuTemplate = (items) -> template = [] @@ -60,7 +58,3 @@ createFileSelectorElement = (callback) -> fileSelectorElement.style.display = 'none' fileSelectorElement.click = showFileChooserDialog.bind this, callback return fileSelectorElement - -# Exposed for iframe. -window.createMenu = createMenu -window.createFileSelectorElement = createFileSelectorElement