| Index: client/dom/src/native_DOMImplementation.dart
|
| ===================================================================
|
| --- client/dom/src/native_DOMImplementation.dart (revision 5796)
|
| +++ client/dom/src/native_DOMImplementation.dart (working copy)
|
| @@ -1,80 +0,0 @@
|
| -// 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 Utils {
|
| - static List convertToList(List list) {
|
| - // FIXME: [possible optimization]: do not copy the array if Dart_IsArray is fine w/ it.
|
| - final length = list.length;
|
| - List result = new List(length);
|
| - result.copyFrom(list, 0, 0, length);
|
| - return result;
|
| - }
|
| -
|
| - static makeNotImplementedException(String fileName, int lineNo) {
|
| - return new UnsupportedOperationException('[info: $fileName:$lineNo]');
|
| - }
|
| -
|
| - static window() native "Utils_window";
|
| - static print(String message) native "Utils_print";
|
| - static SendPort spawnDomIsolate(Window window, String entryPoint) native "Utils_spawnDomIsolate";
|
| -}
|
| -
|
| -/*
|
| - * [NPObjectBase] is native wrapper class injected from embedder's code.
|
| - */
|
| -class NPObject extends DOMWrapperBase {
|
| - static NPObject retrieve(String key) native "NPObject_retrieve";
|
| - property(String propertyName) native "NPObject_property";
|
| - invoke(String methodName, [ObjectArray args = null]) native "NPObject_invoke";
|
| -
|
| - static _createNPObject() => new NPObject._createNPObject();
|
| - NPObject._createNPObject();
|
| -}
|
| -
|
| -class DOMWindowCrossFrameImplementation extends DOMWrapperBase implements DOMWindow {
|
| - // Fields.
|
| - History get history() native "DOMWindow_history_cross_frame_Getter";
|
| - Location get location() native "DOMWindow_location_cross_frame_Getter";
|
| - bool get closed() native "DOMWindow_closed_Getter";
|
| - int get length() native "DOMWindow_length_Getter";
|
| - DOMWindow get opener() native "DOMWindow_opener_Getter";
|
| - DOMWindow get parent() native "DOMWindow_parent_Getter";
|
| - DOMWindow get top() native "DOMWindow_top_Getter";
|
| -
|
| - // Methods.
|
| - void focus() native "DOMWindow_focus_Callback";
|
| - void blur() native "DOMWindow_blur_Callback";
|
| - void close() native "DOMWindow_close_Callback";
|
| - void postMessage([_arg0, _arg1, _arg2]) native "DOMWindow_postMessage_Callback";
|
| -
|
| - // Implementation support.
|
| - static DOMWindowCrossFrameImplementation _createDOMWindowCrossFrameImplementation() => new DOMWindowCrossFrameImplementation._createDOMWindowCrossFrameImplementation();
|
| - DOMWindowCrossFrameImplementation._createDOMWindowCrossFrameImplementation();
|
| -
|
| - String get typeName() => "DOMWindow";
|
| -}
|
| -
|
| -class HistoryCrossFrameImplementation extends DOMWrapperBase implements History {
|
| - // Methods.
|
| - void back() native "History_back_Callback";
|
| - void forward() native "History_forward_Callback";
|
| - void go(int distance) native "History_go_Callback";
|
| -
|
| - // Implementation support.
|
| - static HistoryCrossFrameImplementation _createHistoryCrossFrameImplementation() => new HistoryCrossFrameImplementation._createHistoryCrossFrameImplementation();
|
| - HistoryCrossFrameImplementation._createHistoryCrossFrameImplementation();
|
| -
|
| - String get typeName() => "History";
|
| -}
|
| -
|
| -class LocationCrossFrameImplementation extends DOMWrapperBase implements Location {
|
| - // Fields.
|
| - void set href(String) native "Location_href_Setter";
|
| -
|
| - // Implementation support.
|
| - static LocationCrossFrameImplementation _createLocationCrossFrameImplementation() => new LocationCrossFrameImplementation._createLocationCrossFrameImplementation();
|
| - LocationCrossFrameImplementation._createLocationCrossFrameImplementation();
|
| -
|
| - String get typeName() => "Location";
|
| -}
|
|
|