]> Dogcows Code - chaz/p5-CGI-Ex/blob - samples/yaml_js_1.html
CGI::Ex 2.00
[chaz/p5-CGI-Ex] / samples / yaml_js_1.html
1 <html>
2 <title>Yaml Test</title>
3 <body>
4
5 <table border=1 cellspacing=0>
6 <tr>
7 <td colspan=2>
8 <script src="../lib/CGI/Ex/yaml_load.js"></script>
9 <script>
10
11 if (! document.yaml_load) {
12 document.writeln('<span style="color:red"><h1>Missing document.yaml_load</h1>Path to ../lib/CGI/Ex/yaml_load.js may be invalid.</span>');
13 } else {
14 document.writeln('<span style="color:green"><h1>Found document.yaml_load</h1></span>');
15 }
16
17 </script>
18 </td>
19 </tr>
20
21 <tr><th colspan=2>YAML text</th></tr>
22 <tr>
23 <td colspan=2>
24 <pre><script>
25 var yaml = "foo: bar\nbaz: bee\nhem: haw\n";
26 document.write(yaml)
27 </script></pre>
28 </td>
29 </tr>
30
31
32 <tr>
33 <th>Produces</th><th>Should look like</th>
34 </tr>
35 <tr>
36 <td>
37 <pre><script>
38 var t1 = new Date();
39 var y = document.yaml_load(yaml)
40 var t2 = new Date();
41 document.write(document.js_dump(y));
42 </script></pre>
43 </td>
44 <td>
45 <pre>Dump:
46 [obj].0.baz=bee
47 [obj].0.foo=bar
48 [obj].0.hem=haw
49 </pre>
50 </td>
51 </tr>
52
53 <tr>
54 <td colspan=2>
55 <script>
56 document.write("Elapsed time: "+((t2.getTime() - t1.getTime())/1000)+" seconds");
57 </script>
58 </td>
59 </tr>
60
61 </body>
62 </html>
This page took 0.037384 seconds and 4 git commands to generate.