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

Unified Diff: sdk/lib/html/dartium/html_dartium.dart

Issue 11471005: Add documentation for HttpRequest. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sdk/lib/html/dartium/html_dartium.dart
===================================================================
--- sdk/lib/html/dartium/html_dartium.dart (revision 15801)
+++ sdk/lib/html/dartium/html_dartium.dart (working copy)
@@ -108,6 +108,7 @@
/// @domName HTMLAnchorElement
class AnchorElement extends _Element_Merged {
+ ///@docsEditable true
factory AnchorElement({String href}) {
var e = document.$dom_createElement("a");
if (href != null) e.href = href;
@@ -554,6 +555,7 @@
/// @domName HTMLAreaElement
class AreaElement extends _Element_Merged {
+ ///@docsEditable true
factory AreaElement() => document.$dom_createElement("area");
AreaElement.internal(): super.internal();
@@ -652,6 +654,7 @@
/// @domName ArrayBuffer
class ArrayBuffer extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory ArrayBuffer(int length) => _ArrayBufferFactoryProvider.createArrayBuffer(length);
ArrayBuffer.internal();
@@ -745,6 +748,7 @@
/// @domName HTMLAudioElement
class AudioElement extends MediaElement {
+ ///@docsEditable true
factory AudioElement([String src]) {
if (!?src) {
return _AudioElementFactoryProvider.createAudioElement();
@@ -764,6 +768,7 @@
/// @domName HTMLBRElement
class BRElement extends _Element_Merged {
+ ///@docsEditable true
factory BRElement() => document.$dom_createElement("br");
BRElement.internal(): super.internal();
@@ -802,6 +807,7 @@
/// @domName HTMLBaseElement
class BaseElement extends _Element_Merged {
+ ///@docsEditable true
factory BaseElement() => document.$dom_createElement("base");
BaseElement.internal(): super.internal();
@@ -940,6 +946,7 @@
/// @domName Blob
class Blob extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory Blob(List blobParts, [String type, String endings]) {
if (!?type) {
return _BlobFactoryProvider.createBlob(blobParts);
@@ -999,6 +1006,7 @@
/// @domName HTMLBodyElement
class BodyElement extends _Element_Merged {
+ ///@docsEditable true
factory BodyElement() => document.$dom_createElement("body");
BodyElement.internal(): super.internal();
@@ -1087,6 +1095,7 @@
/// @domName HTMLButtonElement
class ButtonElement extends _Element_Merged {
+ ///@docsEditable true
factory ButtonElement() => document.$dom_createElement("button");
ButtonElement.internal(): super.internal();
@@ -1219,6 +1228,7 @@
/// @domName HTMLCanvasElement
class CanvasElement extends _Element_Merged {
+ ///@docsEditable true
factory CanvasElement({int width, int height}) {
var e = document.$dom_createElement("canvas");
if (width != null) e.width = width;
@@ -2286,6 +2296,7 @@
/// @domName HTMLContentElement
class ContentElement extends _Element_Merged {
+ ///@docsEditable true
factory ContentElement() => document.$dom_createElement("content");
ContentElement.internal(): super.internal();
@@ -2520,6 +2531,7 @@
/// @domName WebKitCSSMatrix
class CssMatrix extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory CssMatrix([String cssValue]) {
if (!?cssValue) {
return _CssMatrixFactoryProvider.createCssMatrix();
@@ -6395,6 +6407,7 @@
/// @domName HTMLDListElement
class DListElement extends _Element_Merged {
+ ///@docsEditable true
factory DListElement() => document.$dom_createElement("dl");
DListElement.internal(): super.internal();
@@ -6417,6 +6430,7 @@
/// @domName HTMLDataListElement
class DataListElement extends _Element_Merged {
+ ///@docsEditable true
factory DataListElement() => document.$dom_createElement("datalist");
DataListElement.internal(): super.internal();
@@ -6511,6 +6525,7 @@
/// @domName DataView
class DataView extends ArrayBufferView {
+ ///@docsEditable true
factory DataView(ArrayBuffer buffer, [int byteOffset, int byteLength]) {
if (!?byteOffset) {
return _DataViewFactoryProvider.createDataView(buffer);
@@ -6829,6 +6844,7 @@
/// @domName HTMLDetailsElement
class DetailsElement extends _Element_Merged {
+ ///@docsEditable true
factory DetailsElement() => document.$dom_createElement("details");
DetailsElement.internal(): super.internal();
@@ -7007,6 +7023,7 @@
/// @domName HTMLDivElement
class DivElement extends _Element_Merged {
+ ///@docsEditable true
factory DivElement() => document.$dom_createElement("div");
DivElement.internal(): super.internal();
@@ -7927,6 +7944,7 @@
/// @domName DOMParser
class DomParser extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory DomParser() => _DomParserFactoryProvider.createDomParser();
DomParser.internal();
@@ -9389,6 +9407,7 @@
/// @domName HTMLEmbedElement
class EmbedElement extends _Element_Merged {
+ ///@docsEditable true
factory EmbedElement() => document.$dom_createElement("embed");
EmbedElement.internal(): super.internal();
@@ -9807,6 +9826,7 @@
/// @domName EventSource
class EventSource extends EventTarget {
+ ///@docsEditable true
factory EventSource(String scriptUrl) => _EventSourceFactoryProvider.createEventSource(scriptUrl);
EventSource.internal(): super.internal();
@@ -9975,6 +9995,7 @@
/// @domName HTMLFieldSetElement
class FieldSetElement extends _Element_Merged {
+ ///@docsEditable true
factory FieldSetElement() => document.$dom_createElement("fieldset");
FieldSetElement.internal(): super.internal();
@@ -10321,6 +10342,7 @@
/// @domName FileReader
class FileReader extends EventTarget {
+ ///@docsEditable true
factory FileReader() => _FileReaderFactoryProvider.createFileReader();
FileReader.internal(): super.internal();
@@ -10417,6 +10439,7 @@
/// @domName FileReaderSync
class FileReaderSync extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory FileReaderSync() => _FileReaderSyncFactoryProvider.createFileReaderSync();
FileReaderSync.internal();
@@ -10960,6 +10983,7 @@
/// @domName FormData
class FormData extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory FormData([FormElement form]) {
if (!?form) {
return _FormDataFactoryProvider.createFormData();
@@ -10983,6 +11007,7 @@
/// @domName HTMLFormElement
class FormElement extends _Element_Merged {
+ ///@docsEditable true
factory FormElement() => document.$dom_createElement("form");
FormElement.internal(): super.internal();
@@ -11319,6 +11344,7 @@
/// @domName HTMLHRElement
class HRElement extends _Element_Merged {
+ ///@docsEditable true
factory HRElement() => document.$dom_createElement("hr");
HRElement.internal(): super.internal();
@@ -11389,6 +11415,7 @@
/// @domName HTMLHeadElement
class HeadElement extends _Element_Merged {
+ ///@docsEditable true
factory HeadElement() => document.$dom_createElement("head");
HeadElement.internal(): super.internal();
@@ -11411,16 +11438,22 @@
/// @domName HTMLHeadingElement
class HeadingElement extends _Element_Merged {
+ ///@docsEditable true
factory HeadingElement.h1() => document.$dom_createElement("h1");
+ ///@docsEditable true
factory HeadingElement.h2() => document.$dom_createElement("h2");
+ ///@docsEditable true
factory HeadingElement.h3() => document.$dom_createElement("h3");
+ ///@docsEditable true
factory HeadingElement.h4() => document.$dom_createElement("h4");
+ ///@docsEditable true
factory HeadingElement.h5() => document.$dom_createElement("h5");
+ ///@docsEditable true
factory HeadingElement.h6() => document.$dom_createElement("h6");
HeadingElement.internal(): super.internal();
@@ -11782,6 +11815,7 @@
/// @domName HTMLHtmlElement
class HtmlElement extends _Element_Merged {
+ ///@docsEditable true
factory HtmlElement() => document.$dom_createElement("html");
HtmlElement.internal(): super.internal();
@@ -11827,17 +11861,41 @@
// BSD-style license that can be found in the LICENSE file.
-/// @domName XMLHttpRequest
+/// HttpRequest is a utility for retrieving data from a URL.
+///
+/// HttpRequest can be used to obtain data from http, ftp, as well as file
+/// protocols.
+///
+/// For example, suppose we're developing this Dart documentation page, and we
+/// wish to retrieve the html of the top level page and print it out.
+/// The easiest way to do that would be:
+///
+/// var httpRequest = HttpRequest.get('http://api.dartlang.org', (request) => print(request.responseText));
+///
+/// It is important to note that with the default behavior of this class, your
+/// code making the request should be served from the same origin (domain name,
+/// port, and application layer protocol) as the url you are trying to access
+/// with HttpRequest. However, there are ways to
+/// [get around this restriction](http://www.dartlang.org/articles/json-web-service/#note-on-jsonp).
+///
+/// See also:
+/// [Dart article on using HttpRequests](http://www.dartlang.org/articles/json-web-service/#getting-data),
+/// [JS XMLHttpRequest](https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest),
+/// and [Using XMLHttpRequest](https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest)
+/// @domName XMLHttpRequest; @docsEditable true
class HttpRequest extends EventTarget {
+ /// @docsEditable true
factory HttpRequest.get(String url, onComplete(HttpRequest request)) =>
_HttpRequestFactoryProvider.createHttpRequest_get(url, onComplete);
+ /// @docsEditable true
factory HttpRequest.getWithCredentials(String url,
onComplete(HttpRequest request)) =>
_HttpRequestFactoryProvider.createHttpRequest_getWithCredentials(url,
onComplete);
+ ///@docsEditable true
factory HttpRequest() => _HttpRequestFactoryProvider.createHttpRequest();
HttpRequest.internal(): super.internal();
@@ -12064,6 +12122,7 @@
/// @domName HTMLIFrameElement
class IFrameElement extends _Element_Merged {
+ ///@docsEditable true
factory IFrameElement() => document.$dom_createElement("iframe");
IFrameElement.internal(): super.internal();
@@ -12186,6 +12245,7 @@
/// @domName IceCandidate
class IceCandidate extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory IceCandidate(String label, String candidateLine) => _IceCandidateFactoryProvider.createIceCandidate(label, candidateLine);
IceCandidate.internal();
@@ -12232,6 +12292,7 @@
/// @domName HTMLImageElement
class ImageElement extends _Element_Merged {
+ ///@docsEditable true
factory ImageElement({String src, int width, int height}) {
var e = document.$dom_createElement("img");
if (src != null) e.src = src;
@@ -12384,6 +12445,7 @@
/// @domName HTMLInputElement
class InputElement extends _Element_Merged {
+ ///@docsEditable true
factory InputElement({String type}) {
var e = document.$dom_createElement("input");
if (type != null) e.type = type;
@@ -13423,6 +13485,7 @@
/// @domName HTMLKeygenElement
class KeygenElement extends _Element_Merged {
+ ///@docsEditable true
factory KeygenElement() => document.$dom_createElement("keygen");
KeygenElement.internal(): super.internal();
@@ -13509,6 +13572,7 @@
/// @domName HTMLLIElement
class LIElement extends _Element_Merged {
+ ///@docsEditable true
factory LIElement() => document.$dom_createElement("li");
LIElement.internal(): super.internal();
@@ -13539,6 +13603,7 @@
/// @domName HTMLLabelElement
class LabelElement extends _Element_Merged {
+ ///@docsEditable true
factory LabelElement() => document.$dom_createElement("label");
LabelElement.internal(): super.internal();
@@ -13569,6 +13634,7 @@
/// @domName HTMLLegendElement
class LegendElement extends _Element_Merged {
+ ///@docsEditable true
factory LegendElement() => document.$dom_createElement("legend");
LegendElement.internal(): super.internal();
@@ -13595,6 +13661,7 @@
/// @domName HTMLLinkElement
class LinkElement extends _Element_Merged {
+ ///@docsEditable true
factory LinkElement() => document.$dom_createElement("link");
LinkElement.internal(): super.internal();
@@ -14414,6 +14481,7 @@
/// @domName HTMLMapElement
class MapElement extends _Element_Merged {
+ ///@docsEditable true
factory MapElement() => document.$dom_createElement("map");
MapElement.internal(): super.internal();
@@ -14548,6 +14616,7 @@
/// @domName MediaController
class MediaController extends EventTarget {
+ ///@docsEditable true
factory MediaController() => _MediaControllerFactoryProvider.createMediaController();
MediaController.internal(): super.internal();
@@ -15166,6 +15235,7 @@
/// @domName MediaSource
class MediaSource extends EventTarget {
+ ///@docsEditable true
factory MediaSource() => _MediaSourceFactoryProvider.createMediaSource();
MediaSource.internal(): super.internal();
@@ -15224,6 +15294,7 @@
/// @domName MediaStream
class MediaStream extends EventTarget {
+ ///@docsEditable true
factory MediaStream(MediaStreamTrackList audioTracks, MediaStreamTrackList videoTracks) => _MediaStreamFactoryProvider.createMediaStream(audioTracks, videoTracks);
MediaStream.internal(): super.internal();
@@ -15452,6 +15523,7 @@
/// @domName HTMLMenuElement
class MenuElement extends _Element_Merged {
+ ///@docsEditable true
factory MenuElement() => document.$dom_createElement("menu");
MenuElement.internal(): super.internal();
@@ -15466,6 +15538,7 @@
/// @domName MessageChannel
class MessageChannel extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory MessageChannel() => _MessageChannelFactoryProvider.createMessageChannel();
MessageChannel.internal();
@@ -15646,6 +15719,7 @@
/// @domName HTMLMeterElement
class MeterElement extends _Element_Merged {
+ ///@docsEditable true
factory MeterElement() => document.$dom_createElement("meter");
MeterElement.internal(): super.internal();
@@ -15890,6 +15964,7 @@
/// @domName MutationObserver
class MutationObserver extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory MutationObserver(MutationCallback callback) => _MutationObserverFactoryProvider.createMutationObserver(callback);
MutationObserver.internal();
@@ -16831,6 +16906,7 @@
/// @domName Notification
class Notification extends EventTarget {
+ ///@docsEditable true
factory Notification(String title, [Map options]) {
if (!?options) {
return _NotificationFactoryProvider.createNotification(title);
@@ -16960,6 +17036,7 @@
/// @domName HTMLOListElement
class OListElement extends _Element_Merged {
+ ///@docsEditable true
factory OListElement() => document.$dom_createElement("ol");
OListElement.internal(): super.internal();
@@ -17006,6 +17083,7 @@
/// @domName HTMLObjectElement
class ObjectElement extends _Element_Merged {
+ ///@docsEditable true
factory ObjectElement() => document.$dom_createElement("object");
ObjectElement.internal(): super.internal();
@@ -17240,6 +17318,7 @@
/// @domName HTMLOptGroupElement
class OptGroupElement extends _Element_Merged {
+ ///@docsEditable true
factory OptGroupElement() => document.$dom_createElement("optgroup");
OptGroupElement.internal(): super.internal();
@@ -17270,6 +17349,7 @@
/// @domName HTMLOptionElement
class OptionElement extends _Element_Merged {
+ ///@docsEditable true
factory OptionElement([String data, String value, bool defaultSelected, bool selected]) {
if (!?data) {
return _OptionElementFactoryProvider.createOptionElement();
@@ -17346,6 +17426,7 @@
/// @domName HTMLOutputElement
class OutputElement extends _Element_Merged {
+ ///@docsEditable true
factory OutputElement() => document.$dom_createElement("output");
OutputElement.internal(): super.internal();
@@ -17490,6 +17571,7 @@
/// @domName HTMLParagraphElement
class ParagraphElement extends _Element_Merged {
+ ///@docsEditable true
factory ParagraphElement() => document.$dom_createElement("p");
ParagraphElement.internal(): super.internal();
@@ -17512,6 +17594,7 @@
/// @domName HTMLParamElement
class ParamElement extends _Element_Merged {
+ ///@docsEditable true
factory ParamElement() => document.$dom_createElement("param");
ParamElement.internal(): super.internal();
@@ -17558,6 +17641,7 @@
/// @domName PeerConnection00
class PeerConnection00 extends EventTarget {
+ ///@docsEditable true
factory PeerConnection00(String serverConfiguration, IceCallback iceCallback) => _PeerConnection00FactoryProvider.createPeerConnection00(serverConfiguration, iceCallback);
PeerConnection00.internal(): super.internal();
@@ -17929,6 +18013,7 @@
/// @domName HTMLPreElement
class PreElement extends _Element_Merged {
+ ///@docsEditable true
factory PreElement() => document.$dom_createElement("pre");
PreElement.internal(): super.internal();
@@ -17987,6 +18072,7 @@
/// @domName HTMLProgressElement
class ProgressElement extends _Element_Merged {
+ ///@docsEditable true
factory ProgressElement() => document.$dom_createElement("progress");
ProgressElement.internal(): super.internal();
@@ -18477,6 +18563,7 @@
/// @domName RTCIceCandidate
class RtcIceCandidate extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory RtcIceCandidate(Map dictionary) => _RtcIceCandidateFactoryProvider.createRtcIceCandidate(dictionary);
RtcIceCandidate.internal();
@@ -18519,6 +18606,7 @@
/// @domName RTCPeerConnection
class RtcPeerConnection extends EventTarget {
+ ///@docsEditable true
factory RtcPeerConnection(Map rtcIceServers, [Map mediaConstraints]) {
if (!?mediaConstraints) {
return _RtcPeerConnectionFactoryProvider.createRtcPeerConnection(rtcIceServers);
@@ -18640,6 +18728,7 @@
/// @domName RTCSessionDescription
class RtcSessionDescription extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory RtcSessionDescription(Map dictionary) => _RtcSessionDescriptionFactoryProvider.createRtcSessionDescription(dictionary);
RtcSessionDescription.internal();
@@ -18810,6 +18899,7 @@
/// @domName HTMLScriptElement
class ScriptElement extends _Element_Merged {
+ ///@docsEditable true
factory ScriptElement() => document.$dom_createElement("script");
ScriptElement.internal(): super.internal();
@@ -18960,6 +19050,7 @@
/// @domName HTMLSelectElement
class SelectElement extends _Element_Merged {
+ ///@docsEditable true
factory SelectElement() => document.$dom_createElement("select");
SelectElement.internal(): super.internal();
@@ -19094,6 +19185,7 @@
/// @domName SessionDescription
class SessionDescription extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory SessionDescription(String sdp) => _SessionDescriptionFactoryProvider.createSessionDescription(sdp);
SessionDescription.internal();
@@ -19136,6 +19228,7 @@
/// @domName ShadowRoot
class ShadowRoot extends DocumentFragment {
+ ///@docsEditable true
factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoot(host);
ShadowRoot.internal(): super.internal();
@@ -19199,6 +19292,7 @@
/// @domName SharedWorker
class SharedWorker extends AbstractWorker {
+ ///@docsEditable true
factory SharedWorker(String scriptURL, [String name]) {
if (!?name) {
return _SharedWorkerFactoryProvider.createSharedWorker(scriptURL);
@@ -19412,6 +19506,7 @@
/// @domName HTMLSourceElement
class SourceElement extends _Element_Merged {
+ ///@docsEditable true
factory SourceElement() => document.$dom_createElement("source");
SourceElement.internal(): super.internal();
@@ -19450,6 +19545,7 @@
/// @domName HTMLSpanElement
class SpanElement extends _Element_Merged {
+ ///@docsEditable true
factory SpanElement() => document.$dom_createElement("span");
SpanElement.internal(): super.internal();
@@ -19464,6 +19560,7 @@
/// @domName SpeechGrammar
class SpeechGrammar extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory SpeechGrammar() => _SpeechGrammarFactoryProvider.createSpeechGrammar();
SpeechGrammar.internal();
@@ -19494,6 +19591,7 @@
/// @domName SpeechGrammarList
class SpeechGrammarList extends NativeFieldWrapperClass1 implements List<SpeechGrammar> {
+ ///@docsEditable true
factory SpeechGrammarList() => _SpeechGrammarListFactoryProvider.createSpeechGrammarList();
SpeechGrammarList.internal();
@@ -19684,6 +19782,7 @@
/// @domName SpeechRecognition
class SpeechRecognition extends EventTarget {
+ ///@docsEditable true
factory SpeechRecognition() => _SpeechRecognitionFactoryProvider.createSpeechRecognition();
SpeechRecognition.internal(): super.internal();
@@ -20323,6 +20422,7 @@
/// @domName HTMLStyleElement
class StyleElement extends _Element_Merged {
+ ///@docsEditable true
factory StyleElement() => document.$dom_createElement("style");
StyleElement.internal(): super.internal();
@@ -20437,6 +20537,7 @@
/// @domName HTMLTableCaptionElement
class TableCaptionElement extends _Element_Merged {
+ ///@docsEditable true
factory TableCaptionElement() => document.$dom_createElement("caption");
TableCaptionElement.internal(): super.internal();
@@ -20459,6 +20560,7 @@
/// @domName HTMLTableCellElement
class TableCellElement extends _Element_Merged {
+ ///@docsEditable true
factory TableCellElement() => document.$dom_createElement("td");
TableCellElement.internal(): super.internal();
@@ -20589,6 +20691,7 @@
/// @domName HTMLTableColElement
class TableColElement extends _Element_Merged {
+ ///@docsEditable true
factory TableColElement() => document.$dom_createElement("col");
TableColElement.internal(): super.internal();
@@ -20651,6 +20754,7 @@
/// @domName HTMLTableElement
class TableElement extends _Element_Merged {
+ ///@docsEditable true
factory TableElement() => document.$dom_createElement("table");
TableElement.internal(): super.internal();
@@ -20805,6 +20909,7 @@
/// @domName HTMLTableRowElement
class TableRowElement extends _Element_Merged {
+ ///@docsEditable true
factory TableRowElement() => document.$dom_createElement("tr");
TableRowElement.internal(): super.internal();
@@ -20960,6 +21065,7 @@
/// @domName HTMLTextAreaElement
class TextAreaElement extends _Element_Merged {
+ ///@docsEditable true
factory TextAreaElement() => document.$dom_createElement("textarea");
TextAreaElement.internal(): super.internal();
@@ -21284,6 +21390,7 @@
/// @domName TextTrackCue
class TextTrackCue extends EventTarget {
+ ///@docsEditable true
factory TextTrackCue(num startTime, num endTime, String text) => _TextTrackCueFactoryProvider.createTextTrackCue(startTime, endTime, text);
TextTrackCue.internal(): super.internal();
@@ -21716,6 +21823,7 @@
/// @domName HTMLTitleElement
class TitleElement extends _Element_Merged {
+ ///@docsEditable true
factory TitleElement() => document.$dom_createElement("title");
TitleElement.internal(): super.internal();
@@ -21954,6 +22062,7 @@
/// @domName HTMLTrackElement
class TrackElement extends _Element_Merged {
+ ///@docsEditable true
factory TrackElement() => document.$dom_createElement("track");
TrackElement.internal(): super.internal();
@@ -22188,6 +22297,7 @@
/// @domName HTMLUListElement
class UListElement extends _Element_Merged {
+ ///@docsEditable true
factory UListElement() => document.$dom_createElement("ul");
UListElement.internal(): super.internal();
@@ -22815,6 +22925,7 @@
/// @domName HTMLVideoElement
class VideoElement extends MediaElement {
+ ///@docsEditable true
factory VideoElement() => document.$dom_createElement("video");
VideoElement.internal(): super.internal();
@@ -24716,6 +24827,7 @@
/// @domName Worker
class Worker extends AbstractWorker {
+ ///@docsEditable true
factory Worker(String scriptUrl) => _WorkerFactoryProvider.createWorker(scriptUrl);
Worker.internal(): super.internal();
@@ -24934,6 +25046,7 @@
/// @domName XPathEvaluator
class XPathEvaluator extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory XPathEvaluator() => _XPathEvaluatorFactoryProvider.createXPathEvaluator();
XPathEvaluator.internal();
@@ -25092,6 +25205,7 @@
/// @domName XMLSerializer
class XmlSerializer extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory XmlSerializer() => _XmlSerializerFactoryProvider.createXmlSerializer();
XmlSerializer.internal();
@@ -25110,6 +25224,7 @@
/// @domName XSLTProcessor
class XsltProcessor extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
factory XsltProcessor() => _XsltProcessorFactoryProvider.createXsltProcessor();
XsltProcessor.internal();

Powered by Google App Engine
This is Rietveld 408576698