Stop generating MutationCallback right way.

R=podivilov@chromium.org

Review URL: https://codereview.chromium.org//11886099

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@17290 260f80e4-7a28-3924-810f-c04153c831b5
This commit is contained in:
antonm@google.com 2013-01-18 16:35:36 +00:00
parent 3e94e4a2fa
commit 56c3b90f06
3 changed files with 2 additions and 6 deletions

View file

@ -291,7 +291,7 @@ interface SVGNumber {
[StrictTypeChecking, Custom] attribute float value;
};
// TODO(antonm): get rid of it to follow V8 bindings.
// Keep it in to generate Dart code, C++ implementation is filterd out in generator.
[
Callback
] interface MutationCallback {

View file

@ -17,6 +17,7 @@ _pure_interfaces = set([
'ElementTraversal',
'EventListener',
'MediaQueryListListener',
'MutationCallback',
'NodeSelector',
'SVGExternalResourcesRequired',
'SVGFilterPrimitiveStandardAttributes',

View file

@ -40,11 +40,6 @@ class DartiumBackend(HtmlDartGenerator):
cpp_impl_includes = set()
cpp_header_handlers_emitter = emitter.Emitter()
# TODO(antonm): FIX IT
if self._interface.id == 'MutationCallback':
cpp_header_handlers_emitter.Emit(
'\n'
' virtual ScriptExecutionContext* scriptExecutionContext() const;\n')
cpp_impl_handlers_emitter = emitter.Emitter()
class_name = 'Dart%s' % self._interface.id
for operation in self._interface.operations: