Opera Presto has full support for DOM 2 Events with no exceptions.
Opera Presto provides support for DOM 2 UI, Mouse and Mutation Events as described in the following table.
| Object/Attribute/Method | Module | Support |
|---|---|---|
EventTarget |
Event | Yes |
addEventListener() |
Event | Yes |
removeEventListener() |
Event | Yes |
dispatchEvent() |
Event | Yes |
EventListener |
Event | Yes |
Event |
Event | Yes |
CAPTURING_PHASE |
Event | Yes |
AT_TARGET |
Event | Yes |
BUBBLING_PHASE |
Event | Yes |
type |
Event | Yes |
target |
Event | Yes |
currentTarget |
Event | Yes |
eventPhase |
Event | Yes |
bubbles |
Event | Yes |
cancelable |
Event | Yes |
timeStamp |
Event | Yes |
stopPropagation() |
Event | Yes |
preventDefault() |
Event | Yes |
initEvent() |
Event | Yes |
cancelBubble |
JavaScript | Yes |
data |
JavaScript | Yes |
fromElement |
JavaScript | Yes |
keyCode |
JavaScript | Yes |
offsetX |
JavaScript | Yes |
offsetY |
JavaScript | Yes |
reason |
JavaScript | Yes |
returnValue |
JavaScript | Yes |
srcElement |
JavaScript | Yes |
which |
JavaScript | Yes |
x |
JavaScript | Yes |
y |
JavaScript | Yes |
EventException |
Event | Yes |
UNSPECIFIED_EVENT_TYPE_ERR |
Event | Yes |
code |
Event | Yes |
DocumentEvent |
Event | Yes |
createEvent() |
Event | Yes |
UIEvent |
UI Event | Yes |
view |
UI Event | Yes |
detail |
UI Event | Yes |
initUIEvent() |
UI Event | Yes |
MouseEvent |
Mouse Event | Yes |
screenX |
Mouse Event | Yes |
screenY |
Mouse Event | Yes |
clientX |
Mouse Event | Yes |
clientY |
Mouse Event | Yes |
ctrlKey |
Mouse Event | Yes |
shiftKey |
Mouse Event | Yes |
altKey |
Mouse Event | Yes |
metaKey |
Mouse Event | Yes |
button |
Mouse Event | Yes |
relatedTarget |
Mouse Event | Yes |
initMouseEvent() |
Mouse Event | Yes |
MutationEvent |
Mutation Event | Yes |
MODIFICATION |
Mutation Event | Yes |
ADDITION |
Mutation Event | Yes |
REMOVAL |
Mutation Event | Yes |
relatedNode |
Mutation Event | Yes |
prevValue |
Mutation Event | Yes |
newValue |
Mutation Event | Yes |
attrName |
Mutation Event | Yes |
attrChange |
Mutation Event | Yes |
initMutationEvent() |
Mutation Event | Yes |
Need help? Hit F1 anytime while using Opera to access our online help files, or go here.