mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 09:45:41 +00:00
Bug 1616353 - Part 10.2: Remove tests for window.open in mozbrowser, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D67216 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
f2bae1efc6
commit
f6b89b2bf1
@ -1,60 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 780351 - Test that mozbrowser does /not/ divide the window name namespace.
|
||||
// Multiple mozbrowsers inside the same app are like multiple browser tabs;
|
||||
// they share a window name namespace.
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframe1 = document.createElement("iframe");
|
||||
iframe1.setAttribute("mozbrowser", "true");
|
||||
|
||||
// Two mozbrowser frames with the same code both do the same
|
||||
// window.open("foo", "bar") call. We should only get one
|
||||
// mozbrowseropenwindow event.
|
||||
|
||||
iframe1.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
ok(true, "Got first mozbrowseropenwindow event.");
|
||||
document.body.appendChild(e.detail.frameElement);
|
||||
|
||||
e.detail.frameElement.addEventListener("mozbrowserlocationchange", function(
|
||||
f
|
||||
) {
|
||||
if (f.detail.url == "http://example.com/#2") {
|
||||
ok(true, "Got locationchange to http://example.com/#2");
|
||||
SimpleTest.finish();
|
||||
} else {
|
||||
ok(true, "Got locationchange to " + f.detail.url);
|
||||
}
|
||||
});
|
||||
|
||||
SimpleTest.executeSoon(function() {
|
||||
var iframe2 = document.createElement("iframe");
|
||||
// Make sure that iframe1 and iframe2 are in the same TabGroup by linking
|
||||
// them through opener. Right now this API requires chrome privileges, as
|
||||
// it is on MozFrameLoaderOwner.
|
||||
SpecialPowers.wrap(iframe2).presetOpenerWindow(iframe1.contentWindow);
|
||||
iframe2.setAttribute("mozbrowser", "true");
|
||||
|
||||
iframe2.addEventListener("mozbrowseropenwindow", function(f) {
|
||||
ok(false, "Got second mozbrowseropenwindow event.");
|
||||
});
|
||||
|
||||
document.body.appendChild(iframe2);
|
||||
iframe2.src = "file_browserElement_BrowserWindowNamespace.html#2";
|
||||
});
|
||||
});
|
||||
|
||||
document.body.appendChild(iframe1);
|
||||
iframe1.src = "file_browserElement_BrowserWindowNamespace.html#1";
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,34 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 764718 - Test that window.close() works from the opener window.
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
ok(true, "got openwindow event.");
|
||||
document.body.appendChild(e.detail.frameElement);
|
||||
|
||||
e.detail.frameElement.addEventListener("mozbrowserclose", function(f) {
|
||||
ok(true, "got mozbrowserclose event.");
|
||||
SimpleTest.finish();
|
||||
});
|
||||
});
|
||||
|
||||
document.body.appendChild(iframe);
|
||||
|
||||
// file_browserElement_CloseFromOpener opens a new window and then calls
|
||||
// close() on it.
|
||||
iframe.src = "file_browserElement_CloseFromOpener.html";
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -17,10 +17,6 @@ function runTest() {
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
iframe.setAttribute("name", "foo");
|
||||
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
ok(false, "Got mozbrowseropenwindow, but should not have.");
|
||||
});
|
||||
|
||||
iframe.addEventListener("mozbrowserlocationchange", function(e) {
|
||||
ok(true, "Got locationchange to " + e.detail.url);
|
||||
if (e.detail.url.endsWith("ForwardName.html#finish")) {
|
||||
|
@ -1,57 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 804446 - Test that window.open(javascript:..) works with <iframe mozbrowser>.
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframeJS = document.createElement("iframe");
|
||||
iframeJS.setAttribute("mozbrowser", "true");
|
||||
|
||||
iframeJS.addEventListener("mozbrowserloadstart", function(e) {
|
||||
ok(false, "This should not happen!");
|
||||
});
|
||||
|
||||
iframeJS.addEventListener("mozbrowserloadend", function(e) {
|
||||
ok(false, "This should not happen!");
|
||||
});
|
||||
|
||||
iframeJS.src = 'javascript:alert("Foo");';
|
||||
document.body.appendChild(iframeJS);
|
||||
|
||||
var iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
var gotPopup = false;
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
is(gotPopup, false, "Should get just one popup.");
|
||||
gotPopup = true;
|
||||
|
||||
document.body.appendChild(e.detail.frameElement);
|
||||
});
|
||||
|
||||
iframe.addEventListener("mozbrowsershowmodalprompt", function(e) {
|
||||
ok(
|
||||
gotPopup,
|
||||
"Got mozbrowseropenwindow event before showmodalprompt event."
|
||||
);
|
||||
if (e.detail.message.indexOf("success") == 0) {
|
||||
ok(true, e.detail.message);
|
||||
SimpleTest.finish();
|
||||
} else {
|
||||
ok(false, "Got invalid message: " + e.detail.message);
|
||||
}
|
||||
});
|
||||
|
||||
iframe.src = "file_browserElement_FrameWrongURI.html";
|
||||
document.body.appendChild(iframe);
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,62 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 742944 - In <iframe mozbrowser>, test that if we call window.open twice
|
||||
// with the same name, we get only one mozbrowseropenwindow event.
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
var iframe;
|
||||
var popupFrame;
|
||||
function runTest() {
|
||||
iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
var gotPopup = false;
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
is(gotPopup, false, "Should get just one popup.");
|
||||
gotPopup = true;
|
||||
popupFrame = e.detail.frameElement;
|
||||
is(popupFrame.getAttribute("name"), "OpenNamed");
|
||||
|
||||
// Called when file_browserElement_OpenNamed2.html loads into popupFrame.
|
||||
popupFrame.addEventListener(
|
||||
"mozbrowsershowmodalprompt",
|
||||
function(f) {
|
||||
ok(gotPopup, "Got openwindow event before showmodalprompt event.");
|
||||
is(f.detail.message, "success: loaded");
|
||||
SimpleTest.executeSoon(test2);
|
||||
},
|
||||
{ once: true }
|
||||
);
|
||||
|
||||
document.body.appendChild(popupFrame);
|
||||
});
|
||||
|
||||
// OpenNamed.html will call
|
||||
//
|
||||
// window.open('file_browserElement_OpenNamed2.html', 'OpenNamed').
|
||||
//
|
||||
// Once that popup loads, we reload OpenNamed.html. That will call
|
||||
// window.open again, but we shouldn't get another openwindow event, because
|
||||
// we're opening into the same named window.
|
||||
iframe.src = "file_browserElement_OpenNamed.html";
|
||||
document.body.appendChild(iframe);
|
||||
}
|
||||
|
||||
function test2() {
|
||||
popupFrame.addEventListener("mozbrowsershowmodalprompt", function(e) {
|
||||
is(e.detail.message, "success: loaded");
|
||||
SimpleTest.finish();
|
||||
});
|
||||
|
||||
iframe.src = "file_browserElement_OpenNamed.html?test2";
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,65 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 1144015 - test middle/ctrl/cmd-click on a link.
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
let iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
document.body.appendChild(iframe);
|
||||
|
||||
let x = 2;
|
||||
let y = 2;
|
||||
// This test used to try to transform the coordinates from child
|
||||
// to parent coordinate space by first calling
|
||||
// iframe.getBoundingClientRect();
|
||||
// to refresh offsets and then calling
|
||||
// var remoteTab = SpecialPowers.wrap(iframe)
|
||||
// .frameLoader.remoteTab;
|
||||
// and calling remoteTab.getChildProcessOffset(offsetX, offsetY) if
|
||||
// remoteTab was not null, but remoteTab was always null.
|
||||
|
||||
let sendCtrlClick = () => {
|
||||
let nsIDOMWindowUtils = SpecialPowers.Ci.nsIDOMWindowUtils;
|
||||
let mod =
|
||||
nsIDOMWindowUtils.MODIFIER_META | nsIDOMWindowUtils.MODIFIER_CONTROL;
|
||||
iframe.sendMouseEvent("mousedown", x, y, 0, 1, mod);
|
||||
iframe.sendMouseEvent("mouseup", x, y, 0, 1, mod);
|
||||
};
|
||||
|
||||
let onCtrlClick = e => {
|
||||
is(e.detail.url, "http://example.com/", "URL matches");
|
||||
iframe.removeEventListener("mozbrowseropentab", onCtrlClick);
|
||||
iframe.addEventListener("mozbrowseropentab", onMiddleClick);
|
||||
sendMiddleClick();
|
||||
};
|
||||
|
||||
let sendMiddleClick = () => {
|
||||
iframe.sendMouseEvent("mousedown", x, y, 1, 1, 0);
|
||||
iframe.sendMouseEvent("mouseup", x, y, 1, 1, 0);
|
||||
};
|
||||
|
||||
let onMiddleClick = e => {
|
||||
is(e.detail.url, "http://example.com/", "URL matches");
|
||||
iframe.removeEventListener("mozbrowseropentab", onMiddleClick);
|
||||
SimpleTest.finish();
|
||||
};
|
||||
|
||||
iframe.addEventListener("mozbrowserloadend", e => {
|
||||
iframe.addEventListener("mozbrowseropentab", onCtrlClick);
|
||||
sendCtrlClick();
|
||||
});
|
||||
|
||||
iframe.src =
|
||||
'data:text/html,<body style="margin:0"><a href="http://example.com"><span>click here</span></a></body>';
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,63 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 742944 - Test that window.open works with <iframe mozbrowser>.
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
var gotPopup = false;
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
is(gotPopup, false, "Should get just one popup.");
|
||||
gotPopup = true;
|
||||
|
||||
document.body.appendChild(e.detail.frameElement);
|
||||
|
||||
ok(
|
||||
/file_browserElement_Open2\.html$/.test(e.detail.url),
|
||||
"Popup's URL (got " + e.detail.url + ")"
|
||||
);
|
||||
is(e.detail.name, "name");
|
||||
is(e.detail.features, "dialog=1");
|
||||
});
|
||||
|
||||
iframe.addEventListener("mozbrowsershowmodalprompt", function(e) {
|
||||
ok(
|
||||
gotPopup,
|
||||
"Got mozbrowseropenwindow event before showmodalprompt event."
|
||||
);
|
||||
if (e.detail.message.indexOf("success:") == 0) {
|
||||
ok(true, e.detail.message);
|
||||
} else if (e.detail.message.indexOf("failure:") == 0) {
|
||||
ok(false, e.detail.message);
|
||||
} else if (e.detail.message == "finish") {
|
||||
SimpleTest.finish();
|
||||
} else {
|
||||
ok(false, "Got invalid message: " + e.detail.message);
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* file_browserElementOpen1 does
|
||||
*
|
||||
* window.open('file_browserElement_Open2.html', 'name', 'dialog=1')
|
||||
*
|
||||
* then adds an event listener to the opened window and waits for onload.
|
||||
*
|
||||
* Onload, we fire a few alerts saying "success:REASON" or "failure:REASON".
|
||||
* Finally, we fire a "finish" alert, which ends the test.
|
||||
*/
|
||||
iframe.src = "file_browserElement_Open1.html";
|
||||
document.body.appendChild(iframe);
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,48 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 769182 - window.open to a different origin should load the page.
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
ok(true, "Got first window.open call");
|
||||
|
||||
e.detail.frameElement.addEventListener("mozbrowseropenwindow", function(f) {
|
||||
ok(true, "Got second window.open call");
|
||||
document.body.appendChild(f.detail.frameElement);
|
||||
});
|
||||
|
||||
e.detail.frameElement.addEventListener(
|
||||
"mozbrowsershowmodalprompt",
|
||||
function(f) {
|
||||
ok(true, "Got alert from second window.");
|
||||
SimpleTest.finish();
|
||||
}
|
||||
);
|
||||
|
||||
document.body.appendChild(e.detail.frameElement);
|
||||
});
|
||||
|
||||
// DifferentOrigin.html?1 calls
|
||||
//
|
||||
// window.open('http://example.com/.../DifferentOrigin.html?2'),
|
||||
//
|
||||
// which calls alert().
|
||||
|
||||
iframe.src =
|
||||
"http://example.org/tests/dom/browser-element/mochitest/file_browserElement_OpenWindowDifferentOrigin.html?1";
|
||||
document.body.appendChild(iframe);
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,34 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 1216937 - Test that window.open with null/empty URL should use
|
||||
// about:blank as default
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
var gotPopup = false;
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
is(gotPopup, false, "Should get just one popup.");
|
||||
gotPopup = true;
|
||||
|
||||
is(e.detail.url, "about:blank", "Popup's has correct URL");
|
||||
e.preventDefault();
|
||||
|
||||
SimpleTest.finish();
|
||||
});
|
||||
|
||||
iframe.src = "file_browserElement_OpenWindowEmpty.html";
|
||||
document.body.appendChild(iframe);
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,70 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 766871 - Test that window.open works from an <iframe> within <iframe mozbrowser>.
|
||||
//
|
||||
// This is basically the same as browserElement_OpenWindow, except that instead
|
||||
// of loading file_browserElement_Open1.html directly inside the <iframe
|
||||
// mozbrowser>, we load file_browserElement_OpenWindowInFrame.html into the
|
||||
// mozbrowser. OpenWindowInFrame loads file_browserElement_Open1.html inside
|
||||
// an iframe.
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
var gotPopup = false;
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
is(gotPopup, false, "Should get just one popup.");
|
||||
gotPopup = true;
|
||||
|
||||
document.body.appendChild(e.detail.frameElement);
|
||||
|
||||
ok(
|
||||
/file_browserElement_Open2\.html$/.test(e.detail.url),
|
||||
"Popup's URL (got " + e.detail.url + ")"
|
||||
);
|
||||
is(e.detail.name, "name");
|
||||
is(e.detail.features, "dialog=1");
|
||||
});
|
||||
|
||||
iframe.addEventListener("mozbrowsershowmodalprompt", function(e) {
|
||||
ok(
|
||||
gotPopup,
|
||||
"Got mozbrowseropenwindow event before showmodalprompt event."
|
||||
);
|
||||
if (e.detail.message.indexOf("success:") == 0) {
|
||||
ok(true, e.detail.message);
|
||||
} else if (e.detail.message.indexOf("failure:") == 0) {
|
||||
ok(false, e.detail.message);
|
||||
} else if (e.detail.message == "finish") {
|
||||
SimpleTest.finish();
|
||||
} else {
|
||||
ok(false, "Got invalid message: " + e.detail.message);
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* file_browserElement_OpenWindowInFrame.html loads
|
||||
* file_browserElement_Open1.html in an iframe. Open1.html does
|
||||
*
|
||||
* window.open('file_browserElement_Open2.html', 'name', 'dialog=1')
|
||||
*
|
||||
* then adds an event listener to the opened window and waits for onload.
|
||||
*
|
||||
* Onload, we fire a few alerts saying "success:REASON" or "failure:REASON".
|
||||
* Finally, we fire a "finish" alert, which ends the test.
|
||||
*/
|
||||
iframe.src = "file_browserElement_OpenWindowInFrame.html";
|
||||
document.body.appendChild(iframe);
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,47 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 742944 - Do window.open from inside <iframe mozbrowser>. But then
|
||||
// reject the call. This shouldn't cause problems (crashes, leaks).
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
ok(
|
||||
e.detail.url.includes("does_not_exist.html"),
|
||||
"Opened URL; got " + e.detail.url
|
||||
);
|
||||
is(e.detail.name, "");
|
||||
is(e.detail.features, "");
|
||||
|
||||
// Don't add e.detail.frameElement to the DOM, so the window.open is
|
||||
// effectively blocked.
|
||||
e.preventDefault();
|
||||
});
|
||||
|
||||
iframe.addEventListener("mozbrowsershowmodalprompt", function(e) {
|
||||
var msg = e.detail.message;
|
||||
if (msg.indexOf("success:") == 0) {
|
||||
ok(true, msg);
|
||||
} else if (msg == "finish") {
|
||||
SimpleTest.finish();
|
||||
} else {
|
||||
ok(false, msg);
|
||||
}
|
||||
});
|
||||
|
||||
iframe.src = "file_browserElement_OpenWindowRejected.html";
|
||||
document.body.appendChild(iframe);
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,50 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 742944 - Do window.open from inside <iframe mozbrowser>. But then
|
||||
// reject the call. This shouldn't cause problems (crashes, leaks).
|
||||
//
|
||||
// This is the same as OpenWindowRejected, except we "reject" the popup by not
|
||||
// adding the iframe element to our DOM, instead of by not calling
|
||||
// preventDefault() on the event.
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
ok(
|
||||
e.detail.url.includes("does_not_exist.html"),
|
||||
"Opened URL; got " + e.detail.url
|
||||
);
|
||||
is(e.detail.name, "");
|
||||
is(e.detail.features, "");
|
||||
|
||||
// Call preventDefault, but don't add the iframe to the DOM. This still
|
||||
// amounts to rejecting the popup.
|
||||
e.preventDefault();
|
||||
});
|
||||
|
||||
iframe.addEventListener("mozbrowsershowmodalprompt", function(e) {
|
||||
var msg = e.detail.message;
|
||||
if (msg.indexOf("success:") == 0) {
|
||||
ok(true, msg);
|
||||
} else if (msg == "finish") {
|
||||
SimpleTest.finish();
|
||||
} else {
|
||||
ok(false, msg);
|
||||
}
|
||||
});
|
||||
|
||||
iframe.src = "file_browserElement_OpenWindowRejected.html";
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,28 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 764718 - Test that clicking a link with _target=blank works.
|
||||
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
is(e.detail.url, "http://example.com/");
|
||||
e.preventDefault();
|
||||
SimpleTest.finish();
|
||||
});
|
||||
|
||||
iframe.src = "file_browserElement_TargetBlank.html";
|
||||
document.body.appendChild(iframe);
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,33 +0,0 @@
|
||||
/* Any copyright is dedicated to the public domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Bug 771273 - Check that window.open(url, '_top') works properly with <iframe
|
||||
// mozbrowser>.
|
||||
"use strict";
|
||||
|
||||
/* global browserElementTestHelpers */
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
browserElementTestHelpers.setEnabledPref(true);
|
||||
browserElementTestHelpers.addPermission();
|
||||
|
||||
function runTest() {
|
||||
var iframe = document.createElement("iframe");
|
||||
iframe.setAttribute("mozbrowser", "true");
|
||||
|
||||
iframe.addEventListener("mozbrowseropenwindow", function(e) {
|
||||
ok(false, "Not expecting an openwindow event.");
|
||||
});
|
||||
|
||||
iframe.addEventListener("mozbrowserlocationchange", function(e) {
|
||||
if (/file_browserElement_TargetTop.html\?2$/.test(e.detail.url)) {
|
||||
ok(true, "Got the locationchange we were looking for.");
|
||||
SimpleTest.finish();
|
||||
}
|
||||
});
|
||||
|
||||
document.body.appendChild(iframe);
|
||||
iframe.src = "file_browserElement_TargetTop.html";
|
||||
}
|
||||
|
||||
addEventListener("testready", runTest);
|
@ -1,9 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<script>
|
||||
addEventListener("load", function() {
|
||||
window.open("http://example.com/" + location.hash, "foo");
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,8 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<script>
|
||||
var win = window.open("file_empty.html");
|
||||
win.close();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,6 +0,0 @@
|
||||
<script>
|
||||
function testSucceeded() { alert("success"); }
|
||||
// eslint-disable-next-line no-useless-concat
|
||||
function callback() { return "<script>opener.testSucceeded()</" + "script>"; }
|
||||
var w = window.open("javascript:opener.callback();");
|
||||
</script>
|
@ -1,33 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<script>
|
||||
|
||||
// Because this file is inside <iframe mozbrowser>, the alert() calls below
|
||||
// don't trigger actual dialogs. Instead, the document which contans the
|
||||
// iframe receives mozbrowsershowmodalprompt events, which the document uses
|
||||
// to determine test success/failure.
|
||||
|
||||
function is(x, y, reason) {
|
||||
if (x === y) {
|
||||
alert("success: " + x + " === " + y + ", " + reason);
|
||||
} else {
|
||||
alert("failure: " + x + " !== " + y + ", " + reason);
|
||||
}
|
||||
}
|
||||
|
||||
function ok(bool, reason) {
|
||||
alert((bool ? "success: " : "failure: ") + reason);
|
||||
}
|
||||
|
||||
// Send "dialog=1" as a test for bug 783644. It shouldn't have any effect.
|
||||
var w = window.open("file_browserElement_Open2.html", "name", "dialog=1");
|
||||
w.addEventListener("load", function() {
|
||||
ok(true, "got load");
|
||||
is(w.opener, window, "opener property");
|
||||
is(w.location.href, location.href.replace("Open1", "Open2"), "correct location");
|
||||
is(w.document.getElementById("testElem").innerHTML, "test", "elem innerHTML");
|
||||
alert("finish");
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,5 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<div id='testElem'>test</div>
|
||||
</body>
|
||||
</html>
|
@ -1,7 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<script>
|
||||
window.open("file_browserElement_OpenNamed2.html", "OpenNamed");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,7 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<script>
|
||||
alert("success: loaded");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,18 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
|
||||
<div id='name'></div>
|
||||
|
||||
<script>
|
||||
if (location.search == "?1") {
|
||||
open("http://example.com/tests/dom/browser-element/mochitest/file_browserElement_OpenWindowDifferentOrigin.html?2");
|
||||
} else if (location.search == "?2") {
|
||||
alert("finish");
|
||||
}
|
||||
|
||||
// eslint-disable-next-line no-unsanitized/property
|
||||
document.getElementById("name").innerHTML = location.search;
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,7 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<script>
|
||||
window.open();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,6 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
I'm file_browserElement_OpenInFrame.html.
|
||||
<iframe src='file_browserElement_Open1.html'></iframe>
|
||||
</body>
|
||||
</html>
|
@ -1,15 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
|
||||
<script>
|
||||
var w = window.open("does_not_exist.html");
|
||||
if (!w) {
|
||||
alert("success:w is null");
|
||||
} else {
|
||||
alert("failure:w is not null -- " + w);
|
||||
}
|
||||
alert("finish");
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,18 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<a id='link' target='_blank' href="http://example.com" rel="opener">Click me</a>
|
||||
|
||||
<script>
|
||||
function clickLink() {
|
||||
// See testcase in bug 666604.
|
||||
var e = document.createEvent("MouseEvent");
|
||||
e.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0,
|
||||
false, false, false, false, 0, null);
|
||||
document.getElementById("link").dispatchEvent(e);
|
||||
}
|
||||
|
||||
addEventListener("load", function() { setTimeout(clickLink, 0); });
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<div id='url'></div>
|
||||
|
||||
<script>
|
||||
if (location.search == "") {
|
||||
window.open("file_browserElement_TargetTop.html?2", "_top");
|
||||
}
|
||||
// eslint-disable-next-line no-unsanitized/property
|
||||
document.getElementById("url").innerHTML = document.location.href;
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -2,8 +2,6 @@
|
||||
# FIXME(bz, bug 1504026): now that we're not testing OpenMixedProcess,
|
||||
# can we reenable these tests on Android and e10s?
|
||||
skip-if = os == "android" || e10s
|
||||
support-files =
|
||||
browserElement_OpenTab.js
|
||||
|
||||
[test_browserElement_oop_Viewmode.html]
|
||||
[test_browserElement_oop_ThemeColor.html]
|
||||
@ -23,19 +21,12 @@ disabled = Disabling some OOP tests for WebIDL scope changes (bug 1310706 for re
|
||||
[test_browserElement_oop_ErrorSecurity.html]
|
||||
[test_browserElement_oop_FirstPaint.html]
|
||||
[test_browserElement_oop_ForwardName.html]
|
||||
[test_browserElement_oop_FrameWrongURI.html]
|
||||
[test_browserElement_oop_Iconchange.html]
|
||||
[test_browserElement_oop_LoadEvents.html]
|
||||
[test_browserElement_oop_Metachange.html]
|
||||
[test_browserElement_oop_NoAudioTrack.html]
|
||||
disabled = Disabling some OOP tests for WebIDL scope changes (bug 1310706 for re-enabling)
|
||||
[test_browserElement_oop_OpenNamed.html]
|
||||
[test_browserElement_oop_OpenWindow.html]
|
||||
[test_browserElement_oop_OpenWindowDifferentOrigin.html]
|
||||
[test_browserElement_oop_OpenWindowInFrame.html]
|
||||
[test_browserElement_oop_OpenWindowRejected.html]
|
||||
[test_browserElement_oop_Opensearch.html]
|
||||
[test_browserElement_oop_OpenTab.html]
|
||||
disabled = Disabling some OOP tests for WebIDL scope changes (bug 1310706 for re-enabling)
|
||||
[test_browserElement_oop_PrivateBrowsing.html]
|
||||
skip-if = true # Bug 1315042
|
||||
@ -53,8 +44,6 @@ skip-if = toolkit == 'android' #TIMED_OUT, bug 766586
|
||||
disabled = Disabling some OOP tests for WebIDL scope changes (bug 1310706 for re-enabling)
|
||||
[test_browserElement_oop_Stop.html]
|
||||
disabled = Disabling some OOP tests for WebIDL scope changes (bug 1310706 for re-enabling)
|
||||
[test_browserElement_oop_TargetBlank.html]
|
||||
[test_browserElement_oop_TargetTop.html]
|
||||
[test_browserElement_oop_Titlechange.html]
|
||||
[test_browserElement_oop_TopBarrier.html]
|
||||
[test_browserElement_oop_XFrameOptions.html]
|
||||
@ -62,7 +51,5 @@ disabled = Disabling some OOP tests for WebIDL scope changes (bug 1310706 for re
|
||||
disabled = Disabling some OOP tests for WebIDL scope changes (bug 1310706 for re-enabling)
|
||||
[test_browserElement_oop_XFrameOptionsSameOrigin.html]
|
||||
[test_browserElement_oop_ContextmenuEvents.html]
|
||||
[test_browserElement_oop_CloseFromOpener.html]
|
||||
[test_browserElement_oop_ExposableURI.html]
|
||||
skip-if = !e10s # Bug 1391349
|
||||
[test_browserElement_oop_OpenWindowEmpty.html]
|
||||
|
@ -10,10 +10,8 @@ support-files =
|
||||
browserElement_Auth.js
|
||||
browserElement_Viewmode.js
|
||||
browserElement_ThemeColor.js
|
||||
browserElement_BrowserWindowNamespace.js
|
||||
browserElement_BrowserWindowResize.js
|
||||
browserElement_Close.js
|
||||
browserElement_CloseFromOpener.js
|
||||
browserElement_ContextmenuEvents.js
|
||||
browserElement_CookiesNotThirdParty.js
|
||||
browserElement_CopyPaste.js
|
||||
@ -24,17 +22,9 @@ support-files =
|
||||
browserElement_ExposableURI.js
|
||||
browserElement_FirstPaint.js
|
||||
browserElement_ForwardName.js
|
||||
browserElement_FrameWrongURI.js
|
||||
browserElement_Iconchange.js
|
||||
browserElement_LoadEvents.js
|
||||
browserElement_Metachange.js
|
||||
browserElement_OpenNamed.js
|
||||
browserElement_OpenTab.js
|
||||
browserElement_OpenWindow.js
|
||||
browserElement_OpenWindowDifferentOrigin.js
|
||||
browserElement_OpenWindowEmpty.js
|
||||
browserElement_OpenWindowInFrame.js
|
||||
browserElement_OpenWindowRejected.js
|
||||
browserElement_Opensearch.js
|
||||
browserElement_PrivateBrowsing.js
|
||||
browserElement_PromptCheck.js
|
||||
@ -43,8 +33,6 @@ support-files =
|
||||
browserElement_RemoveBrowserElement.js
|
||||
browserElement_ScrollEvent.js
|
||||
browserElement_SecurityChange.js
|
||||
browserElement_TargetBlank.js
|
||||
browserElement_TargetTop.js
|
||||
browserElement_Titlechange.js
|
||||
browserElement_TopBarrier.js
|
||||
browserElement_XFrameOptions.js
|
||||
@ -54,25 +42,12 @@ support-files =
|
||||
file_browserElement_AlertInFrame_Inner.html
|
||||
file_browserElement_Viewmode.html
|
||||
file_browserElement_ThemeColor.html
|
||||
file_browserElement_BrowserWindowNamespace.html
|
||||
file_browserElement_CloseFromOpener.html
|
||||
file_browserElement_CookiesNotThirdParty.html
|
||||
file_browserElement_ForwardName.html
|
||||
file_browserElement_FrameWrongURI.html
|
||||
file_browserElement_LoadEvents.html
|
||||
file_browserElement_Metachange.sjs
|
||||
file_browserElement_Open1.html
|
||||
file_browserElement_Open2.html
|
||||
file_browserElement_OpenNamed.html
|
||||
file_browserElement_OpenNamed2.html
|
||||
file_browserElement_OpenWindowDifferentOrigin.html
|
||||
file_browserElement_OpenWindowEmpty.html
|
||||
file_browserElement_OpenWindowInFrame.html
|
||||
file_browserElement_OpenWindowRejected.html
|
||||
file_browserElement_PrivateBrowsing.html
|
||||
file_browserElement_SecurityChange.html
|
||||
file_browserElement_TargetBlank.html
|
||||
file_browserElement_TargetTop.html
|
||||
file_browserElement_XFrameOptions.sjs
|
||||
file_browserElement_XFrameOptionsDeny.html
|
||||
file_browserElement_XFrameOptionsSameOrigin.html
|
||||
@ -96,10 +71,8 @@ support-files =
|
||||
[test_browserElement_inproc_AlertInFrame.html]
|
||||
[test_browserElement_inproc_Auth.html]
|
||||
disabled = No longer supported
|
||||
[test_browserElement_inproc_BrowserWindowNamespace.html]
|
||||
[test_browserElement_inproc_BrowserWindowResize.html]
|
||||
[test_browserElement_inproc_Close.html]
|
||||
[test_browserElement_inproc_CloseFromOpener.html]
|
||||
[test_browserElement_inproc_ContextmenuEvents.html]
|
||||
[test_browserElement_inproc_CookiesNotThirdParty.html]
|
||||
[test_browserElement_inproc_CopyPaste.html]
|
||||
@ -107,17 +80,9 @@ disabled = No longer supported
|
||||
[test_browserElement_inproc_ExposableURI.html]
|
||||
[test_browserElement_inproc_FirstPaint.html]
|
||||
[test_browserElement_inproc_ForwardName.html]
|
||||
[test_browserElement_inproc_FrameWrongURI.html]
|
||||
[test_browserElement_inproc_Iconchange.html]
|
||||
[test_browserElement_inproc_LoadEvents.html]
|
||||
[test_browserElement_inproc_Metachange.html]
|
||||
[test_browserElement_inproc_OpenNamed.html]
|
||||
[test_browserElement_inproc_OpenTab.html]
|
||||
disabled = won't work as Firefox desktop will intercept ctrl-click
|
||||
[test_browserElement_inproc_OpenWindow.html]
|
||||
[test_browserElement_inproc_OpenWindowDifferentOrigin.html]
|
||||
[test_browserElement_inproc_OpenWindowInFrame.html]
|
||||
[test_browserElement_inproc_OpenWindowRejected.html]
|
||||
[test_browserElement_inproc_Opensearch.html]
|
||||
[test_browserElement_inproc_PrivateBrowsing.html]
|
||||
[test_browserElement_inproc_PromptCheck.html]
|
||||
@ -125,8 +90,6 @@ disabled = won't work as Firefox desktop will intercept ctrl-click
|
||||
[test_browserElement_inproc_RemoveBrowserElement.html]
|
||||
[test_browserElement_inproc_ScrollEvent.html]
|
||||
[test_browserElement_inproc_SecurityChange.html]
|
||||
[test_browserElement_inproc_TargetBlank.html]
|
||||
[test_browserElement_inproc_TargetTop.html]
|
||||
[test_browserElement_inproc_Titlechange.html]
|
||||
[test_browserElement_inproc_TopBarrier.html]
|
||||
[test_browserElement_inproc_XFrameOptions.html]
|
||||
@ -134,5 +97,4 @@ disabled = won't work as Firefox desktop will intercept ctrl-click
|
||||
[test_browserElement_inproc_XFrameOptionsSameOrigin.html]
|
||||
[test_browserElement_inproc_Reload.html]
|
||||
disabled = bug 774100
|
||||
[test_browserElement_inproc_OpenWindowEmpty.html]
|
||||
[test_browserElement_inproc_dataBlock.html]
|
||||
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test for Bug 780351</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_BrowserWindowNamespace.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,18 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<!--
|
||||
https://bugzilla.mozilla.org/show_bug.cgi?id=757182
|
||||
-->
|
||||
<head>
|
||||
<title>Test for Bug 757182</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=757182">Mozilla Bug 757182</a>
|
||||
|
||||
<script type="application/javascript" src="browserElement_CloseFromOpener.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_FrameWrongURI.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenNamed.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<!--
|
||||
https://bugzilla.mozilla.org/show_bug.cgi?id=1144015
|
||||
-->
|
||||
<head>
|
||||
<title>Test for Bug 1144015</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1144015">Mozilla Bug 1144015</a>
|
||||
|
||||
<script type="application/javascript" src="browserElement_OpenTab.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindow.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindowDifferentOrigin.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test for Bug 1216937</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindowEmpty.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindowInFrame.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindowRejected.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindowRejected.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test for mozbrowser</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_TargetBlank.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test for Bug 771273</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_TargetTop.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,18 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<!--
|
||||
https://bugzilla.mozilla.org/show_bug.cgi?id=757182
|
||||
-->
|
||||
<head>
|
||||
<title>Test for Bug 757182</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=757182">Mozilla Bug 757182</a>
|
||||
|
||||
<script type="application/javascript" src="browserElement_CloseFromOpener.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_FrameWrongURI.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenNamed.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<!--
|
||||
https://bugzilla.mozilla.org/show_bug.cgi?id=1144015
|
||||
-->
|
||||
<head>
|
||||
<title>Test for Bug 1144015</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1144015">Mozilla Bug 1144015</a>
|
||||
|
||||
<script type="application/javascript" src="browserElement_OpenTab.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindow.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindowDifferentOrigin.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test for Bug 1216937</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindowEmpty.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindowInFrame.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindowRejected.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test of browser element.</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_OpenWindowRejected.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test for mozbrowser</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_TargetBlank.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test for Bug 771273</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="browserElementTestHelpers.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/javascript" src="browserElement_TargetTop.js">
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user