Mercurial > summit-idp
annotate static-files/example-client.html @ 58:422fcf9774b1
added js, css, and img subdirectories to static-files.
author | Atul Varma <avarma@mozilla.com> |
---|---|
date | Mon, 28 Jun 2010 16:51:13 -0700 |
parents | fe5a2f26787d |
children |
rev | line source |
---|---|
17
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
1 <html> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
2 <head> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
3 <title>Example Client</title> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
4 <style> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
5 #error { |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
6 background: red; |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
7 color: white; |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
8 display: none; |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
9 } |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
10 </style> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
11 </head> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
12 <body> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
13 <p>JSON data for all users should appear below, unless you're not |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
14 logged in, in which case you should <a target="_blank" href="/">log |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
15 in</a>.</p> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
16 <pre id="users"></pre> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
17 <div id="error"> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
18 Error: <span class="reason"></span> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
19 </div> |
58
422fcf9774b1
added js, css, and img subdirectories to static-files.
Atul Varma <avarma@mozilla.com>
parents:
54
diff
changeset
|
20 <script src="js/api.js"></script> |
422fcf9774b1
added js, css, and img subdirectories to static-files.
Atul Varma <avarma@mozilla.com>
parents:
54
diff
changeset
|
21 <script src="js/jquery-1.4.2.min.js"></script> |
17
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
22 <script> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
23 $(window).ready(function(event) { |
54
fe5a2f26787d
Made client api more humane wrt: urls.
Atul Varma <avarma@mozilla.com>
parents:
53
diff
changeset
|
24 var api = new Summit.Client(); |
17
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
25 api.getAllUsers(function(response) { |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
26 if (response.error) { |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
27 $("#error .reason").text(response.error); |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
28 $("#error").slideDown(); |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
29 } else { |
53
18de6b362cc5
made server.html and fixed example-client.html to work with it instead of index.html.
Atul Varma <avarma@mozilla.com>
parents:
17
diff
changeset
|
30 $("#users").text(JSON.stringify(response.users, null, 2)); |
17
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
31 } |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
32 }); |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
33 }); |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
34 </script> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
35 </body> |
18d28e6a9887
Added sample client and postMessage-based API.
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
36 </html> |