| 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 8660c15759eda67809a5ce0a1cee546aa9ee1585..74c9b983304eabf2fe08f14d0f21dcba4d3cb490 100644
|
| --- a/sdk/lib/html/dart2js/html_dart2js.dart
|
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart
|
| @@ -6017,6 +6017,27 @@ class DirectoryReaderSync native "*DirectoryReaderSync" {
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
|
|
| +/**
|
| + * Represents an HTML <div> element.
|
| + *
|
| + * The [DivElement] is a generic container for content and does not have any
|
| + * special significance. It is functionally similar to [SpanElement].
|
| + *
|
| + * The [DivElement] is a block-level element, as opposed to [SpanElement],
|
| + * which is an inline-level element.
|
| + *
|
| + * Example usage:
|
| + *
|
| + * DivElement div = new DivElement();
|
| + * div.text = 'Here's my new DivElem
|
| + * document.body.elements.add(elem);
|
| + *
|
| + * See also:
|
| + *
|
| + * * [HTML <div> element](http://www.w3.org/TR/html-markup/div.html) from W3C.
|
| + * * [Block-level element](http://www.w3.org/TR/CSS2/visuren.html#block-boxes) from W3C.
|
| + * * [Inline-level element](http://www.w3.org/TR/CSS2/visuren.html#inline-boxes) from W3C.
|
| + */
|
| /// @domName HTMLDivElement; @docsEditable true
|
| class DivElement extends Element implements Element native "*HTMLDivElement" {
|
|
|
| @@ -6055,6 +6076,7 @@ class Document extends Node native "*Document"
|
| /// @domName Document.cookie; @docsEditable true
|
| String cookie;
|
|
|
| + /// Returns the [Window] associated with the document.
|
| /// @domName Document.defaultView; @docsEditable true
|
| Window get window => _convertNativeToDart_Window(this._window);
|
| @JSName('defaultView')
|
| @@ -7814,7 +7836,7 @@ class Event native "*Event" {
|
| /// @domName Event.currentTarget; @docsEditable true
|
| EventTarget get currentTarget => _convertNativeToDart_EventTarget(this._currentTarget);
|
| @JSName('currentTarget')
|
| - @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
|
| + @Creates('Null') @Returns('EventTarget|=Object')
|
| final dynamic _currentTarget;
|
|
|
| /// @domName Event.defaultPrevented; @docsEditable true
|
| @@ -7829,7 +7851,7 @@ class Event native "*Event" {
|
| /// @domName Event.target; @docsEditable true
|
| EventTarget get target => _convertNativeToDart_EventTarget(this._target);
|
| @JSName('target')
|
| - @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
|
| + @Creates('Node') @Returns('EventTarget|=Object')
|
| final dynamic _target;
|
|
|
| /// @domName Event.timeStamp; @docsEditable true
|
| @@ -12781,6 +12803,16 @@ class MemoryInfo native "*MemoryInfo" {
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
|
|
| +/**
|
| + * An HTML <menu> element.
|
| + *
|
| + * A <menu> element represents an unordered list of menu commands.
|
| + *
|
| + * See also:
|
| + *
|
| + * * [Menu Element](https://developer.mozilla.org/en-US/docs/HTML/Element/menu) from MDN.
|
| + * * [Menu Element](http://www.w3.org/TR/html5/the-menu-element.html#the-menu-element) from the W3C.
|
| + */
|
| /// @domName HTMLMenuElement; @docsEditable true
|
| class MenuElement extends Element implements Element native "*HTMLMenuElement" {
|
|
|
| @@ -13023,7 +13055,7 @@ class MouseEvent extends UIEvent native "*MouseEvent" {
|
| /// @domName MouseEvent.relatedTarget; @docsEditable true
|
| EventTarget get relatedTarget => _convertNativeToDart_EventTarget(this._relatedTarget);
|
| @JSName('relatedTarget')
|
| - @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
|
| + @Creates('Node') @Returns('EventTarget|=Object')
|
| final dynamic _relatedTarget;
|
|
|
| /// @domName MouseEvent.screenX; @docsEditable true
|
| @@ -17422,7 +17454,7 @@ class Touch native "*Touch" {
|
| /// @domName Touch.target; @docsEditable true
|
| EventTarget get target => _convertNativeToDart_EventTarget(this._target);
|
| @JSName('target')
|
| - @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
|
| + @Creates('Element|Document') @Returns('Element|Document')
|
| final dynamic _target;
|
|
|
| /// @domName Touch.webkitForce; @docsEditable true
|
|
|