Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=7223
[WebKit-https.git] / LayoutTests / fast / AppleScript / array.html
1 <html>
2 <head>
3 <title>do JavaScript - converting JavaScript arrays to AppleScript</title>
4 </head>
5 <body>
6 At the moment, toString() is just used. Perhaps, some arrays should be converted to AppleScript lists.
7 <script type="text/javascript">
8
9     var console_messages = document.createElement("ol");
10     
11     function log(message)
12     {
13         var item = document.createElement("li");
14         item.appendChild(document.createTextNode(message));
15         console_messages.appendChild(item);
16     }
17     if (window.layoutTestController) {
18         
19         try {
20         
21             layoutTestController.dumpAsText();
22             
23             log(appleScriptController.doJavaScript("new Array(1, 2, 'three');"));
24             log(appleScriptController.doJavaScript("arr = new Array; arr['a'] = 'a'; arr[2] = 2; arr;"));
25             
26         } catch (ex) {
27             log("Exception: " + ex.description);
28         }
29
30         var console = document.createElement("p");
31         console.appendChild(console_messages);
32         document.body.appendChild(console);
33         
34     } else {
35         document.write("(cannot run interactively)");
36     }
37 </script>
38 </body>
39 </html>