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

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

Webmaster