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

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

Webmaster