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

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: 
                    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.10      cvs       174:    List_Item:
1.1       cvs       175:        BEGIN
                    176:        ElemNew.Post -> ListItemCreated;
1.74      vatton    177:        ElemPaste.Post -> ListItemPasted;
1.1       cvs       178:        END;
                    179: 
1.10      cvs       180:    Unnumbered_List:
1.1       cvs       181:        ElemChange.Post -> ListChangedType;
                    182: 
1.10      cvs       183:    Numbered_List:
1.2       cvs       184:        ElemChange.Post -> ListChangedType;
1.1       cvs       185: 
                    186: ATTRIBUTES
                    187: 
                    188:    SRC:
                    189:        BEGIN
                    190:        AttrModify.Post -> SRCattrModified;
                    191:        END;
1.72      vatton    192:    HREF_:
                    193:        BEGIN
                    194:        AttrDelete.Pre -> CheckMandatory;
                    195:        END;
1.1       cvs       196:    coords:
                    197:        BEGIN
1.5       cvs       198:        AttrModify.Post -> CoordsModified;
1.1       cvs       199:        END;
                    200:       
1.9       cvs       201:    x_coord:
1.1       cvs       202:        BEGIN
1.5       cvs       203:        AttrModify.Post -> GraphicsModified;
1.1       cvs       204:        END;
                    205:      
1.9       cvs       206:    y_coord:
1.1       cvs       207:        BEGIN
1.5       cvs       208:        AttrModify.Post -> GraphicsModified;
1.1       cvs       209:        END;
1.28      cvs       210: 
1.66      vatton    211:    Width__:
                    212:        BEGIN
1.72      vatton    213:        AttrCreate.Pre ->  StoreWidth;
1.66      vatton    214:        AttrCreate.Post -> AttrWidthModified;
1.72      vatton    215:        AttrModify.Pre ->  StoreWidth;
1.66      vatton    216:        AttrModify.Post -> AttrWidthModified;
                    217:        AttrDelete.Pre ->  AttrWidthDelete;     
                    218:        END;
                    219: 
1.25      cvs       220:    IntWidthPxl:
1.1       cvs       221:        BEGIN
1.72      vatton    222:        AttrModify.Pre ->  StoreWidth;
1.28      cvs       223:        AttrModify.Post -> GraphicsModified;
1.1       cvs       224:        END;
1.66      vatton    225:    
                    226:    Height_:
                    227:        BEGIN
1.72      vatton    228:        AttrCreate.Pre ->  StoreHeight;
1.73      quint     229:        AttrCreate.Post -> AttrHeightModified;
1.72      vatton    230:        AttrModify.Pre ->  StoreHeight;
1.66      vatton    231:        AttrModify.Post -> AttrHeightModified;
                    232:        AttrDelete.Pre ->  AttrHeightDelete;    
                    233:        END;
1.1       cvs       234:     
1.66      vatton    235:    IntHeightPxl:
1.1       cvs       236:        BEGIN
1.72      vatton    237:        AttrModify.Pre ->  StoreHeight;
1.5       cvs       238:        AttrModify.Post -> GraphicsModified;
1.1       cvs       239:        END;
1.3       cvs       240: 
1.77      quint     241:    Area_Size:
                    242:        BEGIN
                    243:        AttrCreate.Post -> AttrAreaSizeModified;
                    244:        AttrModify.Post -> AttrAreaSizeModified;
                    245:        AttrDelete.Pre ->  AttrAreaSizeDelete;  
                    246:        END;
                    247:    
1.25      cvs       248:    colspan_:
1.1       cvs       249:        BEGIN
                    250:        AttrCreate.Post -> ColspanCreated;
                    251:        AttrModify.Pre ->  RegisterColspan;
                    252:        AttrModify.Post -> ColspanModified;
1.58      cvs       253:        AttrDelete.Pre ->  RegisterColspan;
                    254:        AttrDelete.Post -> ColspanDeleted;
1.1       cvs       255:        END;
                    256: 
1.25      cvs       257:    rowspan_:
1.1       cvs       258:        BEGIN
                    259:        AttrCreate.Post -> RowspanCreated;
                    260:        AttrModify.Pre ->  RegisterRowspan;
                    261:        AttrModify.Post -> RowspanModified;
1.58      cvs       262:        AttrDelete.Pre ->  RegisterRowspan;
                    263:        AttrDelete.Post -> RowspanDeleted;
1.1       cvs       264:        END;
                    265: 
                    266:    NAME:
1.51      cvs       267:        BEGIN
1.1       cvs       268:        AttrMenu.Pre ->    AttrNAMEinMenu;
1.51      cvs       269:        AttrExport.Pre ->  CheckValidID;        
1.88      vatton    270:        AttrCreate.Post -> UpdateAttrNAME;
                    271:        AttrModify.Post -> UpdateAttrNAME;      
1.72      vatton    272:        AttrDelete.Pre ->  CheckMandatory;
1.1       cvs       273:        END;
                    274: 
                    275:    Font_size:
                    276:        BEGIN
                    277:        AttrCreate.Post -> AttrFontSizeCreated;
1.20      cvs       278:        AttrModify.Post -> AttrFontSizeCreated;
1.1       cvs       279:        AttrDelete.Pre ->  AttrFontSizeDelete;  
                    280:        END;
                    281: 
                    282:    color:
                    283:        BEGIN
                    284:        AttrCreate.Post -> AttrColorCreated;
                    285:        AttrModify.Post -> AttrColorCreated;
                    286:        AttrDelete.Pre ->  AttrColorDelete;     
                    287:        END;
                    288: 
                    289:    TextColor:
                    290:        BEGIN
                    291:        AttrCreate.Post -> AttrColorCreated;
                    292:        AttrModify.Post -> AttrColorCreated;
                    293:        AttrDelete.Pre ->  AttrColorDelete;     
                    294:        END;
                    295:    BackgroundColor:
                    296:        BEGIN
                    297:        AttrCreate.Post -> AttrColorCreated;
                    298:        AttrModify.Post -> AttrColorCreated;
                    299:        AttrDelete.Pre ->  AttrColorDelete;     
                    300:        END;
1.13      cvs       301:    background_:
                    302:        BEGIN
                    303:        AttrCreate.Post -> AttrColorCreated;
                    304:        AttrModify.Post -> AttrColorCreated;
                    305:        AttrDelete.Pre ->  AttrColorDelete;     
                    306:        END;
1.1       cvs       307:    LinkColor:
                    308:        BEGIN
                    309:        AttrCreate.Post -> AttrColorCreated;
                    310:        AttrModify.Post -> AttrColorCreated;
                    311:        AttrDelete.Pre ->  AttrColorDelete;     
                    312:        END;
                    313:    VisitedLinkColor:
                    314:        BEGIN
                    315:        AttrCreate.Post -> AttrColorCreated;
                    316:        AttrModify.Post -> AttrColorCreated;
                    317:        AttrDelete.Pre ->  AttrColorDelete;     
                    318:        END;
                    319:    ActiveLinkColor:   
                    320:        BEGIN
                    321:        AttrCreate.Post -> AttrColorCreated;
                    322:        AttrModify.Post -> AttrColorCreated;
                    323:        AttrDelete.Pre ->  AttrColorDelete;
                    324:        END;
                    325: 
                    326:    BulletStyle:
                    327:        BEGIN
                    328:        AttrCreate.Post -> UpdateAttrIntItemStyle;
                    329:        AttrModify.Post -> UpdateAttrIntItemStyle;
                    330:        AttrDelete.Post -> UpdateAttrIntItemStyle;
                    331:        END;
                    332: 
                    333:    NumberStyle:
                    334:        BEGIN
                    335:        AttrCreate.Post -> UpdateAttrIntItemStyle;
                    336:        AttrModify.Post -> UpdateAttrIntItemStyle;
                    337:        AttrDelete.Post -> UpdateAttrIntItemStyle;
                    338:        END;
                    339: 
                    340:    ItemStyle:
                    341:        BEGIN
                    342:        AttrCreate.Post -> AttrItemStyle;
                    343:        AttrModify.Post -> AttrItemStyle;
                    344:        AttrDelete.Post -> AttrItemStyle;
                    345:        END;
                    346: 
1.76      cvs       347:    script_language:
                    348:        AttrMenu.Pre ->    AttrScriptLanguageinMenu;
                    349: 
1.65      cvs       350:    Language:
1.41      cvs       351:        BEGIN
                    352:        AttrCreate.Post -> AttrLangCreated;
1.46      cvs       353:        AttrDelete.Pre  -> AttrLangShouldBeDeleted;
1.41      cvs       354:        AttrDelete.Post -> AttrLangDeleted;
1.46      cvs       355:        AttrModify.Post -> AttrLangModified;
1.41      cvs       356:        END;
                    357: 
1.30      cvs       358:    ID:
1.1       cvs       359:        BEGIN
1.30      cvs       360:        AttrCreate.Post -> UpdateAttrID;
                    361:        AttrModify.Post -> UpdateAttrID;        
                    362:        AttrDelete.Post -> UpdateAttrID;
1.12      cvs       363:        END;
                    364: 
                    365:    Class:
                    366:        BEGIN
                    367:        AttrCreate.Post -> AttrClassChanged;
                    368:        AttrModify.Post -> AttrClassChanged;
                    369:        AttrDelete.Post -> AttrClassChanged;
                    370:        END;
                    371: 
1.30      cvs       372:    Style\240:
                    373:        BEGIN
                    374:        AttrCreate.Post -> UpdateStylePost;
1.52      cvs       375:        AttrModify.Pre ->  UpdateStyleDelete;
1.30      cvs       376:        AttrModify.Post -> UpdateStylePost;
                    377:        AttrDelete.Pre ->  UpdateStyleDelete;
1.41      cvs       378:        AttrDelete.Post -> GlobalAttrDeleted;
1.30      cvs       379:        END;
1.47      cvs       380:    media:
                    381:        BEGIN
                    382:        AttrCreate.Post -> AttrMediaChanged;
                    383:        AttrModify.Post -> AttrMediaChanged;
                    384:        AttrDelete.Post -> AttrMediaChanged;
                    385:        END;
1.30      cvs       386: 
                    387:    Title:
1.12      cvs       388:        BEGIN
1.41      cvs       389:        AttrCreate.Post -> GlobalAttrCreated;
                    390:        AttrDelete.Post -> GlobalAttrDeleted;
1.1       cvs       391:        END;
                    392: 
1.30      cvs       393:    dir:
1.41      cvs       394:        BEGIN
                    395:        AttrCreate.Post -> GlobalAttrCreated;
                    396:        AttrDelete.Post -> GlobalAttrDeleted;
                    397:        END;
1.30      cvs       398: 
1.79      vatton    399:    xml_space:
                    400:        BEGIN
                    401:        AttrCreate.Post -> GlobalAttrCreated;
                    402:        AttrDelete.Post -> GlobalAttrDeleted;
                    403:        END;
                    404: 
1.37      cvs       405:    onclick:
1.41      cvs       406:        BEGIN
                    407:        AttrCreate.Post -> GlobalAttrCreated;
                    408:        AttrDelete.Post -> GlobalAttrDeleted;
                    409:        END;
1.37      cvs       410:    ondblclick:
1.41      cvs       411:        BEGIN
                    412:        AttrCreate.Post -> GlobalAttrCreated;
                    413:        AttrDelete.Post -> GlobalAttrDeleted;
                    414:        END;
1.37      cvs       415:    onmousedown:
1.41      cvs       416:        BEGIN
                    417:        AttrCreate.Post -> GlobalAttrCreated;
                    418:        AttrDelete.Post -> GlobalAttrDeleted;
                    419:        END;
1.37      cvs       420:    onmouseup:
1.41      cvs       421:        BEGIN
                    422:        AttrCreate.Post -> GlobalAttrCreated;
                    423:        AttrDelete.Post -> GlobalAttrDeleted;
                    424:        END;
1.37      cvs       425:    onmouseover:
1.41      cvs       426:        BEGIN
                    427:        AttrCreate.Post -> GlobalAttrCreated;
                    428:        AttrDelete.Post -> GlobalAttrDeleted;
                    429:        END;
1.37      cvs       430:    onmousemove:
1.41      cvs       431:        BEGIN
                    432:        AttrCreate.Post -> GlobalAttrCreated;
                    433:        AttrDelete.Post -> GlobalAttrDeleted;
                    434:        END;
1.37      cvs       435:    onmouseout:
1.41      cvs       436:        BEGIN
                    437:        AttrCreate.Post -> GlobalAttrCreated;
                    438:        AttrDelete.Post -> GlobalAttrDeleted;
                    439:        END;
1.37      cvs       440:    onkeypress:
1.41      cvs       441:        BEGIN
                    442:        AttrCreate.Post -> GlobalAttrCreated;
                    443:        AttrDelete.Post -> GlobalAttrDeleted;
                    444:        END;
1.37      cvs       445:    onkeydown:
1.41      cvs       446:        BEGIN
                    447:        AttrCreate.Post -> GlobalAttrCreated;
                    448:        AttrDelete.Post -> GlobalAttrDeleted;
                    449:        END;
1.37      cvs       450:    onkeyup:
1.41      cvs       451:        BEGIN
                    452:        AttrCreate.Post -> GlobalAttrCreated;
                    453:        AttrDelete.Post -> GlobalAttrDeleted;
                    454:        END;
1.37      cvs       455: 
1.1       cvs       456:    Selected:
                    457:        BEGIN
                    458:        AttrCreate.Post -> UpdateAttrSelected;
                    459:        AttrModify.Post -> UpdateAttrSelected;
1.8       cvs       460:        AttrDelete.Post -> AttrSelectedDeleted; 
1.1       cvs       461:        END;
1.8       cvs       462: 
                    463:    Multiple:
                    464:        AttrDelete.Post -> UpdateAttrSelected;
1.1       cvs       465: 
                    466:    Checked:
                    467:        BEGIN
                    468:        AttrDelete.Pre ->  DeleteAttrSelected;  
                    469:        END;
1.15      cvs       470: 
1.59      cvs       471:    accesskey:
                    472:        BEGIN
                    473:        AttrCreate.Post -> AddAccessKey;
                    474:        AttrModify.Pre -> RemoveAccessKey;
                    475:        AttrModify.Post -> AddAccessKey;
                    476:        AttrDelete.Pre -> RemoveAccessKey;      
                    477:        END;
1.93    ! vatton    478: 
        !           479:    EntityName:
        !           480:        BEGIN
        !           481:        AttrExport.Pre ->  CheckValidEntity;
        !           482:        END;
1.1       cvs       483: END

Webmaster