diff options
author | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
---|---|---|
committer | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
commit | 5f8de423f190bbb79a62f804151bc24824fa32d8 (patch) | |
tree | 10027f336435511475e392454359edea8e25895d /mobile/android/tests/browser/robocop/roboextender/base | |
parent | 49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff) | |
download | UXP-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.html | 37 | ||||
-rw-r--r-- | mobile/android/tests/browser/robocop/roboextender/base/robocop_prompt_gridinput.html | 51 |
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> |