summaryrefslogtreecommitdiffstats
path: root/mobile/android/tests/browser/robocop/roboextender/base
diff options
context:
space:
mode:
authorMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
committerMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
commit5f8de423f190bbb79a62f804151bc24824fa32d8 (patch)
tree10027f336435511475e392454359edea8e25895d /mobile/android/tests/browser/robocop/roboextender/base
parent49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff)
downloadUXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip
Add m-esr52 at 52.6.0
Diffstat (limited to 'mobile/android/tests/browser/robocop/roboextender/base')
-rw-r--r--mobile/android/tests/browser/robocop/roboextender/base/robocop_home_banner.html37
-rw-r--r--mobile/android/tests/browser/robocop/roboextender/base/robocop_prompt_gridinput.html51
2 files changed, 88 insertions, 0 deletions
diff --git a/mobile/android/tests/browser/robocop/roboextender/base/robocop_home_banner.html b/mobile/android/tests/browser/robocop/roboextender/base/robocop_home_banner.html
new file mode 100644
index 000000000..9a9456604
--- /dev/null
+++ b/mobile/android/tests/browser/robocop/roboextender/base/robocop_home_banner.html
@@ -0,0 +1,37 @@
+<html>
+ <head>
+ <title>HomeBanner test page</title>
+ <meta name="viewport" content="initial-scale=1.0"/>
+ <script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js"></script>
+ <script type="application/javascript">
+Components.utils.import("resource://gre/modules/Messaging.jsm");
+Components.utils.import("resource://gre/modules/Services.jsm");
+Components.utils.import("resource://gre/modules/Home.jsm");
+
+const TEXT = "The quick brown fox jumps over the lazy dog.";
+
+function start() {
+ var test = location.hash.substring(1);
+ window[test]();
+}
+
+var messageId;
+
+function addMessage() {
+ messageId = Home.banner.add({
+ text: TEXT,
+ onshown: function() {
+ Messaging.sendRequest({ type: "TestHomeBanner:MessageShown" });
+ },
+ ondismiss: function() {
+ Messaging.sendRequest({ type: "TestHomeBanner:MessageDismissed" });
+ }
+ });
+ Messaging.sendRequest({ type: "TestHomeBanner:MessageAdded" });
+}
+
+ </script>
+ </head>
+ <body onload="start();">
+ </body>
+</html>
diff --git a/mobile/android/tests/browser/robocop/roboextender/base/robocop_prompt_gridinput.html b/mobile/android/tests/browser/robocop/roboextender/base/robocop_prompt_gridinput.html
new file mode 100644
index 000000000..733683c16
--- /dev/null
+++ b/mobile/android/tests/browser/robocop/roboextender/base/robocop_prompt_gridinput.html
@@ -0,0 +1,51 @@
+<html>
+ <head>
+ <title>IconGrid test page</title>
+ <meta name="viewport" content="initial-scale=1.0"/>
+ <script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js"></script>
+ <script type="application/javascript">
+Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
+Components.utils.import("resource://gre/modules/Services.jsm");
+Components.utils.import("resource://gre/modules/Prompt.jsm");
+
+function start() {
+ var test = location.hash.substring(1);
+ window[test]();
+}
+
+function test1() {
+ var p = new Prompt({
+ title: "Prompt 1",
+ buttons: [
+ "OK"
+ ],
+ }).addIconGrid({
+ items: [
+ { iconUri: "drawable://alert_camera", name: "Icon 1", selected: true },
+ { iconUri: "drawable://alert_download", name: "Icon 2" },
+ { iconUri: "drawable://icon", name: "Icon 3" },
+ { iconUri: "drawable://icon", name: "Icon 4" },
+ { iconUri: "drawable://icon", name: "Icon 5" },
+ { iconUri: "drawable://icon", name: "Icon 6" },
+ { iconUri: "drawable://icon", name: "Icon 7" },
+ { iconUri: "drawable://icon", name: "Icon 8" },
+ { iconUri: "drawable://icon", name: "Icon 9" },
+ { iconUri: "drawable://icon", name: "Icon 10" },
+ { iconUri: "drawable://icon", name: "Icon 11" },
+ ]
+ });
+ p.show(function(data) {
+ sendResult(data.icongrid0 == 10, "Got result " + data.icongrid0);
+ });
+}
+
+function sendResult(pass, message) {
+ setTimeout(function() {
+ alert((pass ? "PASS " : "FAIL ") + message);
+ }, 1000);
+}
+ </script>
+ </head>
+ <body onload="start();">
+ </body>
+</html>