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

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

Side-by-side diff isn't available for this file because of its large size.
Issue 11779024: Fix FrozenElementListIterator. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Run go.sh Created 7 years, 11 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') | sdk/lib/web_audio/dart2js/web_audio_dart2js.dart » ('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 cb6dbe2ea3928a043063c4986a49758bbf195732..beb8b3d56c508f6a27f4192acefb98b9ac3d8f02 100644
--- a/sdk/lib/html/dartium/html_dartium.dart
+++ b/sdk/lib/html/dartium/html_dartium.dart
@@ -8722,6 +8722,7 @@ class _FrozenElementList implements List {
class _FrozenElementListIterator implements Iterator<Element> {
final _FrozenElementList _list;
int _index = 0;
+ Element _current;
_FrozenElementListIterator(this._list);
@@ -8747,7 +8748,7 @@ class _FrozenElementListIterator implements Iterator<Element> {
* Return [:null:] if the iterator is positioned before the first, or
* after the last element.
*/
- E get current => _current;
+ Element get current => _current;
}
class _ElementCssClassSet extends CssClassSet {
@@ -25632,653 +25633,6 @@ class WheelEvent extends MouseEvent {
// 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.
-
-/// @domName Window
-class Window extends EventTarget implements WindowBase {
-
- /**
- * Executes a [callback] after the next batch of browser layout measurements
- * has completed or would have completed if any browser layout measurements
- * had been scheduled.
- */
- void requestLayoutFrame(TimeoutHandler callback) {
- _addMeasurementFrameCallback(callback);
- }
-
- /**
- * Lookup a port by its [name]. Return null if no port is
- * registered under [name].
- */
- lookupPort(String name) {
- var port = json.parse(document.documentElement.attributes['dart-port:$name']);
- return _deserialize(port);
- }
-
- /**
- * Register a [port] on this window under the given [name]. This
- * port may be retrieved by any isolate (or JavaScript script)
- * running in this window.
- */
- registerPort(String name, var port) {
- var serialized = _serialize(port);
- document.documentElement.attributes['dart-port:$name'] = json.stringify(serialized);
- }
-
- Window.internal() : super.internal();
-
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- WindowEvents get on =>
- new WindowEvents(this);
-
- static const int PERSISTENT = 1;
-
- static const int TEMPORARY = 0;
-
-
- /** @domName DOMWindow.applicationCache */
- ApplicationCache get applicationCache native "DOMWindow_applicationCache_Getter";
-
-
- /** @domName DOMWindow.closed */
- bool get closed native "DOMWindow_closed_Getter";
-
-
- /** @domName DOMWindow.console */
- Console get console native "DOMWindow_console_Getter";
-
-
- /** @domName DOMWindow.crypto */
- Crypto get crypto native "DOMWindow_crypto_Getter";
-
-
- /** @domName DOMWindow.defaultStatus */
- String get defaultStatus native "DOMWindow_defaultStatus_Getter";
-
-
- /** @domName DOMWindow.defaultStatus */
- void set defaultStatus(String value) native "DOMWindow_defaultStatus_Setter";
-
-
- /** @domName DOMWindow.defaultstatus */
- String get defaultstatus native "DOMWindow_defaultstatus_Getter";
-
-
- /** @domName DOMWindow.defaultstatus */
- void set defaultstatus(String value) native "DOMWindow_defaultstatus_Setter";
-
-
- /** @domName DOMWindow.devicePixelRatio */
- num get devicePixelRatio native "DOMWindow_devicePixelRatio_Getter";
-
-
- /** @domName DOMWindow.document */
- Document get document native "DOMWindow_document_Getter";
-
-
- /** @domName DOMWindow.event */
- Event get event native "DOMWindow_event_Getter";
-
-
- /** @domName DOMWindow.history */
- History get history native "DOMWindow_history_Getter";
-
-
- /** @domName DOMWindow.indexedDB */
- @SupportedBrowser(SupportedBrowser.CHROME)
- @SupportedBrowser(SupportedBrowser.FIREFOX, '15')
- @SupportedBrowser(SupportedBrowser.IE, '10')
- @Experimental()
- IdbFactory get indexedDB native "DOMWindow_indexedDB_Getter";
-
-
- /** @domName DOMWindow.innerHeight */
- int get innerHeight native "DOMWindow_innerHeight_Getter";
-
-
- /** @domName DOMWindow.innerWidth */
- int get innerWidth native "DOMWindow_innerWidth_Getter";
-
-
- /** @domName DOMWindow.localStorage */
- Storage get localStorage native "DOMWindow_localStorage_Getter";
-
-
- /** @domName DOMWindow.location */
- Location get location native "DOMWindow_location_Getter";
-
-
- /** @domName DOMWindow.location */
- void set location(Location value) native "DOMWindow_location_Setter";
-
-
- /** @domName DOMWindow.locationbar */
- BarInfo get locationbar native "DOMWindow_locationbar_Getter";
-
-
- /** @domName DOMWindow.menubar */
- BarInfo get menubar native "DOMWindow_menubar_Getter";
-
-
- /** @domName DOMWindow.name */
- String get name native "DOMWindow_name_Getter";
-
-
- /** @domName DOMWindow.name */
- void set name(String value) native "DOMWindow_name_Setter";
-
-
- /** @domName DOMWindow.navigator */
- Navigator get navigator native "DOMWindow_navigator_Getter";
-
-
- /** @domName DOMWindow.offscreenBuffering */
- bool get offscreenBuffering native "DOMWindow_offscreenBuffering_Getter";
-
-
- /** @domName DOMWindow.opener */
- WindowBase get opener native "DOMWindow_opener_Getter";
-
-
- /** @domName DOMWindow.outerHeight */
- int get outerHeight native "DOMWindow_outerHeight_Getter";
-
-
- /** @domName DOMWindow.outerWidth */
- int get outerWidth native "DOMWindow_outerWidth_Getter";
-
-
- /** @domName DOMWindow.pagePopupController */
- PagePopupController get pagePopupController native "DOMWindow_pagePopupController_Getter";
-
-
- /** @domName DOMWindow.pageXOffset */
- int get pageXOffset native "DOMWindow_pageXOffset_Getter";
-
-
- /** @domName DOMWindow.pageYOffset */
- int get pageYOffset native "DOMWindow_pageYOffset_Getter";
-
-
- /** @domName DOMWindow.parent */
- WindowBase get parent native "DOMWindow_parent_Getter";
-
-
- /** @domName DOMWindow.performance */
- Performance get performance native "DOMWindow_performance_Getter";
-
-
- /** @domName DOMWindow.personalbar */
- BarInfo get personalbar native "DOMWindow_personalbar_Getter";
-
-
- /** @domName DOMWindow.screen */
- Screen get screen native "DOMWindow_screen_Getter";
-
-
- /** @domName DOMWindow.screenLeft */
- int get screenLeft native "DOMWindow_screenLeft_Getter";
-
-
- /** @domName DOMWindow.screenTop */
- int get screenTop native "DOMWindow_screenTop_Getter";
-
-
- /** @domName DOMWindow.screenX */
- int get screenX native "DOMWindow_screenX_Getter";
-
-
- /** @domName DOMWindow.screenY */
- int get screenY native "DOMWindow_screenY_Getter";
-
-
- /** @domName DOMWindow.scrollX */
- int get scrollX native "DOMWindow_scrollX_Getter";
-
-
- /** @domName DOMWindow.scrollY */
- int get scrollY native "DOMWindow_scrollY_Getter";
-
-
- /** @domName DOMWindow.scrollbars */
- BarInfo get scrollbars native "DOMWindow_scrollbars_Getter";
-
-
- /** @domName DOMWindow.self */
- WindowBase get self native "DOMWindow_self_Getter";
-
-
- /** @domName DOMWindow.sessionStorage */
- Storage get sessionStorage native "DOMWindow_sessionStorage_Getter";
-
-
- /** @domName DOMWindow.status */
- String get status native "DOMWindow_status_Getter";
-
-
- /** @domName DOMWindow.status */
- void set status(String value) native "DOMWindow_status_Setter";
-
-
- /** @domName DOMWindow.statusbar */
- BarInfo get statusbar native "DOMWindow_statusbar_Getter";
-
-
- /** @domName DOMWindow.styleMedia */
- StyleMedia get styleMedia native "DOMWindow_styleMedia_Getter";
-
-
- /** @domName DOMWindow.toolbar */
- BarInfo get toolbar native "DOMWindow_toolbar_Getter";
-
-
- /** @domName DOMWindow.top */
- WindowBase get top native "DOMWindow_top_Getter";
-
-
- /** @domName DOMWindow.webkitNotifications */
- NotificationCenter get webkitNotifications native "DOMWindow_webkitNotifications_Getter";
-
-
- /** @domName DOMWindow.webkitStorageInfo */
- StorageInfo get webkitStorageInfo native "DOMWindow_webkitStorageInfo_Getter";
-
-
- /** @domName DOMWindow.window */
- WindowBase get window native "DOMWindow_window_Getter";
-
-
- /** @domName DOMWindow.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "DOMWindow_addEventListener_Callback";
-
-
- /** @domName DOMWindow.alert */
- void alert(String message) native "DOMWindow_alert_Callback";
-
-
- /** @domName DOMWindow.atob */
- String atob(String string) native "DOMWindow_atob_Callback";
-
-
- /** @domName DOMWindow.btoa */
- String btoa(String string) native "DOMWindow_btoa_Callback";
-
-
- /** @domName DOMWindow.cancelAnimationFrame */
- void cancelAnimationFrame(int id) native "DOMWindow_cancelAnimationFrame_Callback";
-
-
- /** @domName DOMWindow.captureEvents */
- void captureEvents() native "DOMWindow_captureEvents_Callback";
-
-
- /** @domName DOMWindow.clearInterval */
- void clearInterval(int handle) native "DOMWindow_clearInterval_Callback";
-
-
- /** @domName DOMWindow.clearTimeout */
- void clearTimeout(int handle) native "DOMWindow_clearTimeout_Callback";
-
-
- /** @domName DOMWindow.close */
- void close() native "DOMWindow_close_Callback";
-
-
- /** @domName DOMWindow.confirm */
- bool confirm(String message) native "DOMWindow_confirm_Callback";
-
-
- /** @domName DOMWindow.dispatchEvent */
- bool $dom_dispatchEvent(Event evt) native "DOMWindow_dispatchEvent_Callback";
-
-
- /** @domName DOMWindow.find */
- bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog) native "DOMWindow_find_Callback";
-
-
- /** @domName DOMWindow.getComputedStyle */
- CssStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElement) native "DOMWindow_getComputedStyle_Callback";
-
-
- /** @domName DOMWindow.getMatchedCSSRules */
- List<CssRule> getMatchedCssRules(Element element, String pseudoElement) native "DOMWindow_getMatchedCSSRules_Callback";
-
-
- /** @domName DOMWindow.getSelection */
- DomSelection getSelection() native "DOMWindow_getSelection_Callback";
-
-
- /** @domName DOMWindow.matchMedia */
- MediaQueryList matchMedia(String query) native "DOMWindow_matchMedia_Callback";
-
-
- /** @domName DOMWindow.moveBy */
- void moveBy(num x, num y) native "DOMWindow_moveBy_Callback";
-
-
- /** @domName DOMWindow.moveTo */
- void moveTo(num x, num y) native "DOMWindow_moveTo_Callback";
-
-
- /** @domName DOMWindow.open */
- WindowBase open(String url, String name, [String options]) native "DOMWindow_open_Callback";
-
-
- /** @domName DOMWindow.openDatabase */
- Database openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native "DOMWindow_openDatabase_Callback";
-
-
- /** @domName DOMWindow.postMessage */
- void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List messagePorts]) native "DOMWindow_postMessage_Callback";
-
-
- /** @domName DOMWindow.print */
- void print() native "DOMWindow_print_Callback";
-
-
- /** @domName DOMWindow.releaseEvents */
- void releaseEvents() native "DOMWindow_releaseEvents_Callback";
-
-
- /** @domName DOMWindow.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "DOMWindow_removeEventListener_Callback";
-
-
- /** @domName DOMWindow.requestAnimationFrame */
- int requestAnimationFrame(RequestAnimationFrameCallback callback) native "DOMWindow_requestAnimationFrame_Callback";
-
-
- /** @domName DOMWindow.resizeBy */
- void resizeBy(num x, num y) native "DOMWindow_resizeBy_Callback";
-
-
- /** @domName DOMWindow.resizeTo */
- void resizeTo(num width, num height) native "DOMWindow_resizeTo_Callback";
-
-
- /** @domName DOMWindow.scroll */
- void scroll(int x, int y) native "DOMWindow_scroll_Callback";
-
-
- /** @domName DOMWindow.scrollBy */
- void scrollBy(int x, int y) native "DOMWindow_scrollBy_Callback";
-
-
- /** @domName DOMWindow.scrollTo */
- void scrollTo(int x, int y) native "DOMWindow_scrollTo_Callback";
-
-
- /** @domName DOMWindow.setInterval */
- int setInterval(TimeoutHandler handler, int timeout) native "DOMWindow_setInterval_Callback";
-
-
- /** @domName DOMWindow.setTimeout */
- int setTimeout(TimeoutHandler handler, int timeout) native "DOMWindow_setTimeout_Callback";
-
-
- /** @domName DOMWindow.showModalDialog */
- Object showModalDialog(String url, [Object dialogArgs, String featureArgs]) native "DOMWindow_showModalDialog_Callback";
-
-
- /** @domName DOMWindow.stop */
- void stop() native "DOMWindow_stop_Callback";
-
-
- /** @domName DOMWindow.webkitCancelAnimationFrame */
- void webkitCancelAnimationFrame(int id) native "DOMWindow_webkitCancelAnimationFrame_Callback";
-
-
- /** @domName DOMWindow.webkitConvertPointFromNodeToPage */
- Point webkitConvertPointFromNodeToPage(Node node, Point p) native "DOMWindow_webkitConvertPointFromNodeToPage_Callback";
-
-
- /** @domName DOMWindow.webkitConvertPointFromPageToNode */
- Point webkitConvertPointFromPageToNode(Node node, Point p) native "DOMWindow_webkitConvertPointFromPageToNode_Callback";
-
-
- /** @domName DOMWindow.webkitRequestAnimationFrame */
- int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback) native "DOMWindow_webkitRequestAnimationFrame_Callback";
-
-
- /** @domName DOMWindow.webkitRequestFileSystem */
- void webkitRequestFileSystem(int type, int size, FileSystemCallback successCallback, [ErrorCallback errorCallback]) native "DOMWindow_webkitRequestFileSystem_Callback";
-
-
- /** @domName DOMWindow.webkitResolveLocalFileSystemURL */
- void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback, [ErrorCallback errorCallback]) native "DOMWindow_webkitResolveLocalFileSystemURL_Callback";
-
-}
-
-/// @docsEditable true
-class WindowEvents extends Events {
- /// @docsEditable true
- WindowEvents(EventTarget _ptr) : super(_ptr);
-
- /// @docsEditable true
- EventListenerList get contentLoaded => this['DOMContentLoaded'];
-
- /// @docsEditable true
- EventListenerList get abort => this['abort'];
-
- /// @docsEditable true
- EventListenerList get beforeUnload => this['beforeunload'];
-
- /// @docsEditable true
- EventListenerList get blur => this['blur'];
-
- /// @docsEditable true
- EventListenerList get canPlay => this['canplay'];
-
- /// @docsEditable true
- EventListenerList get canPlayThrough => this['canplaythrough'];
-
- /// @docsEditable true
- EventListenerList get change => this['change'];
-
- /// @docsEditable true
- EventListenerList get click => this['click'];
-
- /// @docsEditable true
- EventListenerList get contextMenu => this['contextmenu'];
-
- /// @docsEditable true
- EventListenerList get doubleClick => this['dblclick'];
-
- /// @docsEditable true
- EventListenerList get deviceMotion => this['devicemotion'];
-
- /// @docsEditable true
- EventListenerList get deviceOrientation => this['deviceorientation'];
-
- /// @docsEditable true
- EventListenerList get drag => this['drag'];
-
- /// @docsEditable true
- EventListenerList get dragEnd => this['dragend'];
-
- /// @docsEditable true
- EventListenerList get dragEnter => this['dragenter'];
-
- /// @docsEditable true
- EventListenerList get dragLeave => this['dragleave'];
-
- /// @docsEditable true
- EventListenerList get dragOver => this['dragover'];
-
- /// @docsEditable true
- EventListenerList get dragStart => this['dragstart'];
-
- /// @docsEditable true
- EventListenerList get drop => this['drop'];
-
- /// @docsEditable true
- EventListenerList get durationChange => this['durationchange'];
-
- /// @docsEditable true
- EventListenerList get emptied => this['emptied'];
-
- /// @docsEditable true
- EventListenerList get ended => this['ended'];
-
- /// @docsEditable true
- EventListenerList get error => this['error'];
-
- /// @docsEditable true
- EventListenerList get focus => this['focus'];
-
- /// @docsEditable true
- EventListenerList get hashChange => this['hashchange'];
-
- /// @docsEditable true
- EventListenerList get input => this['input'];
-
- /// @docsEditable true
- EventListenerList get invalid => this['invalid'];
-
- /// @docsEditable true
- EventListenerList get keyDown => this['keydown'];
-
- /// @docsEditable true
- EventListenerList get keyPress => this['keypress'];
-
- /// @docsEditable true
- EventListenerList get keyUp => this['keyup'];
-
- /// @docsEditable true
- EventListenerList get load => this['load'];
-
- /// @docsEditable true
- EventListenerList get loadedData => this['loadeddata'];
-
- /// @docsEditable true
- EventListenerList get loadedMetadata => this['loadedmetadata'];
-
- /// @docsEditable true
- EventListenerList get loadStart => this['loadstart'];
-
- /// @docsEditable true
- EventListenerList get message => this['message'];
-
- /// @docsEditable true
- EventListenerList get mouseDown => this['mousedown'];
-
- /// @docsEditable true
- EventListenerList get mouseMove => this['mousemove'];
-
- /// @docsEditable true
- EventListenerList get mouseOut => this['mouseout'];
-
- /// @docsEditable true
- EventListenerList get mouseOver => this['mouseover'];
-
- /// @docsEditable true
- EventListenerList get mouseUp => this['mouseup'];
-
- /// @docsEditable true
- EventListenerList get mouseWheel => this['mousewheel'];
-
- /// @docsEditable true
- EventListenerList get offline => this['offline'];
-
- /// @docsEditable true
- EventListenerList get online => this['online'];
-
- /// @docsEditable true
- EventListenerList get pageHide => this['pagehide'];
-
- /// @docsEditable true
- EventListenerList get pageShow => this['pageshow'];
-
- /// @docsEditable true
- EventListenerList get pause => this['pause'];
-
- /// @docsEditable true
- EventListenerList get play => this['play'];
-
- /// @docsEditable true
- EventListenerList get playing => this['playing'];
-
- /// @docsEditable true
- EventListenerList get popState => this['popstate'];
-
- /// @docsEditable true
- EventListenerList get progress => this['progress'];
-
- /// @docsEditable true
- EventListenerList get rateChange => this['ratechange'];
-
- /// @docsEditable true
- EventListenerList get reset => this['reset'];
-
- /// @docsEditable true
- EventListenerList get resize => this['resize'];
-
- /// @docsEditable true
- EventListenerList get scroll => this['scroll'];
-
- /// @docsEditable true
- EventListenerList get search => this['search'];
-
- /// @docsEditable true
- EventListenerList get seeked => this['seeked'];
-
- /// @docsEditable true
- EventListenerList get seeking => this['seeking'];
-
- /// @docsEditable true
- EventListenerList get select => this['select'];
-
- /// @docsEditable true
- EventListenerList get stalled => this['stalled'];
-
- /// @docsEditable true
- EventListenerList get storage => this['storage'];
-
- /// @docsEditable true
- EventListenerList get submit => this['submit'];
-
- /// @docsEditable true
- EventListenerList get suspend => this['suspend'];
-
- /// @docsEditable true
- EventListenerList get timeUpdate => this['timeupdate'];
-
- /// @docsEditable true
- EventListenerList get touchCancel => this['touchcancel'];
-
- /// @docsEditable true
- EventListenerList get touchEnd => this['touchend'];
-
- /// @docsEditable true
- EventListenerList get touchMove => this['touchmove'];
-
- /// @docsEditable true
- EventListenerList get touchStart => this['touchstart'];
-
- /// @docsEditable true
- EventListenerList get unload => this['unload'];
-
- /// @docsEditable true
- EventListenerList get volumeChange => this['volumechange'];
-
- /// @docsEditable true
- EventListenerList get waiting => this['waiting'];
-
- /// @docsEditable true
- EventListenerList get animationEnd => this['webkitAnimationEnd'];
-
- /// @docsEditable true
- EventListenerList get animationIteration => this['webkitAnimationIteration'];
-
- /// @docsEditable true
- EventListenerList get animationStart => this['webkitAnimationStart'];
-
- /// @docsEditable true
- EventListenerList get transitionEnd => this['webkitTransitionEnd'];
-}
-// 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.
« no previous file with comments | « sdk/lib/html/dart2js/html_dart2js.dart ('k') | sdk/lib/web_audio/dart2js/web_audio_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698