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

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

Webmaster