From f0e63dfe959f526d03b2bf9d244ca40dbfe8ec78 Mon Sep 17 00:00:00 2001 From: "asqueella%gmail.com" Date: Sun, 13 May 2007 11:36:50 +0000 Subject: [PATCH] Bug 380422 - The evaluating iframe may contain nuts (and other remainders) p=Simon Bunzli r=gavin, sr=neil@parkwaycc git-svn-id: svn://10.0.0.236/trunk@226342 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/toolkit/components/console/content/console.js | 5 +++-- mozilla/xpfe/components/console/resources/content/console.js | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/mozilla/toolkit/components/console/content/console.js b/mozilla/toolkit/components/console/content/console.js index 1f6e7e6892b..122d1efc4a0 100644 --- a/mozilla/toolkit/components/console/content/console.js +++ b/mozilla/toolkit/components/console/content/console.js @@ -106,8 +106,9 @@ function onEvalKeyPress(aEvent) function evaluateTypein() { var code = gTextBoxEval.value; - var iframe = document.getElementById("Evaluator"); - iframe.contentDocument.location = "javascript: " + encodeURIComponent(code); + var evaluator = document.getElementById("Evaluator").contentWindow; + evaluator.location = "about:blank"; // reset the iframe + evaluator.location = "javascript: " + encodeURIComponent(code); } function displayResult() diff --git a/mozilla/xpfe/components/console/resources/content/console.js b/mozilla/xpfe/components/console/resources/content/console.js index d681bdd612a..583f36e4771 100644 --- a/mozilla/xpfe/components/console/resources/content/console.js +++ b/mozilla/xpfe/components/console/resources/content/console.js @@ -134,8 +134,9 @@ function onEvalKeyPress(aEvent) function evaluateTypein() { var code = document.getElementById("TextboxEval").value; - var iframe = document.getElementById("Evaluator"); - iframe.contentDocument.location = "javascript: " + encodeURIComponent(code); + var evaluator = document.getElementById("Evaluator").contentWindow; + evaluator.location = "about:blank"; // reset the iframe + evaluator.location = "javascript: " + encodeURIComponent(code); } function displayResult()