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

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

Webmaster