Index: lib/dom/dart2js/dom_dart2js.dart |
diff --git a/lib/dom/dart2js/dom_dart2js.dart b/lib/dom/dart2js/dom_dart2js.dart |
index 00c124957a15c886393ea166ea68ee698664d928..847f6ceaf1df3225402e8807c3fa771134462732 100644 |
--- a/lib/dom/dart2js/dom_dart2js.dart |
+++ b/lib/dom/dart2js/dom_dart2js.dart |
@@ -12064,6 +12064,14 @@ class _BlobFactoryProvider { |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
+class _DOMFormDataFactoryProvider { |
+ factory DOMFormData([FormElement form]) native |
+ '''return new DOMFormData(form);'''; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
class _DOMParserFactoryProvider { |
factory DOMParser() native |
'''return new DOMParser();'''; |
@@ -13623,7 +13631,9 @@ interface DOMFileSystemSync { |
// WARNING: Do not edit - generated code. |
-interface FormData { |
+interface FormData default _FormDataFactoryProvider { |
+ |
+ FormData([FormElement form]); |
void append(String name, String value, String filename); |
} |
@@ -25211,6 +25221,15 @@ class _AudioContextFactoryProvider { |
'''; |
} |
+class _FormDataFactoryProvider { |
+ |
+ factory FormData([FormElement form = null]) native ''' |
+ if (form == null) return new FormData(); |
+ return new FormData(form); |
+ '''; |
+ |
+} |
+ |
class _WebKitPointFactoryProvider { |
factory WebKitPoint(num x, num y) native '''return new WebKitPoint(x, y);'''; |