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

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

Webmaster