Index: core/events/EventListenerOptions.idl |
diff --git a/core/events/EventListenerOptions.idl b/core/events/EventListenerOptions.idl |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f670de3e60860fbc82686dabfee1c2ee1334d6bc |
--- /dev/null |
+++ b/core/events/EventListenerOptions.idl |
@@ -0,0 +1,15 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+// https://github.com/RByers/EventListenerOptions |
+ |
+dictionary EventListenerOptions { |
+ // TODO: |capture| is runtime enabled and its value actually |
+ // changes whether the feature is enabled or not. Setting |
+ // it to a default value here prevents the ability of checking |
+ // whether it was set manually or by default. See EventTarget.cpp |
+ // where it is populated. crbug.com/543685 |
+ [RuntimeEnabled=EventListenerOptions] boolean capture; |
+ [RuntimeEnabled=PassiveEventListeners] boolean passive; |
+}; |