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

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

Issue 16770003: Adding hidden HTMLElement base class back for Dart2JS (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 6 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 | « sdk/lib/html/dart2js/html_dart2js.dart ('k') | tools/dom/scripts/generator.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sdk/lib/html/dartium/html_dartium.dart
diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart
index 6b79dcc321eb84c1f4584be2b92c5c24ac0eaeb5..db6a7e53f055998a61754722031a0d7cd05ddf76 100644
--- a/sdk/lib/html/dartium/html_dartium.dart
+++ b/sdk/lib/html/dartium/html_dartium.dart
@@ -114,7 +114,7 @@ class AbstractWorker extends EventTarget {
@DocsEditable
@DomName('HTMLAnchorElement')
-class AnchorElement extends _Element_Merged {
+class AnchorElement extends _HTMLElement {
AnchorElement.internal() : super.internal();
@DomName('HTMLAnchorElement.HTMLAnchorElement')
@@ -445,7 +445,7 @@ class ApplicationCache extends EventTarget {
* on MDN.
*/
@DomName('HTMLAreaElement')
-class AreaElement extends _Element_Merged {
+class AreaElement extends _HTMLElement {
AreaElement.internal() : super.internal();
@DomName('HTMLAreaElement.HTMLAreaElement')
@@ -583,7 +583,7 @@ class AutocompleteErrorEvent extends Event {
@DocsEditable
@DomName('HTMLBRElement')
-class BRElement extends _Element_Merged {
+class BRElement extends _HTMLElement {
BRElement.internal() : super.internal();
@DomName('HTMLBRElement.HTMLBRElement')
@@ -619,7 +619,7 @@ class BarProp extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('HTMLBaseElement')
-class BaseElement extends _Element_Merged {
+class BaseElement extends _HTMLElement {
BaseElement.internal() : super.internal();
@DomName('HTMLBaseElement.HTMLBaseElement')
@@ -717,7 +717,7 @@ class Blob extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('HTMLBodyElement')
-class BodyElement extends _Element_Merged {
+class BodyElement extends _HTMLElement {
BodyElement.internal() : super.internal();
@DomName('HTMLBodyElement.blurEvent')
@@ -830,7 +830,7 @@ class BodyElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLButtonElement')
-class ButtonElement extends _Element_Merged {
+class ButtonElement extends _HTMLElement {
ButtonElement.internal() : super.internal();
@DomName('HTMLButtonElement.HTMLButtonElement')
@@ -991,7 +991,7 @@ class Canvas2DContextAttributes extends NativeFieldWrapperClass1 {
@DomName('HTMLCanvasElement')
-class CanvasElement extends _Element_Merged implements CanvasImageSource {
+class CanvasElement extends _HTMLElement implements CanvasImageSource {
CanvasElement.internal() : super.internal();
@DomName('HTMLCanvasElement.HTMLCanvasElement')
@@ -2172,7 +2172,7 @@ class Console extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME, '26')
@Experimental
// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#content-element
-class ContentElement extends _Element_Merged {
+class ContentElement extends _HTMLElement {
ContentElement.internal() : super.internal();
@DomName('HTMLContentElement.HTMLContentElement')
@@ -6634,7 +6634,7 @@ class CustomEvent extends Event {
@DocsEditable
@DomName('HTMLDListElement')
-class DListElement extends _Element_Merged {
+class DListElement extends _HTMLElement {
DListElement.internal() : super.internal();
@DomName('HTMLDListElement.HTMLDListElement')
@@ -6655,7 +6655,7 @@ class DListElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
-class DataListElement extends _Element_Merged {
+class DataListElement extends _HTMLElement {
DataListElement.internal() : super.internal();
@DomName('HTMLDataListElement.HTMLDataListElement')
@@ -6854,7 +6854,7 @@ typedef void DatabaseCallback(database);
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
-class DetailsElement extends _Element_Merged {
+class DetailsElement extends _HTMLElement {
DetailsElement.internal() : super.internal();
@DomName('HTMLDetailsElement.HTMLDetailsElement')
@@ -7010,7 +7010,7 @@ class DeviceRotationRate extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('HTMLDialogElement')
@Unstable
-class DialogElement extends _Element_Merged {
+class DialogElement extends _HTMLElement {
DialogElement.internal() : super.internal();
@DomName('HTMLDialogElement.open')
@@ -7181,7 +7181,7 @@ class DirectoryReader extends NativeFieldWrapperClass1 {
* * [Inline-level element](http://www.w3.org/TR/CSS2/visuren.html#inline-boxes) from W3C.
*/
@DomName('HTMLDivElement')
-class DivElement extends _Element_Merged {
+class DivElement extends _HTMLElement {
DivElement.internal() : super.internal();
@DomName('HTMLDivElement.HTMLDivElement')
@@ -10010,7 +10010,7 @@ class ElementTraversal extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.IE)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable
-class EmbedElement extends _Element_Merged {
+class EmbedElement extends _HTMLElement {
EmbedElement.internal() : super.internal();
@DomName('HTMLEmbedElement.HTMLEmbedElement')
@@ -10709,7 +10709,7 @@ class EventTarget extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('HTMLFieldSetElement')
@Unstable
-class FieldSetElement extends _Element_Merged {
+class FieldSetElement extends _HTMLElement {
FieldSetElement.internal() : super.internal();
@DomName('HTMLFieldSetElement.HTMLFieldSetElement')
@@ -11501,7 +11501,7 @@ class FormData extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('HTMLFormElement')
-class FormElement extends _Element_Merged {
+class FormElement extends _HTMLElement {
FormElement.internal() : super.internal();
@DomName('HTMLFormElement.autocompleteEvent')
@@ -11802,7 +11802,7 @@ class Geoposition extends NativeFieldWrapperClass1 {
* An `<hr>` tag.
*/
@DomName('HTMLHRElement')
-class HRElement extends _Element_Merged {
+class HRElement extends _HTMLElement {
HRElement.internal() : super.internal();
@DomName('HTMLHRElement.HTMLHRElement')
@@ -11857,7 +11857,7 @@ class HashChangeEvent extends Event {
@DocsEditable
@DomName('HTMLHeadElement')
-class HeadElement extends _Element_Merged {
+class HeadElement extends _HTMLElement {
HeadElement.internal() : super.internal();
@DomName('HTMLHeadElement.HTMLHeadElement')
@@ -11874,7 +11874,7 @@ class HeadElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLHeadingElement')
-class HeadingElement extends _Element_Merged {
+class HeadingElement extends _HTMLElement {
HeadingElement.internal() : super.internal();
@DomName('HTMLHeadingElement.HTMLHeadingElement')
@@ -12290,7 +12290,7 @@ class HtmlDocument extends Document {
@DocsEditable
@DomName('HTMLHtmlElement')
-class HtmlElement extends _Element_Merged {
+class HtmlElement extends _HTMLElement {
HtmlElement.internal() : super.internal();
@DomName('HTMLHtmlElement.HTMLHtmlElement')
@@ -12988,7 +12988,7 @@ class HttpRequestUpload extends EventTarget {
@DocsEditable
@DomName('HTMLIFrameElement')
-class IFrameElement extends _Element_Merged {
+class IFrameElement extends _HTMLElement {
IFrameElement.internal() : super.internal();
@DomName('HTMLIFrameElement.HTMLIFrameElement')
@@ -13093,7 +13093,7 @@ class ImageData extends NativeFieldWrapperClass1 {
@DomName('HTMLImageElement')
-class ImageElement extends _Element_Merged implements CanvasImageSource {
+class ImageElement extends _HTMLElement implements CanvasImageSource {
ImageElement.internal() : super.internal();
@DomName('HTMLImageElement.HTMLImageElement')
@@ -13211,7 +13211,7 @@ class ImageElement extends _Element_Merged implements CanvasImageSource {
@DomName('HTMLInputElement')
-class InputElement extends _Element_Merged implements
+class InputElement extends _HTMLElement implements
HiddenInputElement,
SearchInputElement,
TextInputElement,
@@ -14464,7 +14464,7 @@ class KeyboardEvent extends UIEvent {
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-keygen-element
-class KeygenElement extends _Element_Merged {
+class KeygenElement extends _HTMLElement {
KeygenElement.internal() : super.internal();
@DomName('HTMLKeygenElement.HTMLKeygenElement')
@@ -14557,7 +14557,7 @@ class KeygenElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLLIElement')
-class LIElement extends _Element_Merged {
+class LIElement extends _HTMLElement {
LIElement.internal() : super.internal();
@DomName('HTMLLIElement.HTMLLIElement')
@@ -14594,7 +14594,7 @@ class LIElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLLabelElement')
-class LabelElement extends _Element_Merged {
+class LabelElement extends _HTMLElement {
LabelElement.internal() : super.internal();
@DomName('HTMLLabelElement.HTMLLabelElement')
@@ -14627,7 +14627,7 @@ class LabelElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLLegendElement')
-class LegendElement extends _Element_Merged {
+class LegendElement extends _HTMLElement {
LegendElement.internal() : super.internal();
@DomName('HTMLLegendElement.HTMLLegendElement')
@@ -14648,7 +14648,7 @@ class LegendElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLLinkElement')
-class LinkElement extends _Element_Merged {
+class LinkElement extends _HTMLElement {
LinkElement.internal() : super.internal();
@DomName('HTMLLinkElement.HTMLLinkElement')
@@ -14844,7 +14844,7 @@ typedef void MidiErrorCallback(DomError error);
@DocsEditable
@DomName('HTMLMapElement')
-class MapElement extends _Element_Merged {
+class MapElement extends _HTMLElement {
MapElement.internal() : super.internal();
@DomName('HTMLMapElement.HTMLMapElement')
@@ -14986,7 +14986,7 @@ class MediaController extends EventTarget {
@DocsEditable
@DomName('HTMLMediaElement')
@Unstable
-class MediaElement extends _Element_Merged {
+class MediaElement extends _HTMLElement {
MediaElement.internal() : super.internal();
@DomName('HTMLMediaElement.canplayEvent')
@@ -16251,7 +16251,7 @@ class MemoryInfo extends NativeFieldWrapperClass1 {
* * [Menu Element](http://www.w3.org/TR/html5/the-menu-element.html#the-menu-element) from the W3C.
*/
@DomName('HTMLMenuElement')
-class MenuElement extends _Element_Merged {
+class MenuElement extends _HTMLElement {
MenuElement.internal() : super.internal();
@DomName('HTMLMenuElement.HTMLMenuElement')
@@ -16393,7 +16393,7 @@ class MessagePort extends EventTarget {
@DocsEditable
@DomName('HTMLMetaElement')
-class MetaElement extends _Element_Merged {
+class MetaElement extends _HTMLElement {
MetaElement.internal() : super.internal();
@DomName('HTMLMetaElement.content')
@@ -16468,7 +16468,7 @@ typedef void MetadataCallback(Metadata metadata);
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable
-class MeterElement extends _Element_Merged {
+class MeterElement extends _HTMLElement {
MeterElement.internal() : super.internal();
@DomName('HTMLMeterElement.HTMLMeterElement')
@@ -16827,7 +16827,7 @@ class MimeTypeArray extends NativeFieldWrapperClass1 with ListMixin<MimeType>, I
@DocsEditable
@DomName('HTMLModElement')
@Unstable
-class ModElement extends _Element_Merged {
+class ModElement extends _HTMLElement {
ModElement.internal() : super.internal();
@DomName('HTMLModElement.cite')
@@ -18379,7 +18379,7 @@ typedef void _NotificationPermissionCallback(String permission);
@DocsEditable
@DomName('HTMLOListElement')
-class OListElement extends _Element_Merged {
+class OListElement extends _HTMLElement {
OListElement.internal() : super.internal();
@DomName('HTMLOListElement.HTMLOListElement')
@@ -18424,7 +18424,7 @@ class OListElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.IE)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable
-class ObjectElement extends _Element_Merged {
+class ObjectElement extends _HTMLElement {
ObjectElement.internal() : super.internal();
@DomName('HTMLObjectElement.HTMLObjectElement')
@@ -18538,7 +18538,7 @@ class ObjectElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLOptGroupElement')
-class OptGroupElement extends _Element_Merged {
+class OptGroupElement extends _HTMLElement {
OptGroupElement.internal() : super.internal();
@DomName('HTMLOptGroupElement.HTMLOptGroupElement')
@@ -18571,7 +18571,7 @@ class OptGroupElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLOptionElement')
-class OptionElement extends _Element_Merged {
+class OptionElement extends _HTMLElement {
OptionElement.internal() : super.internal();
@DomName('HTMLOptionElement.HTMLOptionElement')
@@ -18644,7 +18644,7 @@ class OptionElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
-class OutputElement extends _Element_Merged {
+class OutputElement extends _HTMLElement {
OutputElement.internal() : super.internal();
@DomName('HTMLOutputElement.HTMLOutputElement')
@@ -18782,7 +18782,7 @@ class PageTransitionEvent extends Event {
@DocsEditable
@DomName('HTMLParagraphElement')
-class ParagraphElement extends _Element_Merged {
+class ParagraphElement extends _HTMLElement {
ParagraphElement.internal() : super.internal();
@DomName('HTMLParagraphElement.HTMLParagraphElement')
@@ -18800,7 +18800,7 @@ class ParagraphElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLParamElement')
@Unstable
-class ParamElement extends _Element_Merged {
+class ParamElement extends _HTMLElement {
ParamElement.internal() : super.internal();
@DomName('HTMLParamElement.HTMLParamElement')
@@ -19473,7 +19473,7 @@ typedef void _PositionErrorCallback(PositionError error);
@DocsEditable
@DomName('HTMLPreElement')
-class PreElement extends _Element_Merged {
+class PreElement extends _HTMLElement {
PreElement.internal() : super.internal();
@DomName('HTMLPreElement.HTMLPreElement')
@@ -19537,7 +19537,7 @@ class ProcessingInstruction extends Node {
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
-class ProgressElement extends _Element_Merged {
+class ProgressElement extends _HTMLElement {
ProgressElement.internal() : super.internal();
@DomName('HTMLProgressElement.HTMLProgressElement')
@@ -19607,7 +19607,7 @@ class ProgressEvent extends Event {
@DocsEditable
@DomName('HTMLQuoteElement')
-class QuoteElement extends _Element_Merged {
+class QuoteElement extends _HTMLElement {
QuoteElement.internal() : super.internal();
@DomName('HTMLQuoteElement.cite')
@@ -20528,7 +20528,7 @@ class Screen extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('HTMLScriptElement')
-class ScriptElement extends _Element_Merged {
+class ScriptElement extends _HTMLElement {
ScriptElement.internal() : super.internal();
@DomName('HTMLScriptElement.HTMLScriptElement')
@@ -20756,7 +20756,7 @@ class SecurityPolicyViolationEvent extends Event {
@DomName('HTMLSelectElement')
-class SelectElement extends _Element_Merged {
+class SelectElement extends _HTMLElement {
SelectElement.internal() : super.internal();
@DomName('HTMLSelectElement.HTMLSelectElement')
@@ -21039,7 +21039,7 @@ class Selection extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME, '26')
@Experimental
// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#shadow-element
-class ShadowElement extends _Element_Merged {
+class ShadowElement extends _HTMLElement {
ShadowElement.internal() : super.internal();
/// Checks if this type is supported on the current platform.
@@ -21255,7 +21255,7 @@ class SourceBufferList extends EventTarget with ListMixin<SourceBuffer>, Immutab
@DocsEditable
@DomName('HTMLSourceElement')
-class SourceElement extends _Element_Merged {
+class SourceElement extends _HTMLElement {
SourceElement.internal() : super.internal();
@DomName('HTMLSourceElement.HTMLSourceElement')
@@ -21296,7 +21296,7 @@ class SourceElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLSpanElement')
-class SpanElement extends _Element_Merged {
+class SpanElement extends _HTMLElement {
SpanElement.internal() : super.internal();
@DomName('HTMLSpanElement.HTMLSpanElement')
@@ -22346,7 +22346,7 @@ typedef void _StringCallback(String data);
@DocsEditable
@DomName('HTMLStyleElement')
-class StyleElement extends _Element_Merged {
+class StyleElement extends _HTMLElement {
StyleElement.internal() : super.internal();
@DomName('HTMLStyleElement.HTMLStyleElement')
@@ -22467,7 +22467,7 @@ class StyleSheet extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('HTMLTableCaptionElement')
-class TableCaptionElement extends _Element_Merged {
+class TableCaptionElement extends _HTMLElement {
TableCaptionElement.internal() : super.internal();
@DomName('HTMLTableCaptionElement.HTMLTableCaptionElement')
@@ -22484,7 +22484,7 @@ class TableCaptionElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLTableCellElement')
-class TableCellElement extends _Element_Merged {
+class TableCellElement extends _HTMLElement {
TableCellElement.internal() : super.internal();
@DomName('HTMLTableCellElement.HTMLTableCellElement')
@@ -22529,7 +22529,7 @@ class TableCellElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLTableColElement')
-class TableColElement extends _Element_Merged {
+class TableColElement extends _HTMLElement {
TableColElement.internal() : super.internal();
@DomName('HTMLTableColElement.HTMLTableColElement')
@@ -22552,7 +22552,7 @@ class TableColElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLTableElement')
-class TableElement extends _Element_Merged {
+class TableElement extends _HTMLElement {
@DomName('HTMLTableElement.tBodies')
List<TableSectionElement> get tBodies =>
@@ -22666,7 +22666,7 @@ class TableElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLTableRowElement')
-class TableRowElement extends _Element_Merged {
+class TableRowElement extends _HTMLElement {
@DomName('HTMLTableRowElement.cells')
List<TableCellElement> get cells =>
@@ -22711,7 +22711,7 @@ class TableRowElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLTableSectionElement')
-class TableSectionElement extends _Element_Merged {
+class TableSectionElement extends _HTMLElement {
@DomName('HTMLTableSectionElement.rows')
List<TableRowElement> get rows =>
@@ -22749,7 +22749,7 @@ class TableSectionElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html#template-element
-class TemplateElement extends _Element_Merged {
+class TemplateElement extends _HTMLElement {
TemplateElement.internal() : super.internal();
@DomName('HTMLTemplateElement.HTMLTemplateElement')
@@ -22958,7 +22958,7 @@ class Text extends CharacterData {
@DocsEditable
@DomName('HTMLTextAreaElement')
-class TextAreaElement extends _Element_Merged {
+class TextAreaElement extends _HTMLElement {
TextAreaElement.internal() : super.internal();
@DomName('HTMLTextAreaElement.HTMLTextAreaElement')
@@ -23653,7 +23653,7 @@ typedef void TimeoutHandler();
@DocsEditable
@DomName('HTMLTitleElement')
-class TitleElement extends _Element_Merged {
+class TitleElement extends _HTMLElement {
TitleElement.internal() : super.internal();
@DomName('HTMLTitleElement.HTMLTitleElement')
@@ -23906,7 +23906,7 @@ class TouchList extends NativeFieldWrapperClass1 with ListMixin<Touch>, Immutabl
@SupportedBrowser(SupportedBrowser.SAFARI)
// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#the-track-element
@Experimental
-class TrackElement extends _Element_Merged {
+class TrackElement extends _HTMLElement {
TrackElement.internal() : super.internal();
@DomName('HTMLTrackElement.HTMLTrackElement')
@@ -24198,7 +24198,7 @@ class UIEvent extends Event {
@DocsEditable
@DomName('HTMLUListElement')
-class UListElement extends _Element_Merged {
+class UListElement extends _HTMLElement {
UListElement.internal() : super.internal();
@DomName('HTMLUListElement.HTMLUListElement')
@@ -24215,7 +24215,7 @@ class UListElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLUnknownElement')
-class UnknownElement extends _Element_Merged {
+class UnknownElement extends _HTMLElement {
UnknownElement.internal() : super.internal();
}
@@ -26537,159 +26537,6 @@ class _DomPoint extends NativeFieldWrapperClass1 {
@DocsEditable
-@DomName('HTMLElement')
-class _Element_Merged extends Element {
- _Element_Merged.internal() : super.internal();
-
- @DomName('HTMLElement.contentEditable')
- @DocsEditable
- String get contentEditable native "HTMLElement_contentEditable_Getter";
-
- @DomName('HTMLElement.contentEditable')
- @DocsEditable
- void set contentEditable(String value) native "HTMLElement_contentEditable_Setter";
-
- @DomName('HTMLElement.dir')
- @DocsEditable
- String get dir native "HTMLElement_dir_Getter";
-
- @DomName('HTMLElement.dir')
- @DocsEditable
- void set dir(String value) native "HTMLElement_dir_Setter";
-
- @DomName('HTMLElement.draggable')
- @DocsEditable
- bool get draggable native "HTMLElement_draggable_Getter";
-
- @DomName('HTMLElement.draggable')
- @DocsEditable
- void set draggable(bool value) native "HTMLElement_draggable_Setter";
-
- @DomName('HTMLElement.hidden')
- @DocsEditable
- bool get hidden native "HTMLElement_hidden_Getter";
-
- @DomName('HTMLElement.hidden')
- @DocsEditable
- void set hidden(bool value) native "HTMLElement_hidden_Setter";
-
- @DomName('HTMLElement.id')
- @DocsEditable
- String get id native "HTMLElement_id_Getter";
-
- @DomName('HTMLElement.id')
- @DocsEditable
- void set id(String value) native "HTMLElement_id_Setter";
-
- @DomName('HTMLElement.innerHTML')
- @DocsEditable
- String get innerHtml native "HTMLElement_innerHTML_Getter";
-
- @DomName('HTMLElement.innerHTML')
- @DocsEditable
- void set innerHtml(String value) native "HTMLElement_innerHTML_Setter";
-
- @DomName('HTMLElement.isContentEditable')
- @DocsEditable
- bool get isContentEditable native "HTMLElement_isContentEditable_Getter";
-
- @DomName('HTMLElement.lang')
- @DocsEditable
- String get lang native "HTMLElement_lang_Getter";
-
- @DomName('HTMLElement.lang')
- @DocsEditable
- void set lang(String value) native "HTMLElement_lang_Setter";
-
- @DomName('HTMLElement.outerHTML')
- @DocsEditable
- String get outerHtml native "HTMLElement_outerHTML_Getter";
-
- @DomName('HTMLElement.spellcheck')
- @DocsEditable
- // http://blog.whatwg.org/the-road-to-html-5-spellchecking
- @Experimental // nonstandard
- bool get spellcheck native "HTMLElement_spellcheck_Getter";
-
- @DomName('HTMLElement.spellcheck')
- @DocsEditable
- // http://blog.whatwg.org/the-road-to-html-5-spellchecking
- @Experimental // nonstandard
- void set spellcheck(bool value) native "HTMLElement_spellcheck_Setter";
-
- @DomName('HTMLElement.tabIndex')
- @DocsEditable
- int get tabIndex native "HTMLElement_tabIndex_Getter";
-
- @DomName('HTMLElement.tabIndex')
- @DocsEditable
- void set tabIndex(int value) native "HTMLElement_tabIndex_Setter";
-
- @DomName('HTMLElement.title')
- @DocsEditable
- String get title native "HTMLElement_title_Getter";
-
- @DomName('HTMLElement.title')
- @DocsEditable
- void set title(String value) native "HTMLElement_title_Setter";
-
- @DomName('HTMLElement.translate')
- @DocsEditable
- bool get translate native "HTMLElement_translate_Getter";
-
- @DomName('HTMLElement.translate')
- @DocsEditable
- void set translate(bool value) native "HTMLElement_translate_Setter";
-
- @DomName('HTMLElement.webkitdropzone')
- @DocsEditable
- @SupportedBrowser(SupportedBrowser.CHROME)
- @SupportedBrowser(SupportedBrowser.SAFARI)
- @Experimental
- // http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-dropzone-attribute
- String get dropzone native "HTMLElement_webkitdropzone_Getter";
-
- @DomName('HTMLElement.webkitdropzone')
- @DocsEditable
- @SupportedBrowser(SupportedBrowser.CHROME)
- @SupportedBrowser(SupportedBrowser.SAFARI)
- @Experimental
- // http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-dropzone-attribute
- void set dropzone(String value) native "HTMLElement_webkitdropzone_Setter";
-
- @DomName('HTMLElement.click')
- @DocsEditable
- void click() native "HTMLElement_click_Callback";
-
- @DomName('HTMLElement.getInputContext')
- @DocsEditable
- // http://www.w3.org/TR/ime-api/#the-getinputcontext-method
- @Experimental
- InputMethodContext getInputContext() native "HTMLElement_getInputContext_Callback";
-
- @DomName('HTMLElement.insertAdjacentElement')
- @DocsEditable
- @Experimental // non-standard
- Element insertAdjacentElement(String where, Element element) native "HTMLElement_insertAdjacentElement_Callback";
-
- @DomName('HTMLElement.insertAdjacentHTML')
- @DocsEditable
- void insertAdjacentHtml(String where, String html) native "HTMLElement_insertAdjacentHTML_Callback";
-
- @DomName('HTMLElement.insertAdjacentText')
- @DocsEditable
- @Experimental // non-standard
- void insertAdjacentText(String where, String text) native "HTMLElement_insertAdjacentText_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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-
-@DocsEditable
@DomName('Entity')
@Experimental // untriaged
class _Entity extends Node {
@@ -26992,7 +26839,7 @@ class _GamepadList extends NativeFieldWrapperClass1 with ListMixin<Gamepad>, Imm
@DomName('HTMLAppletElement')
// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#the-applet-element
@deprecated // deprecated
-abstract class _HTMLAppletElement extends _Element_Merged {
+abstract class _HTMLAppletElement extends _HTMLElement {
_HTMLAppletElement.internal() : super.internal();
}
@@ -27007,7 +26854,7 @@ abstract class _HTMLAppletElement extends _Element_Merged {
@DomName('HTMLBaseFontElement')
// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#basefont
@deprecated // deprecated
-abstract class _HTMLBaseFontElement extends _Element_Merged {
+abstract class _HTMLBaseFontElement extends _HTMLElement {
_HTMLBaseFontElement.internal() : super.internal();
}
@@ -27022,7 +26869,7 @@ abstract class _HTMLBaseFontElement extends _Element_Merged {
@DomName('HTMLDirectoryElement')
// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#dir
@deprecated // deprecated
-abstract class _HTMLDirectoryElement extends _Element_Merged {
+abstract class _HTMLDirectoryElement extends _HTMLElement {
_HTMLDirectoryElement.internal() : super.internal();
}
@@ -27034,10 +26881,163 @@ abstract class _HTMLDirectoryElement extends _Element_Merged {
@DocsEditable
+@DomName('HTMLElement')
+class _HTMLElement extends Element {
+ _HTMLElement.internal() : super.internal();
+
+ @DomName('HTMLElement.contentEditable')
+ @DocsEditable
+ String get contentEditable native "HTMLElement_contentEditable_Getter";
+
+ @DomName('HTMLElement.contentEditable')
+ @DocsEditable
+ void set contentEditable(String value) native "HTMLElement_contentEditable_Setter";
+
+ @DomName('HTMLElement.dir')
+ @DocsEditable
+ String get dir native "HTMLElement_dir_Getter";
+
+ @DomName('HTMLElement.dir')
+ @DocsEditable
+ void set dir(String value) native "HTMLElement_dir_Setter";
+
+ @DomName('HTMLElement.draggable')
+ @DocsEditable
+ bool get draggable native "HTMLElement_draggable_Getter";
+
+ @DomName('HTMLElement.draggable')
+ @DocsEditable
+ void set draggable(bool value) native "HTMLElement_draggable_Setter";
+
+ @DomName('HTMLElement.hidden')
+ @DocsEditable
+ bool get hidden native "HTMLElement_hidden_Getter";
+
+ @DomName('HTMLElement.hidden')
+ @DocsEditable
+ void set hidden(bool value) native "HTMLElement_hidden_Setter";
+
+ @DomName('HTMLElement.id')
+ @DocsEditable
+ String get id native "HTMLElement_id_Getter";
+
+ @DomName('HTMLElement.id')
+ @DocsEditable
+ void set id(String value) native "HTMLElement_id_Setter";
+
+ @DomName('HTMLElement.innerHTML')
+ @DocsEditable
+ String get innerHtml native "HTMLElement_innerHTML_Getter";
+
+ @DomName('HTMLElement.innerHTML')
+ @DocsEditable
+ void set innerHtml(String value) native "HTMLElement_innerHTML_Setter";
+
+ @DomName('HTMLElement.isContentEditable')
+ @DocsEditable
+ bool get isContentEditable native "HTMLElement_isContentEditable_Getter";
+
+ @DomName('HTMLElement.lang')
+ @DocsEditable
+ String get lang native "HTMLElement_lang_Getter";
+
+ @DomName('HTMLElement.lang')
+ @DocsEditable
+ void set lang(String value) native "HTMLElement_lang_Setter";
+
+ @DomName('HTMLElement.outerHTML')
+ @DocsEditable
+ String get outerHtml native "HTMLElement_outerHTML_Getter";
+
+ @DomName('HTMLElement.spellcheck')
+ @DocsEditable
+ // http://blog.whatwg.org/the-road-to-html-5-spellchecking
+ @Experimental // nonstandard
+ bool get spellcheck native "HTMLElement_spellcheck_Getter";
+
+ @DomName('HTMLElement.spellcheck')
+ @DocsEditable
+ // http://blog.whatwg.org/the-road-to-html-5-spellchecking
+ @Experimental // nonstandard
+ void set spellcheck(bool value) native "HTMLElement_spellcheck_Setter";
+
+ @DomName('HTMLElement.tabIndex')
+ @DocsEditable
+ int get tabIndex native "HTMLElement_tabIndex_Getter";
+
+ @DomName('HTMLElement.tabIndex')
+ @DocsEditable
+ void set tabIndex(int value) native "HTMLElement_tabIndex_Setter";
+
+ @DomName('HTMLElement.title')
+ @DocsEditable
+ String get title native "HTMLElement_title_Getter";
+
+ @DomName('HTMLElement.title')
+ @DocsEditable
+ void set title(String value) native "HTMLElement_title_Setter";
+
+ @DomName('HTMLElement.translate')
+ @DocsEditable
+ bool get translate native "HTMLElement_translate_Getter";
+
+ @DomName('HTMLElement.translate')
+ @DocsEditable
+ void set translate(bool value) native "HTMLElement_translate_Setter";
+
+ @DomName('HTMLElement.webkitdropzone')
+ @DocsEditable
+ @SupportedBrowser(SupportedBrowser.CHROME)
+ @SupportedBrowser(SupportedBrowser.SAFARI)
+ @Experimental
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-dropzone-attribute
+ String get dropzone native "HTMLElement_webkitdropzone_Getter";
+
+ @DomName('HTMLElement.webkitdropzone')
+ @DocsEditable
+ @SupportedBrowser(SupportedBrowser.CHROME)
+ @SupportedBrowser(SupportedBrowser.SAFARI)
+ @Experimental
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-dropzone-attribute
+ void set dropzone(String value) native "HTMLElement_webkitdropzone_Setter";
+
+ @DomName('HTMLElement.click')
+ @DocsEditable
+ void click() native "HTMLElement_click_Callback";
+
+ @DomName('HTMLElement.getInputContext')
+ @DocsEditable
+ // http://www.w3.org/TR/ime-api/#the-getinputcontext-method
+ @Experimental
+ InputMethodContext getInputContext() native "HTMLElement_getInputContext_Callback";
+
+ @DomName('HTMLElement.insertAdjacentElement')
+ @DocsEditable
+ @Experimental // non-standard
+ Element insertAdjacentElement(String where, Element element) native "HTMLElement_insertAdjacentElement_Callback";
+
+ @DomName('HTMLElement.insertAdjacentHTML')
+ @DocsEditable
+ void insertAdjacentHtml(String where, String html) native "HTMLElement_insertAdjacentHTML_Callback";
+
+ @DomName('HTMLElement.insertAdjacentText')
+ @DocsEditable
+ @Experimental // non-standard
+ void insertAdjacentText(String where, String text) native "HTMLElement_insertAdjacentText_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
+// BSD-style license that can be found in the LICENSE file.
+
+// WARNING: Do not edit - generated code.
+
+
+@DocsEditable
@DomName('HTMLFontElement')
// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#htmlfontelement
@deprecated // deprecated
-abstract class _HTMLFontElement extends _Element_Merged {
+abstract class _HTMLFontElement extends _HTMLElement {
_HTMLFontElement.internal() : super.internal();
}
@@ -27052,7 +27052,7 @@ abstract class _HTMLFontElement extends _Element_Merged {
@DomName('HTMLFrameElement')
// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#htmlframeelement
@deprecated // deprecated
-abstract class _HTMLFrameElement extends _Element_Merged {
+abstract class _HTMLFrameElement extends _HTMLElement {
_HTMLFrameElement.internal() : super.internal();
}
@@ -27067,7 +27067,7 @@ abstract class _HTMLFrameElement extends _Element_Merged {
@DomName('HTMLFrameSetElement')
// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#frameset
@deprecated // deprecated
-abstract class _HTMLFrameSetElement extends _Element_Merged {
+abstract class _HTMLFrameSetElement extends _HTMLElement {
_HTMLFrameSetElement.internal() : super.internal();
}
@@ -27082,7 +27082,7 @@ abstract class _HTMLFrameSetElement extends _Element_Merged {
@DomName('HTMLMarqueeElement')
// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#the-marquee-element
@deprecated // deprecated
-abstract class _HTMLMarqueeElement extends _Element_Merged {
+abstract class _HTMLMarqueeElement extends _HTMLElement {
_HTMLMarqueeElement.internal() : super.internal();
}
« no previous file with comments | « sdk/lib/html/dart2js/html_dart2js.dart ('k') | tools/dom/scripts/generator.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698