Annotation of Amaya/amaya/HTML.A, revision 1.97

1.1       cvs         1: APPLICATION HTML;
                      2: 
                      3: DEFAULT
                      4:    BEGIN
                      5:        ElemActivate.Pre -> DoubleClick;
1.45      cvs         6:        ElemClick.Pre -> SimpleClick;
1.63      cvs         7:        ElemRClick.Pre -> SimpleRClick;
1.70      cvs         8:        ElemLClick.Pre -> SimpleLClick;
1.1       cvs         9:        ElemPaste.Post -> ElementPasted;
1.10      cvs        10:        ElemNew.Post -> ElementCreated;
1.33      cvs        11:        ElemDelete.Post -> ElementDeleted;
1.75      cvs        12:        ElemDelete.Pre -> ElementWillBeDeleted;
1.56      cvs        13:        ElemSelect.Post -> SelectionChanged;
                     14:        ElemExtendSelect.Post -> SelectionChanged;
                     15:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.14      cvs        16:        PRuleCreate.Pre -> ChangePRule;
                     17:        PRuleModify.Pre -> ChangePRule;
1.43      cvs        18:        PRuleDelete.Post -> PRuleDeleted;
1.1       cvs        19:    END;
                     20: 
                     21: ELEMENTS
                     22: 
                     23:    PICTURE_UNIT:
                     24:        BEGIN
                     25:        ElemNew.Post -> UpdateSRCattribute;
                     26:        ElemTextModify.Post -> UpdateSRCattribute;
1.68      quint      27:        ElemSelect.Pre -> SelectPicture;
                     28:        ElemDelete.Pre -> DeletePicture;
1.1       cvs        29:        END;
1.44      cvs        30: 
1.50      cvs        31:    TEXT_UNIT:
                     32:        ElemTextModify.Post -> CheckNewLines;
                     33: 
1.92      quint      34:    DOCTYPE:
                     35:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     36:    Element:
                     37:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     38:    Heading:
                     39:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     40:    Font:
                     41:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     42:    Phrase:
                     43:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     44:    ElemOrParam:
                     45:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     46:    Block:
                     47:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     48:    List_:
                     49:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     50:    Form_Element:
                     51:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     52:    Option_item:
                     53:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     54:    Input:
                     55:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     56:    Input_Text:
                     57:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     58:    Col_elem:
                     59:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     60:    Table_cell:
                     61:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     62:    ElemOrArea:
                     63:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     64:    FrameElem:
                     65:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     66:    ruby:
                     67:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     68:    RtOrRtWithPar:
                     69:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     70:    RtWithPar:
                     71:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     72:    AnyLink:
                     73:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     74:    XLink:
                     75:        ElemMenu.Pre -> HTMLElementTypeInMenu;
                     76: 
1.44      cvs        77:    LINK:
                     78:        BEGIN
                     79:        ElemDelete.Pre -> DeleteLink;
                     80:        END;
                     81: 
1.40      cvs        82:    MAP:
                     83:        BEGIN
                     84:        ElemDelete.Pre -> DeleteMap;
                     85:        END;
1.1       cvs        86: 
1.5       cvs        87:    Text_Input:
                     88:        BEGIN
                     89:        ElemTextModify.Pre -> SaveDocumentStatus;
                     90:        ElemTextModify.Post -> RestoreDocumentStatus;
1.60      cvs        91:        ElemReturn.Pre -> HandleReturn;
1.5       cvs        92:        END;
                     93: 
1.18      cvs        94:    Password_Input:
                     95:        BEGIN
                     96:        ElemTextModify.Pre -> SaveDocumentStatus;
                     97:        ElemTextModify.Post -> RestoreDocumentStatus;
1.60      cvs        98:        ElemReturn.Pre -> HandleReturn;
1.18      cvs        99:        END;
                    100: 
1.5       cvs       101:    Text_Area:
                    102:        BEGIN
                    103:        ElemTextModify.Pre -> SaveDocumentStatus;
                    104:        ElemTextModify.Post -> RestoreDocumentStatus;
1.23      cvs       105:        END;
1.31      cvs       106: 
1.57      cvs       107:    File_Input:
                    108:        BEGIN
                    109:        ElemTextModify.Pre -> SaveDocumentStatus;
                    110:        ElemTextModify.Post -> RestoreDocumentStatus;
1.60      cvs       111:        ElemReturn.Pre -> HandleReturn;
1.62      cvs       112:        END;
                    113: 
1.1       cvs       114:    TITLE:
                    115:        ElemTextModify.Post -> TitleModified;
                    116: 
1.94      quint     117:    Table_:
1.83      vatton    118:        BEGIN
1.87      vatton    119:        ElemNew.Post -> TableCreated;
1.83      vatton    120:        ElemPaste.Post -> TablePasted;
                    121:        END;
1.1       cvs       122: 
1.26      cvs       123:    Table_body:
                    124:        ElemDelete.Post -> TablebodyDeleted;
                    125: 
1.81      vatton    126:    Column_head:
                    127:        BEGIN
1.82      vatton    128:        ElemPaste.Post -> ColumnPasted;
1.81      vatton    129:        ElemDelete.Pre -> DeleteColumn;
                    130:        END;
                    131: 
1.91      quint     132:    Table_cell:
                    133:        BEGIN
                    134:        ElemNew.Post -> CellCreated;
                    135:        ElemPaste.Post -> CellPasted;
                    136:        END;
                    137: 
1.1       cvs       138:    Data_cell:
                    139:        BEGIN
                    140:        ElemNew.Post -> CellCreated;
                    141:        ElemPaste.Post -> CellPasted;
                    142:        END;
                    143: 
                    144:    Heading_cell:
                    145:        BEGIN
                    146:        ElemNew.Post -> CellCreated;
                    147:        ElemPaste.Post -> CellPasted;
                    148:        END;
                    149: 
                    150:    Table_row:
                    151:        BEGIN
                    152:        ElemNew.Post -> RowCreated;
                    153:        ElemPaste.Post -> RowPasted;
                    154:        ElemDelete.Pre -> DeleteRow;
                    155:        ElemDelete.Post -> RowDeleted;
                    156:        END;
                    157: 
1.71      quint     158:    SCRIPT_:
                    159:        ElemTab.Pre -> AcceptTab;
                    160: 
1.34      cvs       161:    STYLE_:
1.21      cvs       162:        BEGIN
1.71      quint     163:        ElemTab.Pre -> AcceptTab;
1.44      cvs       164:        ElemTextModify.Pre -> ChangeStyle;
1.29      cvs       165:        ElemTextModify.Post -> StyleChanged;
1.44      cvs       166:        ElemDelete.Pre -> DeleteStyle;
1.21      cvs       167:        END;
1.1       cvs       168: 
1.38      cvs       169:    META:
                    170:        BEGIN
                    171:        ElemExport.Pre -> CheckGenerator;
                    172:        END;
                    173: 
1.1       cvs       174: ATTRIBUTES
                    175: 
                    176:    SRC:
                    177:        BEGIN
                    178:        AttrModify.Post -> SRCattrModified;
                    179:        END;
1.72      vatton    180:    HREF_:
                    181:        BEGIN
                    182:        AttrDelete.Pre -> CheckMandatory;
                    183:        END;
1.1       cvs       184:    coords:
                    185:        BEGIN
1.5       cvs       186:        AttrModify.Post -> CoordsModified;
1.1       cvs       187:        END;
                    188:       
1.9       cvs       189:    x_coord:
1.1       cvs       190:        BEGIN
1.5       cvs       191:        AttrModify.Post -> GraphicsModified;
1.1       cvs       192:        END;
                    193:      
1.9       cvs       194:    y_coord:
1.1       cvs       195:        BEGIN
1.5       cvs       196:        AttrModify.Post -> GraphicsModified;
1.1       cvs       197:        END;
1.28      cvs       198: 
1.66      vatton    199:    Width__:
                    200:        BEGIN
1.72      vatton    201:        AttrCreate.Pre ->  StoreWidth;
1.66      vatton    202:        AttrCreate.Post -> AttrWidthModified;
1.72      vatton    203:        AttrModify.Pre ->  StoreWidth;
1.66      vatton    204:        AttrModify.Post -> AttrWidthModified;
                    205:        AttrDelete.Pre ->  AttrWidthDelete;     
                    206:        END;
                    207: 
1.25      cvs       208:    IntWidthPxl:
1.1       cvs       209:        BEGIN
1.72      vatton    210:        AttrModify.Pre ->  StoreWidth;
1.28      cvs       211:        AttrModify.Post -> GraphicsModified;
1.1       cvs       212:        END;
1.66      vatton    213:    
                    214:    Height_:
                    215:        BEGIN
1.72      vatton    216:        AttrCreate.Pre ->  StoreHeight;
1.73      quint     217:        AttrCreate.Post -> AttrHeightModified;
1.72      vatton    218:        AttrModify.Pre ->  StoreHeight;
1.66      vatton    219:        AttrModify.Post -> AttrHeightModified;
                    220:        AttrDelete.Pre ->  AttrHeightDelete;    
                    221:        END;
1.1       cvs       222:     
1.66      vatton    223:    IntHeightPxl:
1.1       cvs       224:        BEGIN
1.72      vatton    225:        AttrModify.Pre ->  StoreHeight;
1.5       cvs       226:        AttrModify.Post -> GraphicsModified;
1.1       cvs       227:        END;
1.3       cvs       228: 
1.77      quint     229:    Area_Size:
                    230:        BEGIN
                    231:        AttrCreate.Post -> AttrAreaSizeModified;
                    232:        AttrModify.Post -> AttrAreaSizeModified;
                    233:        AttrDelete.Pre ->  AttrAreaSizeDelete;  
                    234:        END;
                    235:    
1.25      cvs       236:    colspan_:
1.1       cvs       237:        BEGIN
                    238:        AttrCreate.Post -> ColspanCreated;
                    239:        AttrModify.Pre ->  RegisterColspan;
                    240:        AttrModify.Post -> ColspanModified;
1.58      cvs       241:        AttrDelete.Pre ->  RegisterColspan;
                    242:        AttrDelete.Post -> ColspanDeleted;
1.1       cvs       243:        END;
                    244: 
1.25      cvs       245:    rowspan_:
1.1       cvs       246:        BEGIN
                    247:        AttrCreate.Post -> RowspanCreated;
                    248:        AttrModify.Pre ->  RegisterRowspan;
                    249:        AttrModify.Post -> RowspanModified;
1.58      cvs       250:        AttrDelete.Pre ->  RegisterRowspan;
                    251:        AttrDelete.Post -> RowspanDeleted;
1.1       cvs       252:        END;
                    253: 
                    254:    NAME:
1.51      cvs       255:        BEGIN
1.1       cvs       256:        AttrMenu.Pre ->    AttrNAMEinMenu;
1.51      cvs       257:        AttrExport.Pre ->  CheckValidID;        
1.88      vatton    258:        AttrCreate.Post -> UpdateAttrNAME;
                    259:        AttrModify.Post -> UpdateAttrNAME;      
1.72      vatton    260:        AttrDelete.Pre ->  CheckMandatory;
1.1       cvs       261:        END;
                    262: 
                    263:    Font_size:
                    264:        BEGIN
                    265:        AttrCreate.Post -> AttrFontSizeCreated;
1.20      cvs       266:        AttrModify.Post -> AttrFontSizeCreated;
1.1       cvs       267:        AttrDelete.Pre ->  AttrFontSizeDelete;  
                    268:        END;
                    269: 
                    270:    color:
                    271:        BEGIN
                    272:        AttrCreate.Post -> AttrColorCreated;
                    273:        AttrModify.Post -> AttrColorCreated;
                    274:        AttrDelete.Pre ->  AttrColorDelete;     
                    275:        END;
                    276: 
                    277:    TextColor:
                    278:        BEGIN
                    279:        AttrCreate.Post -> AttrColorCreated;
                    280:        AttrModify.Post -> AttrColorCreated;
                    281:        AttrDelete.Pre ->  AttrColorDelete;     
                    282:        END;
                    283:    BackgroundColor:
                    284:        BEGIN
                    285:        AttrCreate.Post -> AttrColorCreated;
                    286:        AttrModify.Post -> AttrColorCreated;
                    287:        AttrDelete.Pre ->  AttrColorDelete;     
                    288:        END;
1.13      cvs       289:    background_:
                    290:        BEGIN
                    291:        AttrCreate.Post -> AttrColorCreated;
                    292:        AttrModify.Post -> AttrColorCreated;
                    293:        AttrDelete.Pre ->  AttrColorDelete;     
                    294:        END;
1.1       cvs       295:    LinkColor:
                    296:        BEGIN
                    297:        AttrCreate.Post -> AttrColorCreated;
                    298:        AttrModify.Post -> AttrColorCreated;
                    299:        AttrDelete.Pre ->  AttrColorDelete;     
                    300:        END;
                    301:    VisitedLinkColor:
                    302:        BEGIN
                    303:        AttrCreate.Post -> AttrColorCreated;
                    304:        AttrModify.Post -> AttrColorCreated;
                    305:        AttrDelete.Pre ->  AttrColorDelete;     
                    306:        END;
                    307:    ActiveLinkColor:   
                    308:        BEGIN
                    309:        AttrCreate.Post -> AttrColorCreated;
                    310:        AttrModify.Post -> AttrColorCreated;
                    311:        AttrDelete.Pre ->  AttrColorDelete;
                    312:        END;
                    313: 
1.76      cvs       314:    script_language:
                    315:        AttrMenu.Pre ->    AttrScriptLanguageinMenu;
                    316: 
1.65      cvs       317:    Language:
1.41      cvs       318:        BEGIN
                    319:        AttrCreate.Post -> AttrLangCreated;
1.46      cvs       320:        AttrDelete.Pre  -> AttrLangShouldBeDeleted;
1.41      cvs       321:        AttrDelete.Post -> AttrLangDeleted;
1.96      quint     322:        AttrModify.Pre ->  AttrLangModified;
1.41      cvs       323:        END;
                    324: 
1.30      cvs       325:    ID:
1.1       cvs       326:        BEGIN
1.30      cvs       327:        AttrCreate.Post -> UpdateAttrID;
                    328:        AttrModify.Post -> UpdateAttrID;        
                    329:        AttrDelete.Post -> UpdateAttrID;
1.12      cvs       330:        END;
                    331: 
1.97    ! vatton    332:    xmlid:
        !           333:        BEGIN
        !           334:        AttrCreate.Post -> UpdateAttrID;
        !           335:        AttrModify.Post -> UpdateAttrID;        
        !           336:        AttrDelete.Post -> UpdateAttrID;
        !           337:        END;
        !           338: 
1.12      cvs       339:    Class:
                    340:        BEGIN
                    341:        AttrCreate.Post -> AttrClassChanged;
                    342:        AttrModify.Post -> AttrClassChanged;
                    343:        AttrDelete.Post -> AttrClassChanged;
                    344:        END;
                    345: 
1.30      cvs       346:    Style\240:
                    347:        BEGIN
                    348:        AttrCreate.Post -> UpdateStylePost;
1.52      cvs       349:        AttrModify.Pre ->  UpdateStyleDelete;
1.30      cvs       350:        AttrModify.Post -> UpdateStylePost;
                    351:        AttrDelete.Pre ->  UpdateStyleDelete;
1.41      cvs       352:        AttrDelete.Post -> GlobalAttrDeleted;
1.30      cvs       353:        END;
1.47      cvs       354:    media:
                    355:        BEGIN
                    356:        AttrCreate.Post -> AttrMediaChanged;
                    357:        AttrModify.Post -> AttrMediaChanged;
                    358:        AttrDelete.Post -> AttrMediaChanged;
                    359:        END;
1.30      cvs       360: 
                    361:    Title:
1.12      cvs       362:        BEGIN
1.41      cvs       363:        AttrCreate.Post -> GlobalAttrCreated;
                    364:        AttrDelete.Post -> GlobalAttrDeleted;
1.1       cvs       365:        END;
                    366: 
1.30      cvs       367:    dir:
1.41      cvs       368:        BEGIN
                    369:        AttrCreate.Post -> GlobalAttrCreated;
                    370:        AttrDelete.Post -> GlobalAttrDeleted;
                    371:        END;
1.30      cvs       372: 
1.95      quint     373:    Start:
                    374:        BEGIN
                    375:        AttrCreate.Post -> AttrStartChanged;
                    376:        AttrModify.Post -> AttrStartChanged;
                    377:        AttrDelete.Post -> AttrStartChanged;
                    378:        END;
                    379: 
                    380:    ItemValue:
                    381:        BEGIN
                    382:        AttrCreate.Post -> AttrItemValueChanged;
                    383:        AttrModify.Post -> AttrItemValueChanged;
                    384:        AttrDelete.Post -> AttrItemValueChanged;
                    385:        END;
                    386: 
1.79      vatton    387:    xml_space:
                    388:        BEGIN
                    389:        AttrCreate.Post -> GlobalAttrCreated;
                    390:        AttrDelete.Post -> GlobalAttrDeleted;
                    391:        END;
                    392: 
1.37      cvs       393:    onclick:
1.41      cvs       394:        BEGIN
                    395:        AttrCreate.Post -> GlobalAttrCreated;
                    396:        AttrDelete.Post -> GlobalAttrDeleted;
                    397:        END;
1.37      cvs       398:    ondblclick:
1.41      cvs       399:        BEGIN
                    400:        AttrCreate.Post -> GlobalAttrCreated;
                    401:        AttrDelete.Post -> GlobalAttrDeleted;
                    402:        END;
1.37      cvs       403:    onmousedown:
1.41      cvs       404:        BEGIN
                    405:        AttrCreate.Post -> GlobalAttrCreated;
                    406:        AttrDelete.Post -> GlobalAttrDeleted;
                    407:        END;
1.37      cvs       408:    onmouseup:
1.41      cvs       409:        BEGIN
                    410:        AttrCreate.Post -> GlobalAttrCreated;
                    411:        AttrDelete.Post -> GlobalAttrDeleted;
                    412:        END;
1.37      cvs       413:    onmouseover:
1.41      cvs       414:        BEGIN
                    415:        AttrCreate.Post -> GlobalAttrCreated;
                    416:        AttrDelete.Post -> GlobalAttrDeleted;
                    417:        END;
1.37      cvs       418:    onmousemove:
1.41      cvs       419:        BEGIN
                    420:        AttrCreate.Post -> GlobalAttrCreated;
                    421:        AttrDelete.Post -> GlobalAttrDeleted;
                    422:        END;
1.37      cvs       423:    onmouseout:
1.41      cvs       424:        BEGIN
                    425:        AttrCreate.Post -> GlobalAttrCreated;
                    426:        AttrDelete.Post -> GlobalAttrDeleted;
                    427:        END;
1.37      cvs       428:    onkeypress:
1.41      cvs       429:        BEGIN
                    430:        AttrCreate.Post -> GlobalAttrCreated;
                    431:        AttrDelete.Post -> GlobalAttrDeleted;
                    432:        END;
1.37      cvs       433:    onkeydown:
1.41      cvs       434:        BEGIN
                    435:        AttrCreate.Post -> GlobalAttrCreated;
                    436:        AttrDelete.Post -> GlobalAttrDeleted;
                    437:        END;
1.37      cvs       438:    onkeyup:
1.41      cvs       439:        BEGIN
                    440:        AttrCreate.Post -> GlobalAttrCreated;
                    441:        AttrDelete.Post -> GlobalAttrDeleted;
                    442:        END;
1.37      cvs       443: 
1.1       cvs       444:    Selected:
                    445:        BEGIN
                    446:        AttrCreate.Post -> UpdateAttrSelected;
                    447:        AttrModify.Post -> UpdateAttrSelected;
1.8       cvs       448:        AttrDelete.Post -> AttrSelectedDeleted; 
1.1       cvs       449:        END;
1.8       cvs       450: 
                    451:    Multiple:
                    452:        AttrDelete.Post -> UpdateAttrSelected;
1.1       cvs       453: 
                    454:    Checked:
                    455:        BEGIN
                    456:        AttrDelete.Pre ->  DeleteAttrSelected;  
                    457:        END;
1.15      cvs       458: 
1.59      cvs       459:    accesskey:
                    460:        BEGIN
                    461:        AttrCreate.Post -> AddAccessKey;
                    462:        AttrModify.Pre -> RemoveAccessKey;
                    463:        AttrModify.Post -> AddAccessKey;
                    464:        AttrDelete.Pre -> RemoveAccessKey;      
                    465:        END;
1.93      vatton    466: 
                    467:    EntityName:
                    468:        BEGIN
                    469:        AttrExport.Pre ->  CheckValidEntity;
                    470:        END;
1.1       cvs       471: END

Webmaster