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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations) (download) (as text)
Sun May 20 08:14:48 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +15 -9 lines
File MIME type: text/html
++ ChangeLog	20 May 2007 08:14:29 -0000
2007-05-19  Wakaba  <wakaba@suika.fam.cx>

	* parser-interface.en.html: A checkbox to
	enable DOM5 HTML conformance checking is added.

	* parser.cgi: Check DOM5 HTML conformance
	if |dom5| parameter is specified.

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 wakaba 1.3 form > fieldset > fieldset {
43 wakaba 1.1 display: block;
44     position: absolute;
45     top: 11em;
46 wakaba 1.3 left: 103%;
47     border-style: none;
48 wakaba 1.1 padding: 0;
49 wakaba 1.3 min-width: 7em;
50 wakaba 1.1 }
51 wakaba 1.3 form > fieldset > fieldset fieldset {
52 wakaba 1.1 font-size: 60%;
53     }
54     fieldset p {
55     margin-top: 0;
56     margin-bottom: 0;
57     }
58     </style>
59     </head>
60     <body>
61 wakaba 1.3 <h1>HTML5 Parser (<em>beta</em>) Web Interface</h1>
62 wakaba 1.1
63     <form action="parser/html"
64     method="post" accept-charset="utf-8" target="result"
65     onsubmit="
66     if (document.getElementById ('format-test').checked) {
67     this.action = 'parser/test';
68     } else {
69     this.action = 'parser/html';
70     }
71     ">
72     <fieldset>
73     <p><textarea name="s">&lt;!DOCTYPE html>
74     &lt;html>
75     &lt;head>
76     &lt;title>&lt;/title>
77     &lt;/head>
78     &lt;body>&lt;/body>
79     &lt;/html>
80     </textarea></p>
81     <p><button type="submit">Parse</button></p>
82     <fieldset>
83 wakaba 1.3 <fieldset>
84     <p><label title="Show any HTML5 parse errors if checked"><input type="checkbox" disabled name="html5" checked"> HTML5</label></p>
85     <p><label title="Show any conformance error of the parsed DOM tree if checked"><input type="checkbox" name="dom5"> DOM5 HTML</label></p>
86     </fieldset>
87     <fieldset>
88 wakaba 1.1 <legend>Output format</legend>
89 wakaba 1.3 <p><label title="Show the value of |document.innerHTML| if checked"><input type="radio" name="format" value="html" checked id="format-html">
90     <code>innerHTML</code></label></p>
91     <p><label title="Show the parsed DOM in the format used in html5lib tests"><input type="radio" name="format" value="test" id="format-test">
92 wakaba 1.1 parser test</label></p>
93 wakaba 1.3 </fieldset>
94 wakaba 1.1 </fieldset>
95 wakaba 1.2
96 wakaba 1.1 </fieldset>
97    
98     <p><iframe name="result" src="about:blank"></iframe></p>
99     </form>
100 wakaba 1.2
101     <address>Powered by
102     <a href="http://suika.fam.cx/www/markup/html/whatpm/readme">Whatpm</a></address>
103 wakaba 1.1
104     </body>
105     </html>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24