gecko-dev/testing/mochitest/nested_setup.js
Mark Banner d19d88da30 Bug 1457835 - Enable ESLint for testing/mochitest (manual changes). r=jmaher
MozReview-Commit-ID: BoGnB1aQxm8

--HG--
extra : rebase_source : 3014c44fb75c24616da5ca35b4e0addaf9982d9e
2018-04-30 11:03:44 +01:00

31 lines
723 B
JavaScript

/* global SpecialPowers */
var gTestURL = "";
function addPermissions() {
SpecialPowers.pushPermissions(
[{ type: "browser", allow: true, context: document }],
addPreferences);
}
function addPreferences() {
SpecialPowers.pushPrefEnv(
{"set": [["dom.mozBrowserFramesEnabled", true]]},
insertFrame);
}
function insertFrame() {
SpecialPowers.nestedFrameSetup();
var iframe = document.createElement("iframe");
iframe.id = "nested-parent-frame";
iframe.width = "100%";
iframe.height = "100%";
iframe.scoring = "no";
iframe.setAttribute("remote", "true");
iframe.setAttribute("mozbrowser", "true");
iframe.src = gTestURL;
document.getElementById("holder-div").appendChild(iframe);
}