browser/modules/test/uitour.html

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

michael@0 1 <!DOCTYPE html>
michael@0 2 <html>
michael@0 3 <head>
michael@0 4 <meta charset="utf-8" />
michael@0 5 <title>UITour test</title>
michael@0 6 <script type="application/javascript" src="uitour.js">
michael@0 7 </script>
michael@0 8 <script type="application/javascript">
michael@0 9 var callbackResult, callbackData;
michael@0 10 function makeCallback(name) {
michael@0 11 return (function(data) {
michael@0 12 callbackResult = name;
michael@0 13 callbackData = data;
michael@0 14 });
michael@0 15 }
michael@0 16
michael@0 17 // Defined in content to avoid weird issues when crossing between chrome/content.
michael@0 18 function makeButtons() {
michael@0 19 return [
michael@0 20 {label: "Button 1", callback: makeCallback("button1")},
michael@0 21 {label: "Button 2", callback: makeCallback("button2"), icon: "image.png"}
michael@0 22 ];
michael@0 23 }
michael@0 24
michael@0 25 function makeInfoOptions() {
michael@0 26 return {
michael@0 27 closeButtonCallback: makeCallback("closeButton"),
michael@0 28 targetCallback: makeCallback("target"),
michael@0 29 };
michael@0 30 }
michael@0 31 </script>
michael@0 32 </head>
michael@0 33 <body>
michael@0 34 <h1>UITour tests</h1>
michael@0 35 <p>Because Firefox is...</p>
michael@0 36 <p>Never gonna let you down</p>
michael@0 37 <p>Never gonna give you up</p>
michael@0 38 </body>
michael@0 39 </html>

mercurial