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

1.1       cvs         1: APPLICATION HTML;
                      2: 
                      3: DEFAULT
                      4:    BEGIN
                      5:        ElemActivate.Pre -> DoubleClick;
                      6:        DocClose.Post -> DocumentClosed;
                      7:        DocSave.Pre -> DocumentToSave;
                      8:        ElemPaste.Post -> ElementPasted;
1.10      cvs         9:        ElemNew.Post -> ElementCreated;
1.33      cvs        10:        ElemDelete.Post -> ElementDeleted;
1.14      cvs        11:        PRuleCreate.Pre -> ChangePRule;
                     12:        PRuleModify.Pre -> ChangePRule;
1.43      cvs        13:        PRuleDelete.Post -> PRuleDeleted;
1.4       cvs        14:        ViewClose.Pre -> ViewToClose;
1.1       cvs        15:        ElemSelect.Post -> SelectionChanged;
                     16:        ElemExtendSelect.Post -> SelectionChanged;
                     17:    END;
                     18: 
                     19: ELEMENTS
                     20: 
                     21:    PICTURE_UNIT:
                     22:        BEGIN
                     23:        ElemNew.Post -> UpdateSRCattribute;
                     24:        ElemTextModify.Post -> UpdateSRCattribute;
                     25:        END;
1.44    ! cvs        26: 
        !            27:    LINK:
        !            28:        BEGIN
        !            29:        ElemDelete.Pre -> DeleteLink;
        !            30:        END;
        !            31: 
1.40      cvs        32:    MAP:
                     33:        BEGIN
                     34:        ElemDelete.Pre -> DeleteMap;
                     35:        END;
1.1       cvs        36: 
1.5       cvs        37:    Text_Input:
                     38:        BEGIN
                     39:        ElemTextModify.Pre -> SaveDocumentStatus;
                     40:        ElemTextModify.Post -> RestoreDocumentStatus;
                     41:        END;
                     42: 
1.18      cvs        43:    Password_Input:
                     44:        BEGIN
                     45:        ElemTextModify.Pre -> SaveDocumentStatus;
                     46:        ElemTextModify.Post -> RestoreDocumentStatus;
                     47:        END;
                     48: 
1.5       cvs        49:    Text_Area:
                     50:        BEGIN
                     51:        ElemTextModify.Pre -> SaveDocumentStatus;
                     52:        ElemTextModify.Post -> RestoreDocumentStatus;
1.23      cvs        53:        END;
1.31      cvs        54: 
                     55:    Frame:
                     56:        ElemSelect.Pre -> SelectInsertedText;
1.23      cvs        57: 
1.1       cvs        58:    TITLE:
                     59:        ElemTextModify.Post -> TitleModified;
                     60: 
                     61:    Table:
                     62:        ElemNew.Post -> TableCreated;
                     63: 
1.26      cvs        64:    Table_body:
                     65:        ElemDelete.Post -> TablebodyDeleted;
                     66: 
1.1       cvs        67:    Data_cell:
                     68:        BEGIN
                     69:        ElemNew.Post -> CellCreated;
                     70:        ElemPaste.Post -> CellPasted;
                     71:        ElemDelete.Pre -> DeleteCell;
                     72:        ElemDelete.Post -> CellDeleted;
                     73:        END;
                     74: 
                     75:    Heading_cell:
                     76:        BEGIN
                     77:        ElemNew.Post -> CellCreated;
                     78:        ElemPaste.Post -> CellPasted;
                     79:        ElemDelete.Pre -> DeleteCell;
                     80:        ElemDelete.Post -> CellDeleted;
                     81:        END;
                     82: 
                     83:    Table_row:
                     84:        BEGIN
                     85:        ElemNew.Post -> RowCreated;
                     86:        ElemPaste.Post -> RowPasted;
                     87:        ElemDelete.Pre -> DeleteRow;
                     88:        ElemDelete.Post -> RowDeleted;
                     89:        END;
                     90: 
1.34      cvs        91:    STYLE_:
1.21      cvs        92:        BEGIN
1.44    ! cvs        93:        ElemTextModify.Pre -> ChangeStyle;
1.29      cvs        94:        ElemTextModify.Post -> StyleChanged;
1.44    ! cvs        95:        ElemDelete.Pre -> DeleteStyle;
1.21      cvs        96:        END;
1.1       cvs        97: 
1.38      cvs        98:    META:
                     99:        BEGIN
                    100:        ElemExport.Pre -> CheckGenerator;
                    101:        END;
                    102: 
1.10      cvs       103:    List_Item:
1.1       cvs       104:        BEGIN
                    105:        ElemNew.Post -> ListItemCreated;
                    106:        ElemPaste.Post -> ListItemCreated;
                    107:        END;
                    108: 
1.10      cvs       109:    Unnumbered_List:
1.1       cvs       110:        ElemChange.Post -> ListChangedType;
                    111: 
1.10      cvs       112:    Numbered_List:
1.2       cvs       113:        ElemChange.Post -> ListChangedType;
1.1       cvs       114: 
                    115: ATTRIBUTES
                    116: 
                    117:    SRC:
                    118:        BEGIN
                    119:        AttrModify.Post -> SRCattrModified;
                    120:        END;
                    121:    coords:
                    122:        BEGIN
1.5       cvs       123:        AttrModify.Post -> CoordsModified;
1.1       cvs       124:        END;
                    125:       
1.9       cvs       126:    x_coord:
1.1       cvs       127:        BEGIN
1.5       cvs       128:        AttrModify.Post -> GraphicsModified;
1.1       cvs       129:        END;
                    130:      
1.9       cvs       131:    y_coord:
1.1       cvs       132:        BEGIN
1.5       cvs       133:        AttrModify.Post -> GraphicsModified;
1.1       cvs       134:        END;
1.28      cvs       135: 
1.25      cvs       136:    IntWidthPxl:
1.1       cvs       137:        BEGIN
1.27      cvs       138:        AttrModify.Pre -> StoreWidth;
1.28      cvs       139:        AttrModify.Post -> GraphicsModified;
1.1       cvs       140:        END;
                    141:     
1.9       cvs       142:    height\240:
1.1       cvs       143:        BEGIN
1.27      cvs       144:        AttrModify.Pre -> StoreHeight;
1.5       cvs       145:        AttrModify.Post -> GraphicsModified;
1.1       cvs       146:        END;
1.3       cvs       147: 
1.25      cvs       148:    colspan_:
1.1       cvs       149:        BEGIN
                    150:        AttrCreate.Post -> ColspanCreated;
                    151:        AttrModify.Pre ->  RegisterColspan;
                    152:        AttrModify.Post -> ColspanModified;
                    153:        AttrDelete.Pre ->  ColspanDelete;
                    154:        END;
                    155: 
1.25      cvs       156:    rowspan_:
1.1       cvs       157:        BEGIN
                    158:        AttrCreate.Post -> RowspanCreated;
                    159:        AttrModify.Pre ->  RegisterRowspan;
                    160:        AttrModify.Post -> RowspanModified;
                    161:        AttrDelete.Pre ->  RowspanDelete;
                    162:        END;
                    163: 
                    164:    NAME:
                    165:        AttrMenu.Pre ->    AttrNAMEinMenu;
                    166: 
1.28      cvs       167:     
                    168:    Height_:
                    169:        BEGIN
                    170:        AttrCreate.Pre -> StoreHeight;
                    171:        AttrCreate.Post -> GraphicsModified;
                    172:        AttrModify.Pre -> StoreHeight;
                    173:        AttrModify.Post -> GraphicsModified;
                    174:        AttrDelete.Pre -> StoreHeight;
                    175:        END;
                    176: 
1.1       cvs       177:    Width__:
                    178:        BEGIN
1.28      cvs       179:        AttrCreate.Pre -> StoreWidth;
                    180:        AttrCreate.Post -> AttrWidthModified;
1.27      cvs       181:        AttrModify.Pre -> StoreWidth;
1.1       cvs       182:        AttrModify.Post -> AttrWidthModified;
                    183:        AttrDelete.Pre ->  AttrWidthDelete;     
                    184:        END;
                    185: 
                    186:    Font_size:
                    187:        BEGIN
                    188:        AttrCreate.Post -> AttrFontSizeCreated;
1.20      cvs       189:        AttrModify.Post -> AttrFontSizeCreated;
1.1       cvs       190:        AttrDelete.Pre ->  AttrFontSizeDelete;  
                    191:        END;
                    192: 
                    193:    color:
                    194:        BEGIN
                    195:        AttrCreate.Post -> AttrColorCreated;
                    196:        AttrModify.Post -> AttrColorCreated;
                    197:        AttrDelete.Pre ->  AttrColorDelete;     
                    198:        END;
                    199: 
                    200:    TextColor:
                    201:        BEGIN
                    202:        AttrCreate.Post -> AttrColorCreated;
                    203:        AttrModify.Post -> AttrColorCreated;
                    204:        AttrDelete.Pre ->  AttrColorDelete;     
                    205:        END;
                    206:    BackgroundColor:
                    207:        BEGIN
                    208:        AttrCreate.Post -> AttrColorCreated;
                    209:        AttrModify.Post -> AttrColorCreated;
                    210:        AttrDelete.Pre ->  AttrColorDelete;     
                    211:        END;
1.13      cvs       212:    background_:
                    213:        BEGIN
                    214:        AttrCreate.Post -> AttrColorCreated;
                    215:        AttrModify.Post -> AttrColorCreated;
                    216:        AttrDelete.Pre ->  AttrColorDelete;     
                    217:        END;
1.1       cvs       218:    LinkColor:
                    219:        BEGIN
                    220:        AttrCreate.Post -> AttrColorCreated;
                    221:        AttrModify.Post -> AttrColorCreated;
                    222:        AttrDelete.Pre ->  AttrColorDelete;     
                    223:        END;
                    224:    VisitedLinkColor:
                    225:        BEGIN
                    226:        AttrCreate.Post -> AttrColorCreated;
                    227:        AttrModify.Post -> AttrColorCreated;
                    228:        AttrDelete.Pre ->  AttrColorDelete;     
                    229:        END;
                    230:    ActiveLinkColor:   
                    231:        BEGIN
                    232:        AttrCreate.Post -> AttrColorCreated;
                    233:        AttrModify.Post -> AttrColorCreated;
                    234:        AttrDelete.Pre ->  AttrColorDelete;
                    235:        END;
                    236: 
                    237:    BulletStyle:
                    238:        BEGIN
                    239:        AttrCreate.Post -> UpdateAttrIntItemStyle;
                    240:        AttrModify.Post -> UpdateAttrIntItemStyle;
                    241:        AttrDelete.Post -> UpdateAttrIntItemStyle;
                    242:        END;
                    243: 
                    244:    NumberStyle:
                    245:        BEGIN
                    246:        AttrCreate.Post -> UpdateAttrIntItemStyle;
                    247:        AttrModify.Post -> UpdateAttrIntItemStyle;
                    248:        AttrDelete.Post -> UpdateAttrIntItemStyle;
                    249:        END;
                    250: 
                    251:    ItemStyle:
                    252:        BEGIN
                    253:        AttrCreate.Post -> AttrItemStyle;
                    254:        AttrModify.Post -> AttrItemStyle;
                    255:        AttrDelete.Post -> AttrItemStyle;
                    256:        END;
                    257: 
1.41      cvs       258:    Langue:
                    259:        BEGIN
                    260:        AttrMenu.Pre ->    GlobalAttrInMenu;
                    261:        AttrCreate.Post -> AttrLangCreated;
                    262:        AttrDelete.Post -> AttrLangDeleted;
                    263:        END;
                    264: 
1.30      cvs       265:    ID:
1.1       cvs       266:        BEGIN
1.30      cvs       267:        AttrMenu.Pre ->    GlobalAttrInMenu;
                    268:        AttrCreate.Post -> UpdateAttrID;
                    269:        AttrModify.Post -> UpdateAttrID;        
                    270:        AttrDelete.Post -> UpdateAttrID;
1.12      cvs       271:        END;
                    272: 
                    273:    Class:
                    274:        BEGIN
1.30      cvs       275:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.12      cvs       276:        AttrCreate.Post -> AttrClassChanged;
                    277:        AttrModify.Post -> AttrClassChanged;
                    278:        AttrDelete.Post -> AttrClassChanged;
                    279:        END;
                    280: 
1.30      cvs       281:    Style\240:
                    282:        BEGIN
                    283:        AttrMenu.Pre ->    GlobalAttrInMenu;
                    284:        AttrCreate.Post -> UpdateStylePost;
                    285:        AttrModify.Post -> UpdateStylePost;
                    286:        AttrDelete.Pre ->  UpdateStyleDelete;
1.41      cvs       287:        AttrDelete.Post -> GlobalAttrDeleted;
1.30      cvs       288:        END;
                    289: 
                    290:    Title:
1.12      cvs       291:        BEGIN
1.30      cvs       292:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       293:        AttrCreate.Post -> GlobalAttrCreated;
                    294:        AttrDelete.Post -> GlobalAttrDeleted;
1.1       cvs       295:        END;
                    296: 
1.30      cvs       297:    dir:
1.41      cvs       298:        BEGIN
1.30      cvs       299:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       300:        AttrCreate.Post -> GlobalAttrCreated;
                    301:        AttrDelete.Post -> GlobalAttrDeleted;
                    302:        END;
1.30      cvs       303: 
1.37      cvs       304:    onclick:
1.41      cvs       305:        BEGIN
1.37      cvs       306:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       307:        AttrCreate.Post -> GlobalAttrCreated;
                    308:        AttrDelete.Post -> GlobalAttrDeleted;
                    309:        END;
1.37      cvs       310:    ondblclick:
1.41      cvs       311:        BEGIN
1.37      cvs       312:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       313:        AttrCreate.Post -> GlobalAttrCreated;
                    314:        AttrDelete.Post -> GlobalAttrDeleted;
                    315:        END;
1.37      cvs       316:    onmousedown:
1.41      cvs       317:        BEGIN
1.37      cvs       318:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       319:        AttrCreate.Post -> GlobalAttrCreated;
                    320:        AttrDelete.Post -> GlobalAttrDeleted;
                    321:        END;
1.37      cvs       322:    onmouseup:
1.41      cvs       323:        BEGIN
1.37      cvs       324:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       325:        AttrCreate.Post -> GlobalAttrCreated;
                    326:        AttrDelete.Post -> GlobalAttrDeleted;
                    327:        END;
1.37      cvs       328:    onmouseover:
1.41      cvs       329:        BEGIN
1.37      cvs       330:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       331:        AttrCreate.Post -> GlobalAttrCreated;
                    332:        AttrDelete.Post -> GlobalAttrDeleted;
                    333:        END;
1.37      cvs       334:    onmousemove:
1.41      cvs       335:        BEGIN
1.37      cvs       336:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       337:        AttrCreate.Post -> GlobalAttrCreated;
                    338:        AttrDelete.Post -> GlobalAttrDeleted;
                    339:        END;
1.37      cvs       340:    onmouseout:
1.41      cvs       341:        BEGIN
1.37      cvs       342:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       343:        AttrCreate.Post -> GlobalAttrCreated;
                    344:        AttrDelete.Post -> GlobalAttrDeleted;
                    345:        END;
1.37      cvs       346:    onkeypress:
1.41      cvs       347:        BEGIN
1.37      cvs       348:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       349:        AttrCreate.Post -> GlobalAttrCreated;
                    350:        AttrDelete.Post -> GlobalAttrDeleted;
                    351:        END;
1.37      cvs       352:    onkeydown:
1.41      cvs       353:        BEGIN
1.37      cvs       354:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       355:        AttrCreate.Post -> GlobalAttrCreated;
                    356:        AttrDelete.Post -> GlobalAttrDeleted;
                    357:        END;
1.37      cvs       358:    onkeyup:
1.41      cvs       359:        BEGIN
1.37      cvs       360:        AttrMenu.Pre ->    GlobalAttrInMenu;
1.41      cvs       361:        AttrCreate.Post -> GlobalAttrCreated;
                    362:        AttrDelete.Post -> GlobalAttrDeleted;
                    363:        END;
1.37      cvs       364: 
1.1       cvs       365:    Selected:
                    366:        BEGIN
                    367:        AttrCreate.Post -> UpdateAttrSelected;
                    368:        AttrModify.Post -> UpdateAttrSelected;
1.8       cvs       369:        AttrDelete.Post -> AttrSelectedDeleted; 
1.1       cvs       370:        END;
1.8       cvs       371: 
                    372:    Multiple:
                    373:        AttrDelete.Post -> UpdateAttrSelected;
1.1       cvs       374: 
                    375:    Checked:
                    376:        BEGIN
                    377:        AttrDelete.Pre ->  DeleteAttrSelected;  
                    378:        END;
1.15      cvs       379: 
1.35      cvs       380:    Style\240:
                    381:        BEGIN
                    382:        AttrExport.Pre ->  GenerateQuoteBefore; 
                    383:        AttrExport.Post -> GenerateQuoteAfter;  
                    384:        END;
                    385: 
1.32      cvs       386:    meta_content:
                    387:        BEGIN
                    388:        AttrExport.Pre ->  GenerateQuoteBefore; 
                    389:        AttrExport.Post -> GenerateQuoteAfter;  
                    390:        END;
1.1       cvs       391: END

Webmaster