OLD | NEW |
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 // TODO(sashab): This override is no longer needed once prefixes are removed. | 5 // TODO(sashab): This override is no longer needed once prefixes are removed. |
6 void create(String url, | 6 void create(String url, |
7 [AppWindowCreateWindowOptions options, | 7 [AppWindowCreateWindowOptions options, |
8 void callback(AppWindowAppWindow created_window)]) { | 8 void callback(AppWindowAppWindow created_window)]) { |
9 void __proxy_callback(created_window) { | 9 void __proxy_callback(created_window) { |
10 if (callback != null) | 10 if (callback != null) |
11 callback(new AppWindowAppWindow._proxy(created_window)); | 11 callback(new AppWindowAppWindow._proxy(created_window)); |
12 } | 12 } |
| 13 |
13 JS('void', '#.create(#, #, #)', this._jsObject, url, convertArgument(options), | 14 JS('void', '#.create(#, #, #)', this._jsObject, url, convertArgument(options), |
14 convertDartClosureToJS(__proxy_callback, 1)); | 15 convertDartClosureToJS(__proxy_callback, 1)); |
15 } | 16 } |
16 | |
OLD | NEW |