/[suikacvs]/messaging/manakai/lib/Message/DOM/DOMHTML.dis
Suika

Contents of /messaging/manakai/lib/Message/DOM/DOMHTML.dis

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations) (download)
Tue Oct 19 08:53:22 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
CVS Tags: before-dis2-200411
Changes since 1.2: +167 -19 lines
daily

1 wakaba 1.1 Namespace:
2     @lang:
3     http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#
4     @license:
5     http://suika.fam.cx/~wakaba/archive/2004/8/18/license#
6 wakaba 1.2 @ManakaiDOMCore:
7     http://suika.fam.cx/~wakaba/archive/2004/mdom-core#
8     @ManakaiDOMHTML:
9     http://suika.fam.cx/~wakaba/archive/2004/mdom/html#
10 wakaba 1.1 @TreeCore:\
11 wakaba 1.2 @xhtml1:
12     http://www.w3.org/1999/xhtml
13 wakaba 1.1 Module:
14 wakaba 1.2 @Name: DOMHTML
15 wakaba 1.1 @Namespace:
16 wakaba 1.2 http://suika.fam.cx/~wakaba/archive/2004/dom/html#
17 wakaba 1.1 @BindingName:
18     @@@: html
19     @@Type:
20     lang:IDL-DOM
21     @@prefix: dom.w3c.org
22     @@Condition:DOM1
23     @BindingName:
24     @@@: html2
25     @@Type:
26     lang:IDL-DOM
27     @@prefix: dom.w3c.org
28     @@Condition:DOM2
29     @FullName:
30     @@lang:en
31     @@@: DOM HTML Module
32     @Description:
33     @@lang:en
34     @@@:
35     The DOM HTML Module provides objects and methods specific
36     to HTML 4 documents and XHTML 1.0 documents. THe HTML
37     DOM exposes a number of convinience methods and attributes
38     that are more appropriate to script writers. These
39     enhancements rely on transitional or frameset DTDs
40     of HTML 4.0 <SRC:DOM Level 1 HTML> or HTML 4.01
41     <SRC:DOM Level 2 HTML> and XHTML 1.0 <SRC:DOM Level 2 HTML>.
42    
43     @Author:
44     @@FullName: Wakaba
45     @@Mail: w@suika.fam.cx
46     @License:
47     license:Perl+MPL
48     @Date.RCS:
49 wakaba 1.2 $Date: 2004/10/17 12:48:49 $
50 wakaba 1.1
51     @ConditionDef:
52     @@Name:DOM1
53     @ConditionDef:
54     @@Name:DOM2
55     @@ISA:DOM1
56     @NormalCondition:DOM2
57    
58     @Feature:
59     @@Name:HTML
60     @@Version:1.0
61     @@FullName: DOM Level 1 HTML
62     @@Condition:DOM1
63     @@ImplNote:
64     @@@lang:en
65     @@@@:
66     The DOM Level 2 HTML Specification does not say DOM Level 2
67     HTML implementations to answer to <M:hasFeature> of
68     <FeatureVer:1.0> as <DOM:true>.
69     @@ImplNote:
70     @@@lang:en
71     @@@@:
72     The DOM implementation must support
73     <Module:DOMCore> Module.
74     @@Contrib:
75     DOMCore:DOMImplementation::DOM1
76     @@Contrib:
77     DOMCore:DOMImplementation::DOM2
78     @@Contrib:
79     DOMCore:DOMImplementation::DOM3
80     @Feature:
81     @@Name:HTML
82     @@Version:2.0
83     @@FullName: DOM Level 2 HTML
84     @@Condition:DOM2
85     @@ImplNote:
86     @@@lang:en
87     @@@@:
88     The DOM implementation must support
89     <Feature:Core>/<FeatureVer:2.0>.
90     @@Contrib:
91     DOMCore:DOMImplementation::DOM2
92     @@Contrib:
93     DOMCore:DOMImplementation::DOM3
94     @Feature:
95     @@Name:XHTML
96     @@Version:2.0
97     @@FullName: DOM Level 2 HTML (with XHTML support)
98     @@Condition:DOM2
99     @@ImplNote:
100     @@@lang:en
101     @@@@:
102     Equal to <Feature:XML>/<FeatureVer:2.0> and
103     <Feature:HTML>/<FeatureVer:2.0>.
104     @@Contrib:
105     DOMCore:DOMImplementation::DOM2
106     @@Contrib:
107     DOMCore:DOMImplementation::DOM3
108    
109     @Require:
110     @@Module:
111     @@@Name: DOMCore
112     @@@FileName:
113     @@@@@: dom.idl
114     @@@@For:
115     lang:IDL-DOM
116     @@@Namespace:
117     http://suika.fam.cx/~wakaba/archive/2004/8/18/dom-core#
118 wakaba 1.2 @@Module:
119     @@@Name: DOMWebForms
120     @@@Namespace:
121     http://suika.fam.cx/~wakaba/archive/2004/dom/html#
122 wakaba 1.1
123     DataTypeAlias:
124     @Name: DOMString
125     @Type:
126     DOMCore:DOMString
127     DataTypeAlias:
128     @Name: Node
129     @Type:
130     DOMCore:Node
131     DataTypeAlias:
132     @Name: Document
133     @Type:
134     DOMCore:Document
135     DataTypeAlias:
136     @Name: NodeList
137     @Type:
138     DOMCore:NodeList
139     DataTypeAlias:
140     @Name: Element
141     @Type:
142     DOMCore:Element
143    
144     ImplNote:
145     @lang:en
146     @@:
147     The DOM Level 2 HTML Specification does not intend to define
148     exactly how a UA will respond to a change to any
149     attribute on an element that directly or indirectly refers
150     external data, such elements are <IF:HTMLAppletElement>,
151     <IF:HTMLFrameElement>, <IF:HTMLFrameSetElement>,
152     <IF:HTMLIFrameElement>, <IF:HTMLImageElement>, <IF:HTMLLinkElement>,
153     <IF:HTMLObjectElement>, <IF:HTMLParamElement> and
154     <IF:HTMLScriptElement>.
155    
156     IF:
157     @Name: HTMLCollection
158     @Description:
159     @@lang:en
160     @@@:
161     A list of nodes. An individual node may be accessed
162     by either ordinal index or the <HA:name> or <HA:id>
163     of the node.
164     \
165     <IF:HTMLCollection> objects are <EM:live>; they are
166     automatically updated when the underlying document
167     is changed.
168    
169     @IsFinal:-1
170     @IsAbstract:1
171    
172     @Attr:
173     @@Name: length
174     @@Description:
175     @@@lang:en
176     @@@@: The length of the list.
177     @@IsAbstract:1
178     @@Get:
179     @@@Type:
180     DOMMain:unsigned-long
181     @Method:
182     @@Name: item
183     @@Description:
184     @@@lang:en
185     @@@@:
186     Retrieve a node specified by ordinal index.
187     @@Param:
188     @@@Name: index
189     @@@Type:
190     DOMMain:unsigned-long
191     @@@Description:
192     @@@@lang:en
193     @@@@@:
194     The index of the node to retrieve, in the document order.
195     The index origin is <DOM:0>.
196     @@Return:
197     @@@Type: Node
198     @@@Description:
199     @@@@lang:en
200     @@@@@:
201     The <P:index>th node.
202     @@@InCase:
203     @@@@Value:
204     @@@@@is-null:1
205     @@@@Description:
206     @@@@@lang:en
207     @@@@@@:
208     The <P:index> is out of range.
209     @@IsAbstract:1
210     @Method:
211     @@Name: namedItem
212     @@Description:
213     @@@lang:en
214     @@@@:
215     Retrieve a node using a name.
216     \
217     With HTML 4 documents,
218     it first searches for an <IF:Element> with a matching
219     <HA:name> attribute and if it does not find one,
220     it searches for an <IF:Element> (that is allowed to specify a
221     <HA:name> attribute) with a matching <HA:name> attribute.
222     The matching is case-insensitive.
223     \
224     With XHTML 1.0 documents, it only searches for
225     an <IF:Element> with a matching <HA:id> attribute.
226     The matching is case-sensitive.
227     @@IsAbstract:1
228     @@Param:
229     @@@Name: name
230     @@@Type: DOMString
231     @@@Description:
232     @@@@lang:en
233     @@@@@:
234     The name of the <IF:Node> to retrieve.
235     @@Return:
236     @@@Type: Node
237     @@@Description:
238     @@@@lang:en
239     @@@@@:
240     The <IF:Node> with a <HA:name> or <HA:id> whose
241     value matches with <P:name>.
242     @@@InCase:
243     @@@@Value:
244     @@@@@is-null:1
245     @@@@Description:
246     @@@@@lang:en
247     @@@@@@:
248     There is no node with such a <P:name>.
249 wakaba 1.3 @@SpecLeve[list]:
250     1
251     2
252 wakaba 1.1
253 wakaba 1.2 ImplNote:
254     @@lang:en
255     @@@:
256     <IF:HTMLOptionCollection>: See <Module:DOMWebForms>.
257 wakaba 1.1
258     IF:
259     @Name: HTMLDocument
260     @Description:
261     @@lang:en
262     @@@:
263     The root of the HTML document and holds the entire content.
264    
265     @ISA: Document
266     @Role:
267     @@@:
268     DOMCore:Document
269     @@compat:
270     ManakaiDOMCore:Document
271     @@root-element:
272 wakaba 1.2 @@@QName:
273     xhtml1:html
274 wakaba 1.1 @@root-element:
275 wakaba 1.2 @@@Name:html
276 wakaba 1.1 @@doctype-public:
277     -//W3C//DTD HTML 4.0//EN
278     @@doctype-public:
279     -//W3C//DTD HTML 4.0 Transitional//EN
280     @@doctype-public:
281     -//W3C//DTD HTML 4.0 Frameset//EN
282     @@doctype-public:
283     -//W3C//DTD HTML 4.01//EN
284     @@doctype-public:
285     -//W3C//DTD HTML 4.01 Transitional//EN
286     @@doctype-public:
287     -//W3C//DTD HTML 4.01 Frameset//EN
288     @@doctype-public:
289     -//W3C//DTD XHTML 1.0 Strict//EN
290     @@doctype-public:
291     -//W3C//DTD XHTML 1.0 Transitional//EN
292     @@doctype-public:
293     -//W3C//DTD XHTML 1.0 Frameset//EN
294     @@ImplNote:
295     @@@lang:en
296     @@@@:
297     TODO: doctype-system required
298    
299     @Attr:
300     @@Name: title
301     @@Description:
302     @@@lang:en
303     @@@@:
304     The title of a document, as specified by the <HE:tile> element.
305     @@Get:
306     @@@Type: DOMString
307     @@Set:
308     @@@Type: DOMString
309     @Attr:
310     @@Name: referrer
311     @@Description:
312     @@@lang:en
313     @@@@:
314     The page that linked to this page.
315     @@Get:
316     @@@Type: DOMString
317     @@@Description:
318     @@@@lang:en
319     @@@@@:
320     The RFC 2396 URI of the page.
321     @@@InCase:
322     @@@@Value:\
323     @@@@Description:
324     @@@@@lang:en
325     @@@@@@:
326     The user navigated to the page directly (not through a
327     link, but for example via bookmark).
328     @@@Def:
329     @@@@Type:
330     lang:dis
331     @@@@GetProp:
332     @@@@@@:
333     DOMHTML:referrer
334     @@@@@uri-format:RFC 2396
335     @Attr:
336     @@Name: domain
337     @@Description:
338     @@@lang:en
339     @@@@:
340     The domain name of the server that served the document.
341     @@Get:
342     @@@Type: DOMString
343     @@@InCase:
344     @@@@Value:
345     @@@@@is-null:1
346     @@@@Description:
347     @@@@@lang:en
348     @@@@@@:
349     The server cannot be identified by a domain name.
350     @@@ImplNote:
351     @@@@lang:en
352     @@@@@:
353     ISSUE: What is allowed? FQDNs? Non-FQ domain names?
354     IPv4 addresses? IPv6 addresses with or without
355     brackets?
356     @@@Def:
357     @@@@Type:
358     lang:Perl
359     @@@@@:
360     $r = null;
361     if (defined $self->{<Q:TreeCore:node>}
362     ->{<Q:DOMCore:documentURI>}) {
363     require URI;
364     my $uri = URI->new ($self->{<Q:TreeCore:node>}
365     ->{<Q:DOMCore:documentURI>});
366     if ($uri->can ('host')) {
367     $r = $uri->host;
368     undef $r if defined $r and
369     (length $r == 0 or
370     substr ($r, 0, 1) eq '[');
371     }
372     }
373     @Attr:
374     @@Name: URL
375     @@Description:
376     @@@lang:en
377     @@@@:
378     The absolute URI <SRC:RFC 2396> of the document.
379     @@Get:
380     @@@Type: DOMString
381     @@@Def:
382     @@@@Type:
383     lang:dis
384     @@@@GetProp:
385     @@@@@@:
386     DOMCore:documentURI
387     @@@@@uri-format:RFC 2396
388     @Attr:
389     @@Name: body
390     @@Description:
391     @@@lang:en
392     @@@@:
393     The element that contains the content for the document.
394     @@ImplNote:
395     @@@lang:en
396     @@@@:
397     ISSUE: Is returning <HA:frameset> is DOM Level 0 compatible?
398     @@Get:
399     @@@Type: HTMLElement
400     @@@Description:
401     @@@@lang:en
402     @@@@@:
403     The <HA:body> element or the outermost <HA:frameset> element.
404     @@Set:
405     @@@Type: HTMLElement
406     @@@ImplNote:
407     @@@@lang:en
408     @@@@@:
409     ISSUE: Why this attribute is writable? No exception?
410     @Attr:
411     @@Name: images
412     @@Description:
413     @@@lang:en
414     @@@@:
415     A collection of all the <HA:img> elements in a document.
416     \
417     {NOTE:: Only <HA:img> elements are contained for
418     backward compatibility.
419     \
420     }
421     @@Get:
422     @@@Type: HTMLCollection
423     @Attr:
424     @@Name: applets
425     @@Description:
426     @@@lang:en
427     @@@@:
428     A collection of all <HA:object> elements that include
429     applets and <HA:applet> elements in the document.
430     @@ImplNote:
431     @@@lang:en
432     @@@@:
433     There might be compatibility problems, since
434     the two element types has different attribute sets.
435     Old (DOM Level 0) applications might not take
436     <HA:object> elements into consideration.
437     @@Get:
438     @@@Type: HTMLCollection
439     @Attr:
440     @@Name: links
441     @@Description:
442     @@@lang:en
443     @@@@:
444     A collection of all <HA:a> and <HA:area> elements
445     in a document with a value for the <HA:href> attribute.
446     @@Get:
447     @@@Type: HTMLCollection
448     @Attr:
449     @@Name: forms
450     @@Description:
451     @@@lang:en
452     @@@@:
453     A collection of all the forms of a document.
454     @@ImplNote:
455     @@@lang:en
456     @@@@:
457     It should be restricted for HTML <HA:form> elements.
458     Neither <HA:isindex> elements nor non-HTML form elements
459     should be contained.
460     @@Get:
461     @@@Type: HTMLCollection
462     @Attr:
463     @@Name: anchors
464     @@Description:
465     @@@lang:en
466     @@@@:
467     A collection of all the <HA:a> elements with a value
468     for the <HA:name> attribute in the document.
469     \
470     {NOTE:: The collection of this attribute only contains
471     those anchors with <HA:name> attributes,
472     not with the <HA:id> attributes, for backward
473     compatibility. XHTML 1.0 deprecates the use
474     of the <HA:name> attribute.
475     \
476     }
477     @@Get:
478     @@@Type: HTMLCollection
479     @Attr:
480     @@Name: cookie
481     @@Description:
482     @@@lang:en
483     @@@@:
484     The cookie, persistent state information associated
485     with the current frame or document <SRC:RFC 2965>.
486     \
487     {NOTE:: The precise nature of a UA session is not
488     defined.
489     \
490     }
491     @@Get:
492     @@@Type: DOMString
493     @@@Description:
494     @@@@lang:en
495     @@@@@:
496     A single string with each cookie's name-value pair
497     separated by a <CHAR:SEMICOLON>.
498     @@@ImplNote:
499     @@@@lang:en
500     @@@@@:
501     It is maybe RFC 2965 <CODE:cookies>.
502     @@@InCase:
503     @@@@Value:\
504     @@@@Description:
505     @@@@@lang:en
506     @@@@@@:
507     No cookie is available for the current frame or document.
508     @@Set:
509     @@@Type: DOMString
510     @@@Description:
511     @@@@lang:en
512     @@@@@:
513     A single name-value pair followed by zero or more
514     cookie attribute values (RFC 2965 <CODE:cookie>).
515     \
516     If no <CODE:domain> attribute is specified,
517     it defaults to the <CODE:host> portion of an
518     RFC 2396 absolute URI of the current frame or document.
519     \
520     If no <CODE:path> attribute is specified, it defaults
521     to the absolute <CODE:path> portion of an
522     RFC 2396 absolute URI of the current frame or document.
523     \
524     If no <CODE:max-age> attribute is specified, it
525     defaults to a UA defined value.
526     \
527     If a <CODE:cookie> with the specified name is already
528     associated, the new value as well as the new attributes
529     replace the old ones. If the <CODE:max-age> attribute
530     value is <CODE:0>, any existing cookies of the specified
531     name are removed.
532     @@@Exception:
533     @@@@Name: SYNTAX_ERR
534     @@@@Type:
535     DOMCore:DOMException
536     @@@@SubType:
537     @@@@@QName:
538     ManakaiDOMHTML:MDOMHTML_BAD_COOKIE
539     @@@@@Description:
540     @@@@@@lang:en
541     @@@@@@@:
542     The new value does not adhere to the
543     RFC 2965 <CODE:cookie>.
544     @Method:
545     @@Name: open
546     @@Description:
547     @@@lang:en
548     @@@@:
549     Open a document stream for writing. If a document
550     exists in the target, this method clears it.
551     @@Return:
552     @Method:
553     @@Name: close
554     @@Description:
555     @@@lang:en
556     @@@@:
557     Close a document stream opened by the <M:open> method
558     and force rendering.
559     @@Return:
560     @Method:
561     @@Name: write
562     @@Description:
563     @@@lang:en
564     @@@@:
565     Write a string to a document stream opened by <M:open>.
566     @@ImplNote:
567     @@@lang:en
568     @@@@:
569     This method might produce a document that is invalid.
570     @@Param:
571     @@@Name: text
572     @@@Type: DOMString
573     @@@Description:
574     @@@@lang:en
575     @@@@@:
576     The string to be parsed into some structure in
577     the document structure model.
578     @@Return:
579     @Method:
580     @@Name: writeln
581     @@Descripton:
582     @@@lang:en
583     @@@@:
584     Write a string followed by a newline character
585     to a document stream opened by the <M:open> method.
586     @@Param:
587     @@@Name: text
588     @@@Type: DOMString
589     @@@Description:
590     @@@@lang:en
591     @@@@@:
592     The string to be parsed into some structure in
593     the document structure model.
594     @@Return:
595     @Method:
596     @@Name: getElementsByName
597     @@Description:
598     @@@lang:en
599     @@@@:
600     With HTML 4 documents: return a collection of elements
601     with matching name.
602     \
603     With XHTML 1 documents: return a collection of form controls
604     with matching name.
605     @@Param:
606     @@@Name: elementName
607     @@@Type: DOMString
608     @@@Description:
609     @@@@lang:en
610     @@@@@:
611     The <HA:name> of the element. The matching is
612     case-sensitive.
613     @@Return:
614     @@@Type: NodeList
615     @@@Description:
616     @@@@lang:en
617     @@@@@:
618     A collection of the element whose <HA:name> matches
619     with <P:elementName>.
620 wakaba 1.3 @Method:
621     @@Name:getElementById
622     @@Description:
623     @@@lang:en
624     @@@@:
625     Return the <IF:Element> whose <A:id> is given by
626     <P:elementId>. Behavior is not defined if more than
627     one elements has this <P:elementId>.
628     \
629     {NOTE:: This method was first defined in the <IF:HTMLDocument>
630     interface of DOM Level 1 but it has moved to
631     the <Module:DOMCore> module in DOM Level 2.
632     \
633     }
634     @@Param:
635     @@@Name:elementId
636     @@@Type:
637     DOMMain:DOMString
638     @@@Description:
639     @@@@lang:en
640     @@@@@:
641     The unique identifier of the element to retrieve.
642     @@Return:
643     @@@Type:
644     DOMCore:Element
645     @@@Description:
646     @@@@lang:en
647     @@@@@:The matching element.
648     @@SpecLevel:1
649     @@Condition:DOM1
650 wakaba 1.1 @ImplNote:
651     @@lang:en
652     @@@:
653 wakaba 1.3 {P:: The following properties in DOM Level 0 have been deprecated
654     by DOM HTML Specifications in favor of the corresponding
655     attributes in <IF:HTMLBodyElement> interface:
656     \
657     - <A:alinkColor>
658     \
659     - <A:background>
660     \
661     - <A:bgColor>
662     \
663     - <A:fgColor>
664     \
665     - <A:linkColor>
666     \
667     - <A:vlinkColor>
668     \
669     }
670 wakaba 1.1 ##IF:HTMLDocument
671    
672     ImplNote:
673     @lang:en
674     @@:
675     DOM attributes corresponding to HTML attributes have
676     the semantic (including case-sensitivity) given in
677     the HTML 4 and XHTML 1.0 specifications.
678     \
679     Exposing HTML attributes is for compatibility with DOM Level 0;
680     this usage is deprecated by DOM Level 1 and 2 HTML specitications.
681     \
682     {FIG: HTML Data Types and DOM Data Types
683     \
684     - <SGML:CDATA>:: <TYPE:DOMString>.
685     (Default of default: an empty string)
686     \
687     - Enumerated values:: <TYPE:DOMString>.
688     (Normalized to lowercase in HTML.
689     Default of default: an empty string)
690     \
691     - Boolean:: <TYPE:boolean>. (Default of default: <DOM:false>.
692     \
693     - <SGML:NUMBER>:: <TYPE:long>. (Default of default: <DOM:0>.)
694     \
695     }
696     \
697     Element type names in HTML 4 documents (exposed through
698     such as <A:Element.tagName>) are normalized in
699     uppercase. No specification for attribute names - it maybe
700     should be in lowercase for compatibility.
701    
702     IF:
703     @Name: HTMLElement
704     @Description:
705     @@lang:en
706     @@@:
707     An HTML element. All specific HTML element interfaces
708     are derived from this interface.
709    
710     @ISA: Element
711 wakaba 1.3 @ElementType:
712     @@QName:
713     xhtml1:sub
714     \##TODO: rewrite this
715 wakaba 1.1 @@html-element-type:sup
716     @@html-element-type:span
717     @@html-element-type:bdo
718     @@html-element-type:tt
719     @@html-element-type:i
720     @@html-element-type:b
721     @@html-element-type:u
722     @@html-element-type:s
723     @@html-element-type:strike
724     @@html-element-type:big
725     @@html-element-type:small
726     @@html-element-type:em
727     @@html-element-type:strong
728     @@html-element-type:dfn
729     @@html-element-type:code
730     @@html-element-type:samp
731     @@html-element-type:kbd
732     @@html-element-type:var
733     @@html-element-type:cite
734     @@html-element-type:acronym
735     @@html-element-type:abbr
736     @@html-element-type:dd
737     @@html-element-type:dt
738     @@html-element-type:noframes
739     @@html-element-type:noscript
740     @@html-element-type:address
741     @@html-element-type:center
742 wakaba 1.3 @ElementType:
743     @@QName:
744 wakaba 1.1 xhtml1:*
745 wakaba 1.3 @ImplNote:
746     @@lang:en
747     @@@:
748     The DOM Level 1 First and Second Editions said that the <HE:head>
749     element belongs to this category - it is considered as
750     an error, since there is the <IF:HTMLHeadElement>.
751 wakaba 1.1
752     @Attr:
753     @@Name: id
754     @@DocAttr:
755     @@@QName:id
756     @@@ElementType:
757     xhtml1:*
758     @@Get:
759     @@@Type: DOMString
760     @@Set:
761     @@@Type: DOMString
762     @@ImplNote:
763     @@@lang:en
764     @@@@:
765     Some element in HTML 4/XHTML 1.0 does not have <HA:class> attribute.
766     @Attr:
767     @@Name: title
768     @@DocAttr:
769     @@@QName:title
770     @@@ElementType:
771     xhtml1:*
772     @@Get:
773     @@@Type: DOMString
774     @@Set:
775     @@@Type: DOMString
776     @@ImplNote:
777     @@@lang:en
778     @@@@:
779     Some element in HTML 4/XHTML 1.0 does not have <HA:class> attribute.
780     @Attr:
781     @@Name: lang
782     @@DocAttr:
783     @@@QName:lang
784     @@@ElementType:
785     xhtml1:*
786     @@@DeprecatedBy:
787     DOMHTML:XHTML1.0
788     @@Get:
789     @@@Type: DOMString
790     @@Set:
791     @@@Type: DOMString
792     @@ImplNote:
793     @@@lang:en
794     @@@@:
795     Some element in HTML 4/XHTML 1.0 does not have <HA:class> attribute.
796     @Attr:
797     @@Name: dir
798     @@DocAttr:
799     @@@ElementType:
800     xhtml1:*
801     @@@QName:dir
802     @@Get:
803     @@@Type: DOMString
804     @@Set:
805     @@@Type: DOMString
806     @@ImplNote:
807     @@@lang:en
808     @@@@:
809     Some element in HTML 4/XHTML 1.0 does not have <HA:class> attribute.
810     @Attr:
811     @@Name: className
812     @@DocAttr:
813     @@@ElementType:
814     xhtml1:*
815     @@@QName:class
816     @@Get:
817     @@@Type: DOMString
818     @@Set:
819     @@@Type: DOMString
820     @@ImplNote:
821     @@@lang:en
822     @@@@:
823     Some element in HTML 4/XHTML 1.0 does not have <HA:class> attribute.
824 wakaba 1.3
825     @ImplNote:
826     @@lang:en
827     @@@:
828     The <A:HTMLElement.style> is reserved by DOM Level 1 First Edition
829     for future use. It is used later in DOM Level 2 CSS Module.
830 wakaba 1.1 ##IF:HTMLElement
831    
832     IF:
833     @Name: HTMLHtmlElement
834    
835     @ISA: HTMLElement
836     @ElementType:
837     @@QName:
838     xhtml1:html
839    
840     @Attr:
841     @@Name: version
842     @@DocAttr:
843     @@@QName:version
844     @@@DeprecatedBy:
845     DOMHTML:HTML4
846     @@Get:
847     @@@Type: DOMString
848     @@Set:
849     @@@Type: DOMString
850    
851     IF:
852     @Name: HTMLHeadElement
853    
854     @ISA: HTMLElement
855     @ElementType:
856     @@QName:
857     xhtml1:head
858    
859     @Attr:
860     @@Name: profile
861     @@DocAttr:
862     @@@QName:profile
863     @@Get:
864     @@@Type: DOMString
865     @@Set:
866     @@@Type: DOMString
867    
868     IF:
869     @Name: HTMLLinkElement
870    
871     @ISA: HTMLElement
872     @ElementType:
873     @@QName:
874     xhtml1:link
875    
876     @Attr:
877     @@Name: disabled
878     @@Description:
879     @@@lang:en
880     @@@@:
881     Whether the link is enabled or not. This is currently
882     only used for style sheet links and may be used to
883     activate or deactivate the style sheet.
884     @@Get:
885     @@@Type:
886     DOMMain:boolean
887     @@@InCase:
888     @@@@Value: true
889     @@@@Description:
890     @@@@@lang:en
891     @@@@@@:
892     The link is disabled.
893     @@@InCase:
894     @@@@Value: false
895     @@@@Description:
896     @@@@@lang:en
897     @@@@@@:
898     The link is enabled.
899     @@@Def:
900     @@@@Type:
901     lang:dis
902     @@@@GetProp:
903     DOMHTML:disabled
904     @@Set:
905     @@@Type:
906     DOMMain:boolean
907     @@@InCase:
908     @@@@Value: true
909     @@@@Description:
910     @@@@@lang:en
911     @@@@@@:
912     The link is disabled.
913     @@@InCase:
914     @@@@Value: false
915     @@@@Description:
916     @@@@@lang:en
917     @@@@@@:
918     The link is enabled.
919     @@@Def:
920     @@@@Type:
921     lang:dis
922     @@@@SetProp:
923     DOMHTML:disabled
924     @Attr:
925     @@Name: charset
926     @@DocAttr:
927     @@@QName:charset
928     @@Get:
929     @@@Type: DOMString
930     @@Set:
931     @@@Type: DOMString
932     @Attr:
933     @@Name: href
934     @@DocAttr:
935     @@@QName:href
936     @@Get:
937     @@@Type: DOMString
938     @@Set:
939     @@@Type: DOMString
940     @Attr:
941     @@Name: hreflang
942     @@DocAttr:
943     @@@QName:hreflang
944     @@Get:
945     @@@Type: DOMString
946     @@Set:
947     @@@Type: DOMString
948     @Attr:
949     @@Name: media
950     @@DocAttr:
951     @@@QName:media
952     @@Get:
953     @@@Type: DOMString
954     @@Set:
955     @@@Type: DOMString
956     @Attr:
957     @@Name: rel
958     @@DocAttr:
959     @@@QName:rel
960     @@Get:
961     @@@Type: DOMString
962     @@Set:
963     @@@Type: DOMString
964     @Attr:
965     @@Name: rev
966     @@DocAttr:
967     @@@QName:rev
968     @@Get:
969     @@@Type: DOMString
970     @@Set:
971     @@@Type: DOMString
972     @Attr:
973     @@Name: target
974     @@DocAttr:
975     @@@QName:target
976     @@Get:
977     @@@Type: DOMString
978     @@Set:
979     @@@Type: DOMString
980     @Attr:
981     @@Name: type
982     @@DocAttr:
983     @@@QName:type
984     @@Get:
985     @@@Type: DOMString
986     @@Set:
987     @@@Type: DOMString
988     ##IF:HTMLLinkElement
989    
990     IF:
991     @Name: HTMLTitleElement
992     @ISA: HTMLElement
993     @ElementType:
994     @@QName:
995     xhtml1:title
996     @Attr:
997     @@Name: text
998     @@Description:
999     @@@lang:en
1000     @@@@:
1001     The title.
1002     @@Get:
1003     @@@Type: DOMString
1004     @@@Def:
1005     @@@@Type:
1006     lang:Perl
1007     @@@@@:
1008 wakaba 1.2 __DEEP{
1009 wakaba 1.1 $r = $self->{<Q:TreeCore:node>}
1010     ->__SUPER{ManakaiDOMNodeObjectNode::}__::__INT{textContent}__;
1011     }__;
1012     @@Set:
1013     @@@Type: DOMString
1014     @@@Def:
1015     @@@@Type:
1016     lang:Perl
1017     @@@@@:
1018 wakaba 1.2 __DEEP{ ## Latest version
1019 wakaba 1.1 $self->__SUPER{Element::}__::__INT{textContent}__ ($given);
1020     }__;
1021     ##IF:HTMLTitleElement
1022    
1023     IF:
1024     @Name: HTMLMetaElement
1025     @ISA: HTMLElement
1026     @ElementType:
1027     @@QName:
1028     xhtml1:meta
1029     @Attr:
1030     @@Name: content
1031     @@DocAttr:
1032     @@@QName:content
1033     @@Get:
1034     @@@Type: DOMString
1035     @@Set:
1036     @@@Type: DOMString
1037     @Attr:
1038     @@Name: httpEquiv
1039     @@DocAttr:
1040     @@@QName:http-equiv
1041     @@Get:
1042     @@@Type: DOMString
1043     @@Set:
1044     @@@Type: DOMString
1045     @Attr:
1046     @@Name: name
1047     @@DocAttr:
1048     @@@QName:name
1049     @@Get:
1050     @@@Type: DOMString
1051     @@Set:
1052     @@@Type: DOMString
1053     @Attr:
1054     @@Name: scheme
1055     @@DocAttr:
1056     @@@QName:scheme
1057     @@Get:
1058     @@@Type: DOMString
1059     @@Set:
1060     @@@Type: DOMString
1061    
1062     IF:
1063     @Name: HTMLBaseElement
1064     @ISA: HTMLElement
1065     @ElementType:
1066     @@QName:
1067     xhtml1:base
1068     @Attr:
1069     @@Name: href
1070     @@DocAttr:
1071     @@@QName:href
1072     @@Get:
1073     @@@Type: DOMString
1074     @@Set:
1075     @@@Type: DOMString
1076     @Attr:
1077     @@Name: target
1078     @@DocAttr:
1079     @@@QName:target
1080     @@Get:
1081     @@@Type: DOMString
1082     @@Set:
1083     @@@Type: DOMString
1084    
1085     IF:
1086     @Name: HTMLIsIndexElement
1087     @ISA: HTMLElement
1088     @ElementType:
1089     @@QName:
1090     xhtml1:isindex
1091     @Attr:
1092     @@Name: form
1093     @@Description:
1094     @@@lang:en
1095     @@@@:
1096     The <HE:form> element containing this element.
1097     \
1098     {NOTE:: Although DOM has this attribute, the <HE:isindex>
1099     is independent from any <HE:form> by definition.
1100     \
1101     }
1102     @@Get:
1103 wakaba 1.2 @@@Type:
1104     DOMWebForms:HTMLFormElement
1105 wakaba 1.1 @@@InCase:
1106     @@@@Value:
1107     @@@@@is-null:1
1108     @@@@Description:
1109     @@@@@lang:en
1110     @@@@@@:
1111     This element is not within the context of a form.
1112     @Attr:
1113     @@Name: prompt
1114     @@DocAttr:
1115     @@@Name:prompt
1116     @@@DeprecatedBy:
1117     DOMHTML:HTML4
1118     @@Get:
1119     @@@Type: DOMString
1120     @@Set:
1121     @@@Type: DOMString
1122    
1123     IF:
1124     @Name: HTMLStyleElement
1125     @ISA: HTMLElement
1126     @ElementType:
1127     @@QName:
1128     xhtml1:style
1129     @Attr:
1130     @@Name: disabled
1131     @@Description:
1132     @@@lang:en
1133     @@@@:
1134     Whether the style sheet is enabled or not.
1135     @@Get:
1136     @@@Type:
1137     DOMMain:boolean
1138     @@@InCase:
1139     @@@@Value: true
1140     @@@@Description:
1141     @@@@@lang:en
1142     @@@@@@:The style sheet is disabled.
1143     @@@InCase:
1144     @@@@Value: false
1145     @@@@Description:
1146     @@@@@lang:en
1147     @@@@@@:The style sheet is enabled.
1148     @@@Def:
1149     @@@@Type:
1150     lang:dis
1151     @@@@GetProp:
1152     DOMHTML:disabled
1153     @@Set:
1154     @@@Type:
1155     DOMMain:boolean
1156     @@@InCase:
1157     @@@@Value: true
1158     @@@@Description:
1159     @@@@@lang:en
1160     @@@@@@:The style sheet is disabled.
1161     @@@InCase:
1162     @@@@Value: false
1163     @@@@Description:
1164     @@@@@lang:en
1165     @@@@@@:The style sheet is enabled.
1166     @@@Def:
1167     @@@@Type:
1168     lang:dis
1169     @@@@SetProp:
1170     DOMHTML:disabled
1171     @Attr:
1172     @@Name: media
1173     @@DocAttr:
1174     @@@Name:media
1175     @@Get:
1176     @@@Type: DOMString
1177     @@Set:
1178     @@@Type: DOMString
1179     @Attr:
1180     @@Name: type
1181     @@DocAttr:
1182     @@@Name:type
1183     @@Get:
1184     @@@Type: DOMString
1185     @@Set:
1186     @@@Type: DOMString
1187    
1188     IF:
1189     @Name: HTMLBodyElement
1190     @ISA: HTMLElement
1191     @ElementType:
1192     @@QName:
1193     xhtml1:body
1194     @Attr:
1195     @@Name: aLink
1196     @@DocAttr:
1197     @@@Name:alink
1198     @@@DeprecatedBy:
1199     DOMHTML:HTML4
1200     @@Get:
1201     @@@Type: DOMString
1202     @@Set:
1203     @@@Type: DOMString
1204     @Attr:
1205     @@Name: background
1206     @@DocAttr:
1207     @@@Name:background
1208     @@@DeprecatedBy:
1209     DOMHTML:HTML4
1210     @@Get:
1211     @@@Type: DOMString
1212     @@Set:
1213     @@@Type: DOMString
1214     @Attr:
1215     @@Name: bgColor
1216     @@DocAttr:
1217     @@@Name:bgcolor
1218     @@@DeprecatedBy:
1219     DOMHTML:HTML4
1220     @@Get:
1221     @@@Type: DOMString
1222     @@Set:
1223     @@@Type: DOMString
1224     @Attr:
1225     @@Name: link
1226     @@DocAttr:
1227     @@@Name:link
1228     @@@DeprecatedBy:
1229     DOMHTML:HTML4
1230     @@Get:
1231     @@@Type: DOMString
1232     @@Set:
1233     @@@Type: DOMString
1234     @Attr:
1235     @@Name: text
1236     @@DocAttr:
1237     @@@Name:text
1238     @@@DeprecatedBy:
1239     DOMHTML:HTML4
1240     @@Get:
1241     @@@Type: DOMString
1242     @@Set:
1243     @@@Type: DOMString
1244     @Attr:
1245     @@Name: vLink
1246     @@DocAttr:
1247     @@@Name:vlink
1248     @@@DeprecatedBy:
1249     DOMHTML:HTML4
1250     @@Get:
1251     @@@Type: DOMString
1252     @@Set:
1253     @@@Type: DOMString
1254     ##IF:HTMLBody
1255    
1256 wakaba 1.2 ImplNote:
1257     @@lang:en
1258     @@@:
1259     <IF:HTMLFormElement>, <IF:HTMLSelectElement>,
1260     <IF:HTMLOptionElement>, <IF:HTMLOptGroupElement>,
1261     <IF:HTMLInputElement>, <IF:HTMLTextAreaElement>,
1262     <IF:HTMLButtonElement>, <IF:HTMLFieldSetElement>,
1263     <IF:HTMLLegendElement>: See <Module:WebForms>.
1264    
1265 wakaba 1.1 IF:
1266 wakaba 1.2 @Name: HTMLUListElement
1267 wakaba 1.1 @ISA: HTMLElement
1268     @ElementType:
1269     @@QName:
1270 wakaba 1.2 xhtml1:ul
1271 wakaba 1.1 @Attr:
1272 wakaba 1.2 @@Name: compact
1273     @@DocAttr:
1274     @@@Name:compact
1275     @@@DeprecatedBy:
1276     DOMHTML:HTML4
1277 wakaba 1.1 @@Get:
1278     @@@Type:
1279 wakaba 1.2 DOMMain:boolean
1280     @@@InCase:
1281     @@@@Value: true
1282     @@@InCase:
1283     @@@@Value: false
1284     @@Set:
1285     @@@Type:
1286     DOMMain:boolean
1287     @@@InCase:
1288     @@@@Value: true
1289     @@@InCase:
1290     @@@@Value: false
1291 wakaba 1.1 @Attr:
1292 wakaba 1.2 @@Name: type
1293 wakaba 1.1 @@DocAttr:
1294 wakaba 1.2 @@@Name:type
1295     @@@DeprecatedBy:
1296     DOMHTML:HTML4
1297 wakaba 1.1 @@Get:
1298     @@@Type: DOMString
1299     @@Set:
1300     @@@Type: DOMString
1301 wakaba 1.2
1302     IF:
1303     @Name: HTMLOListElement
1304     @ISA: HTMLElement
1305     @ElementType:
1306     @@QName:
1307     xhtml1:ol
1308 wakaba 1.1 @Attr:
1309 wakaba 1.2 @@Name: compact
1310 wakaba 1.1 @@DocAttr:
1311 wakaba 1.2 @@@Name:compact
1312     @@@DeprecatedBy:
1313     DOMHTML:HTML4
1314 wakaba 1.1 @@Get:
1315 wakaba 1.2 @@@Type:
1316     DOMMain:boolean
1317     @@@InCase:
1318     @@@@Value: true
1319     @@@InCase:
1320     @@@@Value: false
1321 wakaba 1.1 @@Set:
1322 wakaba 1.2 @@@Type:
1323     DOMMain:boolean
1324     @@@InCase:
1325     @@@@Value: true
1326     @@@InCase:
1327     @@@@Value: false
1328 wakaba 1.1 @Attr:
1329 wakaba 1.2 @@Name: start
1330 wakaba 1.1 @@DocAttr:
1331 wakaba 1.2 @@@Name:start
1332     @@@DeprecatedBy:
1333     DOMHTML:HTML4
1334 wakaba 1.1 @@Get:
1335 wakaba 1.2 @@@Type:
1336     DOMMain:long
1337 wakaba 1.1 @@Set:
1338 wakaba 1.2 @@@Type:
1339     DOMMain:long
1340 wakaba 1.1 @Attr:
1341 wakaba 1.2 @@Name: type
1342 wakaba 1.1 @@DocAttr:
1343 wakaba 1.2 @@@Name:type
1344     @@@DeprecatedBy:
1345     DOMHTML:HTML4
1346 wakaba 1.1 @@Get:
1347     @@@Type: DOMString
1348     @@Set:
1349     @@@Type: DOMString
1350 wakaba 1.2
1351     IF:
1352     @Name: HTMLDListElement
1353     @ISA: HTMLElement
1354     @ElementType:
1355     @@QName:
1356     xhtml1:dl
1357 wakaba 1.1 @Attr:
1358 wakaba 1.2 @@Name: compact
1359 wakaba 1.1 @@DocAttr:
1360 wakaba 1.2 @@@Name:compact
1361     @@@DeprecatedBy:
1362     DOMHTML:HTML4
1363 wakaba 1.1 @@Get:
1364 wakaba 1.2 @@@Type:
1365     DOMMain:boolean
1366     @@@InCase:
1367     @@@@Value: true
1368     @@@InCase:
1369     @@@@Value: false
1370 wakaba 1.1 @@Set:
1371 wakaba 1.2 @@@Type:
1372     DOMMain:boolean
1373     @@@InCase:
1374     @@@@Value: true
1375     @@@InCase:
1376     @@@@Value: false
1377    
1378     IF:
1379     @Name: HTMLDirectoryElement
1380     @ISA: HTMLElement
1381     @ElementType:
1382     @@QName:
1383     xhtml1:dir
1384     @@DeprecatedBy:
1385     DOMHTML:HTML4
1386 wakaba 1.1 @Attr:
1387 wakaba 1.2 @@Name: compact
1388 wakaba 1.1 @@DocAttr:
1389 wakaba 1.2 @@@Name:compact
1390     @@@DeprecatedBy:
1391     DOMHTML:HTML4
1392 wakaba 1.1 @@Get:
1393 wakaba 1.2 @@@Type:
1394     DOMMain:boolean
1395     @@@InCase:
1396     @@@@Value: true
1397     @@@InCase:
1398     @@@@Value: false
1399 wakaba 1.1 @@Set:
1400 wakaba 1.2 @@@Type:
1401     DOMMain:boolean
1402     @@@InCase:
1403     @@@@Value: true
1404     @@@InCase:
1405     @@@@Value: false
1406 wakaba 1.1
1407     IF:
1408 wakaba 1.2 @Name: HTMLMenuElement
1409 wakaba 1.1 @ISA: HTMLElement
1410     @ElementType:
1411     @@QName:
1412 wakaba 1.2 xhtml1:menu
1413     @@DeprecatedBy:
1414     DOMHTML:HTML4
1415 wakaba 1.1 @Attr:
1416 wakaba 1.2 @@Name: compact
1417     @@DocAttr:
1418     @@@Name:compact
1419     @@@DeprecatedBy:
1420     DOMHTML:HTML4
1421 wakaba 1.1 @@Get:
1422 wakaba 1.2 @@@Type:
1423     DOMMain:boolean
1424 wakaba 1.1 @@@InCase:
1425 wakaba 1.2 @@@@Value: true
1426 wakaba 1.1 @@@InCase:
1427 wakaba 1.2 @@@@Value: false
1428     @@Set:
1429 wakaba 1.1 @@@Type:
1430     DOMMain:boolean
1431     @@@InCase:
1432     @@@@Value: true
1433     @@@InCase:
1434     @@@@Value: false
1435 wakaba 1.2
1436 wakaba 1.1 IF:
1437     @Name: HTMLLIElement
1438     @ISA: HTMLElement
1439 wakaba 1.2 @ElementType:
1440     @@QName:
1441     xhtml1:li
1442 wakaba 1.1 @Attr:
1443     @@Name: type
1444 wakaba 1.2 @@DocAttr:
1445     @@@Name:type
1446     @@@DeprecatedBy:
1447     DOMHTML:HTML4
1448 wakaba 1.1 @@Get:
1449     @@@Type: DOMString
1450     @@Set:
1451     @@@Type: DOMString
1452     @Attr:
1453     @@Name: value
1454 wakaba 1.2 @@DocAttr:
1455     @@@Name:value
1456     @@@DeprecatedBy:
1457     DOMHTML:HTML4
1458 wakaba 1.1 @@Get:
1459     @@@Type:
1460     DOMMain:long
1461     @@Set:
1462     @@@Type:
1463     DOMMain:long
1464 wakaba 1.2
1465 wakaba 1.1 IF:
1466     @Name: HTMLDivElement
1467     @ISA: HTMLElement
1468 wakaba 1.2 @ElementType:
1469     @@QName:
1470     xhtml1:div
1471 wakaba 1.1 @Attr:
1472     @@Name: align
1473 wakaba 1.2 @@DocAttr:
1474     @@@Name:align
1475     @@@DeprecatedBy:
1476     DOMHTML:HTML4
1477 wakaba 1.1 @@Get:
1478     @@@Type: DOMString
1479     @@Set:
1480     @@@Type: DOMString
1481 wakaba 1.2
1482 wakaba 1.1 IF:
1483     @Name: HTMLParagraphElement
1484     @ISA: HTMLElement
1485 wakaba 1.2 @ElementType:
1486     @@QName:
1487     xhtml1:p
1488 wakaba 1.1 @Attr:
1489     @@Name: align
1490 wakaba 1.2 @@DocAttr:
1491     @@@Name:align
1492     @@@DeprecatedBy:
1493     DOMHTML:HTML4
1494 wakaba 1.1 @@Get:
1495     @@@Type: DOMString
1496     @@Set:
1497     @@@Type: DOMString
1498 wakaba 1.2
1499 wakaba 1.1 IF:
1500     @Name: HTMLHeadingElement
1501     @ISA: HTMLElement
1502 wakaba 1.2 @ElementType:
1503     @@QName:
1504     xhtml1:h1
1505     @ElementType:
1506     @@QName:
1507     xhtml1:h2
1508     @ElementType:
1509     @@QName:
1510     xhtml1:h3
1511     @ElementType:
1512     @@QName:
1513     xhtml1:h4
1514     @ElementType:
1515     @@QName:
1516     xhtml1:h5
1517     @ElementType:
1518     @@QName:
1519     xhtml1:h6
1520 wakaba 1.1 @Attr:
1521     @@Name: align
1522 wakaba 1.2 @@DocAttr:
1523     @@@Name:align
1524     @@@DeprecatedBy:
1525     DOMHTML:HTML4
1526 wakaba 1.1 @@Get:
1527     @@@Type: DOMString
1528     @@Set:
1529     @@@Type: DOMString
1530 wakaba 1.2
1531 wakaba 1.1 IF:
1532 wakaba 1.3 @Name:HTMLBlockquoteElement
1533     @ISA:HTMLElement
1534     #@ElementType:
1535     # @@QName:
1536     # xhtml1:blockquote
1537     @Description:
1538     @@lang:en
1539     @@@:
1540     The <IF:HTMLBlockquoteElement> interface was contained
1541     in the DOM Level 1 First Edition by error. The
1542     <IF:HTMLQuoteElement> interface should must used instead.
1543     <SRC:DOM Level 1 Errata>
1544     @Attr:
1545     @@Name:cite
1546     @@DocAttr:
1547     @@@Name:cite
1548     @@Get:
1549     @@@Type:
1550     DOMMain:DOMString
1551     @@Set:
1552     @@@Type:
1553     DOMMain:DOMString
1554     @Condition:DOM1
1555    
1556     IF:
1557 wakaba 1.1 @Name: HTMLQuoteElement
1558     @ISA: HTMLElement
1559 wakaba 1.2 @ElementType:
1560     @@QName:
1561     xhtml1:blockquote
1562     @ElementType:
1563     @@QName:
1564     xhtml1:q
1565 wakaba 1.1 @Attr:
1566     @@Name: cite
1567 wakaba 1.2 @@DocAttr:
1568     @@@Name:cite
1569 wakaba 1.1 @@Get:
1570     @@@Type: DOMString
1571     @@Set:
1572     @@@Type: DOMString
1573 wakaba 1.2
1574 wakaba 1.1 IF:
1575     @Name: HTMLPreElement
1576     @ISA: HTMLElement
1577 wakaba 1.2 @ElementType:
1578     @@QName:
1579     xhtml1:pre
1580 wakaba 1.1 @Attr:
1581     @@Name: width
1582 wakaba 1.2 @@DocAttr:
1583     @@@Name:width
1584     @@@DeprecatedBy:
1585     DOMHTML:HTML4
1586 wakaba 1.1 @@Get:
1587     @@@Type:
1588     DOMMain:long
1589     @@Set:
1590     @@@Type:
1591     DOMMain:long
1592 wakaba 1.2
1593 wakaba 1.1 IF:
1594     @Name: HTMLBRElement
1595     @ISA: HTMLElement
1596 wakaba 1.2 @ElementType:
1597     @@QName:
1598     xhtml1:br
1599 wakaba 1.1 @Attr:
1600     @@Name: clear
1601 wakaba 1.2 @@DocAttr:
1602     @@@Name:clear
1603     @@@DeprecatedBy:
1604     DOMHTML:HTML4
1605 wakaba 1.1 @@Get:
1606     @@@Type: DOMString
1607     @@Set:
1608     @@@Type: DOMString
1609 wakaba 1.2
1610 wakaba 1.1 IF:
1611     @Name: HTMLBaseFontElement
1612     @ISA: HTMLElement
1613 wakaba 1.2 @ElementType:
1614     @@QName:
1615     xhtml1:basefont
1616     @@DeprecatedBy:
1617     DOMHTML:HTML4
1618 wakaba 1.1 @Attr:
1619     @@Name: color
1620 wakaba 1.2 @@DocAttr:
1621     @@@Name:color
1622     @@@DeprecatedBy:
1623     DOMHTML:HTML4
1624 wakaba 1.1 @@Get:
1625     @@@Type: DOMString
1626     @@Set:
1627     @@@Type: DOMString
1628     @Attr:
1629     @@Name: face
1630 wakaba 1.2 @@DocAttr:
1631     @@@Name:face
1632     @@@DeprecatedBy:
1633     DOMHTML:HTML4
1634 wakaba 1.1 @@Get:
1635     @@@Type: DOMString
1636     @@Set:
1637     @@@Type: DOMString
1638     @Attr:
1639     @@Name: size
1640 wakaba 1.2 @@Description:
1641     @@@lang:en
1642     @@@@:Computed font size.
1643     @@DocAttr:
1644     @@@Name:size
1645     @@@DeprecatedBy:
1646     DOMHTML:HTML4
1647 wakaba 1.1 @@Get:
1648     @@@Type:
1649     DOMMain:long
1650 wakaba 1.2 @@ImplNote:
1651     @@@lang:en
1652     @@@@:
1653 wakaba 1.3 TODO: Computed value should be returned.
1654     In DOM Level 1, it was <EM:not> the computed value
1655     and the type was <TYPE:DOMString>.
1656 wakaba 1.1 @@Set:
1657     @@@Type:
1658     DOMMain:long
1659     @@Level[list]:
1660 wakaba 1.2 1
1661 wakaba 1.1 2
1662     @@SpecLevel[list]:
1663 wakaba 1.2 1
1664 wakaba 1.1 2
1665 wakaba 1.2
1666 wakaba 1.1 IF:
1667     @Name: HTMLFontElement
1668     @ISA: HTMLElement
1669 wakaba 1.2 @ElementType:
1670     @@QName:
1671     xhtml1:font
1672     @@DeprecatedBy:
1673     DOMHTML:HTML4
1674 wakaba 1.1 @Attr:
1675     @@Name: color
1676 wakaba 1.2 @@DocAttr:
1677     @@@Name:color
1678     @@@DeprecatedBy:
1679     DOMHTML:HTML4
1680 wakaba 1.1 @@Get:
1681     @@@Type: DOMString
1682     @@Set:
1683     @@@Type: DOMString
1684     @Attr:
1685     @@Name: face
1686 wakaba 1.2 @@DocAttr:
1687     @@@Name:face
1688     @@@DeprecatedBy:
1689     DOMHTML:HTML4
1690 wakaba 1.1 @@Get:
1691     @@@Type: DOMString
1692     @@Set:
1693     @@@Type: DOMString
1694     @Attr:
1695     @@Name: size
1696 wakaba 1.2 @@DocAttr:
1697     @@@Name:size
1698     @@@DeprecatedBy:
1699     DOMHTML:HTML4
1700     @@ImplNote:
1701     @@@lang:en
1702     @@@@:
1703     This is <EM:not> the computed size.
1704 wakaba 1.1 @@Get:
1705     @@@Type: DOMString
1706     @@Set:
1707     @@@Type: DOMString
1708 wakaba 1.2
1709 wakaba 1.1 IF:
1710     @Name: HTMLHRElement
1711     @ISA: HTMLElement
1712 wakaba 1.2 @ElementType:
1713     @@QName:
1714     xhtml1:hr
1715 wakaba 1.1 @Attr:
1716     @@Name: align
1717 wakaba 1.2 @@DocAttr:
1718     @@@Name:align
1719     @@@DeprecatedBy:
1720     DOMHTML:HTML4
1721 wakaba 1.1 @@Get:
1722     @@@Type: DOMString
1723     @@Set:
1724     @@@Type: DOMString
1725     @Attr:
1726     @@Name: noShade
1727 wakaba 1.2 @@DocAttr:
1728     @@@Name:noshade
1729     @@@DeprecatedBy:
1730     DOMHTML:HTML4
1731 wakaba 1.1 @@Get:
1732     @@@Type:
1733     DOMMain:boolean
1734     @@@InCase:
1735     @@@@Value: true
1736     @@@InCase:
1737     @@@@Value: false
1738     @@Set:
1739     @@@Type:
1740     DOMMain:boolean
1741     @@@InCase:
1742     @@@@Value: true
1743     @@@InCase:
1744     @@@@Value: false
1745     @Attr:
1746     @@Name: size
1747 wakaba 1.2 @@DocAttr:
1748     @@@Name:size
1749     @@@DeprecatedBy:
1750     DOMHTML:HTML4
1751 wakaba 1.1 @@Get:
1752     @@@Type: DOMString
1753     @@Set:
1754     @@@Type: DOMString
1755     @Attr:
1756     @@Name: width
1757 wakaba 1.2 @@DocAttr:
1758     @@@Name:width
1759     @@@DeprecatedBy:
1760     DOMHTML:HTML4
1761 wakaba 1.1 @@Get:
1762     @@@Type: DOMString
1763     @@Set:
1764     @@@Type: DOMString
1765 wakaba 1.2
1766 wakaba 1.1 IF:
1767     @Name: HTMLModElement
1768     @ISA: HTMLElement
1769 wakaba 1.2 @ElementType:
1770     @@QName:
1771     xhtml1:ins
1772     @ElementType:
1773     @@QName:
1774     xhtml1:del
1775 wakaba 1.1 @Attr:
1776     @@Name: cite
1777 wakaba 1.2 @@DocAttr:
1778     @@@Name:cite
1779 wakaba 1.1 @@Get:
1780     @@@Type: DOMString
1781     @@Set:
1782     @@@Type: DOMString
1783     @Attr:
1784     @@Name: dateTime
1785 wakaba 1.2 @@DocAttr:
1786     @@@Name:datetime
1787 wakaba 1.1 @@Get:
1788     @@@Type: DOMString
1789     @@Set:
1790     @@@Type: DOMString
1791 wakaba 1.2
1792 wakaba 1.1 IF:
1793     @Name: HTMLAnchorElement
1794     @ISA: HTMLElement
1795 wakaba 1.2 @ElementType:
1796     @@QName:
1797     xhtml1:a
1798 wakaba 1.1 @Attr:
1799     @@Name: accessKey
1800 wakaba 1.2 @@DocAttr:
1801     @@@Name:accesskey
1802 wakaba 1.1 @@Get:
1803     @@@Type: DOMString
1804     @@Set:
1805     @@@Type: DOMString
1806     @Attr:
1807     @@Name: charset
1808 wakaba 1.2 @@DocAttr:
1809     @@@Name:charset
1810 wakaba 1.1 @@Get:
1811     @@@Type: DOMString
1812     @@Set:
1813     @@@Type: DOMString
1814     @Attr:
1815     @@Name: coords
1816 wakaba 1.2 @@DocAttr:
1817     @@@Name:coords
1818 wakaba 1.1 @@Get:
1819     @@@Type: DOMString
1820     @@Set:
1821     @@@Type: DOMString
1822     @Attr:
1823     @@Name: href
1824 wakaba 1.2 @@DocAttr:
1825     @@@Name:href
1826 wakaba 1.1 @@Get:
1827     @@@Type: DOMString
1828     @@Set:
1829     @@@Type: DOMString
1830     @Attr:
1831     @@Name: hreflang
1832 wakaba 1.2 @@DocAttr:
1833     @@@Name:hreflang
1834 wakaba 1.1 @@Get:
1835     @@@Type: DOMString
1836     @@Set:
1837     @@@Type: DOMString
1838     @Attr:
1839     @@Name: name
1840 wakaba 1.2 @@DocAttr:
1841     @@@Name:name
1842 wakaba 1.1 @@Get:
1843     @@@Type: DOMString
1844     @@Set:
1845     @@@Type: DOMString
1846     @Attr:
1847     @@Name: rel
1848 wakaba 1.2 @@DocAttr:
1849     @@@Name:rel
1850 wakaba 1.1 @@Get:
1851     @@@Type: DOMString
1852     @@Set:
1853     @@@Type: DOMString
1854     @Attr:
1855     @@Name: rev
1856 wakaba 1.2 @@DocAttr:
1857     @@@Name:rev
1858 wakaba 1.1 @@Get:
1859     @@@Type: DOMString
1860     @@Set:
1861     @@@Type: DOMString
1862     @Attr:
1863     @@Name: shape
1864 wakaba 1.2 @@DocAttr:
1865     @@@Name:shape
1866 wakaba 1.1 @@Get:
1867     @@@Type: DOMString
1868     @@Set:
1869     @@@Type: DOMString
1870     @Attr:
1871     @@Name: tabIndex
1872 wakaba 1.2 @@DocAttr:
1873     @@@Name:tabindex
1874 wakaba 1.1 @@Get:
1875     @@@Type:
1876     DOMMain:long
1877     @@Set:
1878     @@@Type:
1879     DOMMain:long
1880     @Attr:
1881     @@Name: target
1882 wakaba 1.2 @@DocAttr:
1883     @@@Name:target
1884 wakaba 1.1 @@Get:
1885     @@@Type: DOMString
1886     @@Set:
1887     @@@Type: DOMString
1888     @Attr:
1889     @@Name: type
1890 wakaba 1.2 @@DocAttr:
1891     @@@Name:type
1892 wakaba 1.1 @@Get:
1893     @@@Type: DOMString
1894     @@Set:
1895     @@@Type: DOMString
1896     @Method:
1897     @@Name: blur
1898 wakaba 1.2 @@Descriptipn:
1899     @@@lang:en
1900     @@@@:Remove the focus from this element.
1901     @@Return:
1902 wakaba 1.1 @Method:
1903     @@Name: focus
1904 wakaba 1.2 @@Description:
1905     @@@lang:en
1906     @@@@:Give the focus to this element.
1907     @@Return:
1908     ##IF:HTMLAnchorElement
1909    
1910 wakaba 1.1 IF:
1911     @Name: HTMLImageElement
1912     @ISA: HTMLElement
1913 wakaba 1.2 @ElementType:
1914     @@QName:
1915     xhtml1:img
1916 wakaba 1.1 @Attr:
1917     @@Name: name
1918 wakaba 1.2 @@Description:
1919     @@@lang:en
1920     @@@@:
1921     The name of the element.
1922     \
1923     {NOTE:: This attribute is provided for backwards compatibility.
1924     Whilst HTML 4.01 added the <HA:name> attribute
1925     for compatibility, the DOM HTML Specifications
1926     does not address this fact - i.e. HTML's and DOM's
1927     <CODE:name> attributes are not formally associated.
1928     \
1929     }
1930     @@DocAttr:
1931     @@@Name:name
1932 wakaba 1.1 @@Get:
1933     @@@Type: DOMString
1934     @@Set:
1935     @@@Type: DOMString
1936     @Attr:
1937     @@Name: align
1938 wakaba 1.2 @@DocAttr:
1939     @@@Name:align
1940     @@@DeprecatedBy:
1941     DOMHTML:HTML4
1942 wakaba 1.1 @@Get:
1943     @@@Type: DOMString
1944     @@Set:
1945     @@@Type: DOMString
1946     @Attr:
1947     @@Name: alt
1948 wakaba 1.2 @@DocAttr:
1949     @@@Name:alt
1950 wakaba 1.1 @@Get:
1951     @@@Type: DOMString
1952     @@Set:
1953     @@@Type: DOMString
1954     @Attr:
1955     @@Name: border
1956 wakaba 1.2 @@DocAttr:
1957     @@@Name:border
1958     @@@DeprecatedBy:
1959     DOMHTML:HTML4
1960 wakaba 1.1 @@Get:
1961     @@@Type: DOMString
1962     @@Set:
1963     @@@Type: DOMString
1964 wakaba 1.2 @@ImplNote:
1965     @@@lang:en
1966     @@@@:
1967     The type is <TYPE:DOMString> in both DOM Levels 1 and 2.
1968 wakaba 1.1 @Attr:
1969     @@Name: height
1970 wakaba 1.2 @@DocAttr:
1971     @@@Name:height
1972     @@@DeprecatedBy:
1973     DOMHTML:HTML4
1974 wakaba 1.1 @@Get:
1975     @@@Type:
1976     DOMMain:long
1977     @@Set:
1978     @@@Type:
1979     DOMMain:long
1980 wakaba 1.2 @@ImplNote:
1981     @@@lang:en
1982     @@@@:
1983     THe type was <TYPE:DOMString> in DOM Level 1.
1984 wakaba 1.1 @@Level[list]:
1985 wakaba 1.2 1
1986 wakaba 1.1 2
1987     @@SpecLevel[list]:
1988 wakaba 1.2 1
1989 wakaba 1.1 2
1990     @Attr:
1991     @@Name: hspace
1992 wakaba 1.2 @@DocAttr:
1993     @@@Name:hspace
1994     @@@DeprecatedBy:
1995     DOMHTML:HTML4
1996 wakaba 1.1 @@Get:
1997     @@@Type:
1998     DOMMain:long
1999     @@Set:
2000     @@@Type:
2001     DOMMain:long
2002 wakaba 1.2 @@ImplNote:
2003     @@@lang:en
2004     @@@@:
2005     The type was <TYPE:DOMString> in DOM Level 1.
2006 wakaba 1.1 @@Level[list]:
2007 wakaba 1.2 1
2008 wakaba 1.1 2
2009     @@SpecLevel[list]:
2010 wakaba 1.2 1
2011 wakaba 1.1 2
2012     @Attr:
2013     @@Name: isMap
2014 wakaba 1.2 @@DocAttr:
2015     @@@Name:ismap
2016 wakaba 1.1 @@Get:
2017     @@@Type:
2018     DOMMain:boolean
2019     @@@InCase:
2020     @@@@Value: true
2021     @@@InCase:
2022     @@@@Value: false
2023     @@Set:
2024     @@@Type:
2025     DOMMain:boolean
2026     @@@InCase:
2027     @@@@Value: true
2028     @@@InCase:
2029     @@@@Value: false
2030     @Attr:
2031     @@Name: longDesc
2032     @@Get:
2033     @@@Type: DOMString
2034     @@Set:
2035     @@@Type: DOMString
2036     @Attr:
2037     @@Name: src
2038 wakaba 1.2 @@DocAttr:
2039     @@@Name:src
2040 wakaba 1.1 @@Get:
2041     @@@Type: DOMString
2042     @@Set:
2043     @@@Type: DOMString
2044     @Attr:
2045     @@Name: useMap
2046 wakaba 1.2 @@DocAttr:
2047     @@@Name:usemap
2048 wakaba 1.1 @@Get:
2049     @@@Type: DOMString
2050     @@Set:
2051     @@@Type: DOMString
2052 wakaba 1.2 @@ImplNote:
2053     @@@lang:en
2054     @@@@:
2055     The HTML 4 and XHTML 1.0 <HA:usemap> attribute value is
2056     of <SGML:%URI;>, while the XHTML m12n <HA:usemap> value
2057     is <XML:IDREF>.
2058 wakaba 1.1 @Attr:
2059     @@Name: vspace
2060 wakaba 1.2 @@DocAttr:
2061     @@@Name:vspace
2062     @@@DeprecatedBy:
2063     DOMHTML:HTML4
2064 wakaba 1.1 @@Get:
2065     @@@Type:
2066     DOMMain:long
2067     @@Set:
2068     @@@Type:
2069     DOMMain:long
2070 wakaba 1.2 @@ImplNote:
2071     @@@lang:en
2072     @@@@:
2073     The type was <TYPE:DOMString> in DOM Level 1.
2074 wakaba 1.1 @@Level[list]:
2075 wakaba 1.2 1
2076 wakaba 1.1 2
2077     @@SpecLevel[list]:
2078 wakaba 1.2 1
2079 wakaba 1.1 2
2080     @Attr:
2081     @@Name: width
2082 wakaba 1.2 @@DocAttr:
2083     @@@Name:width
2084     @@@DeprecatedBy:
2085     DOMHTML:HTML4
2086 wakaba 1.1 @@Get:
2087     @@@Type:
2088     DOMMain:long
2089     @@Set:
2090     @@@Type:
2091     DOMMain:long
2092 wakaba 1.2 @@ImplNote:
2093     @@@lang:en
2094     @@@@:
2095     The type was <TYPE:DOMString> in DOM Level 1.
2096 wakaba 1.1 @@Level[list]:
2097 wakaba 1.2 1
2098 wakaba 1.1 2
2099     @@SpecLevel[list]:
2100 wakaba 1.2 1
2101 wakaba 1.1 2
2102 wakaba 1.2 ##IF:HTMLImageElement
2103    
2104 wakaba 1.1 IF:
2105     @Name: HTMLObjectElement
2106     @ISA: HTMLElement
2107 wakaba 1.2 @ElementType:
2108     @@QName:
2109     xhtml1:object
2110     @ImplNote:
2111     @@lang:en
2112     @@@:
2113     In some environments some attributes may be read-only
2114     once the underlying object is instantiated.
2115 wakaba 1.1 @Attr:
2116     @@Name: form
2117 wakaba 1.2 @@Description:
2118     @@@lang:en
2119     @@@@:
2120     The <HE:form> element containing this control.
2121 wakaba 1.1 @@Get:
2122 wakaba 1.2 @@@Type:
2123     DOMWebForms:HTMLFormElement
2124     @@@Description:
2125     @@@@lang:en
2126     @@@@@:
2127     This control is not within the context of a form.
2128 wakaba 1.1 @Attr:
2129     @@Name: code
2130     @@Get:
2131     @@@Type: DOMString
2132     @@Set:
2133     @@@Type: DOMString
2134     @Attr:
2135     @@Name: align
2136 wakaba 1.2 @@DocAttr:
2137     @@@Name:align
2138     @@@DeprecatedBy:
2139     DOMHTML:HTML4
2140 wakaba 1.1 @@Get:
2141     @@@Type: DOMString
2142     @@Set:
2143     @@@Type: DOMString
2144     @Attr:
2145     @@Name: archive
2146 wakaba 1.2 @@DocAttr:
2147     @@@Name:archive
2148 wakaba 1.1 @@Get:
2149     @@@Type: DOMString
2150     @@Set:
2151     @@@Type: DOMString
2152     @Attr:
2153     @@Name: border
2154 wakaba 1.2 @@DocAttr:
2155     @@@Name:border
2156     @@@DeprecatedBy:
2157     DOMHTML:HTML4
2158 wakaba 1.1 @@Get:
2159     @@@Type: DOMString
2160     @@Set:
2161     @@@Type: DOMString
2162     @Attr:
2163     @@Name: codeBase
2164 wakaba 1.2 @@DocAttr:
2165     @@@Name:codebase
2166 wakaba 1.1 @@Get:
2167     @@@Type: DOMString
2168     @@Set:
2169     @@@Type: DOMString
2170     @Attr:
2171     @@Name: codeType
2172 wakaba 1.2 @@DocAttr:
2173     @@@Name:codetype
2174 wakaba 1.1 @@Get:
2175     @@@Type: DOMString
2176     @@Set:
2177     @@@Type: DOMString
2178     @Attr:
2179     @@Name: data
2180 wakaba 1.2 @@DocAttr:
2181     @@@Name:data
2182 wakaba 1.1 @@Get:
2183     @@@Type: DOMString
2184     @@Set:
2185     @@@Type: DOMString
2186     @Attr:
2187     @@Name: declare
2188 wakaba 1.2 @@DocAttr:
2189     @@@Name:declare
2190 wakaba 1.1 @@Get:
2191     @@@Type:
2192     DOMMain:boolean
2193     @@@InCase:
2194     @@@@Value: true
2195     @@@InCase:
2196     @@@@Value: false
2197     @@Set:
2198     @@@Type:
2199     DOMMain:boolean
2200     @@@InCase:
2201     @@@@Value: true
2202     @@@InCase:
2203     @@@@Value: false
2204     @Attr:
2205     @@Name: height
2206 wakaba 1.2 @@DocAttr:
2207     @@@Name:height
2208 wakaba 1.1 @@Get:
2209     @@@Type: DOMString
2210     @@Set:
2211     @@@Type: DOMString
2212     @Attr:
2213     @@Name: hspace
2214 wakaba 1.2 @@DocAttr:
2215 wakaba 1.3 @@@Name:hspace
2216 wakaba 1.2 @@@DeprecatedBy:
2217     DOMHTML:HTML4
2218 wakaba 1.1 @@Get:
2219     @@@Type:
2220     DOMMain:long
2221     @@Set:
2222     @@@Type:
2223     DOMMain:long
2224     @Attr:
2225     @@Name: name
2226 wakaba 1.2 @@DocAttr:
2227     @@@Name:name
2228 wakaba 1.1 @@Get:
2229     @@@Type: DOMString
2230     @@Set:
2231     @@@Type: DOMString
2232     @Attr:
2233     @@Name: standby
2234 wakaba 1.2 @@DocAttr:
2235     @@@Name:name
2236 wakaba 1.1 @@Get:
2237     @@@Type: DOMString
2238     @@Set:
2239     @@@Type: DOMString
2240     @Attr:
2241 wakaba 1.2 @@Name: tabIndex
2242     @@DocAttr:
2243     @@@Name:tabindex
2244 wakaba 1.1 @@Get:
2245     @@@Type:
2246     DOMMain:long
2247     @@Set:
2248     @@@Type:
2249     DOMMain:long
2250     @Attr:
2251     @@Name: type
2252 wakaba 1.2 @@DocAttr:
2253     @@@Name:type
2254 wakaba 1.1 @@Get:
2255     @@@Type: DOMString
2256     @@Set:
2257     @@@Type: DOMString
2258     @Attr:
2259     @@Name: useMap
2260 wakaba 1.2 @@DocAttr:
2261     @@@Name:usemap
2262 wakaba 1.1 @@Get:
2263     @@@Type: DOMString
2264     @@Set:
2265     @@@Type: DOMString
2266 wakaba 1.2 @@ImplNote:
2267     @@@lang:en
2268     @@@@:
2269     In HTML 4 or XHTML 1.0, the <HA:usemap> attribute is
2270     a <SGML:%URI;>. In XHTML m12n, the <HA:usemap>
2271     is an <XML:IDREF>.
2272 wakaba 1.1 @Attr:
2273     @@Name: vspace
2274 wakaba 1.2 @@DocAttr:
2275     @@@Name:vspace
2276     @@@DeprecatedBy:
2277     DOMHTML:HTML4
2278 wakaba 1.1 @@Get:
2279     @@@Type:
2280     DOMMain:long
2281     @@Set:
2282     @@@Type:
2283     DOMMain:long
2284     @Attr:
2285     @@Name: width
2286 wakaba 1.2 @@DocAttr:
2287     @@@Name:width
2288 wakaba 1.1 @@Get:
2289     @@@Type: DOMString
2290     @@Set:
2291     @@@Type: DOMString
2292     @Attr:
2293     @@Name: contentDocument
2294 wakaba 1.2 @@Description:
2295     @@@lang:en
2296     @@@@:
2297     The document this object contains, if any and available.
2298 wakaba 1.1 @@Get:
2299     @@@Type: Document
2300 wakaba 1.2 @@@InCase:
2301     @@@@Value:
2302     @@@@@is-null:1
2303     @@@@Description:
2304     @@@@@lang:en
2305     @@@@@@:
2306     There is no containing document or
2307     there is but it is not available.
2308 wakaba 1.1 @@Level[list]: 2
2309     @@SpecLevel[list]: 2
2310 wakaba 1.2 ##IF:HTMLObjectElement
2311    
2312 wakaba 1.1 IF:
2313     @Name: HTMLParamElement
2314     @ISA: HTMLElement
2315 wakaba 1.2 @ElementType:
2316     @@QName:
2317     xhtml1:param
2318 wakaba 1.1 @Attr:
2319     @@Name: name
2320 wakaba 1.2 @@DocAttr:
2321     @@@Name:name
2322 wakaba 1.1 @@Get:
2323     @@@Type: DOMString
2324     @@Set:
2325     @@@Type: DOMString
2326     @Attr:
2327     @@Name: type
2328 wakaba 1.2 @@DocAttr:
2329     @@@Name:type
2330 wakaba 1.1 @@Get:
2331     @@@Type: DOMString
2332     @@Set:
2333     @@@Type: DOMString
2334     @Attr:
2335     @@Name: value
2336 wakaba 1.2 @@DocAttr:
2337     @@@Name:value
2338 wakaba 1.1 @@Get:
2339     @@@Type: DOMString
2340     @@Set:
2341     @@@Type: DOMString
2342     @Attr:
2343     @@Name: valueType
2344 wakaba 1.2 @@DocAttr:
2345     @@@Name:valuetype
2346 wakaba 1.1 @@Get:
2347     @@@Type: DOMString
2348     @@Set:
2349     @@@Type: DOMString
2350 wakaba 1.2
2351 wakaba 1.1 IF:
2352     @Name: HTMLAppletElement
2353     @ISA: HTMLElement
2354 wakaba 1.2 @ElementType:
2355     @@QName:
2356     xhtml1:applet
2357     @@DeprecatedBy:
2358     DOMHTML:HTML4
2359 wakaba 1.1 @Attr:
2360     @@Name: align
2361 wakaba 1.2 @@DocAttr:
2362     @@@Name:align
2363     @@@DeprecatedBy:
2364     DOMHTML:HTML4
2365 wakaba 1.1 @@Get:
2366     @@@Type: DOMString
2367     @@Set:
2368     @@@Type: DOMString
2369     @Attr:
2370     @@Name: alt
2371 wakaba 1.2 @@DocAttr:
2372     @@@Name:alt
2373     @@@DeprecatedBy:
2374     DOMHTML:HTML4
2375 wakaba 1.1 @@Get:
2376     @@@Type: DOMString
2377     @@Set:
2378     @@@Type: DOMString
2379     @Attr:
2380     @@Name: archive
2381 wakaba 1.2 @@DocAttr:
2382     @@@Name:archive
2383     @@@DeprecatedBy:
2384     DOMHTML:HTML4
2385 wakaba 1.1 @@Get:
2386     @@@Type: DOMString
2387     @@Set:
2388     @@@Type: DOMString
2389     @Attr:
2390     @@Name: code
2391 wakaba 1.2 @@DocAttr:
2392     @@@Name:code
2393     @@@DeprecatedBy:
2394     DOMHTML:HTML4
2395 wakaba 1.1 @@Get:
2396     @@@Type: DOMString
2397     @@Set:
2398     @@@Type: DOMString
2399     @Attr:
2400     @@Name: codeBase
2401 wakaba 1.2 @@DocAttr:
2402     @@@Name:codebase
2403     @@@DeprecatedBy:
2404     DOMHTML:HTML4
2405 wakaba 1.1 @@Get:
2406     @@@Type: DOMString
2407     @@Set:
2408     @@@Type: DOMString
2409     @Attr:
2410 wakaba 1.2 @@Name: height
2411     @@DocAttr:
2412     @@@Name:height
2413     @@@DeprecatedBy:
2414     DOMHTML:HTML4
2415     @@Get:
2416 wakaba 1.1 @@@Type: DOMString
2417     @@Set:
2418     @@@Type: DOMString
2419     @Attr:
2420     @@Name: hspace
2421 wakaba 1.2 @@DocAttr:
2422     @@@Name:hspace
2423     @@@DeprecatedBy:
2424     DOMHTML:HTML4
2425 wakaba 1.1 @@Get:
2426     @@@Type:
2427     DOMMain:long
2428     @@Set:
2429     @@@Type:
2430     DOMMain:long
2431 wakaba 1.3 @@ImplNote:
2432     @@@lang:en
2433     @@@@:
2434     The type was <TYPE:DOMString> in DOM Level 1.
2435 wakaba 1.1 @@Level[list]:
2436 wakaba 1.2 1
2437 wakaba 1.1 2
2438     @@SpecLevel[list]:
2439 wakaba 1.2 1
2440 wakaba 1.1 2
2441     @Attr:
2442     @@Name: name
2443 wakaba 1.2 @@DocAttr:
2444     @@@Name:name
2445     @@@DeprecatedBy:
2446     DOMHTML:HTML4
2447 wakaba 1.1 @@Get:
2448     @@@Type: DOMString
2449     @@Set:
2450     @@@Type: DOMString
2451     @Attr:
2452     @@Name: object
2453 wakaba 1.2 @@DocAttr:
2454     @@@Name:object
2455     @@@DeprecatedBy:
2456     DOMHTML:HTML4
2457 wakaba 1.1 @@Get:
2458     @@@Type: DOMString
2459     @@Set:
2460     @@@Type: DOMString
2461     @@Level[list]:
2462 wakaba 1.2 1
2463 wakaba 1.1 @@SpecLevel[list]:
2464 wakaba 1.2 1
2465 wakaba 1.1 2
2466     @Attr:
2467     @@Name: vspace
2468 wakaba 1.2 @@DocAttr:
2469     @@@Name:vspace
2470     @@@DeprecatedBy:
2471     DOMHTML:HTML4
2472 wakaba 1.1 @@Get:
2473     @@@Type:
2474     DOMMain:long
2475     @@Set:
2476     @@@Type:
2477     DOMMain:long
2478 wakaba 1.3 @@ImplNote:
2479     @@@lang:en
2480     @@@@:
2481     The type was <TYPE:DOMString> in DOM Level 1.
2482 wakaba 1.1 @@Level[list]:
2483 wakaba 1.2 1
2484 wakaba 1.1 2
2485     @@SpecLevel[list]:
2486 wakaba 1.2 1
2487 wakaba 1.1 2
2488     @Attr:
2489     @@Name: width
2490 wakaba 1.2 @@DocAttr:
2491     @@@Name:width
2492     @@@DeprecatedBy:
2493     DOMHTML:HTML4
2494 wakaba 1.1 @@Get:
2495     @@@Type: DOMString
2496     @@Set:
2497     @@@Type: DOMString
2498 wakaba 1.2 ##IF:HTMLAppletElement
2499    
2500 wakaba 1.1 IF:
2501     @Name: HTMLMapElement
2502     @ISA: HTMLElement
2503 wakaba 1.2 @ElementType:
2504     @@QName:
2505     xhtml1:map
2506 wakaba 1.1 @Attr:
2507     @@Name: areas
2508 wakaba 1.2 @@Description:
2509     @@@lang:en
2510     @@@@:
2511     The list of areas defined for this image map.
2512 wakaba 1.1 @@Get:
2513     @@@Type: HTMLCollection
2514     @Attr:
2515     @@Name: name
2516 wakaba 1.2 @@DocAttr:
2517     @@@Name:name
2518 wakaba 1.1 @@Get:
2519     @@@Type: DOMString
2520     @@Set:
2521     @@@Type: DOMString
2522 wakaba 1.2 ##IF:HTMLMapElement
2523    
2524 wakaba 1.1 IF:
2525     @Name: HTMLAreaElement
2526     @ISA: HTMLElement
2527 wakaba 1.2 @ElementType:
2528     @@QName:
2529     xhtml1:area
2530 wakaba 1.1 @Attr:
2531     @@Name: accessKey
2532 wakaba 1.2 @@DocAttr:
2533     @@@Name:accesskey
2534 wakaba 1.1 @@Get:
2535     @@@Type: DOMString
2536     @@Set:
2537     @@@Type: DOMString
2538     @Attr:
2539     @@Name: alt
2540 wakaba 1.2 @@DocAttr:
2541     @@@Name:alt
2542 wakaba 1.1 @@Get:
2543     @@@Type: DOMString
2544     @@Set:
2545     @@@Type: DOMString
2546     @Attr:
2547     @@Name: coords
2548 wakaba 1.2 @@DocAttr:
2549     @@@Name:coords
2550 wakaba 1.1 @@Get:
2551     @@@Type: DOMString
2552     @@Set:
2553     @@@Type: DOMString
2554     @Attr:
2555     @@Name: href
2556 wakaba 1.2 @@DocAttr:
2557     @@@Name:href
2558 wakaba 1.1 @@Get:
2559     @@@Type: DOMString
2560     @@Set:
2561     @@@Type: DOMString
2562     @Attr:
2563     @@Name: noHref
2564 wakaba 1.2 @@DocAttr:
2565     @@@Name:nohref
2566 wakaba 1.1 @@Get:
2567     @@@Type:
2568     DOMMain:boolean
2569     @@@InCase:
2570     @@@@Value: true
2571     @@@InCase:
2572     @@@@Value: false
2573     @@Set:
2574     @@@Type:
2575     DOMMain:boolean
2576     @@@InCase:
2577     @@@@Value: true
2578     @@@InCase:
2579     @@@@Value: false
2580     @Attr:
2581     @@Name: shape
2582 wakaba 1.2 @@DocAttr:
2583     @@@Name:shape
2584 wakaba 1.1 @@Get:
2585     @@@Type: DOMString
2586     @@Set:
2587     @@@Type: DOMString
2588     @Attr:
2589     @@Name: tabIndex
2590 wakaba 1.2 @@DocAttr:
2591     @@@Name:tabindex
2592 wakaba 1.1 @@Get:
2593     @@@Type:
2594     DOMMain:long
2595     @@Set:
2596     @@@Type:
2597     DOMMain:long
2598     @Attr:
2599     @@Name: target
2600 wakaba 1.2 @@DocAttr:
2601     @@@Name:target
2602 wakaba 1.1 @@Get:
2603     @@@Type: DOMString
2604     @@Set:
2605     @@@Type: DOMString
2606 wakaba 1.2 ##IF:HTMLAreaElement
2607    
2608 wakaba 1.1 IF:
2609     @Name: HTMLScriptElement
2610     @ISA: HTMLElement
2611 wakaba 1.2 @ElementType:
2612     @@QName:
2613     xhtml1:script
2614 wakaba 1.1 @Attr:
2615     @@Name: text
2616 wakaba 1.2 @@Description:
2617     @@@lang:en
2618     @@@@:
2619     The script content of this element.
2620     @@ImplNote:
2621     @@@lang:en
2622     @@@@:
2623     ISSUE: How interact with <HA:src>?
2624 wakaba 1.1 @@Get:
2625     @@@Type: DOMString
2626     @@Set:
2627     @@@Type: DOMString
2628     @Attr:
2629     @@Name: htmlFor
2630 wakaba 1.2 @@DocAttr:
2631     @@@Name:for
2632     @@Description:
2633     @@@lang:en
2634     @@@@:
2635     {NOTE:: Reserved for future use by the DOM HTML Specifications.
2636     The HTML <HA:for> attribute is also reserved
2637     by the HTML 4 Specifications.
2638     \
2639     }
2640 wakaba 1.1 @@Get:
2641     @@@Type: DOMString
2642     @@Set:
2643     @@@Type: DOMString
2644     @Attr:
2645     @@Name: event
2646 wakaba 1.2 @@DocAttr:
2647     @@@Name:event
2648     @@Description:
2649     @@@lang:en
2650     @@@@:
2651     {NOTE:: Reserved for future use by the DOM HTML Specifications.
2652     The HTML <HA:event> attribute is also reserved
2653     by the HTML 4 Specification.
2654     \
2655     }
2656 wakaba 1.1 @@Get:
2657     @@@Type: DOMString
2658     @@Set:
2659     @@@Type: DOMString
2660     @Attr:
2661     @@Name: charset
2662 wakaba 1.2 @@DocAttr:
2663     @@@Name:charset
2664 wakaba 1.1 @@Get:
2665     @@@Type: DOMString
2666     @@Set:
2667     @@@Type: DOMString
2668     @Attr:
2669     @@Name: defer
2670 wakaba 1.2 @@DocAttr:
2671     @@@Name:defer
2672 wakaba 1.1 @@Get:
2673     @@@Type:
2674     DOMMain:boolean
2675     @@@InCase:
2676     @@@@Value: true
2677     @@@InCase:
2678     @@@@Value: false
2679     @@Set:
2680     @@@Type:
2681     DOMMain:boolean
2682     @@@InCase:
2683     @@@@Value: true
2684     @@@InCase:
2685     @@@@Value: false
2686     @Attr:
2687     @@Name: src
2688 wakaba 1.2 @@DocAttr:
2689     @@@Name:src
2690 wakaba 1.1 @@Get:
2691     @@@Type: DOMString
2692     @@Set:
2693     @@@Type: DOMString
2694     @Attr:
2695     @@Name: type
2696 wakaba 1.2 @@DocAttr:
2697     @@@Name:type
2698 wakaba 1.1 @@Get:
2699     @@@Type: DOMString
2700     @@Set:
2701     @@@Type: DOMString
2702 wakaba 1.2 ##IF:HTMLScriptElement
2703    
2704 wakaba 1.1 IF:
2705     @Name: HTMLTableElement
2706     @ISA: HTMLElement
2707 wakaba 1.2 @ElementType:
2708     @@QName:
2709     xhtml1:table
2710 wakaba 1.1 @Attr:
2711     @@Name: caption
2712 wakaba 1.2 @@Description:
2713     @@@lang:en
2714     @@@@:
2715     The <HE:caption> of the table.
2716 wakaba 1.1 @@Get:
2717     @@@Type: HTMLTableCaptionElement
2718 wakaba 1.2 @@@InCase:
2719     @@@@Label:
2720     @@@@@lang:en
2721     @@@@@@:
2722     void (= <DOM:null>?)
2723     @@@@Description:
2724     @@@@@lang:en
2725     @@@@@@: There is no caption.
2726 wakaba 1.1 @@Set:
2727     @@@Type: HTMLTableCaptionElement
2728     @@@Exception:
2729 wakaba 1.2 @@@@Name: HIERARCHY_REQUEST_ERR
2730 wakaba 1.1 @@@@Type:
2731     DOMCore:DOMException
2732 wakaba 1.2 @@@@SubType:
2733     @@@@@QName:
2734     ManakaiDOMHTML:MDOM_NOT_CAPTION
2735     @@@@@Description:
2736     @@@@@@lang:en
2737     @@@@@@@:
2738     The given element is not a <HE:caption>.
2739 wakaba 1.1 @@Level[list]:
2740 wakaba 1.2 1
2741 wakaba 1.1 @@SpecLevel[list]:
2742 wakaba 1.2 1
2743 wakaba 1.1 2
2744     @Attr:
2745     @@Name: tHead
2746 wakaba 1.2 @@Description:
2747     @@@lang:en
2748     @@@@:
2749     The <HE:thead> of this table.
2750 wakaba 1.1 @@Get:
2751     @@@Type: HTMLTableSectionElement
2752 wakaba 1.2 @@@InCase:
2753     @@@@Value:
2754     @@@@@is-null:1
2755     @@@@Description:
2756     @@@@@lang:en
2757     @@@@@@:
2758     There is no <HE:thead>.
2759 wakaba 1.1 @@Set:
2760     @@@Type: HTMLTableSectionElement
2761     @@@Exception:
2762 wakaba 1.2 @@@@Name: HIERARCHY_REQUEST_ERR
2763 wakaba 1.1 @@@@Type:
2764     DOMCore:DOMException
2765 wakaba 1.2 @@@@SubType:
2766     ManakaiDOMHTML:MDOM_BAD_ELEMENT_TYPE
2767     @@@@Description:
2768     @@@@@lang:en
2769     @@@@@@:
2770     The given element is not a <HE:thead>.
2771 wakaba 1.1 @@Level[list]:
2772     1
2773     @@SpecLevel[list]:
2774     1
2775     2
2776     @Attr:
2777     @@Name: tFoot
2778 wakaba 1.2 @@Description:
2779     @@@lang:en
2780     @@@@:
2781     The <HE:tfoot> of this table.
2782 wakaba 1.1 @@Get:
2783     @@@Type: HTMLTableSectionElement
2784 wakaba 1.2 @@@InCase:
2785     @@@@Value:
2786     @@@@@is-null:1
2787     @@@@Description:
2788     @@@@@lang:en
2789     @@@@@@:
2790     There is no <HE:tfoot>.
2791 wakaba 1.1 @@Set:
2792     @@@Type: HTMLTableSectionElement
2793     @@@Exception:
2794 wakaba 1.2 @@@@Name: HIERARCHY_REQUEST_ERR
2795 wakaba 1.1 @@@@Type:
2796     DOMCore:DOMException
2797 wakaba 1.2 @@@@SubType:
2798     @@@@@QName:
2799     ManakaiDOMHTML:MDOM_NOT_TFOOT
2800     @@@@@Description:
2801     @@@@@@lang:en
2802     @@@@@@@:
2803     The given element is not a <HE:tfoot>.
2804 wakaba 1.1 @@Level[list]:
2805     1
2806     @@SpecLevel[list]:
2807     1
2808     2
2809     @Attr:
2810     @@Name: rows
2811 wakaba 1.2 @@Description:
2812     @@@lang:en
2813     @@@@:
2814     A collection of all the rows (child or grandchild
2815     <HE:tr> elements) in this table.
2816 wakaba 1.1 @@Get:
2817     @@@Type: HTMLCollection
2818     @Attr:
2819     @@Name: tBodies
2820 wakaba 1.2 @@Description:
2821     @@@lang:en
2822     @@@@:
2823     A collection of the table bodies.
2824     @@ImplNote:
2825     @@@lang:en
2826     @@@@:
2827     ISSUE: What is collected if simple table?
2828 wakaba 1.1 @@Get:
2829     @@@Type: HTMLCollection
2830     @Attr:
2831     @@Name: align
2832 wakaba 1.2 @@DocAttr:
2833     @@@Name:align
2834     @@@DeprecatedBy:
2835     DOMHTML:HTML4
2836 wakaba 1.1 @@Get:
2837     @@@Type: DOMString
2838     @@Set:
2839     @@@Type: DOMString
2840     @Attr:
2841     @@Name: bgColor
2842 wakaba 1.2 @@DocAttr:
2843     @@@Name:bgcolor
2844     @@@DeprecatedBy:
2845     DOMHTML:HTML4
2846 wakaba 1.1 @@Get:
2847     @@@Type: DOMString
2848     @@Set:
2849     @@@Type: DOMString
2850     @Attr:
2851     @@Name: border
2852 wakaba 1.2 @@DocAttr:
2853     @@@Name:border
2854 wakaba 1.1 @@Get:
2855     @@@Type: DOMString
2856     @@Set:
2857     @@@Type: DOMString
2858     @Attr:
2859     @@Name: cellPadding
2860 wakaba 1.2 @@DocAttr:
2861     @@@Name:cellpadding
2862 wakaba 1.1 @@Get:
2863     @@@Type: DOMString
2864     @@Set:
2865     @@@Type: DOMString
2866     @Attr:
2867     @@Name: cellSpacing
2868 wakaba 1.2 @@DocAttr:
2869     @@@Name:cellspacing
2870 wakaba 1.1 @@Get:
2871     @@@Type: DOMString
2872     @@Set:
2873     @@@Type: DOMString
2874     @Attr:
2875     @@Name: frame
2876 wakaba 1.2 @@DocAttr:
2877     @@@Name:frame
2878 wakaba 1.1 @@Get:
2879     @@@Type: DOMString
2880     @@Set:
2881     @@@Type: DOMString
2882 wakaba 1.2 @@ImplNote:
2883     @@@lang:en
2884     @@@@:
2885     How <HTML:border> is implemented in DOM Level 0?
2886 wakaba 1.1 @Attr:
2887     @@Name: rules
2888 wakaba 1.2 @@DocAttr:
2889     @@@Name:rules
2890 wakaba 1.1 @@Get:
2891     @@@Type: DOMString
2892     @@Set:
2893     @@@Type: DOMString
2894     @Attr:
2895     @@Name: summary
2896 wakaba 1.2 @@DocAttr:
2897     @@@Name:summary
2898 wakaba 1.1 @@Get:
2899     @@@Type: DOMString
2900     @@Set:
2901     @@@Type: DOMString
2902     @Attr:
2903     @@Name: width
2904 wakaba 1.2 @@DocAttr:
2905     @@@Name:width
2906 wakaba 1.1 @@Get:
2907     @@@Type: DOMString
2908     @@Set:
2909     @@@Type: DOMString
2910     @Method:
2911     @@Name: createTHead
2912 wakaba 1.2 @@Description:
2913     @@@lang:en
2914     @@@@:
2915     Create the <HE:thead> element (if it does not exist) and
2916     return it.
2917 wakaba 1.1 @@Return:
2918     @@@Type: HTMLElement
2919 wakaba 1.2 @@@Description:
2920     @@@@lang:en
2921     @@@@@:
2922     The <HE:thead> element.
2923 wakaba 1.1 @Method:
2924     @@Name: deleteTHead
2925 wakaba 1.2 @@Description:
2926     @@@lang:en
2927     @@@@:
2928     Delete the <HE:thead>, if any, from the table.
2929     @@Return:
2930 wakaba 1.1 @Method:
2931     @@Name: createTFoot
2932 wakaba 1.2 @@Description:
2933     @@@lang:en
2934     @@@@:
2935     Create the <HE:tfoot> element (if it does not exist) and
2936     return it.
2937 wakaba 1.1 @@Return:
2938     @@@Type: HTMLElement
2939 wakaba 1.2 @@@Description:
2940     @@@@lang:en
2941     @@@@@:
2942     The <HE:tfoot> element.
2943 wakaba 1.1 @Method:
2944     @@Name: deleteTFoot
2945 wakaba 1.2 @@Description:
2946     @@@lang:en
2947     @@@@:
2948     Delete the <HE:tfoot>, if any, from the table.
2949     @@Return:
2950 wakaba 1.1 @Method:
2951     @@Name: createCaption
2952 wakaba 1.2 @@Description:
2953     @@@lang:en
2954     @@@@:
2955     Create the table caption element (if it does not exist) and
2956     return it.
2957 wakaba 1.1 @@Return:
2958     @@@Type: HTMLElement
2959 wakaba 1.2 @@@Description:
2960     @@@@lang:en
2961     @@@@@: The table caption.
2962     @Method:
2963     @@Name: deleteCaption
2964     @@Description:
2965     @@@lang:en
2966     @@@@:
2967     Delete the table caption, if any.
2968     @@Return:
2969     @Method:
2970     @@Name: insertRow
2971     @@Description:
2972     @@@lang:en
2973     @@@@:
2974     Insert a new empty row in this table. If this table is
2975     empty, a <HE:tbody> is created and the new row is
2976     inserted into it.
2977     @@ImplNote:
2978     @@@lang:en
2979     @@@@:
2980     DOM HTML Specifications note that a table row
2981     cannot be empty according to HTML 4. But they do not
2982     require DOM implementations to add a table cell.
2983     @@Param:
2984     @@@Name: index
2985     @@@Type:
2986     DOMMain:long
2987     @@@Description:
2988     @@@@lang:en
2989     @@@@@:
2990     The ordinal index of the row where to insert a new row,
2991     starting from <DOM:0> and relative to the logical
2992     order (not the document order). The new row is
2993     inserted immediately before and in the same row group
2994     as the current <P:index>th row.
2995     @@@InCase:
2996     @@@@Value:-1
2997     @@@@Description:
2998     @@@@@lang:en
2999     @@@@@@:
3000     The new row is appended.
3001 wakaba 1.3 @@@@SpecLevel:2
3002 wakaba 1.2 @@@InCase:
3003     @@@@Label:
3004     @@@@@lang:en
3005     @@@@@@:
3006     The number of rows
3007     @@@@Description:
3008     @@@@@lang:en
3009     @@@@@@:
3010     The new row is appended.
3011 wakaba 1.3 @@@@SpecLevel:2
3012 wakaba 1.1 @@Return:
3013     @@@Type: HTMLElement
3014 wakaba 1.2 @@@Description:
3015     @@@@lang:en
3016     @@@@@:The newly created row.
3017 wakaba 1.1 @@@Exception:
3018 wakaba 1.2 @@@@Name: INDEX_SIZE_ERR
3019 wakaba 1.1 @@@@Type:
3020     DOMCore:DOMException
3021 wakaba 1.2 @@@@SubType:
3022     @@@@@QName:
3023     TODO: What?
3024     @@@@@Description:
3025     @@@@@@lang:en
3026     @@@@@@@:
3027     The <P:index> is greater than the number of rows
3028     or less than <DOM:-1>.
3029 wakaba 1.3 @@@@SpecLevel:2
3030     @@@@ImplNote:
3031     @@@@@lang:en
3032     @@@@@@:
3033     <SRC:DOM Level 1 Second Edition HTML, DOM Level 2 HTML>
3034     (<P:index> cannot <DOM:-1> in DOM Level 1.)
3035 wakaba 1.1 @@Level[list]:
3036     1
3037     2
3038     @@SpecLevel[list]:
3039     1
3040     2
3041     @Method:
3042     @@Name: deleteRow
3043 wakaba 1.2 @@Description:
3044     @@@lang:en
3045     @@@@:Delete a table row.
3046 wakaba 1.1 @@Param:
3047     @@@Name: index
3048     @@@Type:
3049     DOMMain:long
3050 wakaba 1.2 @@@Description:
3051     @@@@lang:en
3052     @@@@@:
3053     The ordinal index of the row to delete, starting from <DOM:0>
3054     and relative to the logical order (not document order).
3055     @@@InCase:
3056     @@@@Value:-1
3057     @@@@Description:
3058     @@@@@lang:en
3059     @@@@@@:
3060     The last row in the table is deleted.
3061 wakaba 1.3 @@@@SpecLevel:2
3062 wakaba 1.2 @@@ImplNote:
3063     @@@@lang:en
3064     @@@@@:
3065     In the order of <HE:thead> -> <HE:tbody>s -> <HE:tfoot>?
3066 wakaba 1.1 @@Return:
3067     @@@Exception:
3068 wakaba 1.2 @@@@Name: INDEX_SIZE_ERR
3069 wakaba 1.1 @@@@Type:
3070     DOMCore:DOMException
3071 wakaba 1.2 @@@@SubType:
3072     @@@@@QName:
3073     TODO: What?
3074     @@@@@Description:
3075     @@@@@@lang:en
3076     @@@@@@@:
3077     The <P:index> is greater than or equal to
3078     the number of rows or the <P:index> is
3079     less than <DOM:-1>.
3080 wakaba 1.3 @@@@SpecLevel:2
3081     @@@@ImplNote:
3082     @@@@@lang:en
3083     @@@@@@:
3084     <SRC:DOM Level 1 Second Edition HTML, DOM Level 2 HTML>
3085     (<P:index> cannot <DOM:-1> in DOM Level 1.)
3086 wakaba 1.1 @@Level[list]:
3087     1
3088     2
3089     @@SpecLevel[list]:
3090     1
3091     2
3092 wakaba 1.2 ##IF:HTMLTableElement
3093    
3094 wakaba 1.1 IF:
3095     @Name: HTMLTableCaptionElement
3096     @ISA: HTMLElement
3097 wakaba 1.2 @ElementType:
3098     @@QName:
3099     xhtml1:caption
3100 wakaba 1.1 @Attr:
3101     @@Name: align
3102 wakaba 1.2 @@DocAttr:
3103     @@@Name:align
3104     @@@DeprecatedBy:
3105     DOMHTML:HTML4
3106 wakaba 1.1 @@Get:
3107     @@@Type: DOMString
3108     @@Set:
3109     @@@Type: DOMString
3110 wakaba 1.2 ##IF:HTMLTableCaptionElement
3111    
3112 wakaba 1.1 IF:
3113     @Name: HTMLTableColElement
3114     @ISA: HTMLElement
3115 wakaba 1.2 @ElementType:
3116     @@QName:
3117     xhtml1:col
3118 wakaba 1.1 @Attr:
3119     @@Name: align
3120 wakaba 1.2 @@DocAttr:
3121     @@@Name:align
3122 wakaba 1.1 @@Get:
3123     @@@Type: DOMString
3124     @@Set:
3125     @@@Type: DOMString
3126     @Attr:
3127     @@Name: ch
3128 wakaba 1.2 @@DocAttr:
3129     @@@Name:char
3130 wakaba 1.1 @@Get:
3131     @@@Type: DOMString
3132     @@Set:
3133     @@@Type: DOMString
3134     @Attr:
3135     @@Name: chOff
3136 wakaba 1.2 @@DocAttr:
3137     @@@Name:charoff
3138 wakaba 1.1 @@Get:
3139     @@@Type: DOMString
3140     @@Set:
3141     @@@Type: DOMString
3142     @Attr:
3143     @@Name: span
3144 wakaba 1.2 @@DocAttr:
3145     @@@Name:span
3146 wakaba 1.1 @@Get:
3147     @@@Type:
3148     DOMMain:long
3149     @@Set:
3150     @@@Type:
3151     DOMMain:long
3152     @Attr:
3153     @@Name: vAlign
3154 wakaba 1.2 @@DocAttr:
3155     @@@Name:valign
3156 wakaba 1.1 @@Get:
3157     @@@Type: DOMString
3158     @@Set:
3159     @@@Type: DOMString
3160     @Attr:
3161     @@Name: width
3162 wakaba 1.2 @@DocAttr:
3163     @@@Name:width
3164 wakaba 1.1 @@Get:
3165     @@@Type: DOMString
3166     @@Set:
3167     @@@Type: DOMString
3168 wakaba 1.2 ##IF:HTMLTableColElement
3169    
3170 wakaba 1.1 IF:
3171     @Name: HTMLTableSectionElement
3172     @ISA: HTMLElement
3173 wakaba 1.2 @ElementType:
3174     @@QName:
3175     xhtml1:tbody
3176     @ElementType:
3177     @@QName:
3178     xhtml1:thead
3179     @ElementType:
3180     @@QName:
3181     xhtml1:tfoot
3182 wakaba 1.1 @Attr:
3183     @@Name: align
3184 wakaba 1.2 @@DocAttr:
3185     @@@Name:align
3186 wakaba 1.1 @@Get:
3187     @@@Type: DOMString
3188     @@Set:
3189     @@@Type: DOMString
3190     @Attr:
3191     @@Name: ch
3192 wakaba 1.2 @@DocAttr:
3193     @@@Name:char
3194 wakaba 1.1 @@Get:
3195     @@@Type: DOMString
3196     @@Set:
3197     @@@Type: DOMString
3198     @Attr:
3199     @@Name: chOff
3200 wakaba 1.2 @@DocAttr:
3201     @@@Name:charoff
3202 wakaba 1.1 @@Get:
3203     @@@Type: DOMString
3204     @@Set:
3205     @@@Type: DOMString
3206     @Attr:
3207     @@Name: vAlign
3208 wakaba 1.2 @@DocAttr:
3209     @@@Name:valign
3210 wakaba 1.1 @@Get:
3211     @@@Type: DOMString
3212     @@Set:
3213     @@@Type: DOMString
3214     @Attr:
3215     @@Name: rows
3216 wakaba 1.2 @@Description:
3217     @@@lang:en
3218     @@@@:
3219     A collection of rows in this table row group.
3220 wakaba 1.1 @@Get:
3221     @@@Type: HTMLCollection
3222     @Method:
3223     @@Name: insertRow
3224 wakaba 1.2 @@Description:
3225     @@@lang:en
3226     @@@@:
3227     Insert a table row into this row group.
3228 wakaba 1.1 @@Param:
3229     @@@Name: index
3230     @@@Type:
3231     DOMMain:long
3232 wakaba 1.2 @@@Description:
3233     @@@@lang:en
3234     @@@@@:
3235     The ordinal index of the row where to insert a new row,
3236     starting from <DOM:0> and relative only to the
3237     rows contained inside this row group. The new row
3238     is inserted immediately before the current <P:index>th
3239     row.
3240     @@@InCase:
3241     @@@@Value:-1
3242     @@@@Description:
3243     @@@@@lang:en
3244     @@@@@@:
3245     The new row is appended.
3246 wakaba 1.3 @@@@SpecLevel:2
3247 wakaba 1.2 @@@InCase:
3248     @@@@Label:
3249     @@@@@lang:en
3250     @@@@@@:The number of rows in this row group
3251     @@@@Description:
3252     @@@@@lang:en
3253     @@@@@@:
3254     The new row is appended.
3255 wakaba 1.3 @@@@SpecLevel:2
3256 wakaba 1.1 @@Return:
3257     @@@Type: HTMLElement
3258 wakaba 1.2 @@@Description:
3259     @@@@lang:en
3260     @@@@@:The newly created table row.
3261 wakaba 1.1 @@@Exception:
3262 wakaba 1.2 @@@@Name: INDEX_SIZE_ERR
3263 wakaba 1.1 @@@@Type:
3264     DOMCore:DOMException
3265 wakaba 1.2 @@@@SubType:
3266     @@@@@QName:
3267     TODO: What?
3268     @@@@@Description:
3269     @@@@@@lang:en
3270     @@@@@@@:
3271     The <P:index> is greater than the number
3272     of rows or less than <DOM:-1>.
3273 wakaba 1.3 @@@@SpecLevel:2
3274     @@@@ImplNote:
3275     @@@@@lang:en
3276     @@@@@@:
3277     <SRC:DOM Level 1 Second Edition HTML, DOM Level 2 HTML>
3278     (<P:index> cannot <DOM:-1> in DOM Level 1.)
3279 wakaba 1.1 @@Level[list]:
3280     1
3281     2
3282     @@SpecLevel[list]:
3283     1
3284     2
3285     @Method:
3286     @@Name: deleteRow
3287 wakaba 1.2 @@Description:
3288     @@@lang:en
3289     @@@@:
3290     Delete a table row from this table row group.
3291 wakaba 1.1 @@Param:
3292     @@@Name: index
3293     @@@Type:
3294     DOMMain:long
3295 wakaba 1.2 @@@Description:
3296     @@@@lang:en
3297     @@@@@:
3298     The ordinal index of the row to delete, starting
3299     from <DOM:0> and relative
3300     only to the rows contained inside this row group.
3301     @@@InCase:
3302     @@@@Value:-1
3303     @@@@Description:
3304     @@@@@lang:en
3305     @@@@@@:
3306     Delete the last row.
3307 wakaba 1.3 @@@@SpecLevel:2
3308 wakaba 1.1 @@Return:
3309     @@@Exception:
3310 wakaba 1.2 @@@@Name: INDEX_SIZE_ERR
3311 wakaba 1.1 @@@@Type:
3312     DOMCore:DOMException
3313 wakaba 1.2 @@@@SubType:
3314     @@@@@QName:
3315     TODO: What?
3316     @@@@@Description:
3317     @@@@@@lang:en
3318     @@@@@@@:
3319     The <P:index> is greater than or equal to
3320     the number of rows or the <P:index> is less
3321     than <DOM:-1>.
3322 wakaba 1.3 @@@@SpecLevel:2
3323     @@@@ImplNote:
3324     @@@@@lang:en
3325     @@@@@@:
3326     <SRC:DOM Level 1 Second Edition HTML, DOM Level 2 HTML>
3327     (<P:index> cannot <DOM:-1> in DOM Level 1.)
3328 wakaba 1.1 @@Level[list]:
3329     1
3330     2
3331     @@SpecLevel[list]:
3332     1
3333     2
3334 wakaba 1.2 ##IF:HTMLTableSectionElement
3335    
3336 wakaba 1.1 IF:
3337     @Name: HTMLTableRowElement
3338     @ISA: HTMLElement
3339 wakaba 1.2 @ElementType:
3340     @@QName:
3341     xhtml1:tr
3342 wakaba 1.1 @Attr:
3343     @@Name: rowIndex
3344 wakaba 1.2 @@Description:
3345     @@@lang:en
3346     @@@@:
3347     The ordinal index of the row, starting from <DOM:0>,
3348     in the logical order (not the document order).
3349     \
3350     {NOTE:: The logical order take row groups into account;
3351     placing <HE:thead> rows first, followed by
3352     <HE:tbody> rows, followed by <HE:tfoot> rows.
3353     \
3354     }
3355 wakaba 1.1 @@Get:
3356     @@@Type:
3357     DOMMain:long
3358 wakaba 1.3 @@ImplNote:
3359     @@@lang:en
3360     @@@@:
3361     Writable in DOM Level 1 FE, with no description -
3362     fixed in the Errata.
3363 wakaba 1.1 @@Level[list]:
3364 wakaba 1.2 1
3365 wakaba 1.1 @@SpecLevel[list]:
3366 wakaba 1.2 1
3367 wakaba 1.1 2
3368     @Attr:
3369     @@Name: sectionRowIndex
3370 wakaba 1.2 @@Description:
3371     @@@lang:en
3372     @@@@:
3373     The ordinal index of this row, starting from <DOM:0>
3374     and relative to this row group.
3375 wakaba 1.1 @@Get:
3376     @@@Type:
3377     DOMMain:long
3378 wakaba 1.3 @@ImplNote:
3379     @@@lang:en
3380     @@@@:
3381     Writable in DOM Level 1 FE, with no description.
3382 wakaba 1.1 @@Level[list]:
3383 wakaba 1.2 1
3384 wakaba 1.1 @@SpecLevel[list]:
3385 wakaba 1.2 1
3386 wakaba 1.1 2
3387     @Attr:
3388     @@Name: cells
3389 wakaba 1.2 @@Description:
3390     @@@lang:en
3391     @@@@:The collection of cells in this row.
3392 wakaba 1.1 @@Get:
3393     @@@Type: HTMLCollection
3394 wakaba 1.3 @@ImplNote:
3395     @@@lang:en
3396     @@@@:
3397     Writable in DOM Level 1 FE, with no description.
3398 wakaba 1.1 @@Level[list]:
3399 wakaba 1.2 1
3400 wakaba 1.1 @@SpecLevel[list]:
3401 wakaba 1.2 1
3402 wakaba 1.1 2
3403     @Attr:
3404     @@Name: align
3405 wakaba 1.2 @@DocAttr:
3406     @@@Name:align
3407 wakaba 1.1 @@Get:
3408     @@@Type: DOMString
3409     @@Set:
3410     @@@Type: DOMString
3411     @Attr:
3412     @@Name: bgColor
3413 wakaba 1.2 @@DocAttr:
3414     @@@Name:bgcolor
3415     @@@DeprecatedBy:
3416     DOMHTML:HTML4
3417 wakaba 1.1 @@Get:
3418     @@@Type: DOMString
3419     @@Set:
3420     @@@Type: DOMString
3421     @Attr:
3422     @@Name: ch
3423 wakaba 1.2 @@DocAttr:
3424     @@@Name:char
3425 wakaba 1.1 @@Get:
3426     @@@Type: DOMString
3427     @@Set:
3428     @@@Type: DOMString
3429     @Attr:
3430     @@Name: chOff
3431 wakaba 1.2 @@DocAttr:
3432     @@@Name:charoff
3433 wakaba 1.1 @@Get:
3434     @@@Type: DOMString
3435     @@Set:
3436     @@@Type: DOMString
3437     @Attr:
3438     @@Name: vAlign
3439 wakaba 1.2 @@DocAttr:
3440     @@@Name:valign
3441 wakaba 1.1 @@Get:
3442     @@@Type: DOMString
3443     @@Set:
3444     @@@Type: DOMString
3445     @Method:
3446     @@Name: insertCell
3447 wakaba 1.2 @@Description:
3448     @@@lang:en
3449     @@@@:
3450     Insert an empty data cell (<HE:td>) into this row.
3451 wakaba 1.1 @@Param:
3452     @@@Name: index
3453     @@@Type:
3454     DOMMain:long
3455 wakaba 1.2 @@@Description:
3456     @@@@lang:en
3457     @@@@@:
3458     The index where the new cell is inserted, starting
3459     from <DOM:0>.
3460     @@@InCase:
3461     @@@@Value:-1
3462     @@@@Description:
3463     @@@@@lang:en
3464     @@@@@@:The new cell is appended.
3465 wakaba 1.3 @@@@SpecLevel:2
3466 wakaba 1.2 @@@InCase:
3467     @@@@Label:
3468     @@@@@lang:en
3469     @@@@@@:The number of cells
3470     @@@@Description:
3471     @@@@@lang:en
3472     @@@@@@:The new cell is appended.
3473 wakaba 1.3 @@@@SpecLevel:2
3474 wakaba 1.1 @@Return:
3475     @@@Type: HTMLElement
3476 wakaba 1.2 @@@Description:
3477     @@@@lang:en
3478     @@@@@:The newly inserted cell.
3479 wakaba 1.1 @@@Exception:
3480 wakaba 1.2 @@@@Name: INDEX_SIZE_ERR
3481 wakaba 1.1 @@@@Type:
3482     DOMCore:DOMException
3483 wakaba 1.2 @@@@SubType:
3484     @@@@@QName:
3485     TODO: What?
3486     @@@@@Description:
3487     @@@@@@lang:en
3488     @@@@@@@:
3489     The <P:index> is greater than the number of
3490     cells or less than <DOM:-1>.
3491 wakaba 1.3 @@@@SpecLevel:2
3492     @@@@ImplNote:
3493     @@@@@lang:en
3494     @@@@@@:
3495     <SRC:DOM Level 1 Second Edition HTML, DOM Level 2 HTML>
3496     (<P:index> cannot <DOM:-1> in DOM Level 1.)
3497 wakaba 1.1 @@Level[list]:
3498     1
3499     2
3500     @@SpecLevel[list]:
3501     1
3502     2
3503     @Method:
3504     @@Name: deleteCell
3505 wakaba 1.2 @@Description:
3506     @@@lang:en
3507     @@@@:Delete a cell from this row.
3508 wakaba 1.1 @@Param:
3509     @@@Name: index
3510     @@@Type:
3511     DOMMain:long
3512 wakaba 1.2 @@@Description:
3513     @@@@lang:en
3514     @@@@@:
3515     The index of the cell to delete, starting from <DOM:0>
3516     and in the document order.
3517     @@@InCase:
3518     @@@@Value:-1
3519     @@@@Description:
3520     @@@@@lang:en
3521     @@@@@@:
3522     The last cell is deleted.
3523 wakaba 1.3 @@@@SpecLevel:2
3524 wakaba 1.1 @@Return:
3525     @@@Exception:
3526 wakaba 1.2 @@@@Name: INDEX_SIZE_ERR
3527 wakaba 1.1 @@@@Type:
3528     DOMCore:DOMException
3529 wakaba 1.2 @@@@SubType:
3530     @@@@@QName:
3531     TODO: What?
3532     @@@@@Description:
3533     @@@@@@lang:en
3534     @@@@@@@:
3535     THe <P:index> is greater than or equal to the number
3536     of the cells or less than <DOM:-1>.
3537 wakaba 1.3 @@@@SpecLevel:2
3538     @@@@ImplNote:
3539     @@@@@lang:en
3540     @@@@@@:
3541     <SRC:DOM Level 1 Second Edition HTML, DOM Level 2 HTML>
3542     (<P:index> cannot <DOM:-1> in DOM Level 1.)
3543 wakaba 1.1 @@Level[list]:
3544     1
3545     2
3546     @@SpecLevel[list]:
3547     1
3548     2
3549 wakaba 1.2 ##IF:HTMLTableRowElement
3550    
3551 wakaba 1.1 IF:
3552     @Name: HTMLTableCellElement
3553     @ISA: HTMLElement
3554 wakaba 1.2 @ElementType:
3555     @@QName:
3556     xhtml1:th
3557     @ElementType:
3558     @@QName:
3559     xhtml1:td
3560 wakaba 1.1 @Attr:
3561     @@Name: cellIndex
3562 wakaba 1.2 @@Description:
3563     @@@lang:en
3564     @@@@:
3565     The ordinal index of this cell in the row,
3566     starting from <DOM:0> and in the document order
3567     (not the display order).
3568 wakaba 1.1 @@Get:
3569     @@@Type:
3570     DOMMain:long
3571 wakaba 1.3 @@ImplNote:
3572     @@@lang:en
3573     @@@@:
3574     Writable in DOM Level 1 FE - fixed in the Errata.
3575 wakaba 1.1 @Attr:
3576     @@Name: abbr
3577 wakaba 1.2 @@DocAttr:
3578     @@@Name:abbr
3579 wakaba 1.1 @@Get:
3580     @@@Type: DOMString
3581     @@Set:
3582     @@@Type: DOMString
3583     @Attr:
3584     @@Name: align
3585 wakaba 1.2 @@DocAttr:
3586     @@@Name:align
3587 wakaba 1.1 @@Get:
3588     @@@Type: DOMString
3589     @@Set:
3590     @@@Type: DOMString
3591     @Attr:
3592     @@Name: axis
3593 wakaba 1.2 @@DocAttr:
3594     @@@Name:axis
3595 wakaba 1.1 @@Get:
3596     @@@Type: DOMString
3597     @@Set:
3598     @@@Type: DOMString
3599     @Attr:
3600     @@Name: bgColor
3601 wakaba 1.2 @@DocAttr:
3602     @@@Name:bgcolor
3603     @@@DeprecatedBy:
3604     DOMHTML:HTML4
3605 wakaba 1.1 @@Get:
3606     @@@Type: DOMString
3607     @@Set:
3608     @@@Type: DOMString
3609     @Attr:
3610     @@Name: ch
3611 wakaba 1.2 @@DocAttr:
3612     @@@Name:char
3613 wakaba 1.1 @@Get:
3614     @@@Type: DOMString
3615     @@Set:
3616     @@@Type: DOMString
3617     @Attr:
3618     @@Name: chOff
3619 wakaba 1.2 @@DocAttr:
3620     @@@Name:charoff
3621 wakaba 1.1 @@Get:
3622     @@@Type: DOMString
3623     @@Set:
3624     @@@Type: DOMString
3625     @Attr:
3626     @@Name: colSpan
3627 wakaba 1.2 @@DocAttr:
3628     @@@Name:colspan
3629 wakaba 1.1 @@Get:
3630     @@@Type:
3631     DOMMain:long
3632     @@Set:
3633     @@@Type:
3634     DOMMain:long
3635     @Attr:
3636     @@Name: headers
3637 wakaba 1.2 @@DocAttr:
3638     @@@Name:headers
3639 wakaba 1.1 @@Get:
3640     @@@Type: DOMString
3641     @@Set:
3642     @@@Type: DOMString
3643     @Attr:
3644     @@Name: height
3645 wakaba 1.2 @@DocAttr:
3646     @@@Name:height
3647     @@@DeprecatedBy:
3648     DOMHTML:HTML4
3649 wakaba 1.1 @@Get:
3650     @@@Type: DOMString
3651     @@Set:
3652     @@@Type: DOMString
3653     @Attr:
3654     @@Name: noWrap
3655 wakaba 1.2 @@DocAttr:
3656     @@@Name:nowrap
3657     @@@DeprecatedBy:
3658     DOMHTML:HTML4
3659 wakaba 1.1 @@Get:
3660     @@@Type:
3661     DOMMain:boolean
3662     @@@InCase:
3663     @@@@Value: true
3664     @@@InCase:
3665     @@@@Value: false
3666     @@Set:
3667     @@@Type:
3668     DOMMain:boolean
3669     @@@InCase:
3670     @@@@Value: true
3671     @@@InCase:
3672     @@@@Value: false
3673     @Attr:
3674     @@Name: rowSpan
3675 wakaba 1.2 @@DocAttr:
3676     @@@Name:rowspan
3677 wakaba 1.1 @@Get:
3678     @@@Type:
3679     DOMMain:long
3680     @@Set:
3681     @@@Type:
3682     DOMMain:long
3683     @Attr:
3684     @@Name: scope
3685 wakaba 1.2 @@DocAttr:
3686     @@@Name:scope
3687 wakaba 1.1 @@Get:
3688     @@@Type: DOMString
3689     @@Set:
3690     @@@Type: DOMString
3691     @Attr:
3692     @@Name: vAlign
3693 wakaba 1.2 @@DocAttr:
3694     @@@Name:valign
3695 wakaba 1.1 @@Get:
3696     @@@Type: DOMString
3697     @@Set:
3698     @@@Type: DOMString
3699     @Attr:
3700     @@Name: width
3701 wakaba 1.2 @@DocAttr:
3702     @@@Name:width
3703     @@@DeprecatedBy:
3704     DOMHTML:HTML4
3705 wakaba 1.1 @@Get:
3706     @@@Type: DOMString
3707     @@Set:
3708     @@@Type: DOMString
3709 wakaba 1.2 ##IF:HTMLTableCellElement
3710    
3711 wakaba 1.1 IF:
3712     @Name: HTMLFrameSetElement
3713     @ISA: HTMLElement
3714 wakaba 1.2 @ElementType:
3715     @@QName:
3716     xhtml1:frameset
3717 wakaba 1.1 @Attr:
3718     @@Name: cols
3719 wakaba 1.2 @@DocAttr:
3720     @@@Name:cols
3721 wakaba 1.1 @@Get:
3722     @@@Type: DOMString
3723     @@Set:
3724     @@@Type: DOMString
3725     @Attr:
3726     @@Name: rows
3727 wakaba 1.2 @@DocAttr:
3728     @@@Name:rows
3729 wakaba 1.1 @@Get:
3730     @@@Type: DOMString
3731     @@Set:
3732     @@@Type: DOMString
3733 wakaba 1.2 ##IF:HTMLFrameSetElement
3734    
3735 wakaba 1.1 IF:
3736     @Name: HTMLFrameElement
3737     @ISA: HTMLElement
3738 wakaba 1.2 @ElementType:
3739     @@QName:
3740     xhtml1:frame
3741 wakaba 1.1 @Attr:
3742     @@Name: frameBorder
3743 wakaba 1.2 @@DocAttr:
3744     @@@Name:frameborder
3745 wakaba 1.1 @@Get:
3746     @@@Type: DOMString
3747     @@Set:
3748     @@@Type: DOMString
3749     @Attr:
3750     @@Name: longDesc
3751 wakaba 1.2 @@DocAttr:
3752     @@@Name:longdesc
3753 wakaba 1.1 @@Get:
3754     @@@Type: DOMString
3755     @@Set:
3756     @@@Type: DOMString
3757     @Attr:
3758     @@Name: marginHeight
3759 wakaba 1.2 @@DocAttr:
3760     @@@Name:marginheight
3761 wakaba 1.1 @@Get:
3762     @@@Type: DOMString
3763     @@Set:
3764     @@@Type: DOMString
3765     @Attr:
3766     @@Name: marginWidth
3767 wakaba 1.2 @@DocAttr:
3768     @@@Name:marginwidth
3769 wakaba 1.1 @@Get:
3770     @@@Type: DOMString
3771     @@Set:
3772     @@@Type: DOMString
3773     @Attr:
3774     @@Name: name
3775 wakaba 1.2 @@DocAttr:
3776     @@@Name:name
3777 wakaba 1.1 @@Get:
3778     @@@Type: DOMString
3779     @@Set:
3780     @@@Type: DOMString
3781     @Attr:
3782     @@Name: noResize
3783 wakaba 1.2 @@DocAttr:
3784     @@@Name:noresize
3785 wakaba 1.1 @@Get:
3786     @@@Type:
3787     DOMMain:boolean
3788     @@@InCase:
3789     @@@@Value: true
3790     @@@InCase:
3791     @@@@Value: false
3792     @@Set:
3793     @@@Type:
3794     DOMMain:boolean
3795     @@@InCase:
3796     @@@@Value: true
3797     @@@InCase:
3798     @@@@Value: false
3799     @Attr:
3800     @@Name: scrolling
3801 wakaba 1.2 @@DocAttr:
3802     @@@Name:scrolling
3803 wakaba 1.1 @@Get:
3804     @@@Type: DOMString
3805     @@Set:
3806     @@@Type: DOMString
3807     @Attr:
3808     @@Name: src
3809 wakaba 1.2 @@DocAttr:
3810     @@@Name:src
3811 wakaba 1.1 @@Get:
3812     @@@Type: DOMString
3813     @@Set:
3814     @@@Type: DOMString
3815     @Attr:
3816     @@Name: contentDocument
3817 wakaba 1.2 @@Description:
3818     @@@lang:en
3819     @@@@:
3820     The document this frame contains, if any and available.
3821 wakaba 1.1 @@Get:
3822     @@@Type: Document
3823 wakaba 1.2 @@@InCase:
3824     @@@@Value:
3825     @@@@@is-null:1
3826     @@@@Description:
3827     @@@@@lang:en
3828     @@@@@@:
3829     There is no document or it is not available.
3830 wakaba 1.1 @@Level[list]: 2
3831     @@SpecLevel[list]: 2
3832 wakaba 1.2 ##IF:HTMLFrameElement
3833    
3834 wakaba 1.1 IF:
3835     @Name: HTMLIFrameElement
3836     @ISA: HTMLElement
3837 wakaba 1.2 @ElementType:
3838     @@QName:
3839     xhtml1:iframe
3840 wakaba 1.1 @Attr:
3841     @@Name: align
3842 wakaba 1.2 @@DocAttr:
3843     @@@Name:cols
3844     @@@DeprecatedBy:
3845     DOMHTML:HTML4
3846 wakaba 1.1 @@Get:
3847     @@@Type: DOMString
3848     @@Set:
3849     @@@Type: DOMString
3850     @Attr:
3851     @@Name: frameBorder
3852 wakaba 1.2 @@DocAttr:
3853     @@@Name:frameborder
3854 wakaba 1.1 @@Get:
3855     @@@Type: DOMString
3856     @@Set:
3857     @@@Type: DOMString
3858     @Attr:
3859     @@Name: height
3860 wakaba 1.2 @@DocAttr:
3861     @@@Name:height
3862 wakaba 1.1 @@Get:
3863     @@@Type: DOMString
3864     @@Set:
3865     @@@Type: DOMString
3866     @Attr:
3867     @@Name: longDesc
3868 wakaba 1.2 @@DocAttr:
3869     @@@Name:longdesc
3870 wakaba 1.1 @@Get:
3871     @@@Type: DOMString
3872     @@Set:
3873     @@@Type: DOMString
3874     @Attr:
3875     @@Name: marginHeight
3876 wakaba 1.2 @@DocAttr:
3877     @@@Name:marginheight
3878 wakaba 1.1 @@Get:
3879     @@@Type: DOMString
3880     @@Set:
3881     @@@Type: DOMString
3882     @Attr:
3883     @@Name: marginWidth
3884 wakaba 1.2 @@DocAttr:
3885     @@@Name:marginwidth
3886 wakaba 1.1 @@Get:
3887     @@@Type: DOMString
3888     @@Set:
3889     @@@Type: DOMString
3890     @Attr:
3891     @@Name: name
3892 wakaba 1.2 @@DocAttr:
3893     @@@Name:name
3894 wakaba 1.1 @@Get:
3895     @@@Type: DOMString
3896     @@Set:
3897     @@@Type: DOMString
3898     @Attr:
3899     @@Name: scrolling
3900 wakaba 1.2 @@DocAttr:
3901     @@@Name:scrolling
3902 wakaba 1.1 @@Get:
3903     @@@Type: DOMString
3904     @@Set:
3905     @@@Type: DOMString
3906     @Attr:
3907     @@Name: src
3908 wakaba 1.2 @@DocAttr:
3909     @@@Name:src
3910 wakaba 1.1 @@Get:
3911     @@@Type: DOMString
3912     @@Set:
3913     @@@Type: DOMString
3914     @Attr:
3915     @@Name: width
3916 wakaba 1.2 @@DocAttr:
3917     @@@Name:width
3918 wakaba 1.1 @@Get:
3919     @@@Type: DOMString
3920     @@Set:
3921     @@@Type: DOMString
3922     @Attr:
3923     @@Name: contentDocument
3924 wakaba 1.2 @@Description:
3925     @@@lang:en
3926     @@@@:
3927     The document this frame contains, if any and available.
3928 wakaba 1.1 @@Get:
3929     @@@Type: Document
3930 wakaba 1.2 @@@Description:
3931     @@@@lang:en
3932     @@@@@:
3933     There is no document or it is not available.
3934 wakaba 1.1 @@Level[list]: 2
3935     @@SpecLevel[list]: 2
3936 wakaba 1.2 ##IF:HTMLIFrameElement
3937    
3938     ## DOMHTML.dis ends here
3939    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24