| Index: lib/html/scripts/systemhtml.py
|
| ===================================================================
|
| --- lib/html/scripts/systemhtml.py (revision 12800)
|
| +++ lib/html/scripts/systemhtml.py (working copy)
|
| @@ -218,6 +218,8 @@
|
| 'writestart': 'writeStart'
|
| }
|
|
|
| +
|
| +
|
| # Information for generating element constructors.
|
| #
|
| # TODO(sra): maybe remove all the argument complexity and use cascades.
|
| @@ -477,9 +479,7 @@
|
| self._backend = system._backend.ImplementationGenerator(self._interface)
|
|
|
| def StartInterface(self):
|
| - if (not self._interface.id in _merged_html_interfaces and
|
| - # Don't re-generate types that have been converted to native Dart types.
|
| - self._html_interface_name not in nativified_classes.values()):
|
| + if not self._interface.id in _merged_html_interfaces:
|
| path = '%s.dart' % self._html_interface_name
|
| self._interface_emitter = self._system._CreateEmitter(path)
|
| else:
|
| @@ -563,10 +563,7 @@
|
|
|
| if self._backend.HasImplementation():
|
| if not self._interface.id in _merged_html_interfaces:
|
| - name = self._html_interface_name
|
| - if self._html_interface_name in nativified_classes:
|
| - name = nativified_classes[self._html_interface_name]
|
| - filename = '%sImpl.dart' % name
|
| + filename = '%sImpl.dart' % self._html_interface_name
|
| else:
|
| filename = '%sImpl_Merged.dart' % self._html_interface_name
|
| self._implementation_emitter = self._system._CreateEmitter(filename)
|
| @@ -786,10 +783,7 @@
|
| return True
|
|
|
| def _ImplClassName(self, type_name):
|
| - name = type_name
|
| - if type_name in nativified_classes:
|
| - name = nativified_classes[type_name]
|
| - return '_%sImpl' % name
|
| + return '_%sImpl' % type_name
|
|
|
| def StartInterface(self):
|
| interface = self._interface
|
|
|