
/* 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);
}
