| OLD | NEW |
| 1 library html; | 1 library html; |
| 2 | 2 |
| 3 import 'dart:isolate'; | 3 import 'dart:isolate'; |
| 4 import 'dart:json'; | 4 import 'dart:json'; |
| 5 import 'dart:svg' as svg; | 5 import 'dart:svg' as svg; |
| 6 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7 // for details. All rights reserved. Use of this source code is governed by a | 7 // for details. All rights reserved. Use of this source code is governed by a |
| 8 // BSD-style license that can be found in the LICENSE file. | 8 // BSD-style license that can be found in the LICENSE file. |
| 9 | 9 |
| 10 // DO NOT EDIT | 10 // DO NOT EDIT |
| (...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 427 | 427 |
| 428 // WARNING: Do not edit - generated code. | 428 // WARNING: Do not edit - generated code. |
| 429 | 429 |
| 430 | 430 |
| 431 typedef void AudioBufferCallback(AudioBuffer audioBuffer); | 431 typedef void AudioBufferCallback(AudioBuffer audioBuffer); |
| 432 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 432 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 433 // for details. All rights reserved. Use of this source code is governed by a | 433 // for details. All rights reserved. Use of this source code is governed by a |
| 434 // BSD-style license that can be found in the LICENSE file. | 434 // BSD-style license that can be found in the LICENSE file. |
| 435 | 435 |
| 436 | 436 |
| 437 /// @domName AudioBufferSourceNode |
| 437 class AudioBufferSourceNode extends AudioSourceNode native "*AudioBufferSourceNo
de" { | 438 class AudioBufferSourceNode extends AudioSourceNode native "*AudioBufferSourceNo
de" { |
| 438 | 439 |
| 439 // TODO(efortuna): Remove these methods when Chrome stable also uses start | 440 // TODO(efortuna): Remove these methods when Chrome stable also uses start |
| 440 // instead of noteOn. | 441 // instead of noteOn. |
| 441 void start(num when, [num grainOffset, num grainDuration]) { | 442 void start(num when, [num grainOffset, num grainDuration]) { |
| 442 if (JS('bool', '!!#.start', this)) { | 443 if (JS('bool', '!!#.start', this)) { |
| 443 if (?grainDuration) { | 444 if (?grainDuration) { |
| 444 JS('void', '#.start(#, #, #)', this, when, grainOffset, grainDuration); | 445 JS('void', '#.start(#, #, #)', this, when, grainOffset, grainDuration); |
| 445 } else if (?grainOffset) { | 446 } else if (?grainOffset) { |
| 446 JS('void', '#.start(#, #)', this, when, grainOffset); | 447 JS('void', '#.start(#, #)', this, when, grainOffset); |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 494 | 495 |
| 495 /// @domName AudioBufferSourceNode.playbackState; @docsEditable true | 496 /// @domName AudioBufferSourceNode.playbackState; @docsEditable true |
| 496 final int playbackState; | 497 final int playbackState; |
| 497 | 498 |
| 498 } | 499 } |
| 499 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 500 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 500 // for details. All rights reserved. Use of this source code is governed by a | 501 // for details. All rights reserved. Use of this source code is governed by a |
| 501 // BSD-style license that can be found in the LICENSE file. | 502 // BSD-style license that can be found in the LICENSE file. |
| 502 | 503 |
| 503 | 504 |
| 505 /// @domName AudioContext |
| 504 class AudioContext extends EventTarget native "*AudioContext" { | 506 class AudioContext extends EventTarget native "*AudioContext" { |
| 505 factory AudioContext() => _AudioContextFactoryProvider.createAudioContext(); | 507 factory AudioContext() => _AudioContextFactoryProvider.createAudioContext(); |
| 506 | 508 |
| 507 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 509 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
| 508 AudioContextEvents get on => | 510 AudioContextEvents get on => |
| 509 new AudioContextEvents(this); | 511 new AudioContextEvents(this); |
| 510 | 512 |
| 511 /// @domName AudioContext.activeSourceCount; @docsEditable true | 513 /// @domName AudioContext.activeSourceCount; @docsEditable true |
| 512 final int activeSourceCount; | 514 final int activeSourceCount; |
| 513 | 515 |
| (...skipping 910 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1424 _cachedBrowserPrefix = '-ms-'; | 1426 _cachedBrowserPrefix = '-ms-'; |
| 1425 } else if (_Device.isOpera) { | 1427 } else if (_Device.isOpera) { |
| 1426 _cachedBrowserPrefix = '-o-'; | 1428 _cachedBrowserPrefix = '-o-'; |
| 1427 } else { | 1429 } else { |
| 1428 _cachedBrowserPrefix = '-webkit-'; | 1430 _cachedBrowserPrefix = '-webkit-'; |
| 1429 } | 1431 } |
| 1430 } | 1432 } |
| 1431 return _cachedBrowserPrefix; | 1433 return _cachedBrowserPrefix; |
| 1432 } | 1434 } |
| 1433 | 1435 |
| 1436 /// @domName CSSStyleDeclaration |
| 1434 class CSSStyleDeclaration native "*CSSStyleDeclaration" { | 1437 class CSSStyleDeclaration native "*CSSStyleDeclaration" { |
| 1435 factory CSSStyleDeclaration() => _CSSStyleDeclarationFactoryProvider.createCSS
StyleDeclaration(); | 1438 factory CSSStyleDeclaration() => _CSSStyleDeclarationFactoryProvider.createCSS
StyleDeclaration(); |
| 1436 factory CSSStyleDeclaration.css(String css) => | 1439 factory CSSStyleDeclaration.css(String css) => |
| 1437 _CSSStyleDeclarationFactoryProvider.createCSSStyleDeclaration_css(css); | 1440 _CSSStyleDeclarationFactoryProvider.createCSSStyleDeclaration_css(css); |
| 1438 | 1441 |
| 1439 | 1442 |
| 1440 /// @domName CSSStyleDeclaration.cssText; @docsEditable true | 1443 /// @domName CSSStyleDeclaration.cssText; @docsEditable true |
| 1441 String cssText; | 1444 String cssText; |
| 1442 | 1445 |
| 1443 /// @domName CSSStyleDeclaration.length; @docsEditable true | 1446 /// @domName CSSStyleDeclaration.length; @docsEditable true |
| (...skipping 3314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4758 String cssText; | 4761 String cssText; |
| 4759 | 4762 |
| 4760 /// @domName CSSValue.cssValueType; @docsEditable true | 4763 /// @domName CSSValue.cssValueType; @docsEditable true |
| 4761 final int cssValueType; | 4764 final int cssValueType; |
| 4762 } | 4765 } |
| 4763 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4766 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4764 // for details. All rights reserved. Use of this source code is governed by a | 4767 // for details. All rights reserved. Use of this source code is governed by a |
| 4765 // BSD-style license that can be found in the LICENSE file. | 4768 // BSD-style license that can be found in the LICENSE file. |
| 4766 | 4769 |
| 4767 | 4770 |
| 4771 /// @domName HTMLCanvasElement |
| 4768 class CanvasElement extends Element implements Element native "*HTMLCanvasElemen
t" { | 4772 class CanvasElement extends Element implements Element native "*HTMLCanvasElemen
t" { |
| 4769 | 4773 |
| 4770 factory CanvasElement({int width, int height}) { | 4774 factory CanvasElement({int width, int height}) { |
| 4771 var e = document.$dom_createElement("canvas"); | 4775 var e = document.$dom_createElement("canvas"); |
| 4772 if (width != null) e.width = width; | 4776 if (width != null) e.width = width; |
| 4773 if (height != null) e.height = height; | 4777 if (height != null) e.height = height; |
| 4774 return e; | 4778 return e; |
| 4775 } | 4779 } |
| 4776 | 4780 |
| 4777 /// @domName HTMLCanvasElement.height; @docsEditable true | 4781 /// @domName HTMLCanvasElement.height; @docsEditable true |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4815 class CanvasRenderingContext native "*CanvasRenderingContext" { | 4819 class CanvasRenderingContext native "*CanvasRenderingContext" { |
| 4816 | 4820 |
| 4817 /// @domName CanvasRenderingContext.canvas; @docsEditable true | 4821 /// @domName CanvasRenderingContext.canvas; @docsEditable true |
| 4818 final CanvasElement canvas; | 4822 final CanvasElement canvas; |
| 4819 } | 4823 } |
| 4820 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4824 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4821 // for details. All rights reserved. Use of this source code is governed by a | 4825 // for details. All rights reserved. Use of this source code is governed by a |
| 4822 // BSD-style license that can be found in the LICENSE file. | 4826 // BSD-style license that can be found in the LICENSE file. |
| 4823 | 4827 |
| 4824 | 4828 |
| 4829 /// @domName CanvasRenderingContext2D |
| 4825 class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen
deringContext2D" { | 4830 class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen
deringContext2D" { |
| 4826 | 4831 |
| 4827 /// @domName CanvasRenderingContext2D.fillStyle; @docsEditable true | 4832 /// @domName CanvasRenderingContext2D.fillStyle; @docsEditable true |
| 4828 dynamic fillStyle; | 4833 dynamic fillStyle; |
| 4829 | 4834 |
| 4830 /// @domName CanvasRenderingContext2D.font; @docsEditable true | 4835 /// @domName CanvasRenderingContext2D.font; @docsEditable true |
| 4831 String font; | 4836 String font; |
| 4832 | 4837 |
| 4833 /// @domName CanvasRenderingContext2D.globalAlpha; @docsEditable true | 4838 /// @domName CanvasRenderingContext2D.globalAlpha; @docsEditable true |
| 4834 num globalAlpha; | 4839 num globalAlpha; |
| (...skipping 423 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5258 final String data; | 5263 final String data; |
| 5259 | 5264 |
| 5260 /// @domName CompositionEvent.initCompositionEvent; @docsEditable true | 5265 /// @domName CompositionEvent.initCompositionEvent; @docsEditable true |
| 5261 void initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableAr
g, LocalWindow viewArg, String dataArg) native; | 5266 void initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableAr
g, LocalWindow viewArg, String dataArg) native; |
| 5262 } | 5267 } |
| 5263 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5268 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5264 // for details. All rights reserved. Use of this source code is governed by a | 5269 // for details. All rights reserved. Use of this source code is governed by a |
| 5265 // BSD-style license that can be found in the LICENSE file. | 5270 // BSD-style license that can be found in the LICENSE file. |
| 5266 | 5271 |
| 5267 | 5272 |
| 5273 /// @domName Console |
| 5268 class Console | 5274 class Console |
| 5269 // Console is sometimes a singleton bag-of-properties without a prototype. | 5275 // Console is sometimes a singleton bag-of-properties without a prototype. |
| 5270 native "=(typeof console == 'undefined' ? {} : console)" { | 5276 native "=(typeof console == 'undefined' ? {} : console)" { |
| 5271 | 5277 |
| 5272 /// @domName Console.memory; @docsEditable true | 5278 /// @domName Console.memory; @docsEditable true |
| 5273 final MemoryInfo memory; | 5279 final MemoryInfo memory; |
| 5274 | 5280 |
| 5275 /// @domName Console.profiles; @docsEditable true | 5281 /// @domName Console.profiles; @docsEditable true |
| 5276 final List<ScriptProfile> profiles; | 5282 final List<ScriptProfile> profiles; |
| 5277 | 5283 |
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5424 /// @domName Crypto.getRandomValues; @docsEditable true | 5430 /// @domName Crypto.getRandomValues; @docsEditable true |
| 5425 void getRandomValues(ArrayBufferView array) native; | 5431 void getRandomValues(ArrayBufferView array) native; |
| 5426 } | 5432 } |
| 5427 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5433 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5428 // for details. All rights reserved. Use of this source code is governed by a | 5434 // for details. All rights reserved. Use of this source code is governed by a |
| 5429 // BSD-style license that can be found in the LICENSE file. | 5435 // BSD-style license that can be found in the LICENSE file. |
| 5430 | 5436 |
| 5431 // WARNING: Do not edit - generated code. | 5437 // WARNING: Do not edit - generated code. |
| 5432 | 5438 |
| 5433 | 5439 |
| 5440 /// @domName CustomEvent |
| 5434 class CustomEvent extends Event native "*CustomEvent" { | 5441 class CustomEvent extends Event native "*CustomEvent" { |
| 5435 factory CustomEvent(String type, [bool canBubble = true, bool cancelable = tru
e, | 5442 factory CustomEvent(String type, [bool canBubble = true, bool cancelable = tru
e, |
| 5436 Object detail]) => _CustomEventFactoryProvider.createCustomEvent( | 5443 Object detail]) => _CustomEventFactoryProvider.createCustomEvent( |
| 5437 type, canBubble, cancelable, detail); | 5444 type, canBubble, cancelable, detail); |
| 5438 | 5445 |
| 5439 /// @domName CustomEvent.detail; @docsEditable true | 5446 /// @domName CustomEvent.detail; @docsEditable true |
| 5440 final Object detail; | 5447 final Object detail; |
| 5441 | 5448 |
| 5442 /// @domName CustomEvent.initCustomEvent; @docsEditable true | 5449 /// @domName CustomEvent.initCustomEvent; @docsEditable true |
| 5443 void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableAr
g, Object detailArg) native "initCustomEvent"; | 5450 void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableAr
g, Object detailArg) native "initCustomEvent"; |
| (...skipping 1021 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6465 /// @domName HTMLDivElement; @docsEditable true | 6472 /// @domName HTMLDivElement; @docsEditable true |
| 6466 class DivElement extends Element implements Element native "*HTMLDivElement" { | 6473 class DivElement extends Element implements Element native "*HTMLDivElement" { |
| 6467 | 6474 |
| 6468 factory DivElement() => document.$dom_createElement("div"); | 6475 factory DivElement() => document.$dom_createElement("div"); |
| 6469 } | 6476 } |
| 6470 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6477 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 6471 // for details. All rights reserved. Use of this source code is governed by a | 6478 // for details. All rights reserved. Use of this source code is governed by a |
| 6472 // BSD-style license that can be found in the LICENSE file. | 6479 // BSD-style license that can be found in the LICENSE file. |
| 6473 | 6480 |
| 6474 | 6481 |
| 6482 /// @domName Document |
| 6475 class Document extends Node native "*Document" | 6483 class Document extends Node native "*Document" |
| 6476 { | 6484 { |
| 6477 | 6485 |
| 6478 | 6486 |
| 6479 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 6487 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
| 6480 DocumentEvents get on => | 6488 DocumentEvents get on => |
| 6481 new DocumentEvents(this); | 6489 new DocumentEvents(this); |
| 6482 | 6490 |
| 6483 /// @domName Document.body; @docsEditable true | 6491 /// @domName Document.body; @docsEditable true |
| 6484 Element get $dom_body => JS("Element", "#.body", this); | 6492 Element get $dom_body => JS("Element", "#.body", this); |
| (...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6702 class _FrozenCssClassSet extends CssClassSet { | 6710 class _FrozenCssClassSet extends CssClassSet { |
| 6703 void writeClasses(Set s) { | 6711 void writeClasses(Set s) { |
| 6704 throw new UnsupportedError( | 6712 throw new UnsupportedError( |
| 6705 'frozen class set cannot be modified'); | 6713 'frozen class set cannot be modified'); |
| 6706 } | 6714 } |
| 6707 Set<String> readClasses() => new Set<String>(); | 6715 Set<String> readClasses() => new Set<String>(); |
| 6708 | 6716 |
| 6709 bool get frozen => true; | 6717 bool get frozen => true; |
| 6710 } | 6718 } |
| 6711 | 6719 |
| 6720 /// @domName DocumentFragment |
| 6712 class DocumentFragment extends Node native "*DocumentFragment" { | 6721 class DocumentFragment extends Node native "*DocumentFragment" { |
| 6713 factory DocumentFragment() => _DocumentFragmentFactoryProvider.createDocumentF
ragment(); | 6722 factory DocumentFragment() => _DocumentFragmentFactoryProvider.createDocumentF
ragment(); |
| 6714 | 6723 |
| 6715 factory DocumentFragment.html(String html) => | 6724 factory DocumentFragment.html(String html) => |
| 6716 _DocumentFragmentFactoryProvider.createDocumentFragment_html(html); | 6725 _DocumentFragmentFactoryProvider.createDocumentFragment_html(html); |
| 6717 | 6726 |
| 6718 factory DocumentFragment.svg(String svgContent) => | 6727 factory DocumentFragment.svg(String svgContent) => |
| 6719 _DocumentFragmentFactoryProvider.createDocumentFragment_svg(svgContent); | 6728 _DocumentFragmentFactoryProvider.createDocumentFragment_svg(svgContent); |
| 6720 | 6729 |
| 6721 List<Element> get elements => this.children; | 6730 List<Element> get elements => this.children; |
| (...skipping 628 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7350 } | 7359 } |
| 7351 return s; | 7360 return s; |
| 7352 } | 7361 } |
| 7353 | 7362 |
| 7354 void writeClasses(Set<String> s) { | 7363 void writeClasses(Set<String> s) { |
| 7355 List list = new List.from(s); | 7364 List list = new List.from(s); |
| 7356 _element.$dom_className = Strings.join(list, ' '); | 7365 _element.$dom_className = Strings.join(list, ' '); |
| 7357 } | 7366 } |
| 7358 } | 7367 } |
| 7359 | 7368 |
| 7369 /// @domName Element |
| 7360 abstract class Element extends Node implements ElementTraversal native "*Element
" { | 7370 abstract class Element extends Node implements ElementTraversal native "*Element
" { |
| 7361 | 7371 |
| 7362 factory Element.html(String html) => | 7372 factory Element.html(String html) => |
| 7363 _ElementFactoryProvider.createElement_html(html); | 7373 _ElementFactoryProvider.createElement_html(html); |
| 7364 factory Element.tag(String tag) => | 7374 factory Element.tag(String tag) => |
| 7365 _ElementFactoryProvider.createElement_tag(tag); | 7375 _ElementFactoryProvider.createElement_tag(tag); |
| 7366 | 7376 |
| 7367 /** | 7377 /** |
| 7368 * @domName Element.hasAttribute, Element.getAttribute, Element.setAttribute, | 7378 * @domName Element.hasAttribute, Element.getAttribute, Element.setAttribute, |
| 7369 * Element.removeAttribute | 7379 * Element.removeAttribute |
| (...skipping 752 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8122 /// @domName ErrorEvent.message; @docsEditable true | 8132 /// @domName ErrorEvent.message; @docsEditable true |
| 8123 final String message; | 8133 final String message; |
| 8124 } | 8134 } |
| 8125 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 8135 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 8126 // for details. All rights reserved. Use of this source code is governed by a | 8136 // for details. All rights reserved. Use of this source code is governed by a |
| 8127 // BSD-style license that can be found in the LICENSE file. | 8137 // BSD-style license that can be found in the LICENSE file. |
| 8128 | 8138 |
| 8129 // WARNING: Do not edit - generated code. | 8139 // WARNING: Do not edit - generated code. |
| 8130 | 8140 |
| 8131 | 8141 |
| 8142 /// @domName Event |
| 8132 class Event native "*Event" { | 8143 class Event native "*Event" { |
| 8133 // In JS, canBubble and cancelable are technically required parameters to | 8144 // In JS, canBubble and cancelable are technically required parameters to |
| 8134 // init*Event. In practice, though, if they aren't provided they simply | 8145 // init*Event. In practice, though, if they aren't provided they simply |
| 8135 // default to false (since that's Boolean(undefined)). | 8146 // default to false (since that's Boolean(undefined)). |
| 8136 // | 8147 // |
| 8137 // Contrary to JS, we default canBubble and cancelable to true, since that's | 8148 // Contrary to JS, we default canBubble and cancelable to true, since that's |
| 8138 // what people want most of the time anyway. | 8149 // what people want most of the time anyway. |
| 8139 factory Event(String type, [bool canBubble = true, bool cancelable = true]) => | 8150 factory Event(String type, [bool canBubble = true, bool cancelable = true]) => |
| 8140 _EventFactoryProvider.createEvent(type, canBubble, cancelable); | 8151 _EventFactoryProvider.createEvent(type, canBubble, cancelable); |
| 8141 | 8152 |
| (...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8342 | 8353 |
| 8343 void _add(EventListener listener, bool useCapture) { | 8354 void _add(EventListener listener, bool useCapture) { |
| 8344 _ptr.$dom_addEventListener(_type, listener, useCapture); | 8355 _ptr.$dom_addEventListener(_type, listener, useCapture); |
| 8345 } | 8356 } |
| 8346 | 8357 |
| 8347 void _remove(EventListener listener, bool useCapture) { | 8358 void _remove(EventListener listener, bool useCapture) { |
| 8348 _ptr.$dom_removeEventListener(_type, listener, useCapture); | 8359 _ptr.$dom_removeEventListener(_type, listener, useCapture); |
| 8349 } | 8360 } |
| 8350 } | 8361 } |
| 8351 | 8362 |
| 8352 | 8363 /// @domName EventTarget |
| 8353 class EventTarget native "*EventTarget" { | 8364 class EventTarget native "*EventTarget" { |
| 8354 | 8365 |
| 8355 /** @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent */ | 8366 /** @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent */ |
| 8356 Events get on => new Events(this); | 8367 Events get on => new Events(this); |
| 8357 | 8368 |
| 8358 /// @domName EventTarget.addEventListener; @docsEditable true | 8369 /// @domName EventTarget.addEventListener; @docsEditable true |
| 8359 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 8370 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; |
| 8360 | 8371 |
| 8361 /// @domName EventTarget.dispatchEvent; @docsEditable true | 8372 /// @domName EventTarget.dispatchEvent; @docsEditable true |
| 8362 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 8373 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
| (...skipping 1140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9503 /// @domName HTMLHeadingElement.align; @docsEditable true | 9514 /// @domName HTMLHeadingElement.align; @docsEditable true |
| 9504 String align; | 9515 String align; |
| 9505 } | 9516 } |
| 9506 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9517 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 9507 // for details. All rights reserved. Use of this source code is governed by a | 9518 // for details. All rights reserved. Use of this source code is governed by a |
| 9508 // BSD-style license that can be found in the LICENSE file. | 9519 // BSD-style license that can be found in the LICENSE file. |
| 9509 | 9520 |
| 9510 // WARNING: Do not edit - generated code. | 9521 // WARNING: Do not edit - generated code. |
| 9511 | 9522 |
| 9512 | 9523 |
| 9524 /// @domName HTMLDocument |
| 9513 class HtmlDocument extends Document native "*HTMLDocument" { | 9525 class HtmlDocument extends Document native "*HTMLDocument" { |
| 9514 | 9526 |
| 9515 /// @domName HTMLDocument.activeElement; @docsEditable true | 9527 /// @domName HTMLDocument.activeElement; @docsEditable true |
| 9516 final Element activeElement; | 9528 final Element activeElement; |
| 9517 | 9529 |
| 9518 /** @domName Document.body */ | 9530 /** @domName Document.body */ |
| 9519 BodyElement get body => document.$dom_body; | 9531 BodyElement get body => document.$dom_body; |
| 9520 | 9532 |
| 9521 /** @domName Document.body */ | 9533 /** @domName Document.body */ |
| 9522 void set body(BodyElement value) { | 9534 void set body(BodyElement value) { |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9595 /// @domName HTMLHtmlElement; @docsEditable true | 9607 /// @domName HTMLHtmlElement; @docsEditable true |
| 9596 class HtmlElement extends Element implements Element native "*HTMLHtmlElement" { | 9608 class HtmlElement extends Element implements Element native "*HTMLHtmlElement" { |
| 9597 | 9609 |
| 9598 factory HtmlElement() => document.$dom_createElement("html"); | 9610 factory HtmlElement() => document.$dom_createElement("html"); |
| 9599 } | 9611 } |
| 9600 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9612 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 9601 // for details. All rights reserved. Use of this source code is governed by a | 9613 // for details. All rights reserved. Use of this source code is governed by a |
| 9602 // BSD-style license that can be found in the LICENSE file. | 9614 // BSD-style license that can be found in the LICENSE file. |
| 9603 | 9615 |
| 9604 | 9616 |
| 9617 /// @domName XMLHttpRequest |
| 9605 class HttpRequest extends EventTarget native "*XMLHttpRequest" { | 9618 class HttpRequest extends EventTarget native "*XMLHttpRequest" { |
| 9606 factory HttpRequest.get(String url, onComplete(HttpRequest request)) => | 9619 factory HttpRequest.get(String url, onComplete(HttpRequest request)) => |
| 9607 _HttpRequestFactoryProvider.createHttpRequest_get(url, onComplete); | 9620 _HttpRequestFactoryProvider.createHttpRequest_get(url, onComplete); |
| 9608 | 9621 |
| 9609 factory HttpRequest.getWithCredentials(String url, | 9622 factory HttpRequest.getWithCredentials(String url, |
| 9610 onComplete(HttpRequest request)) => | 9623 onComplete(HttpRequest request)) => |
| 9611 _HttpRequestFactoryProvider.createHttpRequest_getWithCredentials(url, | 9624 _HttpRequestFactoryProvider.createHttpRequest_getWithCredentials(url, |
| 9612 onComplete); | 9625 onComplete); |
| 9613 | 9626 |
| 9614 | 9627 |
| (...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9853 | 9866 |
| 9854 /// @domName IDBCursorWithValue.value; @docsEditable true | 9867 /// @domName IDBCursorWithValue.value; @docsEditable true |
| 9855 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri
ptValue | 9868 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri
ptValue |
| 9856 final Object value; | 9869 final Object value; |
| 9857 } | 9870 } |
| 9858 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9871 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 9859 // for details. All rights reserved. Use of this source code is governed by a | 9872 // for details. All rights reserved. Use of this source code is governed by a |
| 9860 // BSD-style license that can be found in the LICENSE file. | 9873 // BSD-style license that can be found in the LICENSE file. |
| 9861 | 9874 |
| 9862 | 9875 |
| 9876 /// @domName IDBDatabase |
| 9863 class IDBDatabase extends EventTarget native "*IDBDatabase" { | 9877 class IDBDatabase extends EventTarget native "*IDBDatabase" { |
| 9864 | 9878 |
| 9865 IDBTransaction transaction(storeName_OR_storeNames, String mode) { | 9879 IDBTransaction transaction(storeName_OR_storeNames, String mode) { |
| 9866 if (mode != 'readonly' && mode != 'readwrite') { | 9880 if (mode != 'readonly' && mode != 'readwrite') { |
| 9867 throw new ArgumentError(mode); | 9881 throw new ArgumentError(mode); |
| 9868 } | 9882 } |
| 9869 | 9883 |
| 9870 // TODO(sra): Ensure storeName_OR_storeNames is a string or List<String>, | 9884 // TODO(sra): Ensure storeName_OR_storeNames is a string or List<String>, |
| 9871 // and copy to JavaScript array if necessary. | 9885 // and copy to JavaScript array if necessary. |
| 9872 | 9886 |
| (...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10182 | 10196 |
| 10183 | 10197 |
| 10184 /// @domName IDBKey; @docsEditable true | 10198 /// @domName IDBKey; @docsEditable true |
| 10185 class IDBKey native "*IDBKey" { | 10199 class IDBKey native "*IDBKey" { |
| 10186 } | 10200 } |
| 10187 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10201 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 10188 // for details. All rights reserved. Use of this source code is governed by a | 10202 // for details. All rights reserved. Use of this source code is governed by a |
| 10189 // BSD-style license that can be found in the LICENSE file. | 10203 // BSD-style license that can be found in the LICENSE file. |
| 10190 | 10204 |
| 10191 | 10205 |
| 10206 /// @domName IDBKeyRange |
| 10192 class IDBKeyRange native "*IDBKeyRange" { | 10207 class IDBKeyRange native "*IDBKeyRange" { |
| 10193 /** | 10208 /** |
| 10194 * @domName IDBKeyRange.only | 10209 * @domName IDBKeyRange.only |
| 10195 */ | 10210 */ |
| 10196 factory IDBKeyRange.only(/*IDBKey*/ value) => | 10211 factory IDBKeyRange.only(/*IDBKey*/ value) => |
| 10197 _IDBKeyRangeFactoryProvider.createIDBKeyRange_only(value); | 10212 _IDBKeyRangeFactoryProvider.createIDBKeyRange_only(value); |
| 10198 | 10213 |
| 10199 /** | 10214 /** |
| 10200 * @domName IDBKeyRange.lowerBound | 10215 * @domName IDBKeyRange.lowerBound |
| 10201 */ | 10216 */ |
| (...skipping 1429 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11631 class LocalMediaStream extends MediaStream implements EventTarget native "*Local
MediaStream" { | 11646 class LocalMediaStream extends MediaStream implements EventTarget native "*Local
MediaStream" { |
| 11632 | 11647 |
| 11633 /// @domName LocalMediaStream.stop; @docsEditable true | 11648 /// @domName LocalMediaStream.stop; @docsEditable true |
| 11634 void stop() native; | 11649 void stop() native; |
| 11635 } | 11650 } |
| 11636 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11651 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 11637 // for details. All rights reserved. Use of this source code is governed by a | 11652 // for details. All rights reserved. Use of this source code is governed by a |
| 11638 // BSD-style license that can be found in the LICENSE file. | 11653 // BSD-style license that can be found in the LICENSE file. |
| 11639 | 11654 |
| 11640 | 11655 |
| 11656 /// @domName Window |
| 11641 class LocalWindow extends EventTarget implements Window native "@*DOMWindow" { | 11657 class LocalWindow extends EventTarget implements Window native "@*DOMWindow" { |
| 11642 | 11658 |
| 11643 Document get document => JS('Document', '#.document', this); | 11659 Document get document => JS('Document', '#.document', this); |
| 11644 | 11660 |
| 11645 Window _open2(url, name) => JS('Window', '#.open(#,#)', this, url, name); | 11661 Window _open2(url, name) => JS('Window', '#.open(#,#)', this, url, name); |
| 11646 | 11662 |
| 11647 Window _open3(url, name, options) => | 11663 Window _open3(url, name, options) => |
| 11648 JS('Window', '#.open(#,#,#)', this, url, name, options); | 11664 JS('Window', '#.open(#,#,#)', this, url, name, options); |
| 11649 | 11665 |
| 11650 Window open(String url, String name, [String options]) { | 11666 Window open(String url, String name, [String options]) { |
| (...skipping 1436 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13087 String cite; | 13103 String cite; |
| 13088 | 13104 |
| 13089 /// @domName HTMLModElement.dateTime; @docsEditable true | 13105 /// @domName HTMLModElement.dateTime; @docsEditable true |
| 13090 String dateTime; | 13106 String dateTime; |
| 13091 } | 13107 } |
| 13092 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13108 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 13093 // for details. All rights reserved. Use of this source code is governed by a | 13109 // for details. All rights reserved. Use of this source code is governed by a |
| 13094 // BSD-style license that can be found in the LICENSE file. | 13110 // BSD-style license that can be found in the LICENSE file. |
| 13095 | 13111 |
| 13096 | 13112 |
| 13113 /// @domName MouseEvent |
| 13097 class MouseEvent extends UIEvent native "*MouseEvent" { | 13114 class MouseEvent extends UIEvent native "*MouseEvent" { |
| 13098 factory MouseEvent(String type, Window view, int detail, int screenX, | 13115 factory MouseEvent(String type, Window view, int detail, int screenX, |
| 13099 int screenY, int clientX, int clientY, int button, [bool canBubble = true, | 13116 int screenY, int clientX, int clientY, int button, [bool canBubble = true, |
| 13100 bool cancelable = true, bool ctrlKey = false, bool altKey = false, | 13117 bool cancelable = true, bool ctrlKey = false, bool altKey = false, |
| 13101 bool shiftKey = false, bool metaKey = false, | 13118 bool shiftKey = false, bool metaKey = false, |
| 13102 EventTarget relatedTarget = null]) => | 13119 EventTarget relatedTarget = null]) => |
| 13103 _MouseEventFactoryProvider.createMouseEvent( | 13120 _MouseEventFactoryProvider.createMouseEvent( |
| 13104 type, view, detail, screenX, screenY, | 13121 type, view, detail, screenX, screenY, |
| 13105 clientX, clientY, button, canBubble, cancelable, | 13122 clientX, clientY, button, canBubble, cancelable, |
| 13106 ctrlKey, altKey, shiftKey, metaKey, | 13123 ctrlKey, altKey, shiftKey, metaKey, |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13233 final Node relatedNode; | 13250 final Node relatedNode; |
| 13234 | 13251 |
| 13235 /// @domName MutationEvent.initMutationEvent; @docsEditable true | 13252 /// @domName MutationEvent.initMutationEvent; @docsEditable true |
| 13236 void initMutationEvent(String type, bool canBubble, bool cancelable, Node rela
tedNode, String prevValue, String newValue, String attrName, int attrChange) nat
ive; | 13253 void initMutationEvent(String type, bool canBubble, bool cancelable, Node rela
tedNode, String prevValue, String newValue, String attrName, int attrChange) nat
ive; |
| 13237 } | 13254 } |
| 13238 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13255 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 13239 // for details. All rights reserved. Use of this source code is governed by a | 13256 // for details. All rights reserved. Use of this source code is governed by a |
| 13240 // BSD-style license that can be found in the LICENSE file. | 13257 // BSD-style license that can be found in the LICENSE file. |
| 13241 | 13258 |
| 13242 | 13259 |
| 13260 /// @domName MutationObserver |
| 13243 class MutationObserver native "*MutationObserver" { | 13261 class MutationObserver native "*MutationObserver" { |
| 13244 | 13262 |
| 13245 factory MutationObserver(MutationCallback callback) => _MutationObserverFactor
yProvider.createMutationObserver(callback); | 13263 factory MutationObserver(MutationCallback callback) => _MutationObserverFactor
yProvider.createMutationObserver(callback); |
| 13246 | 13264 |
| 13247 /// @domName MutationObserver.disconnect; @docsEditable true | 13265 /// @domName MutationObserver.disconnect; @docsEditable true |
| 13248 void disconnect() native; | 13266 void disconnect() native; |
| 13249 | 13267 |
| 13250 /// @domName MutationObserver._observe; @docsEditable true | 13268 /// @domName MutationObserver._observe; @docsEditable true |
| 13251 void _observe(Node target, Map options) { | 13269 void _observe(Node target, Map options) { |
| 13252 var options_1 = _convertDartToNative_Dictionary(options); | 13270 var options_1 = _convertDartToNative_Dictionary(options); |
| (...skipping 430 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13683 | 13701 |
| 13684 // -- end List<Node> mixins. | 13702 // -- end List<Node> mixins. |
| 13685 | 13703 |
| 13686 // TODO(jacobr): benchmark whether this is more efficient or whether caching | 13704 // TODO(jacobr): benchmark whether this is more efficient or whether caching |
| 13687 // a local copy of $dom_childNodes is more efficient. | 13705 // a local copy of $dom_childNodes is more efficient. |
| 13688 int get length => _this.$dom_childNodes.length; | 13706 int get length => _this.$dom_childNodes.length; |
| 13689 | 13707 |
| 13690 Node operator[](int index) => _this.$dom_childNodes[index]; | 13708 Node operator[](int index) => _this.$dom_childNodes[index]; |
| 13691 } | 13709 } |
| 13692 | 13710 |
| 13711 /// @domName Node |
| 13693 class Node extends EventTarget native "*Node" { | 13712 class Node extends EventTarget native "*Node" { |
| 13694 _ChildNodeListLazy get nodes { | 13713 _ChildNodeListLazy get nodes { |
| 13695 return new _ChildNodeListLazy(this); | 13714 return new _ChildNodeListLazy(this); |
| 13696 } | 13715 } |
| 13697 | 13716 |
| 13698 void set nodes(Collection<Node> value) { | 13717 void set nodes(Collection<Node> value) { |
| 13699 // Copy list first since we don't want liveness during iteration. | 13718 // Copy list first since we don't want liveness during iteration. |
| 13700 // TODO(jacobr): there is a better way to do this. | 13719 // TODO(jacobr): there is a better way to do this. |
| 13701 List copy = new List.from(value); | 13720 List copy = new List.from(value); |
| 13702 text = ''; | 13721 text = ''; |
| (...skipping 1039 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 14742 /// @domName PerformanceTiming.unloadEventStart; @docsEditable true | 14761 /// @domName PerformanceTiming.unloadEventStart; @docsEditable true |
| 14743 final int unloadEventStart; | 14762 final int unloadEventStart; |
| 14744 } | 14763 } |
| 14745 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 14746 // for details. All rights reserved. Use of this source code is governed by a | 14765 // for details. All rights reserved. Use of this source code is governed by a |
| 14747 // BSD-style license that can be found in the LICENSE file. | 14766 // BSD-style license that can be found in the LICENSE file. |
| 14748 | 14767 |
| 14749 // WARNING: Do not edit - generated code. | 14768 // WARNING: Do not edit - generated code. |
| 14750 | 14769 |
| 14751 | 14770 |
| 14771 /// @domName WebKitPoint |
| 14752 class Point native "*WebKitPoint" { | 14772 class Point native "*WebKitPoint" { |
| 14753 factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y); | 14773 factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y); |
| 14754 | 14774 |
| 14755 /// @domName WebKitPoint.x; @docsEditable true | 14775 /// @domName WebKitPoint.x; @docsEditable true |
| 14756 num x; | 14776 num x; |
| 14757 | 14777 |
| 14758 /// @domName WebKitPoint.y; @docsEditable true | 14778 /// @domName WebKitPoint.y; @docsEditable true |
| 14759 num y; | 14779 num y; |
| 14760 | 14780 |
| 14761 } | 14781 } |
| (...skipping 1034 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 15796 final bool visible; | 15816 final bool visible; |
| 15797 | 15817 |
| 15798 /// @domName ScriptProfileNode.children; @docsEditable true | 15818 /// @domName ScriptProfileNode.children; @docsEditable true |
| 15799 List<ScriptProfileNode> children() native; | 15819 List<ScriptProfileNode> children() native; |
| 15800 } | 15820 } |
| 15801 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15821 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 15802 // for details. All rights reserved. Use of this source code is governed by a | 15822 // for details. All rights reserved. Use of this source code is governed by a |
| 15803 // BSD-style license that can be found in the LICENSE file. | 15823 // BSD-style license that can be found in the LICENSE file. |
| 15804 | 15824 |
| 15805 | 15825 |
| 15826 /// @domName HTMLSelectElement |
| 15806 class SelectElement extends Element implements Element native "*HTMLSelectElemen
t" { | 15827 class SelectElement extends Element implements Element native "*HTMLSelectElemen
t" { |
| 15807 | 15828 |
| 15808 factory SelectElement() => document.$dom_createElement("select"); | 15829 factory SelectElement() => document.$dom_createElement("select"); |
| 15809 | 15830 |
| 15810 /// @domName HTMLSelectElement.autofocus; @docsEditable true | 15831 /// @domName HTMLSelectElement.autofocus; @docsEditable true |
| 15811 bool autofocus; | 15832 bool autofocus; |
| 15812 | 15833 |
| 15813 /// @domName HTMLSelectElement.disabled; @docsEditable true | 15834 /// @domName HTMLSelectElement.disabled; @docsEditable true |
| 15814 bool disabled; | 15835 bool disabled; |
| 15815 | 15836 |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 15908 /// @domName HTMLShadowElement.resetStyleInheritance; @docsEditable true | 15929 /// @domName HTMLShadowElement.resetStyleInheritance; @docsEditable true |
| 15909 bool resetStyleInheritance; | 15930 bool resetStyleInheritance; |
| 15910 } | 15931 } |
| 15911 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15932 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 15912 // for details. All rights reserved. Use of this source code is governed by a | 15933 // for details. All rights reserved. Use of this source code is governed by a |
| 15913 // BSD-style license that can be found in the LICENSE file. | 15934 // BSD-style license that can be found in the LICENSE file. |
| 15914 | 15935 |
| 15915 // WARNING: Do not edit - generated code. | 15936 // WARNING: Do not edit - generated code. |
| 15916 | 15937 |
| 15917 | 15938 |
| 15939 /// @domName ShadowRoot |
| 15918 class ShadowRoot extends DocumentFragment native "*ShadowRoot" { | 15940 class ShadowRoot extends DocumentFragment native "*ShadowRoot" { |
| 15919 | 15941 |
| 15920 factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoo
t(host); | 15942 factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoo
t(host); |
| 15921 | 15943 |
| 15922 /// @domName ShadowRoot.activeElement; @docsEditable true | 15944 /// @domName ShadowRoot.activeElement; @docsEditable true |
| 15923 final Element activeElement; | 15945 final Element activeElement; |
| 15924 | 15946 |
| 15925 /// @domName ShadowRoot.applyAuthorStyles; @docsEditable true | 15947 /// @domName ShadowRoot.applyAuthorStyles; @docsEditable true |
| 15926 bool applyAuthorStyles; | 15948 bool applyAuthorStyles; |
| 15927 | 15949 |
| (...skipping 528 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 16456 final int length; | 16478 final int length; |
| 16457 | 16479 |
| 16458 /// @domName SpeechRecognitionResult.item; @docsEditable true | 16480 /// @domName SpeechRecognitionResult.item; @docsEditable true |
| 16459 SpeechRecognitionAlternative item(int index) native; | 16481 SpeechRecognitionAlternative item(int index) native; |
| 16460 } | 16482 } |
| 16461 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16483 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 16462 // for details. All rights reserved. Use of this source code is governed by a | 16484 // for details. All rights reserved. Use of this source code is governed by a |
| 16463 // BSD-style license that can be found in the LICENSE file. | 16485 // BSD-style license that can be found in the LICENSE file. |
| 16464 | 16486 |
| 16465 | 16487 |
| 16488 /// @domName Storage |
| 16466 class Storage implements Map<String, String> native "*Storage" { | 16489 class Storage implements Map<String, String> native "*Storage" { |
| 16467 | 16490 |
| 16468 // TODO(nweiz): update this when maps support lazy iteration | 16491 // TODO(nweiz): update this when maps support lazy iteration |
| 16469 bool containsValue(String value) => values.some((e) => e == value); | 16492 bool containsValue(String value) => values.some((e) => e == value); |
| 16470 | 16493 |
| 16471 bool containsKey(String key) => $dom_getItem(key) != null; | 16494 bool containsKey(String key) => $dom_getItem(key) != null; |
| 16472 | 16495 |
| 16473 String operator [](String key) => $dom_getItem(key); | 16496 String operator [](String key) => $dom_getItem(key); |
| 16474 | 16497 |
| 16475 void operator []=(String key, String value) { $dom_setItem(key, value); } | 16498 void operator []=(String key, String value) { $dom_setItem(key, value); } |
| (...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 16769 String vAlign; | 16792 String vAlign; |
| 16770 | 16793 |
| 16771 /// @domName HTMLTableColElement.width; @docsEditable true | 16794 /// @domName HTMLTableColElement.width; @docsEditable true |
| 16772 String width; | 16795 String width; |
| 16773 } | 16796 } |
| 16774 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16797 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 16775 // for details. All rights reserved. Use of this source code is governed by a | 16798 // for details. All rights reserved. Use of this source code is governed by a |
| 16776 // BSD-style license that can be found in the LICENSE file. | 16799 // BSD-style license that can be found in the LICENSE file. |
| 16777 | 16800 |
| 16778 | 16801 |
| 16802 /// @domName HTMLTableElement |
| 16779 class TableElement extends Element implements Element native "*HTMLTableElement"
{ | 16803 class TableElement extends Element implements Element native "*HTMLTableElement"
{ |
| 16780 | 16804 |
| 16781 factory TableElement() => document.$dom_createElement("table"); | 16805 factory TableElement() => document.$dom_createElement("table"); |
| 16782 | 16806 |
| 16783 /// @domName HTMLTableElement.align; @docsEditable true | 16807 /// @domName HTMLTableElement.align; @docsEditable true |
| 16784 String align; | 16808 String align; |
| 16785 | 16809 |
| 16786 /// @domName HTMLTableElement.bgColor; @docsEditable true | 16810 /// @domName HTMLTableElement.bgColor; @docsEditable true |
| 16787 String bgColor; | 16811 String bgColor; |
| 16788 | 16812 |
| (...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 16927 /// @domName HTMLTableSectionElement.insertRow; @docsEditable true | 16951 /// @domName HTMLTableSectionElement.insertRow; @docsEditable true |
| 16928 Element insertRow(int index) native; | 16952 Element insertRow(int index) native; |
| 16929 } | 16953 } |
| 16930 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16954 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 16931 // for details. All rights reserved. Use of this source code is governed by a | 16955 // for details. All rights reserved. Use of this source code is governed by a |
| 16932 // BSD-style license that can be found in the LICENSE file. | 16956 // BSD-style license that can be found in the LICENSE file. |
| 16933 | 16957 |
| 16934 // WARNING: Do not edit - generated code. | 16958 // WARNING: Do not edit - generated code. |
| 16935 | 16959 |
| 16936 | 16960 |
| 16961 /// @domName Text |
| 16937 class Text extends CharacterData native "*Text" { | 16962 class Text extends CharacterData native "*Text" { |
| 16938 factory Text(String data) => _TextFactoryProvider.createText(data); | 16963 factory Text(String data) => _TextFactoryProvider.createText(data); |
| 16939 | 16964 |
| 16940 /// @domName Text.wholeText; @docsEditable true | 16965 /// @domName Text.wholeText; @docsEditable true |
| 16941 final String wholeText; | 16966 final String wholeText; |
| 16942 | 16967 |
| 16943 /// @domName Text.replaceWholeText; @docsEditable true | 16968 /// @domName Text.replaceWholeText; @docsEditable true |
| 16944 Text replaceWholeText(String content) native; | 16969 Text replaceWholeText(String content) native; |
| 16945 | 16970 |
| 16946 /// @domName Text.splitText; @docsEditable true | 16971 /// @domName Text.splitText; @docsEditable true |
| (...skipping 1202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 18149 | 18174 |
| 18150 | 18175 |
| 18151 /// @domName HTMLUnknownElement; @docsEditable true | 18176 /// @domName HTMLUnknownElement; @docsEditable true |
| 18152 class UnknownElement extends Element implements Element native "*HTMLUnknownElem
ent" { | 18177 class UnknownElement extends Element implements Element native "*HTMLUnknownElem
ent" { |
| 18153 } | 18178 } |
| 18154 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 18179 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 18155 // for details. All rights reserved. Use of this source code is governed by a | 18180 // for details. All rights reserved. Use of this source code is governed by a |
| 18156 // BSD-style license that can be found in the LICENSE file. | 18181 // BSD-style license that can be found in the LICENSE file. |
| 18157 | 18182 |
| 18158 | 18183 |
| 18184 /// @domName URL |
| 18159 class Url native "*URL" { | 18185 class Url native "*URL" { |
| 18160 | 18186 |
| 18161 static String createObjectUrl(blob_OR_source_OR_stream) => | 18187 static String createObjectUrl(blob_OR_source_OR_stream) => |
| 18162 JS('String', | 18188 JS('String', |
| 18163 '(window.URL || window.webkitURL).createObjectURL(#)', | 18189 '(window.URL || window.webkitURL).createObjectURL(#)', |
| 18164 blob_OR_source_OR_stream); | 18190 blob_OR_source_OR_stream); |
| 18165 | 18191 |
| 18166 static void revokeObjectUrl(String objectUrl) => | 18192 static void revokeObjectUrl(String objectUrl) => |
| 18167 JS('void', | 18193 JS('void', |
| 18168 '(window.URL || window.webkitURL).revokeObjectURL(#)', objectUrl); | 18194 '(window.URL || window.webkitURL).revokeObjectURL(#)', objectUrl); |
| (...skipping 1472 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 19641 /// @domName WebKitNamedFlow.removeEventListener; @docsEditable true | 19667 /// @domName WebKitNamedFlow.removeEventListener; @docsEditable true |
| 19642 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 19668 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; |
| 19643 } | 19669 } |
| 19644 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 19670 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 19645 // for details. All rights reserved. Use of this source code is governed by a | 19671 // for details. All rights reserved. Use of this source code is governed by a |
| 19646 // BSD-style license that can be found in the LICENSE file. | 19672 // BSD-style license that can be found in the LICENSE file. |
| 19647 | 19673 |
| 19648 // WARNING: Do not edit - generated code. | 19674 // WARNING: Do not edit - generated code. |
| 19649 | 19675 |
| 19650 | 19676 |
| 19677 /// @domName WebSocket |
| 19651 class WebSocket extends EventTarget native "*WebSocket" { | 19678 class WebSocket extends EventTarget native "*WebSocket" { |
| 19652 factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url
); | 19679 factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url
); |
| 19653 | 19680 |
| 19654 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 19681 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
| 19655 WebSocketEvents get on => | 19682 WebSocketEvents get on => |
| 19656 new WebSocketEvents(this); | 19683 new WebSocketEvents(this); |
| 19657 | 19684 |
| 19658 static const int CLOSED = 3; | 19685 static const int CLOSED = 3; |
| 19659 | 19686 |
| 19660 static const int CLOSING = 2; | 19687 static const int CLOSING = 2; |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 19710 | 19737 |
| 19711 EventListenerList get message => this['message']; | 19738 EventListenerList get message => this['message']; |
| 19712 | 19739 |
| 19713 EventListenerList get open => this['open']; | 19740 EventListenerList get open => this['open']; |
| 19714 } | 19741 } |
| 19715 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 19742 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 19716 // for details. All rights reserved. Use of this source code is governed by a | 19743 // for details. All rights reserved. Use of this source code is governed by a |
| 19717 // BSD-style license that can be found in the LICENSE file. | 19744 // BSD-style license that can be found in the LICENSE file. |
| 19718 | 19745 |
| 19719 | 19746 |
| 19747 /// @domName WheelEvent |
| 19720 class WheelEvent extends MouseEvent native "*WheelEvent" { | 19748 class WheelEvent extends MouseEvent native "*WheelEvent" { |
| 19721 | 19749 |
| 19722 /// @domName WheelEvent.webkitDirectionInvertedFromDevice; @docsEditable true | 19750 /// @domName WheelEvent.webkitDirectionInvertedFromDevice; @docsEditable true |
| 19723 final bool webkitDirectionInvertedFromDevice; | 19751 final bool webkitDirectionInvertedFromDevice; |
| 19724 | 19752 |
| 19725 /// @domName WheelEvent.initWebKitWheelEvent; @docsEditable true | 19753 /// @domName WheelEvent.initWebKitWheelEvent; @docsEditable true |
| 19726 void initWebKitWheelEvent(int wheelDeltaX, int wheelDeltaY, LocalWindow view,
int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, b
ool shiftKey, bool metaKey) native; | 19754 void initWebKitWheelEvent(int wheelDeltaX, int wheelDeltaY, LocalWindow view,
int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, b
ool shiftKey, bool metaKey) native; |
| 19727 | 19755 |
| 19728 | 19756 |
| 19729 /** @domName WheelEvent.deltaY */ | 19757 /** @domName WheelEvent.deltaY */ |
| (...skipping 5384 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 25114 if (length < 0) throw new ArgumentError('length'); | 25142 if (length < 0) throw new ArgumentError('length'); |
| 25115 if (start < 0) throw new RangeError.value(start); | 25143 if (start < 0) throw new RangeError.value(start); |
| 25116 int end = start + length; | 25144 int end = start + length; |
| 25117 if (end > a.length) throw new RangeError.value(end); | 25145 if (end > a.length) throw new RangeError.value(end); |
| 25118 for (int i = start; i < end; i++) { | 25146 for (int i = start; i < end; i++) { |
| 25119 accumulator.add(a[i]); | 25147 accumulator.add(a[i]); |
| 25120 } | 25148 } |
| 25121 return accumulator; | 25149 return accumulator; |
| 25122 } | 25150 } |
| 25123 } | 25151 } |
| OLD | NEW |