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

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

Webmaster