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

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

Webmaster