Index: sdk/lib/html/dart2js/html_dart2js.dart |
diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart |
index 7f284b339192632b65882fda913e20613d8d6e7d..bdf443ede71b48d1cd1ff2ee6c318147280de366 100644 |
--- a/sdk/lib/html/dart2js/html_dart2js.dart |
+++ b/sdk/lib/html/dart2js/html_dart2js.dart |
@@ -434,6 +434,7 @@ typedef void AudioBufferCallback(AudioBuffer audioBuffer); |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName AudioBufferSourceNode |
class AudioBufferSourceNode extends AudioSourceNode native "*AudioBufferSourceNode" { |
// TODO(efortuna): Remove these methods when Chrome stable also uses start |
@@ -501,6 +502,7 @@ class AudioBufferSourceNode extends AudioSourceNode native "*AudioBufferSourceNo |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName AudioContext |
class AudioContext extends EventTarget native "*AudioContext" { |
factory AudioContext() => _AudioContextFactoryProvider.createAudioContext(); |
@@ -1431,6 +1433,7 @@ String get _browserPrefix { |
return _cachedBrowserPrefix; |
} |
+/// @domName CSSStyleDeclaration |
class CSSStyleDeclaration native "*CSSStyleDeclaration" { |
factory CSSStyleDeclaration() => _CSSStyleDeclarationFactoryProvider.createCSSStyleDeclaration(); |
factory CSSStyleDeclaration.css(String css) => |
@@ -4765,6 +4768,7 @@ class CSSValue native "*CSSValue" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName HTMLCanvasElement |
class CanvasElement extends Element implements Element native "*HTMLCanvasElement" { |
factory CanvasElement({int width, int height}) { |
@@ -4822,6 +4826,7 @@ class CanvasRenderingContext native "*CanvasRenderingContext" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName CanvasRenderingContext2D |
class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRenderingContext2D" { |
/// @domName CanvasRenderingContext2D.fillStyle; @docsEditable true |
@@ -5265,6 +5270,7 @@ class CompositionEvent extends UIEvent native "*CompositionEvent" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName Console |
class Console |
// Console is sometimes a singleton bag-of-properties without a prototype. |
native "=(typeof console == 'undefined' ? {} : console)" { |
@@ -5431,6 +5437,7 @@ class Crypto native "*Crypto" { |
// WARNING: Do not edit - generated code. |
+/// @domName CustomEvent |
class CustomEvent extends Event native "*CustomEvent" { |
factory CustomEvent(String type, [bool canBubble = true, bool cancelable = true, |
Object detail]) => _CustomEventFactoryProvider.createCustomEvent( |
@@ -6472,6 +6479,7 @@ class DivElement extends Element implements Element native "*HTMLDivElement" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName Document |
class Document extends Node native "*Document" |
{ |
@@ -6709,6 +6717,7 @@ class _FrozenCssClassSet extends CssClassSet { |
bool get frozen => true; |
} |
+/// @domName DocumentFragment |
class DocumentFragment extends Node native "*DocumentFragment" { |
factory DocumentFragment() => _DocumentFragmentFactoryProvider.createDocumentFragment(); |
@@ -7357,6 +7366,7 @@ class _ElementCssClassSet extends CssClassSet { |
} |
} |
+/// @domName Element |
abstract class Element extends Node implements ElementTraversal native "*Element" { |
factory Element.html(String html) => |
@@ -8129,6 +8139,7 @@ class ErrorEvent extends Event native "*ErrorEvent" { |
// WARNING: Do not edit - generated code. |
+/// @domName Event |
class Event native "*Event" { |
// In JS, canBubble and cancelable are technically required parameters to |
// init*Event. In practice, though, if they aren't provided they simply |
@@ -8349,7 +8360,7 @@ class EventListenerList { |
} |
} |
- |
+/// @domName EventTarget |
class EventTarget native "*EventTarget" { |
/** @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent */ |
@@ -9510,6 +9521,7 @@ class HeadingElement extends Element implements Element native "*HTMLHeadingElem |
// WARNING: Do not edit - generated code. |
+/// @domName HTMLDocument |
class HtmlDocument extends Document native "*HTMLDocument" { |
/// @domName HTMLDocument.activeElement; @docsEditable true |
@@ -9602,6 +9614,7 @@ class HtmlElement extends Element implements Element native "*HTMLHtmlElement" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName XMLHttpRequest |
class HttpRequest extends EventTarget native "*XMLHttpRequest" { |
factory HttpRequest.get(String url, onComplete(HttpRequest request)) => |
_HttpRequestFactoryProvider.createHttpRequest_get(url, onComplete); |
@@ -9860,6 +9873,7 @@ class IDBCursorWithValue extends IDBCursor native "*IDBCursorWithValue" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName IDBDatabase |
class IDBDatabase extends EventTarget native "*IDBDatabase" { |
IDBTransaction transaction(storeName_OR_storeNames, String mode) { |
@@ -10189,6 +10203,7 @@ class IDBKey native "*IDBKey" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName IDBKeyRange |
class IDBKeyRange native "*IDBKeyRange" { |
/** |
* @domName IDBKeyRange.only |
@@ -11638,6 +11653,7 @@ class LocalMediaStream extends MediaStream implements EventTarget native "*Local |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName Window |
class LocalWindow extends EventTarget implements Window native "@*DOMWindow" { |
Document get document => JS('Document', '#.document', this); |
@@ -13094,6 +13110,7 @@ class ModElement extends Element implements Element native "*HTMLModElement" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName MouseEvent |
class MouseEvent extends UIEvent native "*MouseEvent" { |
factory MouseEvent(String type, Window view, int detail, int screenX, |
int screenY, int clientX, int clientY, int button, [bool canBubble = true, |
@@ -13240,6 +13257,7 @@ class MutationEvent extends Event native "*MutationEvent" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName MutationObserver |
class MutationObserver native "*MutationObserver" { |
factory MutationObserver(MutationCallback callback) => _MutationObserverFactoryProvider.createMutationObserver(callback); |
@@ -13690,6 +13708,7 @@ class _ChildNodeListLazy implements List { |
Node operator[](int index) => _this.$dom_childNodes[index]; |
} |
+/// @domName Node |
class Node extends EventTarget native "*Node" { |
_ChildNodeListLazy get nodes { |
return new _ChildNodeListLazy(this); |
@@ -14749,6 +14768,7 @@ class PerformanceTiming native "*PerformanceTiming" { |
// WARNING: Do not edit - generated code. |
+/// @domName WebKitPoint |
class Point native "*WebKitPoint" { |
factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y); |
@@ -15803,6 +15823,7 @@ class ScriptProfileNode native "*ScriptProfileNode" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName HTMLSelectElement |
class SelectElement extends Element implements Element native "*HTMLSelectElement" { |
factory SelectElement() => document.$dom_createElement("select"); |
@@ -15915,6 +15936,7 @@ class ShadowElement extends Element implements Element native "*HTMLShadowElemen |
// WARNING: Do not edit - generated code. |
+/// @domName ShadowRoot |
class ShadowRoot extends DocumentFragment native "*ShadowRoot" { |
factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoot(host); |
@@ -16463,6 +16485,7 @@ class SpeechRecognitionResult native "*SpeechRecognitionResult" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName Storage |
class Storage implements Map<String, String> native "*Storage" { |
// TODO(nweiz): update this when maps support lazy iteration |
@@ -16776,6 +16799,7 @@ class TableColElement extends Element implements Element native "*HTMLTableColEl |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName HTMLTableElement |
class TableElement extends Element implements Element native "*HTMLTableElement" { |
factory TableElement() => document.$dom_createElement("table"); |
@@ -16934,6 +16958,7 @@ class TableSectionElement extends Element implements Element native "*HTMLTableS |
// WARNING: Do not edit - generated code. |
+/// @domName Text |
class Text extends CharacterData native "*Text" { |
factory Text(String data) => _TextFactoryProvider.createText(data); |
@@ -18156,6 +18181,7 @@ class UnknownElement extends Element implements Element native "*HTMLUnknownElem |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName URL |
class Url native "*URL" { |
static String createObjectUrl(blob_OR_source_OR_stream) => |
@@ -19648,6 +19674,7 @@ class WebKitNamedFlow extends EventTarget native "*WebKitNamedFlow" { |
// WARNING: Do not edit - generated code. |
+/// @domName WebSocket |
class WebSocket extends EventTarget native "*WebSocket" { |
factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url); |
@@ -19717,6 +19744,7 @@ class WebSocketEvents extends Events { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName WheelEvent |
class WheelEvent extends MouseEvent native "*WheelEvent" { |
/// @domName WheelEvent.webkitDirectionInvertedFromDevice; @docsEditable true |