Mercurial > spidermonkey-playground
annotate sample-module.js @ 77:8cf72992387d default tip
add JSONP
author | Dion Almaer <dion@mozilla.com> |
---|---|
date | Fri, 26 Jun 2009 10:13:32 -0700 |
parents | 69622f55fcf6 |
children |
rev | line source |
---|---|
25
c837221bd717
Added docs to sample-module.js.
Atul Varma <varmaa@toolness.com>
parents:
14
diff
changeset
|
1 // This is a sample SecurableModule. |
c837221bd717
Added docs to sample-module.js.
Atul Varma <varmaa@toolness.com>
parents:
14
diff
changeset
|
2 |
11
bde6607a3620
changed TCB/sample module code a bit.
Atul Varma <varmaa@toolness.com>
parents:
7
diff
changeset
|
3 function boo() { |
bde6607a3620
changed TCB/sample module code a bit.
Atul Varma <varmaa@toolness.com>
parents:
7
diff
changeset
|
4 return boo.caller; |
bde6607a3620
changed TCB/sample module code a bit.
Atul Varma <varmaa@toolness.com>
parents:
7
diff
changeset
|
5 } |
bde6607a3620
changed TCB/sample module code a bit.
Atul Varma <varmaa@toolness.com>
parents:
7
diff
changeset
|
6 |
6
500e267ed094
Added a really simple securableModule require() implementation.
Atul Varma <varmaa@toolness.com>
parents:
diff
changeset
|
7 exports.foo = function foo() { |
27
69622f55fcf6
Made a simple SafeWrapper membrane to mediate between trust boundaries.
Atul Varma <varmaa@toolness.com>
parents:
25
diff
changeset
|
8 |
69622f55fcf6
Made a simple SafeWrapper membrane to mediate between trust boundaries.
Atul Varma <varmaa@toolness.com>
parents:
25
diff
changeset
|
9 imports.print(imports.blop + " " + foo.caller + " " + boo() + |
69622f55fcf6
Made a simple SafeWrapper membrane to mediate between trust boundaries.
Atul Varma <varmaa@toolness.com>
parents:
25
diff
changeset
|
10 " " + imports.print.__proto__); |
6
500e267ed094
Added a really simple securableModule require() implementation.
Atul Varma <varmaa@toolness.com>
parents:
diff
changeset
|
11 }; |