Chromium Code Reviews| Index: tools/dom/scripts/htmleventgenerator.py |
| diff --git a/tools/dom/scripts/htmleventgenerator.py b/tools/dom/scripts/htmleventgenerator.py |
| index b6566afec89f12b1c67c76d2517e94db65082670..114c1f20ec27d91d48823619eb2c3c54d7baa41d 100644 |
| --- a/tools/dom/scripts/htmleventgenerator.py |
| +++ b/tools/dom/scripts/htmleventgenerator.py |
| @@ -291,11 +291,14 @@ class HtmlEventGenerator(object): |
| annotations = self._metadata.GetFormattedMetadata( |
| library_name, interface, annotation_name, ' ') |
| + isElement = ('Element' in interface.id and |
|
blois
2013/08/02 20:13:02
Shouldn't all element subclasses get this? Not jus
Emily Fortuna
2013/08/07 23:38:25
Done.
|
| + 'ElementInstance' not in interface.id) |
| members_emitter.Emit( |
| "\n" |
| - " $(ANNOTATIONS)Stream<$TYPE> get $(NAME) => " |
| - "$PROVIDER.forTarget(this);\n", |
| + " $(ANNOTATIONS)$(ELEM_TYPE)Stream<$TYPE> get $(NAME) => " |
| + "$PROVIDER.for$(ELEM_TYPE)Target(this);\n", |
| ANNOTATIONS=annotations, |
| + ELEM_TYPE='Element' if isElement else '', |
| NAME=getter_name, |
| PROVIDER=provider, |
| TYPE=event_type) |