Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(22)

Unified Diff: client/html/release/html.dart

Issue 9617041: Unwrap parameters in factory constructors. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: add files Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « client/html/generated/html/dartium/_WorkerFactoryProvider.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: client/html/release/html.dart
diff --git a/client/html/release/html.dart b/client/html/release/html.dart
index 5bb4f6b3718d8e2e4cfae4e6496a2c0dd3f55c5c..54f0448b5620ed2f4f9c87a8a91796295a604324 100644
--- a/client/html/release/html.dart
+++ b/client/html/release/html.dart
@@ -5589,7 +5589,7 @@ class _ClipboardImpl extends _DOMTypeBase implements Clipboard {
DataTransferItemList get items() => _wrap(_ptr.items);
- List get types() => _wrap(_ptr.types);
+ List<String> get types() => _wrap(_ptr.types);
void clearData([String type = null]) {
if (type === null) {
@@ -6179,9 +6179,14 @@ class _DataTransferItemImpl extends _DOMTypeBase implements DataTransferItem {
return _wrap(_ptr.getAsFile());
}
- void getAsString(StringCallback callback) {
- _ptr.getAsString(_unwrap(callback));
- return;
+ void getAsString([StringCallback callback = null]) {
+ if (callback === null) {
+ _ptr.getAsString();
+ return;
+ } else {
+ _ptr.getAsString(_unwrap(callback));
+ return;
+ }
}
}
@@ -6741,7 +6746,7 @@ class _DocumentImpl extends _ElementImpl
return _wrap(_documentPtr.execCommand(_unwrap(command), _unwrap(userInterface), _unwrap(value)));
}
- Object getCSSCanvasContext(String contextId, String name, int width, int height) {
+ CanvasRenderingContext getCSSCanvasContext(String contextId, String name, int width, int height) {
return _wrap(_documentPtr.getCSSCanvasContext(_unwrap(contextId), _unwrap(name), _unwrap(width), _unwrap(height)));
}
@@ -7581,6 +7586,10 @@ class _ElementImpl extends _NodeImpl implements Element {
void set title(String value) { _ptr.title = _unwrap(value); }
+ bool get translate() => _wrap(_ptr.translate);
+
+ void set translate(bool value) { _ptr.translate = _unwrap(value); }
+
String get webkitRegionOverflow() => _wrap(_ptr.webkitRegionOverflow);
String get webkitdropzone() => _wrap(_ptr.webkitdropzone);
@@ -9381,12 +9390,20 @@ class _IDBDatabaseImpl extends _DOMTypeBase implements IDBDatabase {
return _wrap(_ptr.setVersion(_unwrap(version)));
}
- IDBTransaction transaction(var storeName_OR_storeNames, int mode) {
+ IDBTransaction transaction(var storeName_OR_storeNames, [int mode = null]) {
if (storeName_OR_storeNames is List<String>) {
- return _wrap(_ptr.transaction(_unwrap(storeName_OR_storeNames), _unwrap(mode)));
+ if (mode === null) {
+ return _wrap(_ptr.transaction(_unwrap(storeName_OR_storeNames)));
+ } else {
+ return _wrap(_ptr.transaction(_unwrap(storeName_OR_storeNames), _unwrap(mode)));
+ }
} else {
if (storeName_OR_storeNames is String) {
- return _wrap(_ptr.transaction(_unwrap(storeName_OR_storeNames), _unwrap(mode)));
+ if (mode === null) {
+ return _wrap(_ptr.transaction(_unwrap(storeName_OR_storeNames)));
+ } else {
+ return _wrap(_ptr.transaction(_unwrap(storeName_OR_storeNames), _unwrap(mode)));
+ }
}
}
throw "Incorrect number or type of arguments";
@@ -9585,8 +9602,15 @@ class _IDBObjectStoreImpl extends _DOMTypeBase implements IDBObjectStore {
return _wrap(_ptr.createIndex(_unwrap(name), _unwrap(keyPath)));
}
- IDBRequest delete(IDBKey key) {
- return _wrap(_ptr.delete(_unwrap(key)));
+ IDBRequest delete(var key_OR_keyRange) {
+ if (key_OR_keyRange is IDBKeyRange) {
+ return _wrap(_ptr.delete(_unwrap(key_OR_keyRange)));
+ } else {
+ if (key_OR_keyRange is IDBKey) {
+ return _wrap(_ptr.delete(_unwrap(key_OR_keyRange)));
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
void deleteIndex(String name) {
@@ -18662,6 +18686,16 @@ class _Uint8ClampedArrayImpl extends _Uint8ArrayImpl implements Uint8ClampedArra
int get length() => _wrap(_ptr.length);
+ void setElements(Object array, [int offset = null]) {
+ if (offset === null) {
+ _ptr.setElements(_unwrap(array));
+ return;
+ } else {
+ _ptr.setElements(_unwrap(array), _unwrap(offset));
+ return;
+ }
+ }
+
Uint8ClampedArray subarray(int start, [int end = null]) {
if (end === null) {
return _wrap(_ptr.subarray(_unwrap(start)));
@@ -19621,6 +19655,8 @@ class _WebKitCSSRegionRuleImpl extends _CSSRuleImpl implements WebKitCSSRegionRu
class _WebKitNamedFlowImpl extends _DOMTypeBase implements WebKitNamedFlow {
_WebKitNamedFlowImpl._wrap(ptr) : super._wrap(ptr);
+
+ bool get overflow() => _wrap(_ptr.overflow);
}
class _WebSocketImpl extends _EventTargetImpl implements WebSocket {
@@ -20846,6 +20882,177 @@ class _XSLTProcessorImpl extends _DOMTypeBase implements XSLTProcessor {
// 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 _AudioElementFactoryProvider {
+ factory AudioElement([String src = null]) =>
+ _wrap(new dom.HTMLAudioElement(_unwrap(src)));
+}
+// 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 _BlobBuilderFactoryProvider {
+ factory BlobBuilder() =>
+ _wrap(new dom.WebKitBlobBuilder());
+}
+// 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 _CSSMatrixFactoryProvider {
+ factory CSSMatrix([String cssValue = '']) =>
+ _wrap(new dom.WebKitCSSMatrix(cssValue));
+}
+// 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() =>
+ _wrap(new dom.DOMParser());
+}
+// 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 _DOMURLFactoryProvider {
+ factory DOMURL() =>
+ _wrap(new dom.DOMURL());
+}
+// 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 _EventSourceFactoryProvider {
+ factory EventSource(String scriptUrl) =>
+ _wrap(new dom.EventSource(_unwrap(scriptUrl)));
+}
+// 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 _FileReaderFactoryProvider {
+ factory FileReader() =>
+ _wrap(new dom.FileReader());
+}
+// 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 _FileReaderSyncFactoryProvider {
+ factory FileReaderSync() =>
+ _wrap(new dom.FileReaderSync());
+}
+// 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 _MediaControllerFactoryProvider {
+ factory MediaController() =>
+ _wrap(new dom.MediaController());
+}
+// 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 _MediaStreamFactoryProvider {
+ factory MediaStream(MediaStreamTrackList audioTracks, MediaStreamTrackList videoTracks) =>
+ _wrap(new dom.MediaStream(_unwrap(audioTracks), _unwrap(videoTracks)));
+}
+// 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 _MessageChannelFactoryProvider {
+ factory MessageChannel() =>
+ _wrap(new dom.MessageChannel());
+}
+// 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 _OptionElementFactoryProvider {
+ factory OptionElement([String data = null, String value = null, bool defaultSelected = null, bool selected = null]) =>
+ _wrap(new dom.HTMLOptionElement(_unwrap(data), _unwrap(value), _unwrap(defaultSelected), _unwrap(selected)));
+}
+// 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 _PeerConnectionFactoryProvider {
+ factory PeerConnection(String serverConfiguration, SignalingCallback signalingCallback) =>
+ _wrap(new dom.PeerConnection(_unwrap(serverConfiguration), _unwrap(signalingCallback)));
+}
+// 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 _ShadowRootFactoryProvider {
+ factory ShadowRoot(Element host) =>
+ _wrap(new dom.ShadowRoot(_unwrap(host)));
+}
+// 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 _SharedWorkerFactoryProvider {
+ factory SharedWorker(String scriptURL, [String name = null]) =>
+ _wrap(new dom.SharedWorker(_unwrap(scriptURL), _unwrap(name)));
+}
+// 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 _TextTrackCueFactoryProvider {
+ factory TextTrackCue(String id, num startTime, num endTime, String text, [String settings = null, bool pauseOnExit = null]) =>
+ _wrap(new dom.TextTrackCue(_unwrap(id), _unwrap(startTime), _unwrap(endTime), _unwrap(text), _unwrap(settings), _unwrap(pauseOnExit)));
+}
+// 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 _WorkerFactoryProvider {
+ factory Worker(String scriptUrl) =>
+ _wrap(new dom.Worker(_unwrap(scriptUrl)));
+}
+// 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 _XMLHttpRequestFactoryProvider {
+ factory XMLHttpRequest() => _wrap(new dom.XMLHttpRequest());
+
+ factory XMLHttpRequest.getTEMPNAME(String url,
+ onSuccess(XMLHttpRequest request)) =>
+ _XMLHttpRequestUtils.getTEMPNAME(url, onSuccess);
+}
+// 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 _XMLSerializerFactoryProvider {
+ factory XMLSerializer() =>
+ _wrap(new dom.XMLSerializer());
+}
+// 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 _XPathEvaluatorFactoryProvider {
+ factory XPathEvaluator() =>
+ _wrap(new dom.XPathEvaluator());
+}
+// 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 _XSLTProcessorFactoryProvider {
+ factory XSLTProcessor() =>
+ _wrap(new dom.XSLTProcessor());
+}
+// 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.
+
// WARNING: Do not edit - generated code.
interface AbstractWorker extends EventTarget {
@@ -21226,7 +21433,9 @@ interface AudioDestinationNode extends AudioNode {
// WARNING: Do not edit - generated code.
-interface AudioElement extends MediaElement {
+interface AudioElement extends MediaElement default _AudioElementFactoryProvider {
+
+ AudioElement([String src]);
}
// 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
@@ -21490,7 +21699,9 @@ interface Blob {
// WARNING: Do not edit - generated code.
-interface BlobBuilder {
+interface BlobBuilder default _BlobBuilderFactoryProvider {
+
+ BlobBuilder();
void append(var arrayBuffer_OR_blob_OR_value, [String endings]);
@@ -21665,7 +21876,9 @@ interface CSSKeyframesRule extends CSSRule {
// WARNING: Do not edit - generated code.
-interface CSSMatrix {
+interface CSSMatrix default _CSSMatrixFactoryProvider {
+
+ CSSMatrix([String cssValue]);
num a;
@@ -24139,7 +24352,7 @@ interface Clipboard {
final DataTransferItemList items;
- final List types;
+ final List<String> types;
void clearData([String type]);
@@ -24532,7 +24745,9 @@ interface DOMMimeTypeArray {
// WARNING: Do not edit - generated code.
-interface DOMParser {
+interface DOMParser default _DOMParserFactoryProvider {
+
+ DOMParser();
Document parseFromString(String str, String contentType);
}
@@ -24670,7 +24885,9 @@ interface DOMTokenList {
// WARNING: Do not edit - generated code.
-interface DOMURL {
+interface DOMURL default _DOMURLFactoryProvider {
+
+ DOMURL();
}
// 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
@@ -24686,7 +24903,7 @@ interface DataTransferItem {
Blob getAsFile();
- void getAsString(StringCallback callback);
+ void getAsString([StringCallback callback]);
}
// 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
@@ -24988,7 +25205,7 @@ interface Document extends HtmlElement {
bool execCommand(String command, bool userInterface, String value);
- Object getCSSCanvasContext(String contextId, String name, int width, int height);
+ CanvasRenderingContext getCSSCanvasContext(String contextId, String name, int width, int height);
bool queryCommandEnabled(String command);
@@ -25515,6 +25732,8 @@ interface Element extends Node, NodeSelector default _ElementFactoryProvider {
String title;
+ bool translate;
+
final String webkitRegionOverflow;
String webkitdropzone;
@@ -25964,7 +26183,9 @@ interface EventException {
// WARNING: Do not edit - generated code.
-interface EventSource extends EventTarget {
+interface EventSource extends EventTarget default _EventSourceFactoryProvider {
+
+ EventSource(String scriptUrl);
static final int CLOSED = 2;
@@ -26187,7 +26408,9 @@ interface FileList {
// WARNING: Do not edit - generated code.
-interface FileReader {
+interface FileReader default _FileReaderFactoryProvider {
+
+ FileReader();
static final int DONE = 2;
@@ -26235,7 +26458,9 @@ interface FileReader {
// WARNING: Do not edit - generated code.
-interface FileReaderSync {
+interface FileReaderSync default _FileReaderSyncFactoryProvider {
+
+ FileReaderSync();
ArrayBuffer readAsArrayBuffer(Blob blob);
@@ -26734,7 +26959,7 @@ interface IDBDatabase {
IDBVersionChangeRequest setVersion(String version);
- IDBTransaction transaction(var storeName_OR_storeNames, int mode);
+ IDBTransaction transaction(var storeName_OR_storeNames, [int mode]);
}
// 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
@@ -26890,7 +27115,7 @@ interface IDBObjectStore {
IDBIndex createIndex(String name, String keyPath);
- IDBRequest delete(IDBKey key);
+ IDBRequest delete(var key_OR_keyRange);
void deleteIndex(String name);
@@ -27553,7 +27778,9 @@ interface MarqueeElement extends Element {
// WARNING: Do not edit - generated code.
-interface MediaController {
+interface MediaController default _MediaControllerFactoryProvider {
+
+ MediaController();
final TimeRanges buffered;
@@ -27783,7 +28010,9 @@ interface MediaQueryListListener {
// WARNING: Do not edit - generated code.
-interface MediaStream {
+interface MediaStream default _MediaStreamFactoryProvider {
+
+ MediaStream(MediaStreamTrackList audioTracks, MediaStreamTrackList videoTracks);
static final int ENDED = 2;
@@ -27883,7 +28112,9 @@ interface MenuElement extends Element {
// WARNING: Do not edit - generated code.
-interface MessageChannel {
+interface MessageChannel default _MessageChannelFactoryProvider {
+
+ MessageChannel();
final MessagePort port1;
@@ -28577,7 +28808,9 @@ interface OptGroupElement extends Element {
// WARNING: Do not edit - generated code.
-interface OptionElement extends Element {
+interface OptionElement extends Element default _OptionElementFactoryProvider {
+
+ OptionElement([String data, String value, bool defaultSelected, bool selected]);
bool defaultSelected;
@@ -28687,7 +28920,9 @@ interface ParamElement extends Element {
// WARNING: Do not edit - generated code.
-interface PeerConnection {
+interface PeerConnection default _PeerConnectionFactoryProvider {
+
+ PeerConnection(String serverConfiguration, SignalingCallback signalingCallback);
static final int ACTIVE = 2;
@@ -32030,7 +32265,9 @@ interface ShadowElement extends Element {
// WARNING: Do not edit - generated code.
-interface ShadowRoot extends DocumentFragment {
+interface ShadowRoot extends DocumentFragment default _ShadowRootFactoryProvider {
+
+ ShadowRoot(Element host);
final Element host;
@@ -32048,7 +32285,9 @@ interface ShadowRoot extends DocumentFragment {
// WARNING: Do not edit - generated code.
-interface SharedWorker extends AbstractWorker {
+interface SharedWorker extends AbstractWorker default _SharedWorkerFactoryProvider {
+
+ SharedWorker(String scriptURL, [String name]);
final MessagePort port;
}
@@ -32585,7 +32824,9 @@ interface TextTrack {
// WARNING: Do not edit - generated code.
-interface TextTrackCue {
+interface TextTrackCue default _TextTrackCueFactoryProvider {
+
+ TextTrackCue(String id, num startTime, num endTime, String text, [String settings, bool pauseOnExit]);
String alignment;
@@ -32953,6 +33194,8 @@ interface Uint8ClampedArray extends Uint8Array default _TypedArrayFactoryProvide
final int length;
+ void setElements(Object array, [int offset]);
+
Uint8ClampedArray subarray(int start, [int end]);
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -34089,6 +34332,8 @@ interface WebKitCSSRegionRule extends CSSRule {
// WARNING: Do not edit - generated code.
interface WebKitNamedFlow {
+
+ final bool overflow;
}
// 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
@@ -34551,7 +34796,9 @@ interface WindowEvents extends Events {
// WARNING: Do not edit - generated code.
-interface Worker extends AbstractWorker {
+interface Worker extends AbstractWorker default _WorkerFactoryProvider {
+
+ Worker(String scriptUrl);
WorkerEvents get on();
@@ -34671,13 +34918,12 @@ interface WorkerNavigator {
// WARNING: Do not edit - generated code.
interface XMLHttpRequest extends EventTarget default _XMLHttpRequestFactoryProvider {
-
- XMLHttpRequest();
-
// TODO(rnystrom): This name should just be "get" which is valid in Dart, but
// not correctly implemented yet. (b/4970173)
XMLHttpRequest.getTEMPNAME(String url, onSuccess(XMLHttpRequest request));
+ XMLHttpRequest();
+
static final int DONE = 4;
static final int HEADERS_RECEIVED = 2;
@@ -34818,7 +35064,9 @@ interface XMLHttpRequestUploadEvents extends Events {
// WARNING: Do not edit - generated code.
-interface XMLSerializer {
+interface XMLSerializer default _XMLSerializerFactoryProvider {
+
+ XMLSerializer();
String serializeToString(Node node);
}
@@ -34828,7 +35076,9 @@ interface XMLSerializer {
// WARNING: Do not edit - generated code.
-interface XPathEvaluator {
+interface XPathEvaluator default _XPathEvaluatorFactoryProvider {
+
+ XPathEvaluator();
XPathExpression createExpression(String expression, XPathNSResolver resolver);
@@ -34928,7 +35178,9 @@ interface XPathResult {
// WARNING: Do not edit - generated code.
-interface XSLTProcessor {
+interface XSLTProcessor default _XSLTProcessorFactoryProvider {
+
+ XSLTProcessor();
void clearParameters();
@@ -35574,6 +35826,35 @@ class _Collections {
// 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 _XMLHttpRequestUtils {
+
+ // Helper for factory XMLHttpRequest.getTEMPNAME
+ static XMLHttpRequest getTEMPNAME(String url,
+ onSuccess(XMLHttpRequest request)) {
+ final request = new XMLHttpRequest();
+ request.open('GET', url, true);
+
+ // TODO(terry): Validate after client login added if necessary to forward
+ // cookies to server.
+ request.withCredentials = true;
+
+ // Status 0 is for local XHR request.
+ request.on.readyStateChange.add((e) {
+ if (request.readyState == XMLHttpRequest.DONE &&
+ (request.status == 200 || request.status == 0)) {
+ onSuccess(request);
+ }
+ });
+
+ request.send();
+
+ return request;
+ }
+}
+// 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 _TextFactoryProvider {
factory Text(String data) => document._createTextNode(data);
@@ -35680,14 +35961,6 @@ class _AudioContextFactoryProvider {
factory AudioContext() => _wrap(new dom.AudioContext());
}
-class _DOMParserFactoryProvider {
- factory DOMParser() => _wrap(new dom.DOMParser());
-}
-
-class _FileReaderFactoryProvider {
- factory FileReader() => _wrap(new dom.FileReader());
-}
-
class _TypedArrayFactoryProvider {
factory Float32Array(int length) => _F32(length);
@@ -35739,47 +36012,10 @@ class _TypedArrayFactoryProvider {
static ensureNative(List list) => list; // TODO: make sure.
}
-class _CSSMatrixFactoryProvider {
-
- factory CSSMatrix([String spec = '']) =>
- _wrap(new dom.WebKitCSSMatrix(spec));
-}
-
class _PointFactoryProvider {
factory Point(num x, num y) => _wrap(new dom.WebKitPoint(x, y));
}
-
-class _WebSocketFactoryProvider {
-
- factory WebSocket(String url) => _wrap(new dom.WebSocket(url));
-}
-
-class _XMLHttpRequestFactoryProvider {
- factory XMLHttpRequest() => _wrap(new dom.XMLHttpRequest());
-
- factory XMLHttpRequest.getTEMPNAME(String url,
- onSuccess(XMLHttpRequest request)) {
- final request = new XMLHttpRequest();
- request.open('GET', url, true);
-
- // TODO(terry): Validate after client login added if necessary to forward
- // cookies to server.
- request.withCredentials = true;
-
- // Status 0 is for local XHR request.
- request.on.readyStateChange.add((e) {
- if (request.readyState == XMLHttpRequest.DONE &&
- (request.status == 200 || request.status == 0)) {
- onSuccess(request);
- }
- });
-
- request.send();
-
- return request;
- }
-}
// 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.
« no previous file with comments | « client/html/generated/html/dartium/_WorkerFactoryProvider.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698