23 #ifndef FORWARD_EVENT_EXCEPTION
35 void addEventListener(in DOMString type,
37 in
boolean useCapture);
38 void removeEventListener(in DOMString type,
40 in
boolean useCapture);
41 boolean dispatchEvent(in
Event evt)
44 #pragma terminal-interface
48 void handleEvent(in
Event evt);
50 #pragma terminal-interface
56 const unsigned short CAPTURING_PHASE = 1;
57 const unsigned short AT_TARGET = 2;
58 const unsigned short BUBBLING_PHASE = 3;
60 readonly attribute DOMString
type;
67 void stopPropagation();
68 void preventDefault();
69 void initEvent(in DOMString eventTypeArg,
70 in
boolean canBubbleArg,
71 in
boolean cancelableArg);
76 Event createEvent(in DOMString domEventType)
79 #pragma terminal-interface
85 const unsigned short MODIFICATION = 1;
86 const unsigned short ADDITION = 2;
87 const unsigned short REMOVAL = 3;
94 void initMutationEvent(in DOMString typeArg,
95 in
boolean canBubbleArg,
96 in
boolean cancelableArg,
97 in Node relatedNodeArg,
98 in DOMString prevValueArg,
99 in DOMString newValueArg,
100 in DOMString attrNameArg,
101 in
unsigned short attrChangeArg);
103 #pragma terminal-interface
106 #endif // _EVENTS_IDL_