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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.11 - (hide annotations) (download)
Fri Sep 23 18:24:56 2005 UTC (20 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.10: +196 -235 lines
++ manakai/doc/ChangeLog	23 Sep 2005 17:22:30 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Command-line arguments for new modules added.
	(DAC_PREFIX): Changed to ".dad".

++ manakai/bin/ChangeLog	23 Sep 2005 17:21:35 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* dac.pl, dac2pm.pl, mkdisdump.pl: "--debug" option added.

2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl: Fixed to support new dad database implementation.

++ manakai/lib/Message/Util/ChangeLog	23 Sep 2005 17:29:45 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (DISParser.new): New method.
	(hasFeature): Removed.  ManakaiDISAnyResource now
	extends DOMFeature:ManakaiHasFeatureByGetFeature.
	(readProperties): Support for property value data
	types DISLang:MemberRef and dx:XCRef added.
	(ManakaiDISExceptionTarget): It is now an alias
	for dx:ManakaiDefaultExceptionHandler.

++ manakai/lib/Message/Util/Error/ChangeLog	23 Sep 2005 17:41:25 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (dx:raises): Properties dis:dataType
	and dis:multipleProperties added.

++ manakai/lib/Message/Util/DIS/ChangeLog	23 Sep 2005 17:40:22 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DISDoc.dis: Modified to support new "dad" implementation.
	(DISElementDISDoc): Removed.
	(DVValueDISDoc): New.
	(documentionGroupId): This attribute values now
	do not include element type names.

	* DNLite.dis (convertDISDocumentToDNLDocument): Fixed
	not to "tie" happens to cause strange segmentation fault.

	* Perl.dis (plCodeFragment): Support for the
	role "dv:ValurRole" added.  Property name "dis:AppName"
	is changed to more specific property names.  Throws
	an exception if an input processor has no Perl code
	definition.  A parameter value to "getPropertyValue"
	was missing.

	* Value.dis (dv:ValueRole): New role.
	(DVValue.getFeature): New method.
	(DVValue): Now extends DOMFeature:ManakaiHasFeatureByGetFeature
	so that it implements DOMFeature:GetFeature.

++ manakai/lib/Message/DOM/ChangeLog	23 Sep 2005 17:24:34 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* GenericLS.dis, SimpleLS.dis: New modules separated
	from DOMLS.dis.

	* DOMFeature.dis, DOMMain.dis: "MDOM:" and "for" definitions
	moved from DOMMain to DOMFeature.  Now DOMFeature
	has no dependency on DOMMain.

	* DOMFeature.dis (DEBUG): New variable.

++ manakai/lib/manakai/ChangeLog	23 Sep 2005 17:44:24 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (dis:Label, dis:FullName): Their "dis:multipleProperties"
	property is fixed to "DISCore:UnorderedList" to allow
	language variants.
	(dis:Author): Marked as obsolete.
	(DISCore:author): New property.
	(DISCore:Wakaba): New resource.

	* DISPerl.dis (DISPerl:name, DISPerl:constName,
	DISPerl:exportTagName, DISPerl:variableName, DISPerl:paramName):
	New properties.

1 wakaba 1.1 Module:
2 wakaba 1.4 @QName:
3     MDOM:DOMWebForms
4 wakaba 1.1 @Namespace:
5 wakaba 1.4 http://suika.fam.cx/~wakaba/archive/2004/dom/wf#
6 wakaba 1.1 @FullName:
7     @@lang:en
8     @@@: DOM Web Forms Module
9 wakaba 1.4
10 wakaba 1.1 @Description:
11     @@lang:en
12     @@@:
13     Interfaces to manipulate Web Forms elements or form controls.
14     \
15     {NOTE:: Most interfaces are originally defined in DOM
16     Levels 1 and 2 HTML Modules and later ammended
17     by the Web Forms 2.0 Specification. These
18     standards are based on DOM Level 0 implementations.
19     \
20     }
21    
22 wakaba 1.11 @DISCore:author: DISCore|Wakaba
23 wakaba 1.1 @License:
24     license:Perl+MPL
25 wakaba 1.4 @Date:
26     @@@:
27 wakaba 1.11 $Date: 2005/08/31 13:02:46 $
28 wakaba 1.4 @@ContentType:
29     dis:Date.RCS
30    
31     @DefaultFor:
32     ManakaiDOM:ManakaiDOMLatest
33 wakaba 1.1
34     @Require:
35 wakaba 1.11 @@Module:
36     @@@QName: MDOM|DOMHTML
37     @@@WithFor: ManakaiDOM|ManakaiDOMLatest
38     @@Module:
39     @@@QName: MDOM|DOMWebForms
40     @@@WithFor: ManakaiDOM|ManakaiDOM
41     @@Module:
42     @@@QName: MDOM|DOMWebForms
43     @@@WithFor: ManakaiDOM|ManakaiDOM1
44     @@Module:
45     @@@QName: MDOM|DOMWebForms
46     @@@WithFor: ManakaiDOM|ManakaiDOM2
47     @@Module:
48     @@@QName: MDOM|DOMWebForms
49     @@@WithFor: ManakaiDOM|ManakaiDOMLatest
50     @@Module:
51     @@@QName: MDOM|DOMWebForms
52     @@@WithFor: DOMHTML|ForHTML40SE
53     @@Module:
54     @@@QName: MDOM|DOMWebForms
55     @@@WithFor: DOMHTML|ForHTML401
56     @@Module:
57     @@@QName: MDOM|DOMWebForms
58     @@@WithFor: DOMHTML|ForXHTML10SE
59 wakaba 1.1
60 wakaba 1.4 Namespace:
61     @dis:
62     http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--
63     @dis2pm:
64     http://suika.fam.cx/~wakaba/archive/2004/11/8/dis2pm#
65     @DOMCore:
66     http://suika.fam.cx/~wakaba/archive/2004/8/18/dom-core#
67     @DOMHTML:
68     http://suika.fam.cx/~wakaba/archive/2004/dom/html#
69     @DOMMain:
70     http://suika.fam.cx/~wakaba/archive/2004/dom/main#
71     @ev:
72     http://www.w3.org/2001/xml-events
73     @lang:
74     http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#
75     @license:
76     http://suika.fam.cx/~wakaba/archive/2004/8/18/license#
77     @ManakaiDOM:
78     http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#
79     @ManakaiDOMCore:
80     http://suika.fam.cx/~wakaba/archive/2004/mdom-core#
81     @ManakaiDOMHTML:
82     http://suika.fam.cx/~wakaba/archive/2004/mdom/html#
83     @MDOM:
84     http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#ManakaiDOM.
85     @MDOMX:
86     http://suika.fam.cx/~wakaba/archive/2004/8/4/manakai-dom-exception#
87     @null:
88     http://suika.fam.cx/~wakaba/-temp/2003/09/27/null
89     @Perl:
90     http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#Perl--
91     @rdf:
92     http://www.w3.org/1999/02/22-rdf-syntax-ns#
93     @rdfs:
94     http://www.w3.org/2000/01/rdf-schema#
95     @s:
96     http://suika.fam.cx/~wakaba/archive/2004/dis/Markup#
97     @TreeCore:\
98     @xhtml1:
99     http://www.w3.org/1999/xhtml
100    
101     ElementTypeBinding:
102     @Name: L1
103     @ElementType:
104     DOMMain:implementFeature
105     @ShadowContent:
106     @@@:
107     DOMHTML:HTMLFeature10
108     @@For:
109     ManakaiDOM:DOM1 !ManakaiDOM:DOM2
110     @ShadowSibling:
111     @@DOMMain:implementFeature:
112     @@@@:
113     DOMHTML:HTMLFeature20
114     @@@For:
115     ManakaiDOM:DOM2
116    
117     ElementTypeBinding:
118     @Name: L1IF
119     @ElementType:
120     DOMMain:implementFeature
121     @ShadowContent:
122     @@@:
123     DOMHTML:HTMLFeature10
124     @@For:
125     ManakaiDOM:DOM1 !ManakaiDOM:DOM2
126     @ShadowSibling:
127     @@DOMMain:implementFeature:
128     @@@@:
129     DOMHTML:HTMLFeature20
130     @@@For:
131     ManakaiDOM:DOM2
132     @@ISA:
133     @@@@:
134 wakaba 1.7 ::ManakaiDOM:ManakaiDOM1||ManakaiDOM|ForIF
135 wakaba 1.4 @@@ForCheck:
136     ManakaiDOM:ForIF
137     @@@For:
138     ManakaiDOM:ManakaiDOM2
139 wakaba 1.7 @@@ContentType: DISCore|TFPQNames
140 wakaba 1.4 @@For:
141     ManakaiDOM:DOM1
142     @@For:
143     =ManakaiDOM:ManakaiDOM
144 wakaba 1.6 @@For:
145     DOMHTML:ForHTML
146 wakaba 1.4
147     ElementTypeBinding:
148     @Name: L2
149     @ElementType:
150     DOMMain:implementFeature
151     @ShadowContent:
152     @@@:
153     DOMHTML:HTMLFeature20
154     @@For:
155     ManakaiDOM:DOM2
156    
157     ElementTypeBinding:
158     @Name: L2IF
159     @ElementType:
160     DOMMain:implementFeature
161     @ShadowContent:
162     @@@:
163     DOMHTML:HTMLFeature20
164     @@For:
165     ManakaiDOM:DOM2
166     @ShadowSibling:
167     @@For:
168     ManakaiDOM:DOM2
169     @@For:
170     =ManakaiDOM:ManakaiDOM
171 wakaba 1.6 @@For:
172     DOMHTML:ForHTML
173 wakaba 1.4
174     ElementTypeBinding:
175     @Name: PerlDef
176     @ElementType:
177     dis:Def
178     @ShadowContent:
179     @@ContentType:
180     lang:Perl
181 wakaba 1.11 @@ForCheck: ManakaiDOM|ForClass
182 wakaba 1.4
183     ElementTypeBinding:
184 wakaba 1.11 @Name: PerlCDef
185 wakaba 1.4 @ElementType:
186 wakaba 1.11 dis:Def
187     @ShadowContent:
188     @@ContentType:
189     lang:Perl
190    
191     ElementTypeBinding:
192     @Name: IFCls2Def
193     @ElementType:
194 wakaba 1.4 dis:ResourceDef
195     @ShadowContent:
196     @@rdf:type:
197 wakaba 1.11 @@@@: dis|MultipleResource
198     @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass
199     @@resourceFor: ManakaiDOM|ForIF
200     @@resourceFor:
201     @@@@: ManakaiDOM|ForClass
202     @@@ForCheck: ManakaiDOM|ManakaiDOM !=ManakaiDOM|ManakaiDOM
203     @@For: ManakaiDOM|DOM2
204     @@For: =ManakaiDOM|ManakaiDOM
205    
206 wakaba 1.4 @@rdf:type:
207 wakaba 1.11 @@@@: DISLang|Interface
208     @@@ForCheck: ManakaiDOM|ForIF
209    
210 wakaba 1.4 @@rdf:type:
211 wakaba 1.11 @@@@: DISLang|Class
212     @@@ForCheck: ManakaiDOM|ForClass
213     @@Implement:
214     @@@@: ||ManakaiDOM|ManakaiDOM||ManakaiDOM|ForIF
215     @@@ContentType: DISCore|TFPQNames
216     @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM
217     @@Implement:
218     @@@@: ||ManakaiDOM|ManakaiDOM2||ManakaiDOM|ForIF
219 wakaba 1.7 @@@ContentType: DISCore|TFPQNames
220 wakaba 1.11 @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM2
221 wakaba 1.7 @@Implement:
222 wakaba 1.11 @@@@: ||ManakaiDOM|ManakaiDOMLatest||ManakaiDOM|ForIF
223 wakaba 1.7 @@@ContentType: DISCore|TFPQNames
224 wakaba 1.11 @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOMLatest
225    
226     @@DOMMain:implementFeature:
227     @@@@: DOMHTML|HTMLFeature20
228     @@@For: ManakaiDOM|DOM2
229 wakaba 1.4
230     ElementTypeBinding:
231 wakaba 1.11 @Name: IFCls1ETDef
232     @ElementType:
233 wakaba 1.4 dis:ResourceDef
234     @ShadowContent:
235     @@rdf:type:
236 wakaba 1.11 @@@@: dis|MultipleResource
237     @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass !DOMHTML|ForHTML
238     @@resourceFor: ManakaiDOM|ForIF
239 wakaba 1.4 @@resourceFor:
240 wakaba 1.11 @@@@: ManakaiDOM|ForClass
241     @@@ForCheck: ManakaiDOM|ManakaiDOM !=ManakaiDOM|ManakaiDOM
242     @@For: ManakaiDOM|DOM1
243     @@For: =ManakaiDOM|ManakaiDOM
244     @@For: DOMHTML|ForHTML
245 wakaba 1.4
246     @@rdf:type:
247 wakaba 1.11 @@@@: DISLang|Interface
248     @@@ForCheck: ManakaiDOM|ForIF
249 wakaba 1.4
250 wakaba 1.11 @@rdf:type:
251     @@@@: DISLang|Class
252     @@@ForCheck: ManakaiDOM|ForClass
253     @@Implement:
254     @@@@: ||ManakaiDOM|ManakaiDOM||ManakaiDOM|ForIF
255     @@@ContentType: DISCore|TFPQNames
256     @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM
257     @@Implement:
258     @@@@: ||ManakaiDOM|ManakaiDOM1||ManakaiDOM|ForIF
259     @@@ContentType: DISCore|TFPQNames
260 wakaba 1.4 @@@ForCheck:
261 wakaba 1.11 ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM1
262     @@Implement:
263     @@@@: ||ManakaiDOM|ManakaiDOM2||ManakaiDOM|ForIF
264 wakaba 1.7 @@@ContentType: DISCore|TFPQNames
265 wakaba 1.11 @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM2
266 wakaba 1.7 @@Implement:
267 wakaba 1.11 @@@@: ||ManakaiDOM|ManakaiDOMLatest||ManakaiDOM|ForIF
268 wakaba 1.7 @@@ContentType: DISCore|TFPQNames
269 wakaba 1.11 @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOMLatest
270 wakaba 1.7
271 wakaba 1.11 @@DOMMain:implementFeature:
272     @@@@: DOMHTML|HTMLFeature10
273     @@@For: ManakaiDOM|DOM1
274     @@DOMMain:implementFeature:
275     @@@@: DOMHTML|HTMLFeature20
276     @@@For: ManakaiDOM|DOM2
277    
278     @@rdf:type:
279     @@@: s|ElementType
280     @@ForCheck: DOMHTML|ForHTML
281    
282     @@s:elementType:
283     @@@@: ||DOMHTML|ForHTML40SE
284     @@@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
285 wakaba 1.4 @@@ImplNote:
286     @@@@lang:en
287     @@@@@:
288     DOM Level 1 First Edition refers the latest version of
289     HTML 4.0 while Second Edition refers the second edition of
290     HTML 4.0.
291 wakaba 1.6 @@@DISCore:stopISARecursive:1
292 wakaba 1.11 @@s:elementType:
293     @@@@: ||DOMHTML|ForHTML401
294     @@@ForCheck: ManakaiDOM|DOM2
295     @@s:elementType:
296     @@@@: ||DOMHTML|ForXHTML10SE
297     @@@ForCheck: ManakaiDOM|DOM2
298 wakaba 1.6 @@@DISCore:stopISARecursive:1
299 wakaba 1.4
300     ElementTypeBinding:
301     @Name: Method
302     @ElementType:
303     dis:ResourceDef
304     @ShadowContent:
305 wakaba 1.11 @@rdf:type: DISLang|Method
306     @@ForCheck: ManakaiDOM|DOM !=ManakaiDOM|ManakaiDOM
307    
308 wakaba 1.4 ElementTypeBinding:
309     @Name: IntMethod
310     @ElementType:
311     dis:ResourceDef
312     @ShadowContent:
313 wakaba 1.11 @@rdf:type: DISLang|Method
314     @@ForCheck: ManakaiDOM|ForClass
315 wakaba 1.4 @@ManakaiDOM:isForInternal: 1
316 wakaba 1.11
317 wakaba 1.4 ElementTypeBinding:
318     @Name: ReMethod
319     @ElementType:
320     dis:ResourceDef
321     @ShadowContent:
322 wakaba 1.11 @@rdf:type: DISLang|Method
323     @@ForCheck: ManakaiDOM|ForClass
324    
325 wakaba 1.4 ElementTypeBinding:
326     @Name: Param
327     @ElementType:
328     dis:ResourceDef
329     @ShadowContent:
330 wakaba 1.11 @@rdf:type: DISLang|MethodParameter
331    
332 wakaba 1.4 ElementTypeBinding:
333     @Name: Exception
334     @ElementType:
335     ManakaiDOM:raises
336    
337     ElementTypeBinding:
338     @Name: Return
339     @ElementType:
340     dis:ResourceDef
341     @ShadowContent:
342 wakaba 1.11 @@rdf:type: DISLang|MethodReturn
343 wakaba 1.4
344     ElementTypeBinding:
345     @Name: Attr
346     @ElementType:
347     dis:ResourceDef
348     @ShadowContent:
349 wakaba 1.11 @@rdf:type: DISLang|Attribute
350     @@ForCheck: ManakaiDOM|DOM !=ManakaiDOM|ManakaiDOM
351 wakaba 1.4
352     ElementTypeBinding:
353     @Name: ATTR
354     @ElementType:
355     dis:ResourceDef
356     @ShadowContent:
357     @@rdf:type:
358 wakaba 1.11 @@@@: DISLang|Attribute
359     @@@ForCheck: ManakaiDOM|DOM
360 wakaba 1.4 @@rdf:type:
361 wakaba 1.11 @@@@: s|Attribute
362     @@@ForCheck: DOMHTML|ForHTML
363 wakaba 1.4 @@DocAttr:
364 wakaba 1.11 @@@@: ||DOMHTML|ForHTML40SE
365     @@@ForCheck: ManakaIDOM|DOM1 !ManakaiDOM|DOM2
366 wakaba 1.4 @@@ImplNote:
367     @@@@lang:en
368     @@@@@:
369     DOM Level 1 First Edition refers the latest version of
370     HTML 4.0 while Second Edition refers the second edition of
371     HTML 4.0.
372     @@DocAttr:
373 wakaba 1.11 @@@@: ||DOMHTML|ForHTML401
374     @@@ForCheck: ManakaiDOM|DOM2
375 wakaba 1.4 @@DocAttr:
376 wakaba 1.11 @@@@: ||DOMHTML|ForXHTML10SE
377     @@@ForCheck: ManakaiDOM|DOM2
378 wakaba 1.4
379     ElementTypeBinding:
380     @Name: ReAttr
381     @ElementType:
382     dis:ResourceDef
383     @ShadowContent:
384 wakaba 1.11 @@rdf:type: DISLang|Attribute
385     @@ForCheck: ManakaiDOM|ForClass
386    
387 wakaba 1.4 ElementTypeBinding:
388     @Name: Get
389     @ElementType:
390     dis:ResourceDef
391     @ShadowContent:
392 wakaba 1.11 @@rdf:type: DISLang|AttributeGet
393     @@For: ManakaiDOM|DOM
394    
395 wakaba 1.4 ElementTypeBinding:
396     @Name: Set
397     @ElementType:
398     dis:ResourceDef
399     @ShadowContent:
400 wakaba 1.11 @@rdf:type: DISLang|AttributeSet
401     @@For: ManakaiDOM|DOM
402    
403 wakaba 1.4 ElementTypeBinding:
404     @Name: InCase
405     @ElementType:
406     dis:ResourceDef
407     @ShadowContent:
408     @@rdf:type:
409     ManakaiDOM:InCase
410    
411     ElementTypeBinding:
412     @Name: ConstGroup
413     @ElementType:
414     dis:ResourceDef
415     @ShadowContent:
416 wakaba 1.11 @@rdf:type: DISLang|ConstGroup
417     @@ForCheck: ManakaiDOM|DOM !=ManakaiDOM|ManakaiDOM
418 wakaba 1.4
419     ElementTypeBinding:
420     @Name: Const
421     @ElementType:
422     dis:ResourceDef
423     @ShadowContent:
424 wakaba 1.11 @@rdf:type: DISLang|Const
425 wakaba 1.4
426     ElementTypeBinding:
427     @Name: Deprecated
428     @ElementType:
429     DOMHTML:isDeprecatedByHTML4
430     @ShadowContent: 1
431     @ShadowSibling:
432     @@ForCheck:
433     !DOMHTML:ForXHTML11
434    
435     ElementTypeBinding:
436     @Name: PropDef
437     @ElementType:
438     dis:ResourceDef
439     @ShadowContent:
440     @@rdf:type:
441 wakaba 1.5 rdf:Property
442 wakaba 1.11 @@For: =ManakaiDOM|all
443 wakaba 1.4
444     ElementTypeBinding:
445     @Name: ISAHTMLElement
446     @ElementType:
447     dis:ISA
448     @ShadowContent:
449     @@@:
450     DOMHTML:HTMLElement
451     @@ForCheck:
452     ManakaiDOM:ForIF
453     @ShadowSibling:
454     @@ISA:
455     @@@@:
456     DOMHTML:ManakaiDOMHTMLElement
457     @@@ForCheck:
458     ManakaiDOM:ForClass
459    
460     ElementTypeBinding:
461     @Name: ETQName
462     @ElementType:
463 wakaba 1.9 dis:AppName
464 wakaba 1.4 @ShadowContent:
465 wakaba 1.11 @@ForCheck: s|ForML
466     @@ContentType: DISCore|QName
467    
468 wakaba 1.4 ElementTypeBinding:
469     @Name: IFQName
470     @ElementType:
471     dis:QName
472     @ShadowContent:
473     @@ForCheck:
474     ManakaiDOM:ForIF
475 wakaba 1.11
476 wakaba 1.4 ElementTypeBinding:
477     @Name: ClsQName
478     @ElementType:
479     dis:QName
480     @ShadowContent:
481     @@ForCheck:
482     ManakaiDOM:ForClass
483    
484     ElementTypeBinding:
485     @Name: DOMAName
486     @ElementType:
487     dis:Name
488     @ShadowContent:
489     @@ForCheck:
490     ManakaiDOM:DOM
491 wakaba 1.11
492 wakaba 1.4 ElementTypeBinding:
493     @Name: AName
494     @ElementType:
495     dis:Name
496     @ShadowContent:
497     @@ForCheck:
498     DOMHTML:ForHTML
499 wakaba 1.1
500 wakaba 1.11 ElementTypeBinding:
501     @Name: plAName
502     @ElementType:
503     DISPerl:methodName
504     @ShadowContent:
505     @@ForCheck: ManakaiDOM|Perl
506     @@ContentType: lang|Perl
507    
508     IFCls2Def:
509 wakaba 1.4 @IFQName:
510     DOMHTML:HTMLOptionsCollection
511     @ClsQName:ManakaiDOMHTMLOptionsCollection
512 wakaba 1.11
513 wakaba 1.1 @Description:
514     @@lang:en
515     @@@:
516 wakaba 1.10 A list of nodes representing HTML <HE::option> elements.
517 wakaba 1.1 An individual node may be accessed by either ordinal index
518 wakaba 1.10 or the <HA::name> or <HA::id> of the node.
519 wakaba 1.1 \
520 wakaba 1.10 <IF::HTMLOptionCollection> objects are <EM::live>; they are
521 wakaba 1.1 automatically updated when the underlying document
522     is changed.
523 wakaba 1.2 \
524 wakaba 1.10 {NOTE:: In DOM Level 1, <IF::HTMLCollection> interface
525     was used in place of <IF::HTMLOptionsCollection>.
526 wakaba 1.2 \
527     }
528 wakaba 1.1
529     @Attr:
530     @@Name: length
531     @@Description:
532     @@@lang:en
533     @@@@:
534     The length of the list.
535     @@Get:
536     @@@Type:
537     DOMMain:unsigned-long
538     @@Set:
539     @@@Type:
540     DOMMain:unsigned-long
541     @@@Exception:
542     @@@@Name: NOT_SUPPORTED_ERR
543     @@@@Type:
544     DOMCore:DOMException
545     @@@@SubType:
546     @@@@@QName:
547     ManakaiDOMHTML:MDOMHTML_IMPL_NOSUPPORT_SET_OPTION_LENGTH
548     @@@@@Description:
549     @@@@@@lang:en
550     @@@@@@@:
551     Setting the length is not allowed by the DOM
552     implementation.
553     @Method:
554     @@Name: item
555     @@Description:
556     @@@lang:en
557     @@@@:
558     Retrieve a node specified by ordinal index.
559     @@Param:
560     @@@Name: index
561     @@@Type:
562     DOMMain:unsigned-long
563     @@@Description:
564     @@@@lang:en
565     @@@@@:
566     Ordinal index of the node to retrieve, in the
567 wakaba 1.10 document order. The index origin is <DOM::0>.
568 wakaba 1.1 @@Return:
569 wakaba 1.4 @@@Type:
570     DOMCore:Node
571 wakaba 1.1 @@@Description:
572     @@@@lang:en
573     @@@@@:
574 wakaba 1.10 The <P::index>th node.
575 wakaba 1.1 @@@InCase:
576     @@@@Value:
577     @@@@@is-null:1
578     @@@@Description:
579     @@@@@lang:en
580     @@@@@@:
581 wakaba 1.10 The <P::index> is out of range.
582 wakaba 1.1 @Method:
583     @@Name: namedItem
584     @@Description:
585     @@@lang:en
586     @@@@:
587     Retrieve a node using a name.
588     \
589 wakaba 1.10 It first searches for a <IF::DOMCore:Node> with a matching <HA::id>
590 wakaba 1.1 attributes. If it does not find one, it searches for a
591 wakaba 1.10 <IF::DOMCore:Node> (that are allowed to specify a <HA::name> attribute).
592     with a matching <HA::name> attribute.
593 wakaba 1.1 @@Param:
594     @@@Name: name
595     @@@Type: DOMString
596     @@@Description:
597     @@@@lang:en
598     @@@@@:
599     The name of the node to retrieve. The matching is
600     case-insensitive in HTML documents and case-sensitve
601     in XHTML documents.
602     @@Return:
603     @@@Type:
604     DOMCore:Node
605     @@@Description:
606     @@@@lang:en
607     @@@@@:
608 wakaba 1.10 The <IF::DOMCore:Node> with a <HA::name> or <HA::id> whose
609     value matches with <P::name>.
610 wakaba 1.1 @@@InCase:
611     @@@@Value:
612     @@@@@is-null:1
613     @@@@Description:
614     @@@@@lang:en
615     @@@@@@:
616 wakaba 1.10 There is no node with such a <P::name>.
617 wakaba 1.11 ##HTMLOptionCollection
618 wakaba 1.1
619 wakaba 1.11 IfCls1ETDef:
620 wakaba 1.4 @ETQName:
621     xhtml1:form
622     @IFQName:
623     DOMHTML:HTMLFormElement
624     @ClsQName:ManakaiDOMHTMLFormElement
625     @ISAHTMLElement:
626    
627 wakaba 1.1 @Description:
628     @@lang:en
629     @@@:
630     This interface encompasses behavior similar to a collection
631     and an element. It provides direct access to the contained
632     form controls as well as attributes of the form element.
633 wakaba 1.4
634 wakaba 1.1 @Attr:
635     @@Name: elements
636     @@Description:
637     @@@lang:en
638     @@@@:
639     A collection of all form controls in this form.
640     @@Get:
641     @@@Type:
642     DOMHTML:HTMLCollection
643     @Attr:
644     @@Name: length
645     @@Description:
646     @@@lang:en
647     @@@@:
648     The number of form controls in this form.
649     @@Get:
650     @@@Type:
651     DOMMain:long
652     @Attr:
653     @@Name: name
654     @@Description:
655     @@@lang:en
656     @@@@:
657     The name of the form.
658     \
659     {NOTE:: The DOM HTML Specifications does not mention
660 wakaba 1.10 to the HTML 4.01 <HA::name> attribute, which is
661 wakaba 1.1 added for backward compatibility with DOM Level 0.
662     \
663     }
664 wakaba 1.8 @@rcdata:
665 wakaba 1.1 @@Get:
666     @@Set:
667 wakaba 1.4 @ATTR:
668     @@AName:accept-charset
669     @@DOMAName: acceptCharset
670 wakaba 1.8 @@rcdata:
671 wakaba 1.1 @@Get:
672     @@Set:
673 wakaba 1.4 @ATTR:
674 wakaba 1.1 @@Name: action
675 wakaba 1.8 @@ruri:
676 wakaba 1.1 @@Get:
677     @@Set:
678 wakaba 1.4 @ATTR:
679 wakaba 1.1 @@Name: enctype
680 wakaba 1.8 @@rcdata:
681 wakaba 1.1 @@Get:
682     @@Set:
683 wakaba 1.4 @ATTR:
684 wakaba 1.1 @@Name: method
685 wakaba 1.8 @@renum:
686 wakaba 1.1 @@Get:
687     @@Set:
688 wakaba 1.4 @ATTR:
689 wakaba 1.1 @@Name: target
690 wakaba 1.8 @@rcdata:
691 wakaba 1.1 @@Get:
692     @@Set:
693     @Method:
694     @@Name: submit
695     @@Description:
696     @@@lang:en
697     @@@@:
698     Submit the form, as the activation of submit buttons do.
699     \
700 wakaba 1.10 {NOTE:: The <HA::onsubmit> or <EV::submit> event handler is not
701 wakaba 1.1 guaranteed to be triggered when invoking this method
702 wakaba 1.10 for historical reasons. DOM Level 3 <EV::ev:submit>
703 wakaba 1.1 event is defined not to triggered on this method.
704     \
705     }
706     @@Return:
707     @Method:
708     @@Name: reset
709     @@Description:
710     @@@lang:en
711     @@@@:
712     Restore current values of form controls to initial values,
713     as the activation of reset buttons do.
714     @@Return:
715 wakaba 1.11 ##HTMLFormElement
716 wakaba 1.1
717 wakaba 1.11 IfCls1ETDef:
718 wakaba 1.4 @ETQName:
719     xhtml1:select
720     @IFQName:
721     DOMHTML:HTMLSelectElement
722     @ClsQName: ManakaiDOMHTMLSelectElement
723     @ISAHTMLElement:
724    
725 wakaba 1.1 @Attr:
726     @@Name: type
727     @@Description:
728     @@@lang:en
729     @@@@:
730     The type of this form control.
731 wakaba 1.4 @@Type:
732     DOMMain:DOMString
733 wakaba 1.1 @@Get:
734     @@@InCase:
735     @@@@Value:select-one
736     @@@@Description:
737     @@@@@lang:en
738     @@@@@@:
739 wakaba 1.10 <A::DOMHTML:HTMLSelectElement.multiple> is <DOM::false>.
740 wakaba 1.1 @@@InCase:
741     @@@@Value:select-multiple
742     @@@@Description:
743     @@@@@lang:en
744     @@@@@@:
745 wakaba 1.10 <A::DOMHTML:HTMLSelectElement.multiple> is <DOM::true>.
746 wakaba 1.2 @@@ImplNote:
747     @@@@lang:en
748     @@@@@:
749     Values were not defined in DOM Level 1 First Edition;
750     they were added in the DOM Level 1 Errata.
751 wakaba 1.4 @@@PerlDef:
752 wakaba 1.1 __DEEP{
753 wakaba 1.6 $r = $self-><AG::DOMHTML:HTMLSelectElement.multiple>
754 wakaba 1.4 ? "select-multiple" : "select-one";
755 wakaba 1.1 }__;
756     @Attr:
757     @@Name: selectedIndex
758     @@Description:
759     @@@lang:en
760     @@@@:
761     The ordinal index of the selected option.
762     @@Get:
763     @@@Type:
764     DOMMain:long
765     @@@Description:
766     @@@@lang:en
767     @@@@@:
768     The ordinal index of the selected option, starging
769 wakaba 1.10 from <DOM::0>. If multiple options are selected,
770 wakaba 1.1 the index of the first selected option is returned.
771     @@@InCase:
772     @@@@Value:-1
773     @@@@Description:
774     @@@@@lang:en
775     @@@@@@:
776     No option is selected.
777     @@Set:
778     @@@Type:
779     DOMMain:long
780     @Attr:
781     @@Name: value
782     @@Description:
783     @@@lang:en
784     @@@@:
785     The current control value (i.e. the value of the
786     currently selected option). If multiple options are
787     selected, the value of the first selected option.
788     @@Get:
789     @@@Type: DOMString
790     @@Set:
791     @@@Type: DOMString
792     @Attr:
793     @@Name: length
794     @@Description:
795     @@@lang:en
796     @@@@:
797     The number of options in this menu control.
798     @@Get:
799     @@@Type:
800 wakaba 1.2 @@@@@:
801     DOMMain:unsigned-long
802     @@@@ImplNote:
803     @@@@@lang:en
804     @@@@@@:
805 wakaba 1.10 The type was <TYPE::DOMMain:long> in DOM Level 1.
806 wakaba 1.1 @@Set:
807     @@@Type:
808     DOMMain:unsigned-long
809     @@@Exception:
810     @@@@Name: NOT_SUPPORTED_ERR
811     @@@@Type:
812     DOMCore:DOMException
813     @@@@SubType:
814     @@@@@QName:
815     DOMHTML:MDOMHTML_IMPL_NOSUPPORT_SET_SELECT_LENGTH
816     @@@@@Description:
817     @@@@@@lang:en
818     @@@@@@@:
819     Setting the length is not allowed by the
820     DOM implementation.
821 wakaba 1.2 @@@SpecLevel:2
822     @@@Level:2
823 wakaba 1.4 @@@For:
824     ManakaiDOM:DOM2
825 wakaba 1.1 @@Level[list]:
826     1
827     2
828     @@SpecLevel[list]:
829     1
830     2
831     @Attr:
832     @@Name: form
833     @@Description:
834     @@@lang:en
835     @@@@:
836 wakaba 1.10 The <HE::form> element containing this control.
837 wakaba 1.1 @@Get:
838 wakaba 1.4 @@@Type:
839     DOMHTML:HTMLFormElement
840 wakaba 1.1 @@@InCase:
841     @@@@Value:
842     @@@@@is-null:1
843     @@@@Description:
844     @@@@@lang:en
845     @@@@@@:
846     This control is not within the context of a form.
847     @Attr:
848     @@Name: options
849     @@Description:
850     @@@lang:en
851     @@@@:
852 wakaba 1.10 The collection of <HE::option> elements contained
853 wakaba 1.1 by this element.
854     @@Get:
855 wakaba 1.2 @@@Type:
856 wakaba 1.4 @@@@@:
857     DOMHTML:HTMLOptionsCollection
858     @@@@For:
859     ManakaiDOM:DOM2
860     @@@Type:
861     @@@@@:
862     DOMHTML:HTMLCollection
863     @@@@For:
864     ManakaiDOM:DOM1 !ManakaiDOM:DOM2
865     @ATTR:
866 wakaba 1.1 @@Name: disabled
867 wakaba 1.8 @@rbool:
868 wakaba 1.1 @@Get:
869     @@@InCase:
870     @@@@Value: true
871     @@@InCase:
872     @@@@Value: false
873     @@Set:
874     @@@InCase:
875     @@@@Value: true
876     @@@InCase:
877     @@@@Value: false
878 wakaba 1.4 @ATTR:
879 wakaba 1.1 @@Name: multiple
880 wakaba 1.8 @@rbool:
881 wakaba 1.1 @@Get:
882     @@@InCase:
883     @@@@Value: true
884     @@@InCase:
885     @@@@Value: false
886     @@Set:
887     @@@InCase:
888     @@@@Value: true
889     @@@InCase:
890     @@@@Value: false
891 wakaba 1.4 @ATTR:
892 wakaba 1.1 @@Name: name
893 wakaba 1.8 @@rcdata:
894 wakaba 1.1 @@Get:
895     @@Set:
896 wakaba 1.4 @ATTR:
897 wakaba 1.1 @@Name: size
898 wakaba 1.8 @@rlong:
899 wakaba 1.1 @@Get:
900     @@Set:
901 wakaba 1.4 @ATTR:
902     @@AName:tabindex
903     @@DOMAName: tabIndex
904 wakaba 1.11 @@plAName: tabindex
905 wakaba 1.8 @@rlong:
906 wakaba 1.1 @@Get:
907     @@Set:
908     @Method:
909     @@Name: add
910     @@Description:
911     @@@lang:en
912     @@@@:
913 wakaba 1.10 Add a new element to the collection of <HE::option>
914 wakaba 1.1 elements.
915     @@Param:
916     @@@Name: element
917     @@@Type:
918     DOMHTML:HTMLElement
919     @@@Description:
920     @@@@lang:en
921     @@@@@:
922     The element to add.
923     @@@InCase:
924 wakaba 1.4 @@@@Type:
925     DOMHTML:HTMLOptionElement
926 wakaba 1.1 @@@@Description:
927     @@@@@lang:en
928     @@@@@@:
929     The option to add.
930     @@@InCase:
931 wakaba 1.4 @@@@Type:
932     DOMHTML:HTMLOptGroupElement
933 wakaba 1.1 @@@@Description:
934     @@@@@lang:en
935     @@@@@@:
936     The option group to add.
937     @@@InCase:
938     @@@@Label:
939     @@@@@lang:en
940     @@@@@@:Otherwise
941     @@@@Description:
942     @@@@@lang:en
943     @@@@@@:
944     This method has no effect.
945     @@Param:
946     @@@Name: before
947     @@@Type:
948     DOMHTML:HTMLElement
949     @@@Description:
950     @@@@lang:en
951     @@@@@:
952     This method is the equivalent of the
953 wakaba 1.10 <M::DOMCore:Node.insertBefore> method on the parent of
954     <P::before>.
955 wakaba 1.1 @@@InCase:
956     @@@@Value:
957     @@@@@is-null:1
958     @@@@Description:
959     @@@@@lang:en
960     @@@@@@:
961     This method is the equivalent of the
962 wakaba 1.10 <M::DOMCore:Node.appendChild> method.
963 wakaba 1.2 @@@@ImplNote:
964     @@@@@lang:en
965     @@@@@@:
966     It was defined to prepend in DOM Level 1 First Edition -
967     fixed in DOM Level 1 Errata.
968 wakaba 1.1 @@Return:
969     @@@Exception:
970     @@@@Name: NOT_FOUND_ERR
971     @@@@Type:
972     DOMCore:DOMException
973     @@@@Description:
974     @@@@@lang:en
975     @@@@@@:
976 wakaba 1.10 The <P::before> node is not a descendant of this element.
977 wakaba 1.1 @Method:
978     @@Name: remove
979     @@Description:
980     @@@lang:en
981     @@@@:
982 wakaba 1.10 Remove an element from the collection of <HE::option> elements.
983 wakaba 1.1 @@Param:
984     @@@Name: index
985     @@@Type:
986     DOMMain:long
987     @@@Description:
988     @@@@lang:en
989     @@@@@:
990     The ordinal index of the item to remove, starting from
991 wakaba 1.10 <DOM::0>. If no element has the given index,
992 wakaba 1.1 this method has no effect.
993     @@Return:
994     @Method:
995     @@Name: blur
996     @@Description:
997     @@@lang:en
998     @@@@: Remove forcus from this element.
999     @@Return:
1000     @Method:
1001     @@Name: focus
1002     @@Description:
1003     @@@lang:en
1004     @@@@:Give forcus to this element.
1005     @@Return:
1006 wakaba 1.11 ##HTMLSelectElement
1007 wakaba 1.1
1008 wakaba 1.11 IfCls1ETDef:
1009 wakaba 1.4 @ETQName:
1010     xhtml1:optgroup
1011     @IFQName:
1012     DOMHTML:HTMLOptGroupElement
1013     @ClsQName:ManakaiDOMHTMLOptGroupElement
1014     @ISAHTMLElement:
1015    
1016     @ATTR:
1017 wakaba 1.1 @@Name: disabled
1018 wakaba 1.8 @@rbool:
1019 wakaba 1.1 @@Get:
1020     @@@InCase:
1021     @@@@Value: true
1022     @@@InCase:
1023     @@@@Value: false
1024     @@Set:
1025     @@@InCase:
1026     @@@@Value: true
1027     @@@InCase:
1028     @@@@Value: false
1029 wakaba 1.4 @ATTR:
1030 wakaba 1.1 @@Name: label
1031 wakaba 1.8 @@rcdata:
1032 wakaba 1.1 @@Get:
1033     @@Set:
1034 wakaba 1.11 ##HTMLOptGroupElement
1035 wakaba 1.1
1036 wakaba 1.11 IfCls1ETDef:
1037 wakaba 1.4 @ETQName:
1038     xhtml1:option
1039     @IFQName:
1040     DOMHTML:HTMLOptionElement
1041     @ClsQName:
1042     ManakaiDOMHTMLOptionElement
1043     @ISAHTMLElement:
1044    
1045 wakaba 1.1 @Attr:
1046     @@Name: form
1047     @@Description:
1048     @@@lang:en
1049     @@@@:
1050 wakaba 1.10 The <HE::form> element containing this control.
1051 wakaba 1.1 @@Get:
1052 wakaba 1.4 @@@Type:
1053     DOMHTML:HTMLFormElement
1054 wakaba 1.1 @@@InCase:
1055     @@@@Value:
1056     @@@@@is-null:1
1057     @@@@Description:
1058     @@@@@lang:en
1059     @@@@@@:
1060     This control is not within the context of a form.
1061 wakaba 1.4 @ATTR:
1062     @@AName:selected
1063     @@DOMAName: defaultSelected
1064 wakaba 1.1 @@Description:
1065     @@@lang:en
1066     @@@@:
1067     Whether the option is initially selected or not.
1068     The value of this attribute does not change
1069     if the state of the corresponding form control changes.
1070 wakaba 1.8 @@rbool:
1071 wakaba 1.1 @@Get:
1072     @@@InCase:
1073     @@@@Value: true
1074     @@@InCase:
1075     @@@@Value: false
1076     @@Set:
1077     @@@InCase:
1078     @@@@Value: true
1079     @@@InCase:
1080     @@@@Value: false
1081     @@Level[list]:
1082     1
1083     @@SpecLevel[list]:
1084     1
1085     2
1086     @Attr:
1087     @@Name: text
1088     @@Description:
1089     @@@lang:en
1090     @@@@:
1091 wakaba 1.10 The text contained within the <HE::option> element.
1092 wakaba 1.1 @@Get:
1093     @@@Type: DOMString
1094     @@@Def:
1095 wakaba 1.4 @@@@ContentType:
1096     lang:dis
1097     @@@@DISPerl:cloneCode:
1098 wakaba 1.6 DOMCore:ManakaiDOMNode.textContent.get
1099 wakaba 1.1 @Attr:
1100     @@Name: index
1101     @@Description:
1102     @@@lang:en
1103     @@@@:
1104 wakaba 1.10 The index of this <HE::option> in its parent
1105     <HE::select>, starting from <DOM::0>.
1106 wakaba 1.1 @@ImplNote:
1107     @@@lang:en
1108     @@@@:
1109 wakaba 1.10 Should be <QUOTE::ancestor>, not <QUOTE::parent>?
1110 wakaba 1.1 @@Get:
1111     @@@Type:
1112     DOMMain:long
1113 wakaba 1.2 @@ImplNote:
1114     @@@lang:en
1115     @@@@:
1116     It was writable in DOM Level 1, without description.
1117     It was ammended in DOM Level 1 Errata.
1118 wakaba 1.1 @@Level[list]:
1119     1
1120     @@SpecLevel[list]:
1121     1
1122     2
1123 wakaba 1.4 @ATTR:
1124 wakaba 1.1 @@Name: disabled
1125 wakaba 1.8 @@rbool:
1126 wakaba 1.1 @@Get:
1127     @@@InCase:
1128     @@@@Value: true
1129     @@@InCase:
1130     @@@@Value: false
1131     @@Set:
1132     @@@InCase:
1133     @@@@Value: true
1134     @@@InCase:
1135     @@@@Value: false
1136 wakaba 1.4 @ATTR:
1137 wakaba 1.1 @@Name: label
1138 wakaba 1.8 @@rcdata:
1139 wakaba 1.1 @@Get:
1140     @@Set:
1141     @Attr:
1142     @@Name: selected
1143     @@Description:
1144     @@@lang:en
1145     @@@@:
1146     The current state of the corresponding form control.
1147     Changing this attribute changes the state of the form
1148     control, but does not change the value of the HTML
1149 wakaba 1.10 <HA::selected> attribute.
1150 wakaba 1.1 @@Get:
1151     @@@Type:
1152     DOMMain:boolean
1153     @@@InCase:
1154     @@@@Value: true
1155     @@@InCase:
1156     @@@@Value: false
1157     @@@Def:
1158 wakaba 1.4 @@@@ContentType:
1159 wakaba 1.1 lang:dis
1160     @@@@GetProp:
1161     DOMHTML:selected
1162     @@Set:
1163     @@@Type:
1164     DOMMain:boolean
1165     @@@InCase:
1166     @@@@Value: true
1167     @@@InCase:
1168     @@@@Value: false
1169     @@@Def:
1170 wakaba 1.4 @@@@ContentType:
1171 wakaba 1.1 lang:dis
1172     @@@@SetProp:
1173     DOMHTML:selected
1174 wakaba 1.2 @@@ImplNote:
1175     @@@@lang:en
1176     @@@@@:
1177     Marked as read-only attribute in DOM Level 1 First Edition.
1178     It was ammended in DOM Level 1 Errata.
1179 wakaba 1.4 @ATTR:
1180 wakaba 1.1 @@Name: value
1181 wakaba 1.8 @@rcdata:
1182 wakaba 1.1 @@Get:
1183     @@Set:
1184 wakaba 1.11 ##HTMLOptionElement
1185 wakaba 1.1
1186 wakaba 1.4 PropDef:
1187     @QName:
1188     DOMHTML:selected
1189     @Description:
1190     @@lang:en
1191     @@@:
1192     Whether a subject option element is selected or not.
1193    
1194 wakaba 1.11 IfCls1ETDef:
1195 wakaba 1.4 @ETQName:
1196     xhtml1:input
1197     @IFQName:
1198     DOMHTML:HTMLInputElement
1199     @ClsQName:ManakaiDOMHTMLInputElement
1200     @ISAHTMLElement:
1201    
1202     @ATTR:
1203     @@AName:value
1204     @@DOMAName: defaultValue
1205 wakaba 1.1 @@Description:
1206     @@@lang:en
1207     @@@@:
1208 wakaba 1.10 The initial value of the <HTML::text>, <HTML::file> or
1209     <HTML::password> control.
1210 wakaba 1.8 @@rcdata:
1211 wakaba 1.1 @@Get:
1212     @@Set:
1213 wakaba 1.4 @ATTR:
1214     @@AName:checked
1215     @@DOMAName: defaultChecked
1216 wakaba 1.1 @@Description:
1217     @@@lang:en
1218     @@@@:
1219 wakaba 1.10 The initial state of the <HTML::checkbox> or <HTML::radio>
1220 wakaba 1.1 button control.
1221 wakaba 1.8 @@rbool:
1222 wakaba 1.1 @@Get:
1223     @@@InCase:
1224     @@@@Value: true
1225     @@@InCase:
1226     @@@@Value: false
1227     @@Set:
1228     @@@InCase:
1229     @@@@Value: true
1230     @@@InCase:
1231     @@@@Value: false
1232     @Attr:
1233     @@Name: form
1234     @@Description:
1235     @@@lang:en
1236     @@@@:
1237 wakaba 1.10 The <HE::form> element containing this control.
1238 wakaba 1.1 @@Get:
1239 wakaba 1.4 @@@Type:
1240     DOMHTML:HTMLFormElement
1241 wakaba 1.1 @@@InCase:
1242     @@@@Value:
1243     @@@@@is-null:1
1244     @@@@Description:
1245     @@@@@lang:en
1246     @@@@@@:
1247     This control is not within the context of a form.
1248 wakaba 1.4 @ATTR:
1249 wakaba 1.1 @@Name: accept
1250 wakaba 1.8 @@rcdata:
1251 wakaba 1.1 @@Get:
1252     @@Set:
1253 wakaba 1.4 @ATTR:
1254     @@AName:accesskey
1255     @@DOMAName: accessKey
1256 wakaba 1.11 @@plAName: accesskey
1257 wakaba 1.8 @@rcdata:
1258 wakaba 1.1 @@Get:
1259     @@Set:
1260 wakaba 1.4 @ATTR:
1261 wakaba 1.1 @@Name: align
1262 wakaba 1.4 @@Deprecated:
1263 wakaba 1.8 @@renum:
1264 wakaba 1.1 @@Get:
1265     @@Set:
1266 wakaba 1.4 @ATTR:
1267 wakaba 1.1 @@Name: alt
1268 wakaba 1.8 @@rcdata:
1269 wakaba 1.1 @@Get:
1270     @@Set:
1271     @Attr:
1272     @@Name: checked
1273     @@Description:
1274     @@@lang:en
1275     @@@@:
1276     The current state of the form control. Changes
1277     to this attribute change the state of the control,
1278 wakaba 1.10 but do not change the value of the HTML <HA::checke>
1279     attribute. (When the <HA::type> is either <HTML::radio>
1280     or <HTML::checkbox>.)
1281 wakaba 1.1 \
1282 wakaba 1.10 {NOTE:: During the handling of a <EV::ev:click>
1283 wakaba 1.1 event, some DOM implementations may change
1284 wakaba 1.10 the <A::checked> status before the event
1285 wakaba 1.1 is being dispatched. If the default action
1286 wakaba 1.10 of the event is canceled, the <A::.checked>
1287 wakaba 1.1 state is changed back to the original value.
1288     In other word, the value of this attribute
1289 wakaba 1.10 during the handling of <EV::ev:click> (or
1290     e.g. <EV::ev:DOMActivate>) events
1291 wakaba 1.1 is implementation dependent.
1292     \
1293     }
1294     @@Get:
1295     @@@Type:
1296     DOMMain:boolean
1297     @@@InCase:
1298     @@@@Value: true
1299     @@@InCase:
1300     @@@@Value: false
1301     @@Set:
1302     @@@Type:
1303     DOMMain:boolean
1304     @@@InCase:
1305     @@@@Value: true
1306     @@@InCase:
1307     @@@@Value: false
1308 wakaba 1.4 @ATTR:
1309 wakaba 1.1 @@Name: disabled
1310 wakaba 1.8 @@rbool:
1311 wakaba 1.1 @@Get:
1312     @@@InCase:
1313     @@@@Value: true
1314     @@@InCase:
1315     @@@@Value: false
1316     @@Set:
1317     @@@InCase:
1318     @@@@Value: true
1319     @@@InCase:
1320     @@@@Value: false
1321 wakaba 1.4 @ATTR:
1322     @@AName:maxlength
1323     @@DOMAName: maxLength
1324 wakaba 1.11 @@plAName: maxlength
1325 wakaba 1.8 @@rlong:
1326 wakaba 1.1 @@Get:
1327     @@Set:
1328 wakaba 1.4 @ATTR:
1329 wakaba 1.1 @@Name: name
1330 wakaba 1.8 @@rcdata:
1331 wakaba 1.1 @@Get:
1332     @@Set:
1333 wakaba 1.4 @ATTR:
1334     @@AName:readonly
1335     @@DOMAName: readOnly
1336 wakaba 1.11 @@plAname: readonly
1337 wakaba 1.8 @@rbool:
1338 wakaba 1.1 @@Get:
1339     @@@InCase:
1340     @@@@Value: true
1341     @@@InCase:
1342     @@@@Value: false
1343     @@Set:
1344     @@@InCase:
1345     @@@@Value: true
1346     @@@InCase:
1347     @@@@Value: false
1348 wakaba 1.4 @ATTR:
1349 wakaba 1.1 @@Name: size
1350 wakaba 1.8 @@Type:
1351     @@@@: DOMMain|unsigned-long||ManakaiDOM|all
1352     @@@ForCheck: ManakaiDOM|DOM2
1353     @@actualType:
1354     @@@@: DOMHTML|UnsignedNumeric
1355     @@@ForCheck: ManakaiDOM|DOM2
1356     @@Type:
1357     @@@@: DOMString
1358     @@@ForCheck: !ManakaiDOM|DOM2
1359     @@actualType:
1360     @@@@: DOMHTML|CDATADOMString
1361     @@@ForCheck: !ManakaiDOM|DOM2
1362 wakaba 1.1 @@Get:
1363     @@Set:
1364     @@Level[list]:
1365     1
1366     @@SpecLevel[list]:
1367     1
1368     2
1369 wakaba 1.4 @ATTR:
1370 wakaba 1.1 @@Name: src
1371 wakaba 1.8 @@ruri:
1372 wakaba 1.1 @@Get:
1373     @@Set:
1374 wakaba 1.4 @ATTR:
1375     @@AName:tabindex
1376     @@DOMAName: tabIndex
1377 wakaba 1.8 @@rlong:
1378 wakaba 1.1 @@Get:
1379     @@Set:
1380 wakaba 1.4 @ATTR:
1381 wakaba 1.1 @@Name: type
1382 wakaba 1.8 @@rcdata:
1383 wakaba 1.1 @@Get:
1384     @@Set:
1385 wakaba 1.2 @@@SpecLevel:2
1386     @@@Level:2
1387 wakaba 1.4 @@@L2:
1388 wakaba 1.1 @@Level[list]:
1389     1
1390     2
1391     @@SpecLevel[list]:
1392     1
1393     2
1394 wakaba 1.4 @ATTR:
1395     @@AName:usemap
1396     @@DOMAName: useMap
1397 wakaba 1.11 @@plAName: usemap
1398 wakaba 1.8 @@ruri:
1399 wakaba 1.1 @@Get:
1400     @@Set:
1401     @@ImplNote:
1402     @@@lang:en
1403     @@@@:
1404 wakaba 1.10 The HTML 4 and XHTML 1.0 <HA::usemap> attribute value
1405     is defined as <SGML::%URI;>, while the XHTML m12n
1406     <HA::usemap> value is <XML::IDREF>.
1407 wakaba 1.1 @Attr:
1408     @@Name: value
1409     @@Description:
1410     @@@lang:en
1411     @@@@:
1412 wakaba 1.10 The current value of the <HTML::text>, <HTML::file> or
1413     <HTML::password> control. Changing this attribute
1414 wakaba 1.1 changes the contents of the form control, but does
1415 wakaba 1.10 not change the value of the HTML <HA::value>
1416 wakaba 1.1 attribute.
1417     \
1418 wakaba 1.10 For the <HTML::button>, <HTML::hidden>, <HTML::submit>,
1419     <HTML::reset>, <HTML::image>, <HTML::checkbox> or
1420     <HTML::radio> control, this attribute represents
1421     the HTML <HA::value> attribute.
1422 wakaba 1.2 \
1423     {NOTE:: The DOM Level 1 First Edition described that
1424 wakaba 1.10 this attribute is applied to <HTML::checkbox>
1425     or <HTML::radio> controls. It is ammended
1426 wakaba 1.2 by the DOM Level 1 First Edition Errata.
1427     \
1428     }
1429 wakaba 1.1 @@Get:
1430     @@@Type: DOMString
1431     @@@Description:
1432     @@@@lang:en
1433     @@@@@:
1434     {NOTE:: The actual value may be masked to
1435 wakaba 1.10 prevent unauthorized use for the <HTML::password>
1436 wakaba 1.1 input control.
1437     \
1438     }
1439     @@@ImplNote:
1440     @@@@lang:en
1441     @@@@@:
1442     ISSUE: Some mechanism to mask password required?
1443 wakaba 1.4 @@@PerlDef:
1444 wakaba 1.1 my $type;
1445     __DEEP{
1446 wakaba 1.7 $type = $self-><AG::DOMHTML:HTMLInputElement.type>;
1447 wakaba 1.1 }__;
1448     if ({text => 1, password => 1, file => 1}->{$type}) {
1449 wakaba 1.4 ## TODO:
1450 wakaba 1.6 # __ DISCODE{
1451 wakaba 1.4 # GetProp:
1452     # \ DOMHTML:value
1453     # }__;
1454 wakaba 1.1 } else {
1455 wakaba 1.4 ## TODO:
1456 wakaba 1.6 #__ DISDODE{
1457 wakaba 1.4 # get-attribute-value:
1458     # \ value
1459     #}__;
1460 wakaba 1.1 }
1461     @@Set:
1462 wakaba 1.4 @@@Type:
1463     DOMMain:DOMString
1464 wakaba 1.1 @@@Description:
1465     @@@@lang:en
1466     @@@@@:
1467 wakaba 1.10 {NOTE:: The <A::.value> may be read-only for
1468 wakaba 1.1 the file upload control.
1469     \
1470     }
1471     @@@ImplNote:
1472     @@@@lang:en
1473     @@@@@:
1474     TODO: Switch to make file value unchangable required.
1475 wakaba 1.4 @@@PerlDef:
1476 wakaba 1.1 my $type;
1477     __DEEP{
1478 wakaba 1.4 $type = $self-><AG::DOMHTML:HTMLInputElement.type>;
1479 wakaba 1.1 }__;
1480     if ({text => 1, password => 1, file => 1}->{$type}) {
1481 wakaba 1.4 ## TODO:
1482 wakaba 1.6 #__ DISCODE{
1483 wakaba 1.4 # SetProp:
1484     #\ DOMHTML:value
1485     #}__;
1486 wakaba 1.1 } else {
1487 wakaba 1.6 #__ DISDODE{
1488 wakaba 1.4 # set-attribute-value:
1489     # \ value
1490     #}__;
1491 wakaba 1.1 }
1492     @Method:
1493     @@Name: blur
1494     @@Description:
1495     @@@lang:en
1496     @@@@:
1497     Remove focus from this element.
1498     @@Return:
1499     @Method:
1500     @@Name: focus
1501     @@Description:
1502     @@@lang:en
1503     @@@@:
1504     Give focus to this element.
1505     @@Return:
1506     @Method:
1507     @@Name: select
1508     @@Description:
1509     @@@lang:en
1510     @@@@:
1511     Select the contents of the text area. (For the
1512 wakaba 1.10 <HTML::text>, <HTML::file> or <HTML::password> control).
1513 wakaba 1.1 @@Return:
1514     @Method:
1515     @@Name: click
1516     @@Description:
1517     @@@lang:en
1518     @@@@:
1519 wakaba 1.10 Simulate a mouse click. (For the <HTML::button>,
1520     <HTML::checkbox>, <HTML::radio>, <HTML::reset> or
1521     <HTML::submit> control.
1522 wakaba 1.1 @@Return:
1523 wakaba 1.11 ##HTMLInputElement
1524 wakaba 1.1
1525 wakaba 1.11 IfCls1ETDef:
1526 wakaba 1.4 @ETQName:
1527     xhtml1:textarea
1528     @IFQName:
1529     DOMHTML:HTMLTextAreaElement
1530     @ClsQName:ManakaiDOMHTMLTextAreaElement
1531     @ISAHTMLElement:
1532    
1533 wakaba 1.1 @Attr:
1534     @@Name: defaultValue
1535     @@Description:
1536     @@@lang:en
1537     @@@@:
1538     The initial value of the control, i.e. the contents
1539     of the element. The value of this attribute does
1540     not change if the contents of the corresponding
1541     form control.
1542     @@Get:
1543 wakaba 1.4 @@@Type:
1544     DOMMain:DOMString
1545 wakaba 1.1 @@@Def:
1546 wakaba 1.4 @@@@ContentType:
1547     lang:dis
1548     @@@@DISPerl:cloneCode:
1549 wakaba 1.6 DOMCore:ManakaiDOMNode.textContent.get
1550 wakaba 1.1 @@Set:
1551 wakaba 1.4 @@@Type:
1552     DOMMain:DOMString
1553 wakaba 1.1 @@@Def:
1554 wakaba 1.4 @@@@ContentType:
1555     lang:dis
1556     @@@@DISPerl:cloneCode:
1557 wakaba 1.6 DOMCore:ManakaiDOMNode.textContent.set
1558 wakaba 1.1 @@Level[list]:
1559     1
1560     @@SpecLevel[list]:
1561     1
1562     2
1563     @Attr:
1564     @@Name: form
1565     @@Description:
1566     @@@lang:en
1567     @@@@:
1568 wakaba 1.10 The <HE::form> element containing this control.
1569 wakaba 1.1 @@Get:
1570 wakaba 1.4 @@@Type:
1571     DOMHTML:HTMLFormElement
1572 wakaba 1.1 @@@InCase:
1573     @@@@Value:
1574     @@@@@is-null:1
1575     @@@@Description:
1576     @@@@@lang:en
1577     @@@@@@:
1578     This control is not within the context of a form.
1579 wakaba 1.4 @ATTR:
1580     @@AName:accesskey
1581     @@DOMAName: accessKey
1582 wakaba 1.11 @@plAName: accesskey
1583 wakaba 1.8 @@rcdata:
1584 wakaba 1.1 @@Get:
1585     @@Set:
1586 wakaba 1.4 @ATTR:
1587 wakaba 1.1 @@Name: cols
1588 wakaba 1.8 @@rlong:
1589 wakaba 1.1 @@Get:
1590     @@Set:
1591 wakaba 1.4 @ATTR:
1592 wakaba 1.1 @@Name: disabled
1593 wakaba 1.8 @@rbool:
1594 wakaba 1.1 @@Get:
1595     @@@InCase:
1596     @@@@Value: true
1597     @@@InCase:
1598     @@@@Value: false
1599     @@Set:
1600     @@@InCase:
1601     @@@@Value: true
1602     @@@InCase:
1603     @@@@Value: false
1604 wakaba 1.4 @ATTR:
1605 wakaba 1.1 @@Name: name
1606 wakaba 1.8 @@rcdata:
1607 wakaba 1.1 @@Get:
1608     @@Set:
1609 wakaba 1.4 @ATTR:
1610     @@AName:readonly
1611     @@DOMAName: readOnly
1612 wakaba 1.11 @@plAName: readonly
1613 wakaba 1.8 @@rbool:
1614 wakaba 1.1 @@Get:
1615     @@@InCase:
1616     @@@@Value: true
1617     @@@InCase:
1618     @@@@Value: false
1619     @@Set:
1620     @@@InCase:
1621     @@@@Value: true
1622     @@@InCase:
1623     @@@@Value: false
1624 wakaba 1.4 @ATTR:
1625 wakaba 1.1 @@Name: rows
1626 wakaba 1.8 @@rlong:
1627 wakaba 1.1 @@Get:
1628     @@Set:
1629 wakaba 1.4 @ATTR:
1630     @@AName:tabindex
1631     @@DOMAName: tabIndex
1632 wakaba 1.11 @@plAName: tabindex
1633 wakaba 1.8 @@rlong:
1634 wakaba 1.1 @@Get:
1635     @@Set:
1636     @Attr:
1637     @@Name: type
1638     @@Description:
1639     @@@lang:en
1640     @@@@:
1641     The type of this form control.
1642     @@Get:
1643     @@@Type: DOMString
1644     @@@InCase:
1645     @@@@Value:textarea
1646     @@@@Description:
1647     @@@@@lang:en
1648     @@@@@@:
1649     Always this value.
1650 wakaba 1.2 @@@@ImplNote:
1651     @@@@@lang:en
1652     @@@@@@:
1653     Not defined in DOM Level 1 FE - added in Errata.
1654 wakaba 1.1 @@@DefaultValue:textarea
1655 wakaba 1.4 @@@Def:
1656     @@@@ContentType:
1657     lang:dis
1658     @@@@DISLang:nop:
1659 wakaba 1.1 @Attr:
1660     @@Name: value
1661     @@Description:
1662     @@@lang:en
1663     @@@@:
1664     The current value of the corresponding form control.
1665     Changing this attribute changes the contents of
1666     the form control, but does not changes the contents
1667     of the element.
1668     @@Get:
1669     @@@Type: DOMString
1670     @@@Description:
1671     @@@@lang:en
1672     @@@@@:
1673     The current value. If the entirely of the data
1674 wakaba 1.10 cannot fit into a single <TYPE::DOMstring>,
1675 wakaba 1.1 the DOM implementation may truncate the data.
1676     @@@Def:
1677 wakaba 1.4 @@@@ContentType:
1678 wakaba 1.1 lang:dis
1679     @@@@GetProp:
1680     DOMHTML:value
1681     @@Set:
1682     @@@Type: DOMString
1683     @@@Def:
1684 wakaba 1.4 @@@@ContentType:
1685 wakaba 1.1 lang:dis
1686     @@@@SetProp:
1687     DOMHTML:value
1688     @Method:
1689     @@Name: blur
1690     @@Description:
1691     @@@lang:en
1692     @@@@:
1693     Remove focus from this element.
1694     @@Return:
1695     @Method:
1696     @@Name: focus
1697     @@Description:
1698     @@@lang:en
1699     @@@@:
1700     Give focus to this element.
1701     @@Return:
1702     @Method:
1703     @@Name: select
1704     @@Description:
1705     @@@lang:en
1706     @@@@:
1707 wakaba 1.10 Select the contents of the <HE::textarea>.
1708 wakaba 1.1 @@Return:
1709 wakaba 1.11 ##DOMHTMLTextAreaElement
1710 wakaba 1.1
1711 wakaba 1.4 PropDef:
1712 wakaba 1.7 @QName:
1713     DOMHTML:value
1714 wakaba 1.4 @Description:
1715     @@lang:en
1716     @@@:
1717     The current value of a subject form control.
1718    
1719 wakaba 1.11 IfCls1ETDef:
1720 wakaba 1.4 @ETQName:
1721     xhtml1:button
1722     @IFQName:
1723     DOMHTML:HTMLButtonElement
1724     @ClsQName:ManakaiDOMHTMLButtonElement
1725     @ISAHTMLElement:
1726    
1727 wakaba 1.1 @Attr:
1728     @@Name: form
1729     @@Description:
1730     @@@lang:en
1731     @@@@:
1732 wakaba 1.10 The <HE::form> element containing this control.
1733 wakaba 1.1 @@Get:
1734 wakaba 1.4 @@@Type:
1735     DOMHTML:HTMLFormElement
1736 wakaba 1.1 @@@InCase:
1737     @@@@Value:
1738     @@@@@is-null:1
1739     @@@@Description:
1740     @@@@@lang:en
1741     @@@@@@:
1742     This control is not within the context of a form.
1743 wakaba 1.4 @ATTR:
1744     @@AName:accesskey
1745     @@DOMAName: accessKey
1746 wakaba 1.11 @@plAName: accesskey
1747 wakaba 1.8 @@rcdata:
1748 wakaba 1.1 @@Get:
1749     @@Set:
1750 wakaba 1.4 @ATTR:
1751 wakaba 1.1 @@Name: disabled
1752 wakaba 1.8 @@rbool:
1753 wakaba 1.1 @@Get:
1754     @@@InCase:
1755     @@@@Value: true
1756     @@@InCase:
1757     @@@@Value: false
1758     @@Set:
1759     @@@InCase:
1760     @@@@Value: true
1761     @@@InCase:
1762     @@@@Value: false
1763 wakaba 1.4 @ATTR:
1764 wakaba 1.1 @@Name: name
1765 wakaba 1.8 @@rcdata:
1766 wakaba 1.1 @@Get:
1767     @@Set:
1768 wakaba 1.4 @ATTR:
1769     @@AName:tabindex
1770     @@DOMAName: tabIndex
1771 wakaba 1.11 @@plAName: tabindex
1772 wakaba 1.8 @@rlong:
1773 wakaba 1.1 @@Get:
1774     @@Set:
1775 wakaba 1.4 @ATTR:
1776 wakaba 1.1 @@Name: type
1777 wakaba 1.8 @@renum:
1778 wakaba 1.1 @@Get:
1779 wakaba 1.4 @ATTR:
1780 wakaba 1.1 @@Name: value
1781 wakaba 1.8 @@rcdata:
1782 wakaba 1.1 @@Get:
1783     @@Set:
1784 wakaba 1.11 ##HTMLButtonElement
1785 wakaba 1.6
1786     ResourceDef:
1787     @QName: DOMString
1788     @AliasFor:
1789     DOMMain:DOMString
1790     @ForCheck:
1791     ManakaiDOM:ManakaiDOM
1792 wakaba 1.1
1793 wakaba 1.11 IfCls1ETDef:
1794 wakaba 1.4 @ETQName:
1795     xhtml1:label
1796     @IFQName:
1797     DOMHTML:HTMLLabelElement
1798     @ClsQName:
1799     ManakaiDOMHTMLLabelElement
1800     @ISAHTMLElement:
1801    
1802 wakaba 1.1 @Attr:
1803     @@Name: form
1804     @@Description:
1805     @@@lang:en
1806     @@@@:
1807 wakaba 1.10 The <HE::form> element containing this control.
1808 wakaba 1.1 @@Get:
1809 wakaba 1.4 @@@Type:
1810     DOMHTML:HTMLFormElement
1811 wakaba 1.1 @@@InCase:
1812     @@@@Value:
1813     @@@@@is-null:1
1814     @@@@Description:
1815     @@@@@lang:en
1816     @@@@@@:
1817     This control is not within the context of a form.
1818 wakaba 1.4 @ATTR:
1819     @@AName:accesskey
1820     @@DOMAName: accessKey
1821 wakaba 1.11 @@plAName: accesskey
1822 wakaba 1.8 @@rcdata:
1823 wakaba 1.1 @@Get:
1824     @@Set:
1825 wakaba 1.4 @ATTR:
1826     @@AName:for
1827     @@DOMAName: htmlFor
1828 wakaba 1.8 @@rcdata:
1829 wakaba 1.1 @@Get:
1830     @@Set:
1831 wakaba 1.11 ##HTMLLabelElement
1832 wakaba 1.1
1833 wakaba 1.11 IfCls1ETDef:
1834 wakaba 1.4 @ETQName:
1835     xhtml1:fieldset
1836     @IFQName:
1837     DOMHTML:HTMLFieldSetElement
1838     @ClsQName:ManakaiDOMHTMLFieldSetElement
1839     @ISAHTMLElement:
1840    
1841 wakaba 1.1 @Attr:
1842     @@Name: form
1843     @@Description:
1844     @@@lang:en
1845     @@@@:
1846 wakaba 1.10 The <HE::form> element containing this control.
1847 wakaba 1.1 @@Get:
1848 wakaba 1.4 @@@Type:
1849     DOMHTML:HTMLFormElement
1850 wakaba 1.1 @@@InCase:
1851     @@@@Value:
1852     @@@@@is-null:1
1853     @@@@Description:
1854     @@@@@lang:en
1855     @@@@@@:
1856     This control is not within the context of a form.
1857 wakaba 1.11 ##HTMLFieldSetElement
1858 wakaba 1.1
1859 wakaba 1.11 IfCls1ETDef:
1860 wakaba 1.4 @ETQName:
1861     xhtml1:legend
1862     @IFQName:
1863     DOMHTML:HTMLLegendElement
1864     @ClsQName: ManakaiDOMHTMLLegendElement
1865     @ISAHTMLElement:
1866    
1867 wakaba 1.1 @Attr:
1868     @@Name: form
1869     @@Description:
1870     @@@lang:en
1871     @@@@:
1872 wakaba 1.10 The <HE::form> element containing this control.
1873 wakaba 1.1 @@Get:
1874 wakaba 1.4 @@@Type:
1875     DOMHTML:HTMLFormElement
1876 wakaba 1.1 @@@InCase:
1877     @@@@Value:
1878     @@@@@is-null:1
1879     @@@@Description:
1880     @@@@@lang:en
1881     @@@@@@:
1882     This control is not within the context of a form.
1883 wakaba 1.4 @ATTR:
1884     @@AName:accesskey
1885     @@DOMAName: accessKey
1886 wakaba 1.11 @@plAName: accesskey
1887 wakaba 1.8 @@rcdata:
1888 wakaba 1.1 @@Get:
1889     @@Set:
1890 wakaba 1.4 @ATTR:
1891 wakaba 1.1 @@Name: align
1892 wakaba 1.4 @@Deprecated:
1893 wakaba 1.8 @@renum:
1894 wakaba 1.1 @@Get:
1895     @@Set:
1896 wakaba 1.11 ##HTMLLegendElement
1897 wakaba 1.1
1898 wakaba 1.8 ElementTypeBinding:
1899     @Name: rcdata
1900     @ElementType:
1901     dis:Type
1902     @ShadowContent: DOMString
1903     @ShadowSibling:
1904     @@actualType: DOMHTML|CDATADOMString
1905    
1906     ElementTypeBinding:
1907     @Name: ruri
1908     @ElementType:
1909     dis:Type
1910     @ShadowContent: DOMString
1911     @ShadowSibling:
1912     @@actualType: DOMHTML|URIDOMString
1913    
1914     ElementTypeBinding:
1915     @Name: renum
1916     @ElementType:
1917     dis:Type
1918     @ShadowContent: DOMString
1919     @ShadowSibling:
1920     @@actualType: DOMHTML|EnumDOMString
1921    
1922     ElementTypeBinding:
1923     @Name: rbool
1924     @ElementType:
1925     dis:Type
1926     @ShadowContent: DOMMain|boolean||ManakaiDOM|all
1927     @ShadowSibling:
1928     @@actualType: DOMHTML|Boolean
1929    
1930     ElementTypeBinding:
1931     @Name: rlong
1932     @ElementType:
1933     dis:Type
1934     @ShadowContent: DOMMain|long||ManakaiDOM|all
1935     @ShadowSibling:
1936     @@actualType: DOMHTML|Numeric

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24