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

Unified Diff: sdk/lib/html/dart2js/html_dart2js.dart

Side-by-side diff isn't available for this file because of its large size.
Issue 142713007: Updating IDL files from Chrome roll. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 10 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 | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 43fc26219288f792ede669838c148b2573fced00..2585b17b4d9d68e54f4fc368dfdb48ccaacd1f11 100644
--- a/sdk/lib/html/dart2js/html_dart2js.dart
+++ b/sdk/lib/html/dart2js/html_dart2js.dart
@@ -153,6 +153,28 @@ class AesCbcParams extends Algorithm native "AesCbcParams" {
@DocsEditable()
+@DomName('AesCtrParams')
+@Experimental() // untriaged
+class AesCtrParams extends Algorithm native "AesCtrParams" {
+ // To suppress missing implicit constructor warnings.
+ factory AesCtrParams._() { throw new UnsupportedError("Not supported"); }
+
+ @DomName('AesCtrParams.counter')
+ @DocsEditable()
+ @Experimental() // untriaged
+ final Uint8List counter;
+
+ @DomName('AesCtrParams.length')
+ @DocsEditable()
+ @Experimental() // untriaged
+ final int length;
+}
+// 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.
+
+
+@DocsEditable()
@DomName('AesKeyGenParams')
@Experimental() // untriaged
class AesKeyGenParams extends Algorithm native "AesKeyGenParams" {
@@ -1422,7 +1444,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DocsEditable()
@Creates('String|CanvasGradient|CanvasPattern')
@Returns('String|CanvasGradient|CanvasPattern')
- dynamic fillStyle;
+ Object fillStyle;
@DomName('CanvasRenderingContext2D.font')
@DocsEditable()
@@ -1487,7 +1509,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DocsEditable()
@Creates('String|CanvasGradient|CanvasPattern')
@Returns('String|CanvasGradient|CanvasPattern')
- dynamic strokeStyle;
+ Object strokeStyle;
@DomName('CanvasRenderingContext2D.textAlign')
@DocsEditable()
@@ -2590,34 +2612,6 @@ class CssFontFaceRule extends CssRule native "CSSFontFaceRule" {
@DocsEditable()
-@DomName('CSSHostRule')
-@SupportedBrowser(SupportedBrowser.CHROME, '26')
-@Experimental()
-// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#css-host-rule-interface
-class CssHostRule extends CssRule native "CSSHostRule" {
- // To suppress missing implicit constructor warnings.
- factory CssHostRule._() { throw new UnsupportedError("Not supported"); }
-
- @DomName('CSSHostRule.cssRules')
- @DocsEditable()
- @Returns('_CssRuleList')
- @Creates('_CssRuleList')
- final List<CssRule> cssRules;
-
- @DomName('CSSHostRule.deleteRule')
- @DocsEditable()
- void deleteRule(int index) native;
-
- @DomName('CSSHostRule.insertRule')
- @DocsEditable()
- int insertRule(String rule, int index) native;
-}
-// 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.
-
-
-@DocsEditable()
@DomName('CSSImportRule')
class CssImportRule extends CssRule native "CSSImportRule" {
// To suppress missing implicit constructor warnings.
@@ -2790,12 +2784,6 @@ class CssRule extends Interceptor native "CSSRule" {
@DocsEditable()
static const int FONT_FACE_RULE = 5;
- @DomName('CSSRule.HOST_RULE')
- @DocsEditable()
- // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#api-css-rule-host-rule
- @Experimental()
- static const int HOST_RULE = 1001;
-
@DomName('CSSRule.IMPORT_RULE')
@DocsEditable()
static const int IMPORT_RULE = 3;
@@ -7196,6 +7184,11 @@ class Document extends Node native "Document"
@DocsEditable()
final HeadElement _head;
+ @DomName('Document.hidden')
+ @DocsEditable()
+ @Experimental() // untriaged
+ final bool hidden;
+
@DomName('Document.implementation')
@DocsEditable()
final DomImplementation implementation;
@@ -7242,6 +7235,11 @@ class Document extends Node native "Document"
@DocsEditable()
String _title;
+ @DomName('Document.visibilityState')
+ @DocsEditable()
+ @Experimental() // untriaged
+ final String visibilityState;
+
@JSName('webkitFullscreenElement')
@DomName('Document.webkitFullscreenElement')
@DocsEditable()
@@ -7289,7 +7287,7 @@ class Document extends Node native "Document"
@DomName('Document.adoptNode')
@DocsEditable()
- Node adoptNode(Node source) native;
+ Node adoptNode(Node node) native;
@JSName('caretRangeFromPoint')
@DomName('Document.caretRangeFromPoint')
@@ -7320,7 +7318,7 @@ class Document extends Node native "Document"
@DomName('Document.createNodeIterator')
@DocsEditable()
@Unstable()
- NodeIterator _createNodeIterator(Node root, [int whatToShow, NodeFilter filter, bool expandEntityReferences]) native;
+ NodeIterator _createNodeIterator(Node root, [int whatToShow, NodeFilter filter]) native;
@DomName('Document.createRange')
@DocsEditable()
@@ -7349,7 +7347,7 @@ class Document extends Node native "Document"
@JSName('createTreeWalker')
@DomName('Document.createTreeWalker')
@DocsEditable()
- TreeWalker _createTreeWalker(Node root, [int whatToShow, NodeFilter filter, bool expandEntityReferences]) native;
+ TreeWalker _createTreeWalker(Node root, [int whatToShow, NodeFilter filter]) native;
@JSName('elementFromPoint')
@DomName('Document.elementFromPoint')
@@ -7375,7 +7373,7 @@ class Document extends Node native "Document"
@DocsEditable()
@Returns('NodeList')
@Creates('NodeList')
- List<Node> getElementsByClassName(String tagname) native;
+ List<Node> getElementsByClassName(String classNames) native;
@DomName('Document.getElementsByName')
@DocsEditable()
@@ -7387,11 +7385,11 @@ class Document extends Node native "Document"
@DocsEditable()
@Returns('NodeList')
@Creates('NodeList')
- List<Node> getElementsByTagName(String tagname) native;
+ List<Node> getElementsByTagName(String localName) native;
@DomName('Document.importNode')
@DocsEditable()
- Node importNode(Node importedNode, [bool deep]) native;
+ Node importNode(Node node, [bool deep]) native;
@DomName('Document.queryCommandEnabled')
@DocsEditable()
@@ -8221,11 +8219,11 @@ abstract class DomStringMap extends Interceptor {
// To suppress missing implicit constructor warnings.
factory DomStringMap._() { throw new UnsupportedError("Not supported"); }
- bool __delete__(String name);
+ bool __delete__(index_OR_name);
- String __getter__(String name);
+ String __getter__(index_OR_name);
- void __setter__(String name, String value);
+ void __setter__(index_OR_name, String value);
}
// 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
@@ -11112,6 +11110,11 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
// http://dev.w3.org/csswg/css-regions/#dom-region-regionoverset
final String regionOverset;
+ @DomName('Element.animate')
+ @DocsEditable()
+ @Experimental() // untriaged
+ void animate(List<Map> keyframes, [num duration]) native;
+
@DomName('Element.blur')
@DocsEditable()
void blur() native;
@@ -11198,7 +11201,7 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
@DocsEditable()
@Returns('NodeList')
@Creates('NodeList')
- List<Node> getElementsByClassName(String name) native;
+ List<Node> getElementsByClassName(String classNames) native;
@JSName('getElementsByTagName')
@DomName('Element.getElementsByTagName')
@@ -12533,6 +12536,11 @@ class File extends Blob native "File" {
// To suppress missing implicit constructor warnings.
factory File._() { throw new UnsupportedError("Not supported"); }
+ @DomName('File.lastModified')
+ @DocsEditable()
+ @Experimental() // untriaged
+ final int lastModified;
+
@DomName('File.lastModifiedDate')
@DocsEditable()
DateTime get lastModifiedDate => convertNativeToDart_DateTime(this._get_lastModifiedDate);
@@ -13178,6 +13186,11 @@ class FontFace extends Interceptor native "FontFace" {
@DocsEditable()
@Experimental() // untriaged
String weight;
+
+ @DomName('FontFace.load')
+ @DocsEditable()
+ @Experimental() // untriaged
+ void load() native;
}
// 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
@@ -13904,6 +13917,11 @@ class HRElement extends HtmlElement native "HTMLHRElement" {
* This can only be called by subclasses from their created constructor.
*/
HRElement.created() : super.created();
+
+ @DomName('HTMLHRElement.color')
+ @DocsEditable()
+ @Experimental() // untriaged
+ String color;
}
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -16413,6 +16431,16 @@ class InputMethodContext extends EventTarget native "InputMethodContext" {
@DocsEditable()
final Composition composition;
+ @DomName('InputMethodContext.compositionEndOffset')
+ @DocsEditable()
+ @Experimental() // untriaged
+ final int compositionEndOffset;
+
+ @DomName('InputMethodContext.compositionStartOffset')
+ @DocsEditable()
+ @Experimental() // untriaged
+ final int compositionStartOffset;
+
@DomName('InputMethodContext.locale')
@DocsEditable()
final String locale;
@@ -16425,10 +16453,6 @@ class InputMethodContext extends EventTarget native "InputMethodContext" {
@DomName('InputMethodContext.confirmComposition')
@DocsEditable()
void confirmComposition() native;
-
- @DomName('InputMethodContext.setCaretRectangle')
- @DocsEditable()
- void setCaretRectangle(Node anchor, int x, int y, int w, int h) native;
}
// 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
@@ -17353,6 +17377,11 @@ class MediaElement extends HtmlElement native "HTMLMediaElement" {
@DocsEditable()
bool controls;
+ @DomName('HTMLMediaElement.crossOrigin')
+ @DocsEditable()
+ @Experimental() // untriaged
+ String crossOrigin;
+
@DomName('HTMLMediaElement.currentSrc')
@DocsEditable()
final String currentSrc;
@@ -17979,28 +18008,6 @@ class MediaQueryList extends Interceptor native "MediaQueryList" {
@DomName('MediaQueryList.media')
@DocsEditable()
final String media;
-
- @DomName('MediaQueryList.addListener')
- @DocsEditable()
- void addListener(MediaQueryListListener listener) native;
-
- @DomName('MediaQueryList.removeListener')
- @DocsEditable()
- void removeListener(MediaQueryListListener listener) native;
-}
-// 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.
-
-
-@DocsEditable()
-@DomName('MediaQueryListListener')
-@Unstable()
-abstract class MediaQueryListListener extends Interceptor {
- // To suppress missing implicit constructor warnings.
- factory MediaQueryListListener._() { throw new UnsupportedError("Not supported"); }
-
- void queryChanged(MediaQueryList list);
}
// 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
@@ -20336,7 +20343,7 @@ class NodeFilter extends Interceptor native "NodeFilter" {
@Unstable()
class NodeIterator extends Interceptor native "NodeIterator" {
factory NodeIterator(Node root, int whatToShow) {
- return document._createNodeIterator(root, whatToShow, null, false);
+ return document._createNodeIterator(root, whatToShow, null);
}
// To suppress missing implicit constructor warnings.
factory NodeIterator._() { throw new UnsupportedError("Not supported"); }
@@ -20480,17 +20487,6 @@ class Notification extends EventTarget native "Notification" {
static const EventStreamProvider<Event> closeEvent = const EventStreamProvider<Event>('close');
/**
- * Static factory designed to expose `display` events to event
- * handlers that are not necessarily instances of [Notification].
- *
- * See [EventStreamProvider] for usage information.
- */
- @DomName('Notification.displayEvent')
- @DocsEditable()
- @Experimental() // nonstandard
- static const EventStreamProvider<Event> displayEvent = const EventStreamProvider<Event>('display');
-
- /**
* Static factory designed to expose `error` events to event
* handlers that are not necessarily instances of [Notification].
*
@@ -20521,29 +20517,39 @@ class Notification extends EventTarget native "Notification" {
static Notification _create_1(title, options) => JS('Notification', 'new Notification(#,#)', title, options);
static Notification _create_2(title) => JS('Notification', 'new Notification(#)', title);
+ @DomName('Notification.body')
+ @DocsEditable()
+ @Experimental() // untriaged
+ final String body;
+
@DomName('Notification.dir')
@DocsEditable()
@Experimental() // nonstandard
- String dir;
+ final String dir;
- @DomName('Notification.permission')
+ @DomName('Notification.icon')
@DocsEditable()
- final String permission;
+ @Experimental() // untriaged
+ final String icon;
- @DomName('Notification.replaceId')
+ @DomName('Notification.lang')
@DocsEditable()
- @Experimental() // nonstandard
- String replaceId;
+ @Experimental() // untriaged
+ final String lang;
+
+ @DomName('Notification.permission')
+ @DocsEditable()
+ final String permission;
@DomName('Notification.tag')
@DocsEditable()
@Experimental() // nonstandard
- String tag;
+ final String tag;
- @DomName('Notification.cancel')
+ @DomName('Notification.title')
@DocsEditable()
- @Experimental() // nonstandard
- void cancel() native;
+ @Experimental() // untriaged
+ final String title;
@DomName('Notification.close')
@DocsEditable()
@@ -20564,11 +20570,6 @@ class Notification extends EventTarget native "Notification" {
return completer.future;
}
- @DomName('Notification.show')
- @DocsEditable()
- @Experimental() // nonstandard
- void show() native;
-
/// Stream of `click` events handled by this [Notification].
@DomName('Notification.onclick')
@DocsEditable()
@@ -20579,12 +20580,6 @@ class Notification extends EventTarget native "Notification" {
@DocsEditable()
Stream<Event> get onClose => closeEvent.forTarget(this);
- /// Stream of `display` events handled by this [Notification].
- @DomName('Notification.ondisplay')
- @DocsEditable()
- @Experimental() // nonstandard
- Stream<Event> get onDisplay => displayEvent.forTarget(this);
-
/// Stream of `error` events handled by this [Notification].
@DomName('Notification.onerror')
@DocsEditable()
@@ -23366,6 +23361,18 @@ class ServiceWorker extends Interceptor native "ServiceWorker" {
@DocsEditable()
+@DomName('ServiceWorkerGlobalScope')
+@Experimental() // untriaged
+class ServiceWorkerGlobalScope extends WorkerGlobalScope native "ServiceWorkerGlobalScope" {
+ // To suppress missing implicit constructor warnings.
+ factory ServiceWorkerGlobalScope._() { throw new UnsupportedError("Not supported"); }
+}
+// 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.
+
+
+@DocsEditable()
@DomName('HTMLShadowElement')
@SupportedBrowser(SupportedBrowser.CHROME, '26')
@Experimental()
@@ -25512,6 +25519,11 @@ class TextTrack extends EventTarget native "TextTrack" {
@DocsEditable()
final TextTrackCueList cues;
+ @DomName('TextTrack.id')
+ @DocsEditable()
+ @Experimental() // untriaged
+ final String id;
+
@DomName('TextTrack.kind')
@DocsEditable()
final String kind;
@@ -25589,18 +25601,6 @@ class TextTrackCue extends EventTarget native "TextTrackCue" {
@DocsEditable()
static const EventStreamProvider<Event> exitEvent = const EventStreamProvider<Event>('exit');
- @DomName('TextTrackCue.TextTrackCue')
- @DocsEditable()
- factory TextTrackCue(num startTime, num endTime, String text) {
- return TextTrackCue._create_1(startTime, endTime, text);
- }
- static TextTrackCue _create_1(startTime, endTime, text) => JS('TextTrackCue', 'new TextTrackCue(#,#,#)', startTime, endTime, text);
-
- @DomName('TextTrackCue.align')
- @DocsEditable()
- @Experimental() // nonstandard
- String align;
-
@DomName('TextTrackCue.endTime')
@DocsEditable()
num endTime;
@@ -25609,59 +25609,18 @@ class TextTrackCue extends EventTarget native "TextTrackCue" {
@DocsEditable()
String id;
- @DomName('TextTrackCue.line')
- @DocsEditable()
- @Experimental() // nonstandard
- int line;
-
@DomName('TextTrackCue.pauseOnExit')
@DocsEditable()
bool pauseOnExit;
- @DomName('TextTrackCue.position')
- @DocsEditable()
- @Experimental() // nonstandard
- int position;
-
- @DomName('TextTrackCue.regionId')
- @DocsEditable()
- @Experimental() // untriaged
- String regionId;
-
- @DomName('TextTrackCue.size')
- @DocsEditable()
- @Experimental() // nonstandard
- int size;
-
- @DomName('TextTrackCue.snapToLines')
- @DocsEditable()
- @Experimental() // nonstandard
- bool snapToLines;
-
@DomName('TextTrackCue.startTime')
@DocsEditable()
num startTime;
- @DomName('TextTrackCue.text')
- @DocsEditable()
- @Experimental() // nonstandard
- String text;
-
@DomName('TextTrackCue.track')
@DocsEditable()
final TextTrack track;
- @DomName('TextTrackCue.vertical')
- @DocsEditable()
- @Experimental() // nonstandard
- String vertical;
-
- @JSName('getCueAsHTML')
- @DomName('TextTrackCue.getCueAsHTML')
- @DocsEditable()
- @Experimental() // nonstandard
- DocumentFragment getCueAsHtml() native;
-
/// Stream of `enter` events handled by this [TextTrackCue].
@DomName('TextTrackCue.onenter')
@DocsEditable()
@@ -25764,6 +25723,11 @@ class TextTrackList extends EventTarget with ListMixin<TextTrack>, ImmutableList
@DocsEditable()
static const EventStreamProvider<TrackEvent> addTrackEvent = const EventStreamProvider<TrackEvent>('addtrack');
+ @DomName('TextTrackList.changeEvent')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const EventStreamProvider<Event> changeEvent = const EventStreamProvider<Event>('change');
+
@DomName('TextTrackList.length')
@DocsEditable()
int get length => JS("int", "#.length", this);
@@ -25812,6 +25776,11 @@ class TextTrackList extends EventTarget with ListMixin<TextTrack>, ImmutableList
TextTrack elementAt(int index) => this[index];
// -- end List<TextTrack> mixins.
+ @DomName('TextTrackList.getTrackById')
+ @DocsEditable()
+ @Experimental() // untriaged
+ TextTrack getTrackById(String id) native;
+
@DomName('TextTrackList.item')
@DocsEditable()
TextTrack item(int index) native;
@@ -25820,6 +25789,11 @@ class TextTrackList extends EventTarget with ListMixin<TextTrack>, ImmutableList
@DomName('TextTrackList.onaddtrack')
@DocsEditable()
Stream<TrackEvent> get onAddTrack => addTrackEvent.forTarget(this);
+
+ @DomName('TextTrackList.onchange')
+ @DocsEditable()
+ @Experimental() // untriaged
+ Stream<Event> get onChange => changeEvent.forTarget(this);
}
// 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
@@ -26244,7 +26218,7 @@ class TransitionEvent extends Event native "TransitionEvent,WebKitTransitionEven
@Unstable()
class TreeWalker extends Interceptor native "TreeWalker" {
factory TreeWalker(Node root, int whatToShow) {
- return document._createTreeWalker(root, whatToShow, null, false);
+ return document._createTreeWalker(root, whatToShow, null);
}
// To suppress missing implicit constructor warnings.
factory TreeWalker._() { throw new UnsupportedError("Not supported"); }
@@ -26770,6 +26744,71 @@ typedef void VoidCallback();
@DocsEditable()
+@DomName('VTTCue')
+@Experimental() // untriaged
+class VttCue extends TextTrackCue native "VTTCue" {
+ // To suppress missing implicit constructor warnings.
+ factory VttCue._() { throw new UnsupportedError("Not supported"); }
+
+ @DomName('VTTCue.VTTCue')
+ @DocsEditable()
+ factory VttCue(num startTime, num endTime, String text) {
+ return VttCue._create_1(startTime, endTime, text);
+ }
+ static VttCue _create_1(startTime, endTime, text) => JS('VttCue', 'new VTTCue(#,#,#)', startTime, endTime, text);
+
+ @DomName('VTTCue.align')
+ @DocsEditable()
+ @Experimental() // untriaged
+ String align;
+
+ @DomName('VTTCue.line')
+ @DocsEditable()
+ @Experimental() // untriaged
+ int line;
+
+ @DomName('VTTCue.position')
+ @DocsEditable()
+ @Experimental() // untriaged
+ int position;
+
+ @DomName('VTTCue.regionId')
+ @DocsEditable()
+ @Experimental() // untriaged
+ String regionId;
+
+ @DomName('VTTCue.size')
+ @DocsEditable()
+ @Experimental() // untriaged
+ int size;
+
+ @DomName('VTTCue.snapToLines')
+ @DocsEditable()
+ @Experimental() // untriaged
+ bool snapToLines;
+
+ @DomName('VTTCue.text')
+ @DocsEditable()
+ @Experimental() // untriaged
+ String text;
+
+ @DomName('VTTCue.vertical')
+ @DocsEditable()
+ @Experimental() // untriaged
+ String vertical;
+
+ @JSName('getCueAsHTML')
+ @DomName('VTTCue.getCueAsHTML')
+ @DocsEditable()
+ @Experimental() // untriaged
+ DocumentFragment getCueAsHtml() native;
+}
+// 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.
+
+
+@DocsEditable()
@DomName('VTTRegion')
@Experimental() // untriaged
class VttRegion extends Interceptor native "VTTRegion" {
@@ -30501,25 +30540,6 @@ abstract class _HTMLAppletElement extends HtmlElement native "HTMLAppletElement"
@DocsEditable()
-@DomName('HTMLBaseFontElement')
-// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#basefont
-@deprecated // deprecated
-abstract class _HTMLBaseFontElement extends HtmlElement native "HTMLBaseFontElement" {
- // To suppress missing implicit constructor warnings.
- factory _HTMLBaseFontElement._() { throw new UnsupportedError("Not supported"); }
- /**
- * Constructor instantiated by the DOM when a custom element has been created.
- *
- * This can only be called by subclasses from their created constructor.
- */
- _HTMLBaseFontElement.created() : super.created();
-}
-// 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.
-
-
-@DocsEditable()
@DomName('HTMLDirectoryElement')
// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#dir
@deprecated // deprecated
@@ -31130,6 +31150,18 @@ abstract class _WebKitMediaSource extends EventTarget native "WebKitMediaSource"
@DocsEditable()
+@DomName('WebKitNotification')
+@Experimental() // untriaged
+abstract class _WebKitNotification extends EventTarget native "WebKitNotification" {
+ // To suppress missing implicit constructor warnings.
+ factory _WebKitNotification._() { throw new UnsupportedError("Not supported"); }
+}
+// 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.
+
+
+@DocsEditable()
@DomName('WebKitSourceBuffer')
@Experimental() // untriaged
abstract class _WebKitSourceBuffer extends Interceptor native "WebKitSourceBuffer" {
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698