Index: Source/core/events/EventTarget.idl |
diff --git a/Source/core/events/EventTarget.idl b/Source/core/events/EventTarget.idl |
index 540cecea55b37811da89c002e1abc83eee5f2356..3a37d1936b3dc974e47dc8b287eeb4d89fd56235 100644 |
--- a/Source/core/events/EventTarget.idl |
+++ b/Source/core/events/EventTarget.idl |
@@ -28,8 +28,7 @@ |
// FIXME: first 2 args should be required, but throwing TypeError breaks |
// legacy content. http://crbug.com/353484 |
// FIXME: type should not be nullable. |
- // FIXME: capture should have a default value false. |
- [Custom=CallEpilogue] void addEventListener(optional DOMString? type, optional EventListener? listener, optional boolean capture); |
- [Custom=CallEpilogue] void removeEventListener(optional DOMString? type, optional EventListener? listener, optional boolean capture); |
+ [Custom=(CallPrologue,CallEpilogue)] void addEventListener(optional DOMString? type = null, optional EventListener? listener = null, optional boolean capture = false); |
+ [Custom=(CallPrologue,CallEpilogue)] void removeEventListener(optional DOMString? type = null, optional EventListener? listener = null, optional boolean capture = false); |
[RaisesException] boolean dispatchEvent(Event event); |
}; |