/[pub]/test/html-whatpm/parser-manakai-interface.en.html
Suika

Contents of /test/html-whatpm/parser-manakai-interface.en.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (hide annotations) (download) (as text)
Sat Apr 12 15:57:56 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +6 -2 lines
File MIME type: text/html
++ ChangeLog	12 Apr 2008 15:57:44 -0000
2008-04-12  Wakaba  <wakaba@suika.fam.cx>

	* parser-manakai.cgi, parser-manakai-interface.en.html: The |innerHTML|
	output mode is split into "|innerHTML| (HTML)" and "|innerHTML| (XML)"
	output modes.

2008-03-29  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi: New "URI" section is implemented.

1 wakaba 1.1 <!DOCTYPE html>
2     <html lang="en">
3     <head>
4     <title>HTML5 Parser Web Interface</title>
5     <style type="text/css">
6     form {
7     display: block;
8     position: relative;
9     height: 20em;
10     margin-left: 1em;
11     margin-right: 1em;
12     }
13     form > fieldset {
14     display: block;
15     position: absolute;
16     top: 0; left: 0;
17     width: 40%; bottom: 0;
18     margin: 0;
19     border-style: none;
20     padding: 0;
21     }
22     iframe {
23     display: block;
24     position: absolute;
25     top: 0; right: 0;
26     width: 40%; bottom: 0;
27     margin: 0;
28     }
29     textarea {
30     width: 100%;
31     height: 19em;
32     }
33     button {
34     display: block;
35     position: absolute;
36     top: 9em;
37     left: 110%;
38     }
39     button:after {
40     content: " ->";
41     }
42     form > fieldset > fieldset {
43     display: block;
44     position: absolute;
45     top: 11em;
46     left: 103%;
47     border-style: none;
48     padding: 0;
49     min-width: 7em;
50     }
51     form > fieldset > fieldset fieldset {
52     font-size: 60%;
53     }
54     fieldset p {
55     margin-top: 0;
56     margin-bottom: 0;
57     }
58 wakaba 1.2 #element {
59     width: 5em;
60     }
61 wakaba 1.1 </style>
62     </head>
63 wakaba 1.2 <body onload="document.getElementById('element').disabled=!document.getElementById('html5').checked">
64 wakaba 1.1 <h1>HTML5 Parser (<em>beta</em>) Web Interface
65     (manakai Version)</h1>
66    
67     <form action="parser-manakai/html"
68     method="post" accept-charset="utf-8" target="result"
69     onsubmit="
70     var uri = 'parser-manakai/';
71     if (document.getElementById ('html5').checked) {
72     uri += 'html/';
73 wakaba 1.2 uri += document.getElementById ('element').value + '/';
74 wakaba 1.3 } else if (document.getElementById ('h2h').checked) {
75     uri += 'h2h/';
76     uri += document.getElementById ('element').value + '/';
77 wakaba 1.1 } else {
78     uri += 'xhtml/';
79 wakaba 1.2 uri += '/';
80 wakaba 1.1 }
81     if (document.getElementById ('format-test').checked) {
82     this.action = uri + 'test';
83 wakaba 1.4 } else if (document.getElementById ('format-xml').checked) {
84     this.action = uri + 'xml';
85 wakaba 1.1 } else {
86     this.action = uri + 'html';
87     }
88     ">
89     <fieldset>
90     <p><textarea name="s">&lt;!DOCTYPE html>
91     &lt;html>
92     &lt;head>
93     &lt;title>&lt;/title>
94     &lt;/head>
95     &lt;body>&lt;/body>
96     &lt;/html>
97     </textarea></p>
98     <p><button type="submit">Parse</button></p>
99     <fieldset>
100     <fieldset>
101 wakaba 1.2 <p><label title="Show any HTML5 parse errors if checked"><input type="radio" name="input-format" id="html5" onchange="element.disabled = false" checked> HTML5</label></p>
102     <p><label title="Show any XML 1.0/1.1 parse errors if checked (using a non-validating parser)"><input type="radio" name="input-format" onchange="element.disabled = true" id="xhtml5"> XHTML5</label></p>
103 wakaba 1.3 <p><label title="Parse as H2H document if checked"><input type="radio" name="input-format" id="h2h" onchange="element.disabled = true"> H2H</label></p>
104 wakaba 1.2 <p><input type="text" name="element" id="element" value="" title="If specified, the input is parsed by the fragment parsing (innerHTML) algorithm."></p>
105 wakaba 1.1 <p><label title="Show any conformance error of the parsed DOM tree if checked"><input type="checkbox" name="dom5"> DOM5 HTML</label></p>
106     </fieldset>
107     <fieldset>
108     <legend>Output format</legend>
109 wakaba 1.4 <p><label title="Show the value of |document.innerHTML| (in HTML) if checked"><input type="radio" name="format" value="html" checked id="format-html">
110     <code>innerHTML</code> (HTML)</label></p>
111     <p><label title="Show the value of |document.innerHTML| (in XML) if checked"><input type="radio" name="format" value="xml" id="format-xml">
112     <code>innerHTML</code> (XML)</label></p>
113 wakaba 1.1 <p><label title="Show the parsed DOM in the format used in html5lib tests"><input type="radio" name="format" value="test" id="format-test">
114     parser test</label></p>
115     </fieldset>
116     </fieldset>
117    
118     </fieldset>
119    
120     <p><iframe name="result" src="about:blank"></iframe></p>
121     </form>
122    
123     <address>Powered by
124     <a href="http://suika.fam.cx/www/markup/html/whatpm/readme">Whatpm</a>
125     and
126     <a href="http://suika.fam.cx/www/2006/manakai/">manakai</a>.</address>
127    
128     </body>
129     </html>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24