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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by wakaba, Sat May 7 13:56:36 2005 UTC revision 1.8 by wakaba, Sun May 8 14:18:01 2005 UTC
# Line 486  ElementTypeBinding: Line 486  ElementTypeBinding:
486        @@@@: HTMLFeature20        @@@@: HTMLFeature20
487        @@@For:        @@@For:
488          ManakaiDOM:DOM2          ManakaiDOM:DOM2
     @@ISA:  
       @@@@:  
         ::ManakaiDOM:ManakaiDOM1  
       @@@ForCheck:  
         ManakaiDOM:ForIF  
       @@@For:  
         ManakaiDOM:ManakaiDOM2  
489      @@For:      @@For:
490        ManakaiDOM:DOM1        ManakaiDOM:DOM1
491      @@For:      @@For:
492        =ManakaiDOM:ManakaiDOM        =ManakaiDOM:ManakaiDOM
493      @@For: ForHTML      @@For: ForHTML
494    ## NOTE: A Level 2 interface is not always upward-compatible with Level 1 i.f.
495    
496  ElementTypeBinding:  ElementTypeBinding:
497    @Name: L2    @Name: L2
# Line 509  ElementTypeBinding: Line 503  ElementTypeBinding:
503        ManakaiDOM:DOM2        ManakaiDOM:DOM2
504    
505  ElementTypeBinding:  ElementTypeBinding:
506      @Name: L2ISAL1
507      @ElementType:
508        dis:ISA
509      @ShadowContent:
510        @@@: ||ManakaiDOM|ManakaiDOM1||ManakaiDOM|ForIF
511        @@ForCheck: ManakaiDOM|ForIF ManakaiDOM|ManakaiDOM
512        @@ContentType: DISCore|TFPQNames
513    
514    ElementTypeBinding:
515    @Name: L2IF    @Name: L2IF
516    @ElementType:    @ElementType:
517      DOMMain:implementFeature      DOMMain:implementFeature
# Line 572  ElementTypeBinding: Line 575  ElementTypeBinding:
575          ManakaiDOM:ForClass          ManakaiDOM:ForClass
576      @@ISA:      @@ISA:
577        @@@@:        @@@@:
578          ::ManakaiDOM:ManakaiDOM          ::ManakaiDOM:ManakaiDOM||ManakaiDOM:ForIF
579        @@@ForCheck:        @@@ForCheck:
580          ManakaiDOM:ForIF ManakaiDOM:ManakaiDOM1          ManakaiDOM:ForIF ManakaiDOM:ManakaiDOM1
581          @@@ContentType: DISCore|TFPQNames
582        @@Implement:
583          @@@@: ||+||ManakaiDOM|ForIF
584          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM1
585          @@@ContentType: DISCore|TFPQNames
586    
587  ElementTypeBinding:  ElementTypeBinding:
588    @Name: ET    @Name: ET
# Line 624  ElementTypeBinding: Line 632  ElementTypeBinding:
632          ManakaiDOM:ForClass          ManakaiDOM:ForClass
633      @@ISA:      @@ISA:
634        @@@@:        @@@@:
635          ::ManakaiDOM:ManakaiDOM          ::ManakaiDOM:ManakaiDOM||ManakaiDOM:ForIF
636        @@@ForCheck:        @@@ForCheck:
637          ManakaiDOM:ForIF ManakaiDOM:ManakaiDOM1          ManakaiDOM:ForIF ManakaiDOM:ManakaiDOM1
638          @@@ContentType: DISCore|TFPQNames
639        @@Implement:
640          @@@@: ||+||ManakaiDOM|ForIF
641          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM1
642          @@@ContentType: DISCore|TFPQNames
643    
644      @@DISMarkup:elementType:      @@DISMarkup:elementType:
645        @@@@:        @@@@:
646          ::ForHTML40SE          ::ForHTML40SE
# Line 1122  IF: Line 1136  IF:
1136          @@@@@:          @@@@@:
1137            A newly created HTML document.            A newly created HTML document.
1138        @@@PerlDef:        @@@PerlDef:
1139            my $node = $r-><M::DOMCore:ManakaiDOMDocument.newObject>;            my $node = <ClassM::DOMCore:ManakaiDOMDocument.newObject>;
1140            $node->{<Q::DOMCore:implementation>} = $self;            $node->{<Q::DOMCore:implementation>} = $self;
1141            $node->{<Q::ManakaiDOM:implID>}            $node->{<Q::ManakaiDOM:implID>}
1142                  = $self->{<Q::TreeCore:node>}->{<Q::ManakaiDOM:implID>};                  = $self->{<Q::TreeCore:node>}->{<Q::ManakaiDOM:implID>};
# Line 1180  IF: Line 1194  IF:
1194            A newly created HTML document.            A newly created HTML document.
1195        @@@PerlDef:        @@@PerlDef:
1196          __DEEP{          __DEEP{
1197            my $node = $r-><M::DOMCore:ManakaiDOMDocument.newObject>;            my $node = <ClassM::DOMCore:ManakaiDOMDocument.newObject>;
1198            $node->{<Q::DOMCore:implementation>} = $self;            $node->{<Q::DOMCore:implementation>} = $self;
1199            $node->{<Q::ManakaiDOM:implID>}            $node->{<Q::ManakaiDOM:implID>}
1200                  = $self->{<Q::TreeCore:node>}->{<Q::ManakaiDOM:implID>};                  = $self->{<Q::TreeCore:node>}->{<Q::ManakaiDOM:implID>};
# Line 1565  IF: Line 1579  IF:
1579                                             $elementType = 'body'> or                                             $elementType = 'body'> or
1580                      <Code::isHTMLElement:: $elementNode = $child,                      <Code::isHTMLElement:: $elementNode = $child,
1581                                             $elementType = 'frameset'>) {                                             $elementType = 'frameset'>) {
1582                  $body = $child;                    $body = $child;
1583                  last;                    last;
1584                    }
1585                }                }
1586              }              }
1587              if ($body) {              if ($body) {
# Line 3132  IF: Line 3147  IF:
3147        s:ElementType        s:ElementType
3148      @@For:ForHTML      @@For:ForHTML
3149        
3150    @QName:    @ETQName:
3151      @@@:      @@@:
3152        xhtml1:h1        xhtml1:h1
3153      @@ForCheck: ForH1      @@ForCheck: ForH1
3154    @QName:    @ETQName:
3155      @@@:      @@@:
3156        xhtml1:h2        xhtml1:h2
3157      @@ForCheck: ForH2      @@ForCheck: ForH2
3158    @QName:    @ETQName:
3159      @@@:      @@@:
3160        xhtml1:h3        xhtml1:h3
3161      @@ForCheck: ForH3      @@ForCheck: ForH3
3162    @QName:    @ETQName:
3163      @@@:      @@@:
3164        xhtml1:h4        xhtml1:h4
3165      @@ForCheck: ForH4      @@ForCheck: ForH4
3166    @QName:    @ETQName:
3167      @@@:      @@@:
3168        xhtml1:h5        xhtml1:h5
3169      @@ForCheck: ForH5      @@ForCheck: ForH5
3170    @QName:    @ETQName:
3171      @@@:      @@@:
3172        xhtml1:h6        xhtml1:h6
3173      @@ForCheck: ForH6      @@ForCheck: ForH6
3174      
3175      @s:elementType:
3176        @@@: ||ForHTML40SE||ForH1
3177        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
3178        @@ContentType: DISCore|TFPQName
3179        @@DISCore:stopISARecursive:1
3180      @s:elementType:
3181        @@@: ||ForHTML401||ForH1
3182        @@ForCheck: ManakaiDOM|DOM2
3183        @@ContentType: DISCore|TFPQNames
3184        @@DISCore:stopISARecursive:1
3185      @s:elementType:
3186        @@@: ||ForXHTML10SE||ForH1
3187        @@ForCheck: ManakaiDOM|DOM2
3188        @@ContentType: DISCore|TFPQNames
3189        @@DISCore:stopISARecursive:1
3190      @s:elementType:
3191        @@@: ||ForHTML40SE||ForH2
3192        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
3193        @@ContentType: DISCore|TFPQNames
3194      @s:elementType:
3195        @@@: ||ForHTML401||ForH2
3196        @@ForCheck: ManakaiDOM|DOM2
3197        @@ContentType: DISCore|TFPQNames
3198      @s:elementType:
3199        @@@: ||ForXHTML10SE||ForH2
3200        @@ForCheck: ManakaiDOM|DOM2
3201        @@ContentType: DISCore|TFPQNames
3202      @s:elementType:
3203        @@@: ||ForHTML40SE||ForH3
3204        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
3205        @@ContentType: DISCore|TFPQNames
3206      @s:elementType:
3207        @@@: ||ForHTML401||ForH3
3208        @@ForCheck: ManakaiDOM|DOM2
3209        @@ContentType: DISCore|TFPQNames
3210      @s:elementType:
3211        @@@: ||ForXHTML10SE||ForH3
3212        @@ForCheck: ManakaiDOM|DOM2
3213        @@ContentType: DISCore|TFPQNames
3214      @s:elementType:
3215        @@@: ||ForHTML40SE||ForH4
3216        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
3217        @@ContentType: DISCore|TFPQNames
3218      @s:elementType:
3219        @@@: ||ForHTML401||ForH4
3220        @@ForCheck: ManakaiDOM|DOM2
3221        @@ContentType: DISCore|TFPQNames
3222      @s:elementType:
3223        @@@: ||ForXHTML10SE||ForH4
3224        @@ForCheck: ManakaiDOM|DOM2
3225        @@ContentType: DISCore|TFPQNames
3226      @s:elementType:
3227        @@@: ||ForHTML40SE||ForH5
3228        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
3229        @@ContentType: DISCore|TFPQNames
3230      @s:elementType:
3231        @@@: ||ForHTML401||ForH5
3232        @@ForCheck: ManakaiDOM|DOM2
3233        @@ContentType: DISCore|TFPQNames
3234      @s:elementType:
3235        @@@: ||ForXHTML10SE||ForH5
3236        @@ForCheck: ManakaiDOM|DOM2
3237        @@ContentType: DISCore|TFPQNames
3238      @s:elementType:
3239        @@@: ||ForHTML40SE||ForH6
3240        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
3241        @@ContentType: DISCore|TFPQNames
3242      @s:elementType:
3243        @@@: ||ForHTML401||ForH6
3244        @@ForCheck: ManakaiDOM|DOM2
3245        @@ContentType: DISCore|TFPQNames
3246      @s:elementType:
3247        @@@: ||ForXHTML10SE||ForH6
3248        @@ForCheck: ManakaiDOM|DOM2
3249        @@ContentType: DISCore|TFPQNames
3250    
3251    @IFQName:  HTMLHeadingElement    @IFQName:  HTMLHeadingElement
3252    @ClsQName: ManakaiDOMHTMLHeadingElement    @ClsQName: ManakaiDOMHTMLHeadingElement
# Line 3186  ElementTypeBinding: Line 3277  ElementTypeBinding:
3277  IFDef:  IFDef:
3278    @Name:HTMLBlockquoteElement    @Name:HTMLBlockquoteElement
3279    @ISA:HTMLElement    @ISA:HTMLElement
   @s:elementType:  
     xhtml1:blockquote::ForHTML40SE  
3280    @Description:    @Description:
3281      @@lang:en      @@lang:en
3282      @@@:      @@@:
# Line 3247  IF: Line 3336  IF:
3336    @ISAHTMLElement:    @ISAHTMLElement:
3337    @L1IF:    @L1IF:
3338    
3339      @s:elementType:
3340        @@@: ||ForHTML40SE||ForBlockquote
3341        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
3342        @@ContentType: DISCore|TFPQNames
3343        @@DISCore:stopISARecursive:1
3344      @s:elementType:
3345        @@@: ||ForHTML401||ForBlockquote
3346        @@ForCheck: ManakaiDOM|DOM2
3347        @@ContentType: DISCore|TFPQNames
3348        @@DISCore:stopISARecursive:1
3349      @s:elementType:
3350        @@@: ||ForXHTML10SE||ForBlockquote
3351        @@ForCheck: ManakaiDOM|DOM2
3352        @@ContentType: DISCore|TFPQNames
3353        @@DISCore:stopISARecursive:1
3354    
3355      @s:elementType:
3356        @@@: ||ForHTML40SE||ForQ
3357        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
3358        @@ContentType: DISCore|TFPQNames
3359      @s:elementType:
3360        @@@: ||ForHTML401||ForQ
3361        @@ForCheck: ManakaiDOM|DOM2
3362        @@ContentType: DISCore|TFPQNames
3363      @s:elementType:
3364        @@@: ||ForXHTML10SE||ForQ
3365        @@ForCheck: ManakaiDOM|DOM2
3366        @@ContentType: DISCore|TFPQNames
3367    
3368    @ATTR:    @ATTR:
3369       @@Name:  cite       @@Name:  cite
3370       @@Get:       @@Get:
# Line 3254  IF: Line 3372  IF:
3372       @@Set:       @@Set:
3373          @@@Type:  DOMString          @@@Type:  DOMString
3374    
3375    ElementTypeBinding:
3376      @Name: elementType
3377      @ElementType:
3378        s:elementType
3379      @ShadowContent:
3380        @@DISCore:stopISARecursive:1
3381    
3382  ET:  ET:
3383    @ETQName:    @ETQName:
3384      xhtml1:pre      xhtml1:pre
# Line 3465  IF: Line 3590  IF:
3590        xhtml1:del        xhtml1:del
3591      @@ForCheck:ForDel      @@ForCheck:ForDel
3592    
3593      @elementType:
3594        @@@: ||ForHTML40SE||ForIns
3595        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
3596        @@ContentType: DISCore|TFPQNames
3597      @elementType:
3598        @@@: ||ForHTML401||ForIns
3599        @@ForCheck: ManakaiDOM|DOM2
3600        @@ContentType: DISCore|TFPQNames
3601      @elementType:
3602        @@@: ||ForXHTML10SE||ForIns
3603        @@ForCheck: ManakaiDOM|DOM2
3604        @@ContentType: DISCore|TFPQNames
3605    
3606      @elementType:
3607        @@@: ||ForHTML40SE||ForDel
3608        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
3609        @@ContentType: DISCore|TFPQNames
3610      @elementType:
3611        @@@: ||ForHTML401||ForDel
3612        @@ForCheck: ManakaiDOM|DOM2
3613        @@ContentType: DISCore|TFPQNames
3614      @elementType:
3615        @@@: ||ForXHTML10SE||ForDel
3616        @@ForCheck: ManakaiDOM|DOM2
3617        @@ContentType: DISCore|TFPQNames
3618    
3619    @IFQName:  HTMLModElement    @IFQName:  HTMLModElement
3620    @ClsQName:ManakaiDOMHTMLModElement    @ClsQName:ManakaiDOMHTMLModElement
3621    @ISAHTMLElement:    @ISAHTMLElement:
# Line 4826  IF: Line 4977  IF:
4977        xhtml1:tfoot        xhtml1:tfoot
4978      @@ForCheck:ForTfoot      @@ForCheck:ForTfoot
4979    
4980      @elementType:
4981        @@@: ||ForHTML40SE||ForTfoot
4982        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
4983        @@ContentType: DISCore|TFPQNames
4984      @elementType:
4985        @@@: ||ForHTML401||ForTfoot
4986        @@ForCheck: ManakaiDOM|DOM2
4987        @@ContentType: DISCore|TFPQNames
4988      @elementType:
4989        @@@: ||ForXHTML10SE||ForTfoot
4990        @@ForCheck: ManakaiDOM|DOM2
4991        @@ContentType: DISCore|TFPQNames
4992    
4993    
4994      @elementType:
4995        @@@: ||ForHTML40SE||ForTbody
4996        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
4997        @@ContentType: DISCore|TFPQNames
4998      @elementType:
4999        @@@: ||ForHTML401||ForTbody
5000        @@ForCheck: ManakaiDOM|DOM2
5001        @@ContentType: DISCore|TFPQNames
5002      @elementType:
5003        @@@: ||ForXHTML10SE||ForTbody
5004        @@ForCheck: ManakaiDOM|DOM2
5005        @@ContentType: DISCore|TFPQNames
5006    
5007    
5008      @elementType:
5009        @@@: ||ForHTML40SE||ForThead
5010        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
5011        @@ContentType: DISCore|TFPQNames
5012      @elementType:
5013        @@@: ||ForHTML401||ForThead
5014        @@ForCheck: ManakaiDOM|DOM2
5015        @@ContentType: DISCore|TFPQNames
5016      @elementType:
5017        @@@: ||ForXHTML10SE||ForThead
5018        @@ForCheck: ManakaiDOM|DOM2
5019        @@ContentType: DISCore|TFPQNames
5020    
5021    @IFQName:  HTMLTableSectionElement    @IFQName:  HTMLTableSectionElement
5022    @ClsQName:ManakaiDOMHTMLTableSectionElement    @ClsQName:ManakaiDOMHTMLTableSectionElement
5023    @ISAHTMLElement:    @ISAHTMLElement:
# Line 5226  IF: Line 5418  IF:
5418        xhtml1:th        xhtml1:th
5419      @@ForCheck:ForTh      @@ForCheck:ForTh
5420    
5421      @elementType:
5422        @@@: ||ForHTML40SE||ForTh
5423        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
5424        @@ContentType: DISCore|TFPQNames
5425      @elementType:
5426        @@@: ||ForHTML401||ForTh
5427        @@ForCheck: ManakaiDOM|DOM2
5428        @@ContentType: DISCore|TFPQNames
5429      @elementType:
5430        @@@: ||ForXHTML10SE||ForTh
5431        @@ForCheck: ManakaiDOM|DOM2
5432        @@ContentType: DISCore|TFPQNames
5433    
5434      @elementType:
5435        @@@: ||ForHTML40SE||ForTd
5436        @@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
5437        @@ContentType: DISCore|TFPQNames
5438      @elementType:
5439        @@@: ||ForHTML401||ForTd
5440        @@ForCheck: ManakaiDOM|DOM2
5441        @@ContentType: DISCore|TFPQNames
5442      @elementType:
5443        @@@: ||ForXHTML10SE||ForTd
5444        @@ForCheck: ManakaiDOM|DOM2
5445        @@ContentType: DISCore|TFPQNames
5446    
5447    @IFQName:  HTMLTableCellElement    @IFQName:  HTMLTableCellElement
5448    @ClsQName:ManakaiDOMHTMLTableCellElement    @ClsQName:ManakaiDOMHTMLTableCellElement
5449    @ISAHTMLElement:    @ISAHTMLElement:

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24