Index: tools/dom/idl/dart/dart.idl |
diff --git a/tools/dom/idl/dart/dart.idl b/tools/dom/idl/dart/dart.idl |
index cd457d600ed0e3d7457a6488bb0fe2f9192369e5..e853d665f7cc91c110e5529677398918321918a3 100644 |
--- a/tools/dom/idl/dart/dart.idl |
+++ b/tools/dom/idl/dart/dart.idl |
@@ -323,8 +323,24 @@ interface XMLHttpRequest { |
interface AbstractView {}; |
-[Suppressed] |
-interface InjectedScriptHost {}; |
+[Supplemental, NoInterfaceObject] |
Jacob
2014/05/07 00:13:29
This is needed for the matching CL. Basically it
|
+interface InjectedScriptHost { |
+ [Suppressed, Custom] any inspectedObject(long num); |
+ [Suppressed, Custom] any internalConstructorName(any obj); |
+ [Suppressed, Custom] boolean isHTMLAllCollection(any obj); |
+ [Suppressed, Custom] DOMString type(any obj); |
+ [Suppressed, Custom] any functionDetails(any obj); |
+ [Suppressed, Custom] any[] getInternalProperties(any obj); |
+ [Suppressed, Custom] EventListener[] getEventListeners(EventTarget target); |
+ [Suppressed, Custom] any evaluate(DOMString text); |
+ [Suppressed, Custom] void debugFunction(any fn); |
+ [Suppressed, Custom] void undebugFunction(any fn); |
+ [Suppressed, Custom] void monitorFunction(any fn); |
+ [Suppressed, Custom] void unmonitorFunction(any fn); |
+ |
+ // Only declarative scope (local, with and catch) is accepted. Returns undefined. |
+ [Suppressed, Custom] any setFunctionVariableValue(any functionObject, long scopeIndex, DOMString variableName, any newValue); |
+}; |
[Suppressed] |