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 9def600e236feffc2ebb42ca840d2a808d46f416..da5b3f8d0d8fcbdb8fc771e493abc593d9f4d668 100644 |
--- a/sdk/lib/html/dart2js/html_dart2js.dart |
+++ b/sdk/lib/html/dart2js/html_dart2js.dart |
@@ -180,49 +180,6 @@ class AnimationEvent extends Event native "*WebKitAnimationEvent" { |
@DocsEditable |
-@DomName('HTMLAppletElement') |
-class AppletElement extends Element native "*HTMLAppletElement" { |
- |
- @DocsEditable @DomName('HTMLAppletElement.align') |
- String align; |
- |
- @DocsEditable @DomName('HTMLAppletElement.alt') |
- String alt; |
- |
- @DocsEditable @DomName('HTMLAppletElement.archive') |
- String archive; |
- |
- @DocsEditable @DomName('HTMLAppletElement.code') |
- String code; |
- |
- @DocsEditable @DomName('HTMLAppletElement.codeBase') |
- String codeBase; |
- |
- @DocsEditable @DomName('HTMLAppletElement.height') |
- String height; |
- |
- @DocsEditable @DomName('HTMLAppletElement.hspace') |
- String hspace; |
- |
- @DocsEditable @DomName('HTMLAppletElement.name') |
- String name; |
- |
- @DocsEditable @DomName('HTMLAppletElement.object') |
- String object; |
- |
- @DocsEditable @DomName('HTMLAppletElement.vspace') |
- String vspace; |
- |
- @DocsEditable @DomName('HTMLAppletElement.width') |
- String width; |
-} |
-// 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('DOMApplicationCache') |
@SupportedBrowser(SupportedBrowser.CHROME) |
@SupportedBrowser(SupportedBrowser.FIREFOX) |
@@ -550,25 +507,6 @@ class BaseElement extends Element native "*HTMLBaseElement" { |
@DocsEditable |
-@DomName('HTMLBaseFontElement') |
-class BaseFontElement extends Element native "*HTMLBaseFontElement" { |
- |
- @DocsEditable @DomName('HTMLBaseFontElement.color') |
- String color; |
- |
- @DocsEditable @DomName('HTMLBaseFontElement.face') |
- String face; |
- |
- @DocsEditable @DomName('HTMLBaseFontElement.size') |
- int size; |
-} |
-// 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('BatteryManager') |
class BatteryManager extends EventTarget native "*BatteryManager" { |
@@ -1388,107 +1326,86 @@ class Console { |
bool get _isConsoleDefined => JS('bool', "typeof console != 'undefined'"); |
- @DocsEditable |
@DomName('Console.memory') |
MemoryInfo get memory => _isConsoleDefined ? |
JS('MemoryInfo', 'console.memory') : null; |
- @DocsEditable |
@DomName('Console.profiles') |
List<ScriptProfile> get profiles => _isConsoleDefined ? |
JS('List<ScriptProfile>', 'console.profiles') : null; |
- @DocsEditable |
@DomName('Console.assertCondition') |
void assertCondition(bool condition, Object arg) => _isConsoleDefined ? |
JS('void', 'console.assertCondition(#, #)', condition, arg) : null; |
- @DocsEditable |
@DomName('Console.count') |
void count(Object arg) => _isConsoleDefined ? |
JS('void', 'console.count(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.debug') |
void debug(Object arg) => _isConsoleDefined ? |
JS('void', 'console.debug(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.dir') |
void dir(Object arg) => _isConsoleDefined ? |
JS('void', 'console.debug(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.dirxml') |
void dirxml(Object arg) => _isConsoleDefined ? |
JS('void', 'console.dirxml(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.error') |
void error(Object arg) => _isConsoleDefined ? |
JS('void', 'console.error(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.group') |
void group(Object arg) => _isConsoleDefined ? |
JS('void', 'console.group(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.groupCollapsed') |
void groupCollapsed(Object arg) => _isConsoleDefined ? |
JS('void', 'console.groupCollapsed(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.groupEnd') |
void groupEnd() => _isConsoleDefined ? |
JS('void', 'console.groupEnd()') : null; |
- @DocsEditable |
@DomName('Console.info') |
void info(Object arg) => _isConsoleDefined ? |
JS('void', 'console.info(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.log') |
void log(Object arg) => _isConsoleDefined ? |
JS('void', 'console.log(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.markTimeline') |
void markTimeline(Object arg) => _isConsoleDefined ? |
JS('void', 'console.markTimeline(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.profile') |
void profile(String title) => _isConsoleDefined ? |
JS('void', 'console.profile(#)', title) : null; |
- @DocsEditable |
@DomName('Console.profileEnd') |
void profileEnd(String title) => _isConsoleDefined ? |
JS('void', 'console.profileEnd(#)', title) : null; |
- @DocsEditable |
@DomName('Console.time') |
void time(String title) => _isConsoleDefined ? |
JS('void', 'console.time(#)', title) : null; |
- @DocsEditable |
@DomName('Console.timeEnd') |
void timeEnd(String title, Object arg) => _isConsoleDefined ? |
JS('void', 'console.timeEnd(#, #)', title, arg) : null; |
- @DocsEditable |
@DomName('Console.timeStamp') |
void timeStamp(Object arg) => _isConsoleDefined ? |
JS('void', 'console.timeStamp(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.trace') |
void trace(Object arg) => _isConsoleDefined ? |
JS('void', 'console.trace(#)', arg) : null; |
- @DocsEditable |
@DomName('Console.warn') |
void warn(Object arg) => _isConsoleDefined ? |
JS('void', 'console.warn(#)', arg) : null; |
@@ -10456,25 +10373,6 @@ class Float64Array extends ArrayBufferView implements JavaScriptIndexingBehavior |
@DocsEditable |
-@DomName('HTMLFontElement') |
-class FontElement extends Element native "*HTMLFontElement" { |
- |
- @DocsEditable @DomName('HTMLFontElement.color') |
- String color; |
- |
- @DocsEditable @DomName('HTMLFontElement.face') |
- String face; |
- |
- @DocsEditable @DomName('HTMLFontElement.size') |
- String size; |
-} |
-// 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('FormData') |
class FormData native "*FormData" { |
@@ -10554,128 +10452,6 @@ class FormElement extends Element native "*HTMLFormElement" { |
@DocsEditable |
-@DomName('HTMLFrameElement') |
-class FrameElement extends Element native "*HTMLFrameElement" { |
-} |
-// 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('HTMLFrameSetElement') |
-class FrameSetElement extends Element native "*HTMLFrameSetElement" { |
- |
- static const EventStreamProvider<Event> beforeUnloadEvent = const EventStreamProvider<Event>('beforeunload'); |
- |
- static const EventStreamProvider<Event> blurEvent = const EventStreamProvider<Event>('blur'); |
- |
- static const EventStreamProvider<Event> errorEvent = const EventStreamProvider<Event>('error'); |
- |
- static const EventStreamProvider<Event> focusEvent = const EventStreamProvider<Event>('focus'); |
- |
- static const EventStreamProvider<HashChangeEvent> hashChangeEvent = const EventStreamProvider<HashChangeEvent>('hashchange'); |
- |
- static const EventStreamProvider<Event> loadEvent = const EventStreamProvider<Event>('load'); |
- |
- static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message'); |
- |
- static const EventStreamProvider<Event> offlineEvent = const EventStreamProvider<Event>('offline'); |
- |
- static const EventStreamProvider<Event> onlineEvent = const EventStreamProvider<Event>('online'); |
- |
- static const EventStreamProvider<PopStateEvent> popStateEvent = const EventStreamProvider<PopStateEvent>('popstate'); |
- |
- static const EventStreamProvider<Event> resizeEvent = const EventStreamProvider<Event>('resize'); |
- |
- static const EventStreamProvider<StorageEvent> storageEvent = const EventStreamProvider<StorageEvent>('storage'); |
- |
- static const EventStreamProvider<Event> unloadEvent = const EventStreamProvider<Event>('unload'); |
- |
- @DocsEditable |
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent') |
- FrameSetElementEvents get on => |
- new FrameSetElementEvents(this); |
- |
- Stream<Event> get onBeforeUnload => beforeUnloadEvent.forTarget(this); |
- |
- Stream<Event> get onBlur => blurEvent.forTarget(this); |
- |
- Stream<Event> get onError => errorEvent.forTarget(this); |
- |
- Stream<Event> get onFocus => focusEvent.forTarget(this); |
- |
- Stream<HashChangeEvent> get onHashChange => hashChangeEvent.forTarget(this); |
- |
- Stream<Event> get onLoad => loadEvent.forTarget(this); |
- |
- Stream<MessageEvent> get onMessage => messageEvent.forTarget(this); |
- |
- Stream<Event> get onOffline => offlineEvent.forTarget(this); |
- |
- Stream<Event> get onOnline => onlineEvent.forTarget(this); |
- |
- Stream<PopStateEvent> get onPopState => popStateEvent.forTarget(this); |
- |
- Stream<Event> get onResize => resizeEvent.forTarget(this); |
- |
- Stream<StorageEvent> get onStorage => storageEvent.forTarget(this); |
- |
- Stream<Event> get onUnload => unloadEvent.forTarget(this); |
-} |
- |
-@DocsEditable |
-class FrameSetElementEvents extends ElementEvents { |
- @DocsEditable |
- FrameSetElementEvents(EventTarget _ptr) : super(_ptr); |
- |
- @DocsEditable |
- EventListenerList get beforeUnload => this['beforeunload']; |
- |
- @DocsEditable |
- EventListenerList get blur => this['blur']; |
- |
- @DocsEditable |
- EventListenerList get error => this['error']; |
- |
- @DocsEditable |
- EventListenerList get focus => this['focus']; |
- |
- @DocsEditable |
- EventListenerList get hashChange => this['hashchange']; |
- |
- @DocsEditable |
- EventListenerList get load => this['load']; |
- |
- @DocsEditable |
- EventListenerList get message => this['message']; |
- |
- @DocsEditable |
- EventListenerList get offline => this['offline']; |
- |
- @DocsEditable |
- EventListenerList get online => this['online']; |
- |
- @DocsEditable |
- EventListenerList get popState => this['popstate']; |
- |
- @DocsEditable |
- EventListenerList get resize => this['resize']; |
- |
- @DocsEditable |
- EventListenerList get storage => this['storage']; |
- |
- @DocsEditable |
- EventListenerList get unload => this['unload']; |
-} |
-// 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('Gamepad') |
class Gamepad native "*Gamepad" { |
@@ -11822,7 +11598,6 @@ class InputElement extends Element implements |
ButtonInputElement |
native "*HTMLInputElement" { |
- @DocsEditable |
factory InputElement({String type}) { |
var e = document.$dom_createElement("input"); |
if (type != null) { |
@@ -13500,58 +13275,6 @@ class MapElement extends Element native "*HTMLMapElement" { |
@DocsEditable |
-@DomName('HTMLMarqueeElement') |
-class MarqueeElement extends Element native "*HTMLMarqueeElement" { |
- |
- /// Checks if this type is supported on the current platform. |
- static bool get supported => Element.isTagSupported('marquee')&& (new Element.tag('marquee') is MarqueeElement); |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.behavior') |
- String behavior; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.bgColor') |
- String bgColor; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.direction') |
- String direction; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.height') |
- String height; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.hspace') |
- int hspace; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.loop') |
- int loop; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.scrollAmount') |
- int scrollAmount; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.scrollDelay') |
- int scrollDelay; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.trueSpeed') |
- bool trueSpeed; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.vspace') |
- int vspace; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.width') |
- String width; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.start') |
- void start() native; |
- |
- @DocsEditable @DomName('HTMLMarqueeElement.stop') |
- void stop() 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('MediaController') |
class MediaController extends EventTarget native "*MediaController" { |
@@ -15093,7 +14816,6 @@ class NamedNodeMap implements JavaScriptIndexingBehavior, List<Node> native "*Na |
@DomName('Navigator') |
class Navigator native "*Navigator" { |
- @DocsEditable |
@DomName('Navigator.language') |
String get language => JS('String', '#.language || #.userLanguage', this, |
this); |
@@ -22622,7 +22344,6 @@ class Window extends EventTarget implements WindowBase native "@*DOMWindow" { |
document.documentElement.attributes['dart-port:$name'] = json.stringify(serialized); |
} |
- @DocsEditable |
@DomName('Window.console') |
Console get console => Console.safeConsole; |
@@ -23852,6 +23573,26 @@ class XsltProcessor native "*XSLTProcessor" { |
@DocsEditable |
+@DomName('HTMLAppletElement') |
+class _AppletElement extends Element native "*HTMLAppletElement" { |
+} |
+// 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('HTMLBaseFontElement') |
+class _BaseFontElement extends Element native "*HTMLBaseFontElement" { |
+} |
+// 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('ClientRectList') |
class _ClientRectList implements JavaScriptIndexingBehavior, List<ClientRect> native "*ClientRectList" { |
@@ -24682,6 +24423,138 @@ class _EntryArraySync implements JavaScriptIndexingBehavior, List<EntrySync> nat |
@DocsEditable |
+@DomName('HTMLFontElement') |
+class _FontElement extends Element native "*HTMLFontElement" { |
+} |
+// 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('HTMLFrameElement') |
+class _FrameElement extends Element native "*HTMLFrameElement" { |
+} |
+// 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('HTMLFrameSetElement') |
+class _FrameSetElement extends Element native "*HTMLFrameSetElement" { |
+ |
+ static const EventStreamProvider<Event> beforeUnloadEvent = const EventStreamProvider<Event>('beforeunload'); |
+ |
+ static const EventStreamProvider<Event> blurEvent = const EventStreamProvider<Event>('blur'); |
+ |
+ static const EventStreamProvider<Event> errorEvent = const EventStreamProvider<Event>('error'); |
+ |
+ static const EventStreamProvider<Event> focusEvent = const EventStreamProvider<Event>('focus'); |
+ |
+ static const EventStreamProvider<HashChangeEvent> hashChangeEvent = const EventStreamProvider<HashChangeEvent>('hashchange'); |
+ |
+ static const EventStreamProvider<Event> loadEvent = const EventStreamProvider<Event>('load'); |
+ |
+ static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message'); |
+ |
+ static const EventStreamProvider<Event> offlineEvent = const EventStreamProvider<Event>('offline'); |
+ |
+ static const EventStreamProvider<Event> onlineEvent = const EventStreamProvider<Event>('online'); |
+ |
+ static const EventStreamProvider<PopStateEvent> popStateEvent = const EventStreamProvider<PopStateEvent>('popstate'); |
+ |
+ static const EventStreamProvider<Event> resizeEvent = const EventStreamProvider<Event>('resize'); |
+ |
+ static const EventStreamProvider<StorageEvent> storageEvent = const EventStreamProvider<StorageEvent>('storage'); |
+ |
+ static const EventStreamProvider<Event> unloadEvent = const EventStreamProvider<Event>('unload'); |
+ |
+ @DocsEditable |
+ @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent') |
+ _FrameSetElementEvents get on => |
+ new _FrameSetElementEvents(this); |
+ |
+ Stream<Event> get onBeforeUnload => beforeUnloadEvent.forTarget(this); |
+ |
+ Stream<Event> get onBlur => blurEvent.forTarget(this); |
+ |
+ Stream<Event> get onError => errorEvent.forTarget(this); |
+ |
+ Stream<Event> get onFocus => focusEvent.forTarget(this); |
+ |
+ Stream<HashChangeEvent> get onHashChange => hashChangeEvent.forTarget(this); |
+ |
+ Stream<Event> get onLoad => loadEvent.forTarget(this); |
+ |
+ Stream<MessageEvent> get onMessage => messageEvent.forTarget(this); |
+ |
+ Stream<Event> get onOffline => offlineEvent.forTarget(this); |
+ |
+ Stream<Event> get onOnline => onlineEvent.forTarget(this); |
+ |
+ Stream<PopStateEvent> get onPopState => popStateEvent.forTarget(this); |
+ |
+ Stream<Event> get onResize => resizeEvent.forTarget(this); |
+ |
+ Stream<StorageEvent> get onStorage => storageEvent.forTarget(this); |
+ |
+ Stream<Event> get onUnload => unloadEvent.forTarget(this); |
+} |
+ |
+@DocsEditable |
+class _FrameSetElementEvents extends ElementEvents { |
+ @DocsEditable |
+ _FrameSetElementEvents(EventTarget _ptr) : super(_ptr); |
+ |
+ @DocsEditable |
+ EventListenerList get beforeUnload => this['beforeunload']; |
+ |
+ @DocsEditable |
+ EventListenerList get blur => this['blur']; |
+ |
+ @DocsEditable |
+ EventListenerList get error => this['error']; |
+ |
+ @DocsEditable |
+ EventListenerList get focus => this['focus']; |
+ |
+ @DocsEditable |
+ EventListenerList get hashChange => this['hashchange']; |
+ |
+ @DocsEditable |
+ EventListenerList get load => this['load']; |
+ |
+ @DocsEditable |
+ EventListenerList get message => this['message']; |
+ |
+ @DocsEditable |
+ EventListenerList get offline => this['offline']; |
+ |
+ @DocsEditable |
+ EventListenerList get online => this['online']; |
+ |
+ @DocsEditable |
+ EventListenerList get popState => this['popstate']; |
+ |
+ @DocsEditable |
+ EventListenerList get resize => this['resize']; |
+ |
+ @DocsEditable |
+ EventListenerList get storage => this['storage']; |
+ |
+ @DocsEditable |
+ EventListenerList get unload => this['unload']; |
+} |
+// 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('GamepadList') |
class _GamepadList implements JavaScriptIndexingBehavior, List<Gamepad> native "*GamepadList" { |
@@ -24846,6 +24719,16 @@ class _GamepadList implements JavaScriptIndexingBehavior, List<Gamepad> native " |
@DocsEditable |
+@DomName('HTMLMarqueeElement') |
+class _MarqueeElement extends Element native "*HTMLMarqueeElement" { |
+} |
+// 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('MediaStreamList') |
class _MediaStreamList implements JavaScriptIndexingBehavior, List<MediaStream> native "*MediaStreamList" { |