Chromium Code Reviews| Index: tools/dom/scripts/generator.py |
| =================================================================== |
| --- tools/dom/scripts/generator.py (revision 31114) |
| +++ tools/dom/scripts/generator.py (working copy) |
| @@ -19,6 +19,7 @@ |
| 'DOMStringMap', |
| 'ChildNode', |
| 'EventListener', |
| + 'GlobalEventHandlers', |
| 'MediaQueryListListener', |
| 'MutationCallback', |
| 'NavigatorID', |
| @@ -31,7 +32,10 @@ |
| 'SVGURIReference', |
| 'SVGZoomAndPan', |
| 'TimeoutHandler', |
| + 'URLUtils', |
| + 'URLUtilsReadOnly', |
| 'WindowBase64', |
| + 'WindowEventHandlers', |
| 'WindowTimers', |
| ]) |
| @@ -194,6 +198,9 @@ |
| auto-transforming callbacks into futures).""" |
| callback_handlers = [operation for operation in interface.operations |
| if operation.id == 'handleEvent'] |
| + if callback_handlers == []: |
| + callback_handlers = [operation for operation in interface.operations |
| + if operation.id == 'handleItem'] |
| return AnalyzeOperation(interface, callback_handlers) |
| # Given a list of overloaded arguments, render dart arguments. |
| @@ -1172,7 +1179,7 @@ |
| 'SVGPoint': TypeData(clazz='SVGTearOff', native_type='SVGPropertyTearOff<FloatPoint>'), |
| 'SVGPointList': TypeData(clazz='SVGTearOff'), |
| 'SVGPreserveAspectRatio': TypeData(clazz='SVGTearOff'), |
| - 'SVGRect': TypeData(clazz='SVGTearOff', native_type='SVGPropertyTearOff<FloatRect>'), |
| + 'SVGRect': TypeData(clazz='SVGTearOff', native_type='SVGPropertyTearOff<SVGRect>'), |
|
Jacob
2013/12/20 19:09:16
Drive by comment... the names on both sides are no
|
| 'SVGStringList': TypeData(clazz='SVGTearOff', item_type='DOMString', |
| native_type='SVGStaticListPropertyTearOff<SVGStringList>'), |
| 'SVGTransform': TypeData(clazz='SVGTearOff'), |