Index: client/dom/scripts/dartgenerator.py |
diff --git a/client/dom/scripts/dartgenerator.py b/client/dom/scripts/dartgenerator.py |
index 8e8ee7aafe518da77ef2adb91a2adbf6f1ed6faf..9f92b9cd4e846cc914aa56d8c8561ec46a8a9496 100755 |
--- a/client/dom/scripts/dartgenerator.py |
+++ b/client/dom/scripts/dartgenerator.py |
@@ -399,7 +399,8 @@ class DartGenerator(object): |
events = set([attr for attr in interface.attributes |
if self._IsEventAttribute(interface, attr)]) |
- if events: |
+ # Hack to generate no-op Element events for DocumentFragment. |
Jacob
2012/03/06 05:09:00
Hacks like this should not go here. Place the hac
nweiz
2012/03/06 20:10:47
I'm not sure how to put this in systemhtml.py, sin
Jacob
2012/03/06 22:41:59
AddEventAttributes is really dart:html specific.
nweiz
2012/03/08 23:02:49
Done.
|
+ if events or interface.id == 'DocumentFragment': |
for generator in generators: |
generator.AddEventAttributes(events) |