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

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

Webmaster