summaryrefslogtreecommitdiffstats
path: root/mobile/android/tests/browser/chrome/head.js
diff options
context:
space:
mode:
authorMatt A. Tobin <email@mattatobin.com>2019-04-23 15:32:23 -0400
committerMatt A. Tobin <email@mattatobin.com>2019-04-23 15:32:23 -0400
commitabe80cc31d5a40ebed743085011fbcda0c1a9a10 (patch)
treefb3762f06b84745b182af281abb107b95a9fcf01 /mobile/android/tests/browser/chrome/head.js
parent63295d0087eb58a6eb34cad324c4c53d1b220491 (diff)
downloadUXP-abe80cc31d5a40ebed743085011fbcda0c1a9a10.tar
UXP-abe80cc31d5a40ebed743085011fbcda0c1a9a10.tar.gz
UXP-abe80cc31d5a40ebed743085011fbcda0c1a9a10.tar.lz
UXP-abe80cc31d5a40ebed743085011fbcda0c1a9a10.tar.xz
UXP-abe80cc31d5a40ebed743085011fbcda0c1a9a10.zip
Issue #1053 - Drop support Android and remove Fennec - Part 1a: Remove mobile/android
Diffstat (limited to 'mobile/android/tests/browser/chrome/head.js')
-rw-r--r--mobile/android/tests/browser/chrome/head.js72
1 files changed, 0 insertions, 72 deletions
diff --git a/mobile/android/tests/browser/chrome/head.js b/mobile/android/tests/browser/chrome/head.js
deleted file mode 100644
index 0ac8ed010..000000000
--- a/mobile/android/tests/browser/chrome/head.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/* Any copyright is dedicated to the Public Domain.
- http://creativecommons.org/publicdomain/zero/1.0/ */
-
-function fuzzyEquals(a, b) {
- return (Math.abs(a - b) < 1e-6);
-}
-
-function promiseBrowserEvent(browser, eventType) {
- return new Promise((resolve) => {
- function handle(event) {
- // Since we'll be redirecting, don't make assumptions about the given URL and the loaded URL
- if (event.target != browser.contentDocument || event.target.location.href == "about:blank") {
- info("Skipping spurious '" + eventType + "' event" + " for " + event.target.location.href);
- return;
- }
- info("Received event " + eventType + " from browser");
- browser.removeEventListener(eventType, handle, true);
- resolve(event);
- }
-
- browser.addEventListener(eventType, handle, true);
- info("Now waiting for " + eventType + " event from browser");
- });
-}
-
-function promiseTabEvent(container, eventType) {
- return new Promise((resolve) => {
- function handle(event) {
- info("Received event " + eventType + " from container");
- container.removeEventListener(eventType, handle, true);
- resolve(event);
- }
-
- container.addEventListener(eventType, handle, true);
- info("Now waiting for " + eventType + " event from container");
- });
-}
-
-function promiseNotification(topic) {
- Cu.import("resource://gre/modules/Services.jsm");
-
- return new Promise((resolve, reject) => {
- function observe(subject, topic, data) {
- info("Received " + topic + " notification from Gecko");
- Services.obs.removeObserver(observe, topic);
- resolve();
- }
- Services.obs.addObserver(observe, topic, false);
- info("Now waiting for " + topic + " notification from Gecko");
- });
-}
-
-function promiseLinkVisit(url) {
- Cu.import("resource://gre/modules/Services.jsm");
-
- var topic = "link-visited";
- return new Promise((resolve, reject) => {
- function observe(subject, topic, data) {
- info("Received " + topic + " notification from Gecko");
- var uri = subject.QueryInterface(Ci.nsIURI);
- if (uri.spec != url) {
- info("Visited URL " + uri.spec + " is not desired URL " + url + "; ignoring.");
- return;
- }
- info("Visited URL " + uri.spec + " is desired URL " + url);
- Services.obs.removeObserver(observe, topic);
- resolve();
- };
- Services.obs.addObserver(observe, topic, false);
- info("Now waiting for " + topic + " notification from Gecko with URL " + url);
- });
-}