JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / bin / netscape / javascript / JSObject.js
1 Clazz.declarePackage ("netscape.javascript");\r
2 c$ = Clazz.declareType (netscape.javascript, "JSObject");\r
3 c$.getWindow = Clazz.defineMethod (c$, "getWindow", \r
4 function (jvlite) {\r
5 {\r
6 return window;\r
7 }}, "jalview.bin.JalviewLite");\r
8 Clazz.defineMethod (c$, "call", \r
9 function (func, params) {\r
10 {\r
11 alert("call " + func);\r
12 func.apply(null, params);\r
13 }}, "~S,~A");\r
14 Clazz.defineMethod (c$, "eval", \r
15 function (string) {\r
16 {\r
17 alert("evval " + string);\r
18 }return this.eval (string);\r
19 }, "~S");\r