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

Side by Side Diff: sdk/lib/html/dart2js/html_dart2js.dart

Issue 11299220: Add @JSName annotation for native fields and methods. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 49
50 50
51 /// @domName AbstractWorker; @docsEditable true 51 /// @domName AbstractWorker; @docsEditable true
52 class AbstractWorker extends EventTarget native "*AbstractWorker" { 52 class AbstractWorker extends EventTarget native "*AbstractWorker" {
53 53
54 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 54 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
55 AbstractWorkerEvents get on => 55 AbstractWorkerEvents get on =>
56 new AbstractWorkerEvents(this); 56 new AbstractWorkerEvents(this);
57 57
58 /// @domName AbstractWorker.addEventListener; @docsEditable true 58 /// @domName AbstractWorker.addEventListener; @docsEditable true
59 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 59 @JSName('addEventListener')
60 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
60 61
61 /// @domName AbstractWorker.dispatchEvent; @docsEditable true 62 /// @domName AbstractWorker.dispatchEvent; @docsEditable true
62 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 63 @JSName('dispatchEvent')
64 bool $dom_dispatchEvent(Event evt) native;
63 65
64 /// @domName AbstractWorker.removeEventListener; @docsEditable true 66 /// @domName AbstractWorker.removeEventListener; @docsEditable true
65 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 67 @JSName('removeEventListener')
68 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
66 } 69 }
67 70
68 class AbstractWorkerEvents extends Events { 71 class AbstractWorkerEvents extends Events {
69 AbstractWorkerEvents(EventTarget _ptr) : super(_ptr); 72 AbstractWorkerEvents(EventTarget _ptr) : super(_ptr);
70 73
71 EventListenerList get error => this['error']; 74 EventListenerList get error => this['error'];
72 } 75 }
73 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 76 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
74 // for details. All rights reserved. Use of this source code is governed by a 77 // for details. All rights reserved. Use of this source code is governed by a
75 // BSD-style license that can be found in the LICENSE file. 78 // BSD-style license that can be found in the LICENSE file.
(...skipping 749 matching lines...) Expand 10 before | Expand all | Expand 10 after
825 /// @domName BatteryManager.chargingTime; @docsEditable true 828 /// @domName BatteryManager.chargingTime; @docsEditable true
826 final num chargingTime; 829 final num chargingTime;
827 830
828 /// @domName BatteryManager.dischargingTime; @docsEditable true 831 /// @domName BatteryManager.dischargingTime; @docsEditable true
829 final num dischargingTime; 832 final num dischargingTime;
830 833
831 /// @domName BatteryManager.level; @docsEditable true 834 /// @domName BatteryManager.level; @docsEditable true
832 final num level; 835 final num level;
833 836
834 /// @domName BatteryManager.addEventListener; @docsEditable true 837 /// @domName BatteryManager.addEventListener; @docsEditable true
835 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 838 @JSName('addEventListener')
839 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
836 840
837 /// @domName BatteryManager.dispatchEvent; @docsEditable true 841 /// @domName BatteryManager.dispatchEvent; @docsEditable true
838 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 842 @JSName('dispatchEvent')
843 bool $dom_dispatchEvent(Event event) native;
839 844
840 /// @domName BatteryManager.removeEventListener; @docsEditable true 845 /// @domName BatteryManager.removeEventListener; @docsEditable true
841 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 846 @JSName('removeEventListener')
847 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
842 } 848 }
843 849
844 class BatteryManagerEvents extends Events { 850 class BatteryManagerEvents extends Events {
845 BatteryManagerEvents(EventTarget _ptr) : super(_ptr); 851 BatteryManagerEvents(EventTarget _ptr) : super(_ptr);
846 852
847 EventListenerList get chargingChange => this['chargingchange']; 853 EventListenerList get chargingChange => this['chargingchange'];
848 854
849 EventListenerList get chargingTimeChange => this['chargingtimechange']; 855 EventListenerList get chargingTimeChange => this['chargingtimechange'];
850 856
851 EventListenerList get dischargingTimeChange => this['dischargingtimechange']; 857 EventListenerList get dischargingTimeChange => this['dischargingtimechange'];
(...skipping 597 matching lines...) Expand 10 before | Expand all | Expand 10 after
1449 /// @domName CSSStyleDeclaration.getPropertyCSSValue; @docsEditable true 1455 /// @domName CSSStyleDeclaration.getPropertyCSSValue; @docsEditable true
1450 CSSValue getPropertyCSSValue(String propertyName) native; 1456 CSSValue getPropertyCSSValue(String propertyName) native;
1451 1457
1452 /// @domName CSSStyleDeclaration.getPropertyPriority; @docsEditable true 1458 /// @domName CSSStyleDeclaration.getPropertyPriority; @docsEditable true
1453 String getPropertyPriority(String propertyName) native; 1459 String getPropertyPriority(String propertyName) native;
1454 1460
1455 /// @domName CSSStyleDeclaration.getPropertyShorthand; @docsEditable true 1461 /// @domName CSSStyleDeclaration.getPropertyShorthand; @docsEditable true
1456 String getPropertyShorthand(String propertyName) native; 1462 String getPropertyShorthand(String propertyName) native;
1457 1463
1458 /// @domName CSSStyleDeclaration._getPropertyValue; @docsEditable true 1464 /// @domName CSSStyleDeclaration._getPropertyValue; @docsEditable true
1459 String _getPropertyValue(String propertyName) native "getPropertyValue"; 1465 @JSName('getPropertyValue')
1466 String _getPropertyValue(String propertyName) native;
1460 1467
1461 /// @domName CSSStyleDeclaration.isPropertyImplicit; @docsEditable true 1468 /// @domName CSSStyleDeclaration.isPropertyImplicit; @docsEditable true
1462 bool isPropertyImplicit(String propertyName) native; 1469 bool isPropertyImplicit(String propertyName) native;
1463 1470
1464 /// @domName CSSStyleDeclaration.item; @docsEditable true 1471 /// @domName CSSStyleDeclaration.item; @docsEditable true
1465 String item(int index) native; 1472 String item(int index) native;
1466 1473
1467 /// @domName CSSStyleDeclaration.removeProperty; @docsEditable true 1474 /// @domName CSSStyleDeclaration.removeProperty; @docsEditable true
1468 String removeProperty(String propertyName) native; 1475 String removeProperty(String propertyName) native;
1469 1476
(...skipping 3443 matching lines...) Expand 10 before | Expand all | Expand 10 after
4913 if ((?imagedata_OR_sw && (imagedata_OR_sw is ImageData || imagedata_OR_sw == null)) && 4920 if ((?imagedata_OR_sw && (imagedata_OR_sw is ImageData || imagedata_OR_sw == null)) &&
4914 !?sh) { 4921 !?sh) {
4915 var imagedata_1 = _convertDartToNative_ImageData(imagedata_OR_sw); 4922 var imagedata_1 = _convertDartToNative_ImageData(imagedata_OR_sw);
4916 return _convertNativeToDart_ImageData(_createImageData_1(imagedata_1)); 4923 return _convertNativeToDart_ImageData(_createImageData_1(imagedata_1));
4917 } 4924 }
4918 if ((?imagedata_OR_sw && (imagedata_OR_sw is num || imagedata_OR_sw == null) )) { 4925 if ((?imagedata_OR_sw && (imagedata_OR_sw is num || imagedata_OR_sw == null) )) {
4919 return _convertNativeToDart_ImageData(_createImageData_2(imagedata_OR_sw, sh)); 4926 return _convertNativeToDart_ImageData(_createImageData_2(imagedata_OR_sw, sh));
4920 } 4927 }
4921 throw new ArgumentError("Incorrect number or type of arguments"); 4928 throw new ArgumentError("Incorrect number or type of arguments");
4922 } 4929 }
4930 @JSName('createImageData')
4923 @Creates('ImageData|=Object') 4931 @Creates('ImageData|=Object')
4924 _createImageData_1(imagedata) native "createImageData"; 4932 _createImageData_1(imagedata) native;
4933 @JSName('createImageData')
4925 @Creates('ImageData|=Object') 4934 @Creates('ImageData|=Object')
4926 _createImageData_2(num sw, sh) native "createImageData"; 4935 _createImageData_2(num sw, sh) native;
4927 4936
4928 /// @domName CanvasRenderingContext2D.createLinearGradient; @docsEditable true 4937 /// @domName CanvasRenderingContext2D.createLinearGradient; @docsEditable true
4929 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; 4938 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native;
4930 4939
4931 /// @domName CanvasRenderingContext2D.createPattern; @docsEditable true 4940 /// @domName CanvasRenderingContext2D.createPattern; @docsEditable true
4932 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; 4941 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native;
4933 4942
4934 /// @domName CanvasRenderingContext2D.createRadialGradient; @docsEditable true 4943 /// @domName CanvasRenderingContext2D.createRadialGradient; @docsEditable true
4935 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) native; 4944 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) native;
4936 4945
4937 /// @domName CanvasRenderingContext2D.drawImage; @docsEditable true 4946 /// @domName CanvasRenderingContext2D.drawImage; @docsEditable true
4938 void drawImage(canvas_OR_image_OR_video, num sx_OR_x, num sy_OR_y, [num sw_OR_ width, num height_OR_sh, num dx, num dy, num dw, num dh]) native; 4947 void drawImage(canvas_OR_image_OR_video, num sx_OR_x, num sy_OR_y, [num sw_OR_ width, num height_OR_sh, num dx, num dy, num dw, num dh]) native;
4939 4948
4940 /// @domName CanvasRenderingContext2D.drawImageFromRect; @docsEditable true 4949 /// @domName CanvasRenderingContext2D.drawImageFromRect; @docsEditable true
4941 void drawImageFromRect(ImageElement image, [num sx, num sy, num sw, num sh, nu m dx, num dy, num dw, num dh, String compositeOperation]) native; 4950 void drawImageFromRect(ImageElement image, [num sx, num sy, num sw, num sh, nu m dx, num dy, num dw, num dh, String compositeOperation]) native;
4942 4951
4943 /// @domName CanvasRenderingContext2D.fill; @docsEditable true 4952 /// @domName CanvasRenderingContext2D.fill; @docsEditable true
4944 void fill() native; 4953 void fill() native;
4945 4954
4946 /// @domName CanvasRenderingContext2D.fillRect; @docsEditable true 4955 /// @domName CanvasRenderingContext2D.fillRect; @docsEditable true
4947 void fillRect(num x, num y, num width, num height) native; 4956 void fillRect(num x, num y, num width, num height) native;
4948 4957
4949 /// @domName CanvasRenderingContext2D.fillText; @docsEditable true 4958 /// @domName CanvasRenderingContext2D.fillText; @docsEditable true
4950 void fillText(String text, num x, num y, [num maxWidth]) native; 4959 void fillText(String text, num x, num y, [num maxWidth]) native;
4951 4960
4952 /// @domName CanvasRenderingContext2D.getImageData; @docsEditable true 4961 /// @domName CanvasRenderingContext2D.getImageData; @docsEditable true
4953 ImageData getImageData(num sx, num sy, num sw, num sh) { 4962 ImageData getImageData(num sx, num sy, num sw, num sh) {
4954 return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh)); 4963 return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh));
4955 } 4964 }
4965 @JSName('getImageData')
4956 @Creates('ImageData|=Object') 4966 @Creates('ImageData|=Object')
4957 _getImageData_1(sx, sy, sw, sh) native "getImageData"; 4967 _getImageData_1(sx, sy, sw, sh) native;
4958 4968
4959 /// @domName CanvasRenderingContext2D.getLineDash; @docsEditable true 4969 /// @domName CanvasRenderingContext2D.getLineDash; @docsEditable true
4960 List<num> getLineDash() native; 4970 List<num> getLineDash() native;
4961 4971
4962 /// @domName CanvasRenderingContext2D.isPointInPath; @docsEditable true 4972 /// @domName CanvasRenderingContext2D.isPointInPath; @docsEditable true
4963 bool isPointInPath(num x, num y) native; 4973 bool isPointInPath(num x, num y) native;
4964 4974
4965 /// @domName CanvasRenderingContext2D.lineTo; @docsEditable true 4975 /// @domName CanvasRenderingContext2D.lineTo; @docsEditable true
4966 void lineTo(num x, num y) native; 4976 void lineTo(num x, num y) native;
4967 4977
(...skipping 11 matching lines...) Expand all
4979 !?dirtyHeight) { 4989 !?dirtyHeight) {
4980 var imagedata_1 = _convertDartToNative_ImageData(imagedata); 4990 var imagedata_1 = _convertDartToNative_ImageData(imagedata);
4981 _putImageData_1(imagedata_1, dx, dy); 4991 _putImageData_1(imagedata_1, dx, dy);
4982 return; 4992 return;
4983 } 4993 }
4984 var imagedata_2 = _convertDartToNative_ImageData(imagedata); 4994 var imagedata_2 = _convertDartToNative_ImageData(imagedata);
4985 _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight ); 4995 _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight );
4986 return; 4996 return;
4987 throw new ArgumentError("Incorrect number or type of arguments"); 4997 throw new ArgumentError("Incorrect number or type of arguments");
4988 } 4998 }
4989 void _putImageData_1(imagedata, dx, dy) native "putImageData"; 4999 @JSName('putImageData')
4990 void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeigh t) native "putImageData"; 5000 void _putImageData_1(imagedata, dx, dy) native;
5001 @JSName('putImageData')
5002 void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeigh t) native;
4991 5003
4992 /// @domName CanvasRenderingContext2D.quadraticCurveTo; @docsEditable true 5004 /// @domName CanvasRenderingContext2D.quadraticCurveTo; @docsEditable true
4993 void quadraticCurveTo(num cpx, num cpy, num x, num y) native; 5005 void quadraticCurveTo(num cpx, num cpy, num x, num y) native;
4994 5006
4995 /// @domName CanvasRenderingContext2D.rect; @docsEditable true 5007 /// @domName CanvasRenderingContext2D.rect; @docsEditable true
4996 void rect(num x, num y, num width, num height) native; 5008 void rect(num x, num y, num width, num height) native;
4997 5009
4998 /// @domName CanvasRenderingContext2D.restore; @docsEditable true 5010 /// @domName CanvasRenderingContext2D.restore; @docsEditable true
4999 void restore() native; 5011 void restore() native;
5000 5012
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
5046 /// @domName CanvasRenderingContext2D.transform; @docsEditable true 5058 /// @domName CanvasRenderingContext2D.transform; @docsEditable true
5047 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native; 5059 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native;
5048 5060
5049 /// @domName CanvasRenderingContext2D.translate; @docsEditable true 5061 /// @domName CanvasRenderingContext2D.translate; @docsEditable true
5050 void translate(num tx, num ty) native; 5062 void translate(num tx, num ty) native;
5051 5063
5052 /// @domName CanvasRenderingContext2D.webkitGetImageDataHD; @docsEditable true 5064 /// @domName CanvasRenderingContext2D.webkitGetImageDataHD; @docsEditable true
5053 ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) { 5065 ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) {
5054 return _convertNativeToDart_ImageData(_webkitGetImageDataHD_1(sx, sy, sw, sh )); 5066 return _convertNativeToDart_ImageData(_webkitGetImageDataHD_1(sx, sy, sw, sh ));
5055 } 5067 }
5068 @JSName('webkitGetImageDataHD')
5056 @Creates('ImageData|=Object') 5069 @Creates('ImageData|=Object')
5057 _webkitGetImageDataHD_1(sx, sy, sw, sh) native "webkitGetImageDataHD"; 5070 _webkitGetImageDataHD_1(sx, sy, sw, sh) native;
5058 5071
5059 /// @domName CanvasRenderingContext2D.webkitPutImageDataHD; @docsEditable true 5072 /// @domName CanvasRenderingContext2D.webkitPutImageDataHD; @docsEditable true
5060 void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, nu m dirtyY, num dirtyWidth, num dirtyHeight]) { 5073 void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, nu m dirtyY, num dirtyWidth, num dirtyHeight]) {
5061 if (!?dirtyX && 5074 if (!?dirtyX &&
5062 !?dirtyY && 5075 !?dirtyY &&
5063 !?dirtyWidth && 5076 !?dirtyWidth &&
5064 !?dirtyHeight) { 5077 !?dirtyHeight) {
5065 var imagedata_1 = _convertDartToNative_ImageData(imagedata); 5078 var imagedata_1 = _convertDartToNative_ImageData(imagedata);
5066 _webkitPutImageDataHD_1(imagedata_1, dx, dy); 5079 _webkitPutImageDataHD_1(imagedata_1, dx, dy);
5067 return; 5080 return;
5068 } 5081 }
5069 var imagedata_2 = _convertDartToNative_ImageData(imagedata); 5082 var imagedata_2 = _convertDartToNative_ImageData(imagedata);
5070 _webkitPutImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dir tyHeight); 5083 _webkitPutImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dir tyHeight);
5071 return; 5084 return;
5072 throw new ArgumentError("Incorrect number or type of arguments"); 5085 throw new ArgumentError("Incorrect number or type of arguments");
5073 } 5086 }
5074 void _webkitPutImageDataHD_1(imagedata, dx, dy) native "webkitPutImageDataHD"; 5087 @JSName('webkitPutImageDataHD')
5075 void _webkitPutImageDataHD_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, di rtyHeight) native "webkitPutImageDataHD"; 5088 void _webkitPutImageDataHD_1(imagedata, dx, dy) native;
5089 @JSName('webkitPutImageDataHD')
5090 void _webkitPutImageDataHD_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, di rtyHeight) native;
5076 5091
5077 5092
5078 /** 5093 /**
5079 * Sets the color used inside shapes. 5094 * Sets the color used inside shapes.
5080 * [r], [g], [b] are 0-255, [a] is 0-1. 5095 * [r], [g], [b] are 0-255, [a] is 0-1.
5081 */ 5096 */
5082 void setFillColorRgb(int r, int g, int b, [num a = 1]) { 5097 void setFillColorRgb(int r, int g, int b, [num a = 1]) {
5083 this.fillStyle = 'rgba($r, $g, $b, $a)'; 5098 this.fillStyle = 'rgba($r, $g, $b, $a)';
5084 } 5099 }
5085 5100
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after
5433 5448
5434 class CustomEvent extends Event native "*CustomEvent" { 5449 class CustomEvent extends Event native "*CustomEvent" {
5435 factory CustomEvent(String type, [bool canBubble = true, bool cancelable = tru e, 5450 factory CustomEvent(String type, [bool canBubble = true, bool cancelable = tru e,
5436 Object detail]) => _CustomEventFactoryProvider.createCustomEvent( 5451 Object detail]) => _CustomEventFactoryProvider.createCustomEvent(
5437 type, canBubble, cancelable, detail); 5452 type, canBubble, cancelable, detail);
5438 5453
5439 /// @domName CustomEvent.detail; @docsEditable true 5454 /// @domName CustomEvent.detail; @docsEditable true
5440 final Object detail; 5455 final Object detail;
5441 5456
5442 /// @domName CustomEvent.initCustomEvent; @docsEditable true 5457 /// @domName CustomEvent.initCustomEvent; @docsEditable true
5443 void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableAr g, Object detailArg) native "initCustomEvent"; 5458 @JSName('initCustomEvent')
5459 void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableAr g, Object detailArg) native;
5444 5460
5445 } 5461 }
5446 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5462 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5447 // for details. All rights reserved. Use of this source code is governed by a 5463 // for details. All rights reserved. Use of this source code is governed by a
5448 // BSD-style license that can be found in the LICENSE file. 5464 // BSD-style license that can be found in the LICENSE file.
5449 5465
5450 5466
5451 /// @domName HTMLDListElement; @docsEditable true 5467 /// @domName HTMLDListElement; @docsEditable true
5452 class DListElement extends Element implements Element native "*HTMLDListElement" { 5468 class DListElement extends Element implements Element native "*HTMLDListElement" {
5453 5469
(...skipping 26 matching lines...) Expand all
5480 5496
5481 static const int UPDATEREADY = 4; 5497 static const int UPDATEREADY = 4;
5482 5498
5483 /// @domName DOMApplicationCache.status; @docsEditable true 5499 /// @domName DOMApplicationCache.status; @docsEditable true
5484 final int status; 5500 final int status;
5485 5501
5486 /// @domName DOMApplicationCache.abort; @docsEditable true 5502 /// @domName DOMApplicationCache.abort; @docsEditable true
5487 void abort() native; 5503 void abort() native;
5488 5504
5489 /// @domName DOMApplicationCache.addEventListener; @docsEditable true 5505 /// @domName DOMApplicationCache.addEventListener; @docsEditable true
5490 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 5506 @JSName('addEventListener')
5507 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
5491 5508
5492 /// @domName DOMApplicationCache.dispatchEvent; @docsEditable true 5509 /// @domName DOMApplicationCache.dispatchEvent; @docsEditable true
5493 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 5510 @JSName('dispatchEvent')
5511 bool $dom_dispatchEvent(Event evt) native;
5494 5512
5495 /// @domName DOMApplicationCache.removeEventListener; @docsEditable true 5513 /// @domName DOMApplicationCache.removeEventListener; @docsEditable true
5496 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 5514 @JSName('removeEventListener')
5515 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
5497 5516
5498 /// @domName DOMApplicationCache.swapCache; @docsEditable true 5517 /// @domName DOMApplicationCache.swapCache; @docsEditable true
5499 void swapCache() native; 5518 void swapCache() native;
5500 5519
5501 /// @domName DOMApplicationCache.update; @docsEditable true 5520 /// @domName DOMApplicationCache.update; @docsEditable true
5502 void update() native; 5521 void update() native;
5503 } 5522 }
5504 5523
5505 class DOMApplicationCacheEvents extends Events { 5524 class DOMApplicationCacheEvents extends Events {
5506 DOMApplicationCacheEvents(EventTarget _ptr) : super(_ptr); 5525 DOMApplicationCacheEvents(EventTarget _ptr) : super(_ptr);
(...skipping 729 matching lines...) Expand 10 before | Expand all | Expand 10 after
6236 void postMessage(/*any*/ message, [List messagePorts]) { 6255 void postMessage(/*any*/ message, [List messagePorts]) {
6237 if (?messagePorts) { 6256 if (?messagePorts) {
6238 var message_1 = _convertDartToNative_SerializedScriptValue(message); 6257 var message_1 = _convertDartToNative_SerializedScriptValue(message);
6239 _postMessage_1(message_1, messagePorts); 6258 _postMessage_1(message_1, messagePorts);
6240 return; 6259 return;
6241 } 6260 }
6242 var message_2 = _convertDartToNative_SerializedScriptValue(message); 6261 var message_2 = _convertDartToNative_SerializedScriptValue(message);
6243 _postMessage_2(message_2); 6262 _postMessage_2(message_2);
6244 return; 6263 return;
6245 } 6264 }
6246 void _postMessage_1(message, List messagePorts) native "postMessage"; 6265 @JSName('postMessage')
6247 void _postMessage_2(message) native "postMessage"; 6266 void _postMessage_1(message, List messagePorts) native;
6267 @JSName('postMessage')
6268 void _postMessage_2(message) native;
6248 } 6269 }
6249 6270
6250 class DedicatedWorkerContextEvents extends WorkerContextEvents { 6271 class DedicatedWorkerContextEvents extends WorkerContextEvents {
6251 DedicatedWorkerContextEvents(EventTarget _ptr) : super(_ptr); 6272 DedicatedWorkerContextEvents(EventTarget _ptr) : super(_ptr);
6252 6273
6253 EventListenerList get message => this['message']; 6274 EventListenerList get message => this['message'];
6254 } 6275 }
6255 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6276 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6256 // for details. All rights reserved. Use of this source code is governed by a 6277 // for details. All rights reserved. Use of this source code is governed by a
6257 // BSD-style license that can be found in the LICENSE file. 6278 // BSD-style license that can be found in the LICENSE file.
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
6345 return; 6366 return;
6346 } 6367 }
6347 if (?options) { 6368 if (?options) {
6348 var options_3 = _convertDartToNative_Dictionary(options); 6369 var options_3 = _convertDartToNative_Dictionary(options);
6349 _getDirectory_3(path, options_3); 6370 _getDirectory_3(path, options_3);
6350 return; 6371 return;
6351 } 6372 }
6352 _getDirectory_4(path); 6373 _getDirectory_4(path);
6353 return; 6374 return;
6354 } 6375 }
6355 void _getDirectory_1(path, options, EntryCallback successCallback, ErrorCallba ck errorCallback) native "getDirectory"; 6376 @JSName('getDirectory')
6356 void _getDirectory_2(path, options, EntryCallback successCallback) native "get Directory"; 6377 void _getDirectory_1(path, options, EntryCallback successCallback, ErrorCallba ck errorCallback) native;
6357 void _getDirectory_3(path, options) native "getDirectory"; 6378 @JSName('getDirectory')
6358 void _getDirectory_4(path) native "getDirectory"; 6379 void _getDirectory_2(path, options, EntryCallback successCallback) native;
6380 @JSName('getDirectory')
6381 void _getDirectory_3(path, options) native;
6382 @JSName('getDirectory')
6383 void _getDirectory_4(path) native;
6359 6384
6360 /// @domName DirectoryEntry.getFile; @docsEditable true 6385 /// @domName DirectoryEntry.getFile; @docsEditable true
6361 void getFile(String path, {Map options, EntryCallback successCallback, ErrorCa llback errorCallback}) { 6386 void getFile(String path, {Map options, EntryCallback successCallback, ErrorCa llback errorCallback}) {
6362 if (?errorCallback) { 6387 if (?errorCallback) {
6363 var options_1 = _convertDartToNative_Dictionary(options); 6388 var options_1 = _convertDartToNative_Dictionary(options);
6364 _getFile_1(path, options_1, successCallback, errorCallback); 6389 _getFile_1(path, options_1, successCallback, errorCallback);
6365 return; 6390 return;
6366 } 6391 }
6367 if (?successCallback) { 6392 if (?successCallback) {
6368 var options_2 = _convertDartToNative_Dictionary(options); 6393 var options_2 = _convertDartToNative_Dictionary(options);
6369 _getFile_2(path, options_2, successCallback); 6394 _getFile_2(path, options_2, successCallback);
6370 return; 6395 return;
6371 } 6396 }
6372 if (?options) { 6397 if (?options) {
6373 var options_3 = _convertDartToNative_Dictionary(options); 6398 var options_3 = _convertDartToNative_Dictionary(options);
6374 _getFile_3(path, options_3); 6399 _getFile_3(path, options_3);
6375 return; 6400 return;
6376 } 6401 }
6377 _getFile_4(path); 6402 _getFile_4(path);
6378 return; 6403 return;
6379 } 6404 }
6380 void _getFile_1(path, options, EntryCallback successCallback, ErrorCallback er rorCallback) native "getFile"; 6405 @JSName('getFile')
6381 void _getFile_2(path, options, EntryCallback successCallback) native "getFile" ; 6406 void _getFile_1(path, options, EntryCallback successCallback, ErrorCallback er rorCallback) native;
6382 void _getFile_3(path, options) native "getFile"; 6407 @JSName('getFile')
6383 void _getFile_4(path) native "getFile"; 6408 void _getFile_2(path, options, EntryCallback successCallback) native;
6409 @JSName('getFile')
6410 void _getFile_3(path, options) native;
6411 @JSName('getFile')
6412 void _getFile_4(path) native;
6384 6413
6385 /// @domName DirectoryEntry.removeRecursively; @docsEditable true 6414 /// @domName DirectoryEntry.removeRecursively; @docsEditable true
6386 void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallb ack]) native; 6415 void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallb ack]) native;
6387 } 6416 }
6388 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6417 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6389 // for details. All rights reserved. Use of this source code is governed by a 6418 // for details. All rights reserved. Use of this source code is governed by a
6390 // BSD-style license that can be found in the LICENSE file. 6419 // BSD-style license that can be found in the LICENSE file.
6391 6420
6392 6421
6393 /// @domName DirectoryEntrySync; @docsEditable true 6422 /// @domName DirectoryEntrySync; @docsEditable true
6394 class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { 6423 class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" {
6395 6424
6396 /// @domName DirectoryEntrySync.createReader; @docsEditable true 6425 /// @domName DirectoryEntrySync.createReader; @docsEditable true
6397 DirectoryReaderSync createReader() native; 6426 DirectoryReaderSync createReader() native;
6398 6427
6399 /// @domName DirectoryEntrySync.getDirectory; @docsEditable true 6428 /// @domName DirectoryEntrySync.getDirectory; @docsEditable true
6400 DirectoryEntrySync getDirectory(String path, Map flags) { 6429 DirectoryEntrySync getDirectory(String path, Map flags) {
6401 var flags_1 = _convertDartToNative_Dictionary(flags); 6430 var flags_1 = _convertDartToNative_Dictionary(flags);
6402 return _getDirectory_1(path, flags_1); 6431 return _getDirectory_1(path, flags_1);
6403 } 6432 }
6404 DirectoryEntrySync _getDirectory_1(path, flags) native "getDirectory"; 6433 @JSName('getDirectory')
6434 DirectoryEntrySync _getDirectory_1(path, flags) native;
6405 6435
6406 /// @domName DirectoryEntrySync.getFile; @docsEditable true 6436 /// @domName DirectoryEntrySync.getFile; @docsEditable true
6407 FileEntrySync getFile(String path, Map flags) { 6437 FileEntrySync getFile(String path, Map flags) {
6408 var flags_1 = _convertDartToNative_Dictionary(flags); 6438 var flags_1 = _convertDartToNative_Dictionary(flags);
6409 return _getFile_1(path, flags_1); 6439 return _getFile_1(path, flags_1);
6410 } 6440 }
6411 FileEntrySync _getFile_1(path, flags) native "getFile"; 6441 @JSName('getFile')
6442 FileEntrySync _getFile_1(path, flags) native;
6412 6443
6413 /// @domName DirectoryEntrySync.removeRecursively; @docsEditable true 6444 /// @domName DirectoryEntrySync.removeRecursively; @docsEditable true
6414 void removeRecursively() native; 6445 void removeRecursively() native;
6415 } 6446 }
6416 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6447 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6417 // for details. All rights reserved. Use of this source code is governed by a 6448 // for details. All rights reserved. Use of this source code is governed by a
6418 // BSD-style license that can be found in the LICENSE file. 6449 // BSD-style license that can be found in the LICENSE file.
6419 6450
6420 6451
6421 /// @domName DirectoryReader; @docsEditable true 6452 /// @domName DirectoryReader; @docsEditable true
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
6453 6484
6454 class Document extends Node native "*Document" 6485 class Document extends Node native "*Document"
6455 { 6486 {
6456 6487
6457 6488
6458 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 6489 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
6459 DocumentEvents get on => 6490 DocumentEvents get on =>
6460 new DocumentEvents(this); 6491 new DocumentEvents(this);
6461 6492
6462 /// @domName Document.body; @docsEditable true 6493 /// @domName Document.body; @docsEditable true
6463 Element get $dom_body => JS("Element", "#.body", this); 6494 @JSName('body')
6464 6495 Element $dom_body;
6465 /// @domName Document.body; @docsEditable true
6466 void set $dom_body(Element value) {
6467 JS("void", "#.body = #", this, value);
6468 }
6469 6496
6470 /// @domName Document.charset; @docsEditable true 6497 /// @domName Document.charset; @docsEditable true
6471 String charset; 6498 String charset;
6472 6499
6473 /// @domName Document.cookie; @docsEditable true 6500 /// @domName Document.cookie; @docsEditable true
6474 String cookie; 6501 String cookie;
6475 6502
6476 /// @domName Document.defaultView; @docsEditable true 6503 /// @domName Document.defaultView; @docsEditable true
6477 Window get window => _convertNativeToDart_Window(this._window); 6504 Window get window => _convertNativeToDart_Window(this._window);
6478 dynamic get _window => JS("dynamic", "#.defaultView", this); 6505 @JSName('defaultView')
6506 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
6507 final dynamic _window;
6479 6508
6480 /// @domName Document.documentElement; @docsEditable true 6509 /// @domName Document.documentElement; @docsEditable true
6481 final Element documentElement; 6510 final Element documentElement;
6482 6511
6483 /// @domName Document.domain; @docsEditable true 6512 /// @domName Document.domain; @docsEditable true
6484 final String domain; 6513 final String domain;
6485 6514
6486 /// @domName Document.head; @docsEditable true 6515 /// @domName Document.head; @docsEditable true
6487 HeadElement get $dom_head => JS("HeadElement", "#.head", this); 6516 @JSName('head')
6517 final HeadElement $dom_head;
6488 6518
6489 /// @domName Document.implementation; @docsEditable true 6519 /// @domName Document.implementation; @docsEditable true
6490 final DOMImplementation implementation; 6520 final DOMImplementation implementation;
6491 6521
6492 /// @domName Document.lastModified; @docsEditable true 6522 /// @domName Document.lastModified; @docsEditable true
6493 String get $dom_lastModified => JS("String", "#.lastModified", this); 6523 @JSName('lastModified')
6524 final String $dom_lastModified;
6494 6525
6495 /// @domName Document.preferredStylesheetSet; @docsEditable true 6526 /// @domName Document.preferredStylesheetSet; @docsEditable true
6496 final String preferredStylesheetSet; 6527 final String preferredStylesheetSet;
6497 6528
6498 /// @domName Document.readyState; @docsEditable true 6529 /// @domName Document.readyState; @docsEditable true
6499 final String readyState; 6530 final String readyState;
6500 6531
6501 /// @domName Document.referrer; @docsEditable true 6532 /// @domName Document.referrer; @docsEditable true
6502 String get $dom_referrer => JS("String", "#.referrer", this); 6533 @JSName('referrer')
6534 final String $dom_referrer;
6503 6535
6504 /// @domName Document.selectedStylesheetSet; @docsEditable true 6536 /// @domName Document.selectedStylesheetSet; @docsEditable true
6505 String selectedStylesheetSet; 6537 String selectedStylesheetSet;
6506 6538
6507 /// @domName Document.styleSheets; @docsEditable true 6539 /// @domName Document.styleSheets; @docsEditable true
6508 List<StyleSheet> get $dom_styleSheets => JS("_StyleSheetList", "#.styleSheets" , this); 6540 @JSName('styleSheets')
6541 @Returns('_StyleSheetList') @Creates('_StyleSheetList')
6542 final List<StyleSheet> $dom_styleSheets;
6509 6543
6510 /// @domName Document.title; @docsEditable true 6544 /// @domName Document.title; @docsEditable true
6511 String get $dom_title => JS("String", "#.title", this); 6545 @JSName('title')
6512 6546 String $dom_title;
6513 /// @domName Document.title; @docsEditable true
6514 void set $dom_title(String value) {
6515 JS("void", "#.title = #", this, value);
6516 }
6517 6547
6518 /// @domName Document.webkitFullscreenElement; @docsEditable true 6548 /// @domName Document.webkitFullscreenElement; @docsEditable true
6519 Element get $dom_webkitFullscreenElement => JS("Element", "#.webkitFullscreenE lement", this); 6549 @JSName('webkitFullscreenElement')
6550 final Element $dom_webkitFullscreenElement;
6520 6551
6521 /// @domName Document.webkitFullscreenEnabled; @docsEditable true 6552 /// @domName Document.webkitFullscreenEnabled; @docsEditable true
6522 bool get $dom_webkitFullscreenEnabled => JS("bool", "#.webkitFullscreenEnabled ", this); 6553 @JSName('webkitFullscreenEnabled')
6554 final bool $dom_webkitFullscreenEnabled;
6523 6555
6524 /// @domName Document.webkitHidden; @docsEditable true 6556 /// @domName Document.webkitHidden; @docsEditable true
6525 bool get $dom_webkitHidden => JS("bool", "#.webkitHidden", this); 6557 @JSName('webkitHidden')
6558 final bool $dom_webkitHidden;
6526 6559
6527 /// @domName Document.webkitIsFullScreen; @docsEditable true 6560 /// @domName Document.webkitIsFullScreen; @docsEditable true
6528 bool get $dom_webkitIsFullScreen => JS("bool", "#.webkitIsFullScreen", this); 6561 @JSName('webkitIsFullScreen')
6562 final bool $dom_webkitIsFullScreen;
6529 6563
6530 /// @domName Document.webkitPointerLockElement; @docsEditable true 6564 /// @domName Document.webkitPointerLockElement; @docsEditable true
6531 Element get $dom_webkitPointerLockElement => JS("Element", "#.webkitPointerLoc kElement", this); 6565 @JSName('webkitPointerLockElement')
6566 final Element $dom_webkitPointerLockElement;
6532 6567
6533 /// @domName Document.webkitVisibilityState; @docsEditable true 6568 /// @domName Document.webkitVisibilityState; @docsEditable true
6534 String get $dom_webkitVisibilityState => JS("String", "#.webkitVisibilityState ", this); 6569 @JSName('webkitVisibilityState')
6570 final String $dom_webkitVisibilityState;
6535 6571
6536 /// @domName Document.caretRangeFromPoint; @docsEditable true 6572 /// @domName Document.caretRangeFromPoint; @docsEditable true
6537 Range $dom_caretRangeFromPoint(int x, int y) native "caretRangeFromPoint"; 6573 @JSName('caretRangeFromPoint')
6574 Range $dom_caretRangeFromPoint(int x, int y) native;
6538 6575
6539 /// @domName Document.createCDATASection; @docsEditable true 6576 /// @domName Document.createCDATASection; @docsEditable true
6540 CDATASection createCDATASection(String data) native; 6577 CDATASection createCDATASection(String data) native;
6541 6578
6542 /// @domName Document.createDocumentFragment; @docsEditable true 6579 /// @domName Document.createDocumentFragment; @docsEditable true
6543 DocumentFragment createDocumentFragment() native; 6580 DocumentFragment createDocumentFragment() native;
6544 6581
6545 /// @domName Document.createElement; @docsEditable true 6582 /// @domName Document.createElement; @docsEditable true
6546 Element $dom_createElement(String tagName) native "createElement"; 6583 @JSName('createElement')
6584 Element $dom_createElement(String tagName) native;
6547 6585
6548 /// @domName Document.createElementNS; @docsEditable true 6586 /// @domName Document.createElementNS; @docsEditable true
6549 Element $dom_createElementNS(String namespaceURI, String qualifiedName) native "createElementNS"; 6587 @JSName('createElementNS')
6588 Element $dom_createElementNS(String namespaceURI, String qualifiedName) native ;
6550 6589
6551 /// @domName Document.createEvent; @docsEditable true 6590 /// @domName Document.createEvent; @docsEditable true
6552 Event $dom_createEvent(String eventType) native "createEvent"; 6591 @JSName('createEvent')
6592 Event $dom_createEvent(String eventType) native;
6553 6593
6554 /// @domName Document.createRange; @docsEditable true 6594 /// @domName Document.createRange; @docsEditable true
6555 Range createRange() native; 6595 Range createRange() native;
6556 6596
6557 /// @domName Document.createTextNode; @docsEditable true 6597 /// @domName Document.createTextNode; @docsEditable true
6558 Text $dom_createTextNode(String data) native "createTextNode"; 6598 @JSName('createTextNode')
6599 Text $dom_createTextNode(String data) native;
6559 6600
6560 /// @domName Document.createTouch; @docsEditable true 6601 /// @domName Document.createTouch; @docsEditable true
6561 Touch createTouch(LocalWindow window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY , num webkitRotationAngle, num webkitForce) { 6602 Touch createTouch(LocalWindow window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY , num webkitRotationAngle, num webkitForce) {
6562 var target_1 = _convertDartToNative_EventTarget(target); 6603 var target_1 = _convertDartToNative_EventTarget(target);
6563 return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, s creenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce); 6604 return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, s creenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
6564 } 6605 }
6565 Touch _createTouch_1(LocalWindow window, target, identifier, pageX, pageY, scr eenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) n ative "createTouch"; 6606 @JSName('createTouch')
6607 Touch _createTouch_1(LocalWindow window, target, identifier, pageX, pageY, scr eenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) n ative;
6566 6608
6567 /// @domName Document.createTouchList; @docsEditable true 6609 /// @domName Document.createTouchList; @docsEditable true
6568 TouchList $dom_createTouchList() native "createTouchList"; 6610 @JSName('createTouchList')
6611 TouchList $dom_createTouchList() native;
6569 6612
6570 /// @domName Document.elementFromPoint; @docsEditable true 6613 /// @domName Document.elementFromPoint; @docsEditable true
6571 Element $dom_elementFromPoint(int x, int y) native "elementFromPoint"; 6614 @JSName('elementFromPoint')
6615 Element $dom_elementFromPoint(int x, int y) native;
6572 6616
6573 /// @domName Document.execCommand; @docsEditable true 6617 /// @domName Document.execCommand; @docsEditable true
6574 bool execCommand(String command, bool userInterface, String value) native; 6618 bool execCommand(String command, bool userInterface, String value) native;
6575 6619
6576 /// @domName Document.getCSSCanvasContext; @docsEditable true 6620 /// @domName Document.getCSSCanvasContext; @docsEditable true
6577 CanvasRenderingContext getCSSCanvasContext(String contextId, String name, int width, int height) native; 6621 CanvasRenderingContext getCSSCanvasContext(String contextId, String name, int width, int height) native;
6578 6622
6579 /// @domName Document.getElementById; @docsEditable true 6623 /// @domName Document.getElementById; @docsEditable true
6580 Element $dom_getElementById(String elementId) native "getElementById"; 6624 @JSName('getElementById')
6625 Element $dom_getElementById(String elementId) native;
6581 6626
6582 /// @domName Document.getElementsByClassName; @docsEditable true 6627 /// @domName Document.getElementsByClassName; @docsEditable true
6628 @JSName('getElementsByClassName')
6583 @Returns('_NodeList') @Creates('_NodeList') 6629 @Returns('_NodeList') @Creates('_NodeList')
6584 List<Node> $dom_getElementsByClassName(String tagname) native "getElementsByCl assName"; 6630 List<Node> $dom_getElementsByClassName(String tagname) native;
6585 6631
6586 /// @domName Document.getElementsByName; @docsEditable true 6632 /// @domName Document.getElementsByName; @docsEditable true
6633 @JSName('getElementsByName')
6587 @Returns('_NodeList') @Creates('_NodeList') 6634 @Returns('_NodeList') @Creates('_NodeList')
6588 List<Node> $dom_getElementsByName(String elementName) native "getElementsByNam e"; 6635 List<Node> $dom_getElementsByName(String elementName) native;
6589 6636
6590 /// @domName Document.getElementsByTagName; @docsEditable true 6637 /// @domName Document.getElementsByTagName; @docsEditable true
6638 @JSName('getElementsByTagName')
6591 @Returns('_NodeList') @Creates('_NodeList') 6639 @Returns('_NodeList') @Creates('_NodeList')
6592 List<Node> $dom_getElementsByTagName(String tagname) native "getElementsByTagN ame"; 6640 List<Node> $dom_getElementsByTagName(String tagname) native;
6593 6641
6594 /// @domName Document.queryCommandEnabled; @docsEditable true 6642 /// @domName Document.queryCommandEnabled; @docsEditable true
6595 bool queryCommandEnabled(String command) native; 6643 bool queryCommandEnabled(String command) native;
6596 6644
6597 /// @domName Document.queryCommandIndeterm; @docsEditable true 6645 /// @domName Document.queryCommandIndeterm; @docsEditable true
6598 bool queryCommandIndeterm(String command) native; 6646 bool queryCommandIndeterm(String command) native;
6599 6647
6600 /// @domName Document.queryCommandState; @docsEditable true 6648 /// @domName Document.queryCommandState; @docsEditable true
6601 bool queryCommandState(String command) native; 6649 bool queryCommandState(String command) native;
6602 6650
6603 /// @domName Document.queryCommandSupported; @docsEditable true 6651 /// @domName Document.queryCommandSupported; @docsEditable true
6604 bool queryCommandSupported(String command) native; 6652 bool queryCommandSupported(String command) native;
6605 6653
6606 /// @domName Document.queryCommandValue; @docsEditable true 6654 /// @domName Document.queryCommandValue; @docsEditable true
6607 String queryCommandValue(String command) native; 6655 String queryCommandValue(String command) native;
6608 6656
6609 /// @domName Document.querySelector; @docsEditable true 6657 /// @domName Document.querySelector; @docsEditable true
6610 Element $dom_querySelector(String selectors) native "querySelector"; 6658 @JSName('querySelector')
6659 Element $dom_querySelector(String selectors) native;
6611 6660
6612 /// @domName Document.querySelectorAll; @docsEditable true 6661 /// @domName Document.querySelectorAll; @docsEditable true
6662 @JSName('querySelectorAll')
6613 @Returns('_NodeList') @Creates('_NodeList') 6663 @Returns('_NodeList') @Creates('_NodeList')
6614 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; 6664 List<Node> $dom_querySelectorAll(String selectors) native;
6615 6665
6616 /// @domName Document.webkitCancelFullScreen; @docsEditable true 6666 /// @domName Document.webkitCancelFullScreen; @docsEditable true
6617 void $dom_webkitCancelFullScreen() native "webkitCancelFullScreen"; 6667 @JSName('webkitCancelFullScreen')
6668 void $dom_webkitCancelFullScreen() native;
6618 6669
6619 /// @domName Document.webkitExitFullscreen; @docsEditable true 6670 /// @domName Document.webkitExitFullscreen; @docsEditable true
6620 void $dom_webkitExitFullscreen() native "webkitExitFullscreen"; 6671 @JSName('webkitExitFullscreen')
6672 void $dom_webkitExitFullscreen() native;
6621 6673
6622 /// @domName Document.webkitExitPointerLock; @docsEditable true 6674 /// @domName Document.webkitExitPointerLock; @docsEditable true
6623 void $dom_webkitExitPointerLock() native "webkitExitPointerLock"; 6675 @JSName('webkitExitPointerLock')
6676 void $dom_webkitExitPointerLock() native;
6624 6677
6625 // TODO(jacobr): implement all Element methods not on Document. 6678 // TODO(jacobr): implement all Element methods not on Document.
6626 6679
6627 Element query(String selectors) { 6680 Element query(String selectors) {
6628 // It is fine for our RegExp to detect element id query selectors to have 6681 // It is fine for our RegExp to detect element id query selectors to have
6629 // false negatives but not false positives. 6682 // false negatives but not false positives.
6630 if (new RegExp("^#[_a-zA-Z]\\w*\$").hasMatch(selectors)) { 6683 if (new RegExp("^#[_a-zA-Z]\\w*\$").hasMatch(selectors)) {
6631 return $dom_getElementById(selectors.substring(1)); 6684 return $dom_getElementById(selectors.substring(1));
6632 } 6685 }
6633 return $dom_querySelector(selectors); 6686 return $dom_querySelector(selectors);
(...skipping 384 matching lines...) Expand 10 before | Expand all | Expand 10 after
7018 throw new UnsupportedError( 7071 throw new UnsupportedError(
7019 "WebKit region overflow can't be set for document fragments."); 7072 "WebKit region overflow can't be set for document fragments.");
7020 } 7073 }
7021 7074
7022 7075
7023 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 7076 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
7024 ElementEvents get on => 7077 ElementEvents get on =>
7025 new ElementEvents(this); 7078 new ElementEvents(this);
7026 7079
7027 /// @domName DocumentFragment.querySelector; @docsEditable true 7080 /// @domName DocumentFragment.querySelector; @docsEditable true
7028 Element $dom_querySelector(String selectors) native "querySelector"; 7081 @JSName('querySelector')
7082 Element $dom_querySelector(String selectors) native;
7029 7083
7030 /// @domName DocumentFragment.querySelectorAll; @docsEditable true 7084 /// @domName DocumentFragment.querySelectorAll; @docsEditable true
7085 @JSName('querySelectorAll')
7031 @Returns('_NodeList') @Creates('_NodeList') 7086 @Returns('_NodeList') @Creates('_NodeList')
7032 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; 7087 List<Node> $dom_querySelectorAll(String selectors) native;
7033 7088
7034 } 7089 }
7035 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7090 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7036 // for details. All rights reserved. Use of this source code is governed by a 7091 // for details. All rights reserved. Use of this source code is governed by a
7037 // BSD-style license that can be found in the LICENSE file. 7092 // BSD-style license that can be found in the LICENSE file.
7038 7093
7039 7094
7040 /// @domName DocumentType; @docsEditable true 7095 /// @domName DocumentType; @docsEditable true
7041 class DocumentType extends Node native "*DocumentType" { 7096 class DocumentType extends Node native "*DocumentType" {
7042 7097
(...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after
7567 7622
7568 /** @domName Element.insertAdjacentText */ 7623 /** @domName Element.insertAdjacentText */
7569 void insertAdjacentText(String where, String text) { 7624 void insertAdjacentText(String where, String text) {
7570 if (JS('bool', '!!#.insertAdjacentText', this)) { 7625 if (JS('bool', '!!#.insertAdjacentText', this)) {
7571 _insertAdjacentText(where, text); 7626 _insertAdjacentText(where, text);
7572 } else { 7627 } else {
7573 _insertAdjacentNode(where, new Text(text)); 7628 _insertAdjacentNode(where, new Text(text));
7574 } 7629 }
7575 } 7630 }
7576 7631
7577 void _insertAdjacentText(String where, String text) 7632 @JSName('insertAdjacentText')
7578 native 'insertAdjacentText'; 7633 void _insertAdjacentText(String where, String text) native;
7579 7634
7580 /** @domName Element.insertAdjacentHTML */ 7635 /** @domName Element.insertAdjacentHTML */
7581 void insertAdjacentHTML(String where, String text) { 7636 void insertAdjacentHTML(String where, String text) {
7582 if (JS('bool', '!!#.insertAdjacentHTML', this)) { 7637 if (JS('bool', '!!#.insertAdjacentHTML', this)) {
7583 _insertAdjacentHTML(where, text); 7638 _insertAdjacentHTML(where, text);
7584 } else { 7639 } else {
7585 _insertAdjacentNode(where, new DocumentFragment.html(text)); 7640 _insertAdjacentNode(where, new DocumentFragment.html(text));
7586 } 7641 }
7587 } 7642 }
7588 7643
7589 void _insertAdjacentHTML(String where, String text) 7644 @JSName('insertAdjacentHTML')
7590 native 'insertAdjacentHTML'; 7645 void _insertAdjacentHTML(String where, String text) native;
7591 7646
7592 /** @domName Element.insertAdjacentHTML */ 7647 /** @domName Element.insertAdjacentHTML */
7593 Element insertAdjacentElement(String where, Element element) { 7648 Element insertAdjacentElement(String where, Element element) {
7594 if (JS('bool', '!!#.insertAdjacentElement', this)) { 7649 if (JS('bool', '!!#.insertAdjacentElement', this)) {
7595 _insertAdjacentElement(where, element); 7650 _insertAdjacentElement(where, element);
7596 } else { 7651 } else {
7597 _insertAdjacentNode(where, element); 7652 _insertAdjacentNode(where, element);
7598 } 7653 }
7599 return element; 7654 return element;
7600 } 7655 }
7601 7656
7602 void _insertAdjacentElement(String where, Element element) 7657 @JSName('insertAdjacentElement')
7603 native 'insertAdjacentElement'; 7658 void _insertAdjacentElement(String where, Element element) native;
7604 7659
7605 void _insertAdjacentNode(String where, Node node) { 7660 void _insertAdjacentNode(String where, Node node) {
7606 switch (where.toLowerCase()) { 7661 switch (where.toLowerCase()) {
7607 case 'beforebegin': 7662 case 'beforebegin':
7608 this.parent.insertBefore(node, this); 7663 this.parent.insertBefore(node, this);
7609 break; 7664 break;
7610 case 'afterbegin': 7665 case 'afterbegin':
7611 var first = this.nodes.length > 0 ? this.nodes[0] : null; 7666 var first = this.nodes.length > 0 ? this.nodes[0] : null;
7612 this.insertBefore(node, first); 7667 this.insertBefore(node, first);
7613 break; 7668 break;
7614 case 'beforeend': 7669 case 'beforeend':
7615 this.nodes.add(node); 7670 this.nodes.add(node);
7616 break; 7671 break;
7617 case 'afterend': 7672 case 'afterend':
7618 this.parent.insertBefore(node, this.nextNode); 7673 this.parent.insertBefore(node, this.nextNode);
7619 break; 7674 break;
7620 default: 7675 default:
7621 throw new ArgumentError("Invalid position ${where}"); 7676 throw new ArgumentError("Invalid position ${where}");
7622 } 7677 }
7623 } 7678 }
7624 7679
7625 7680
7626 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 7681 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
7627 ElementEvents get on => 7682 ElementEvents get on =>
7628 new ElementEvents(this); 7683 new ElementEvents(this);
7629 7684
7630 /// @domName HTMLElement.children; @docsEditable true 7685 /// @domName HTMLElement.children; @docsEditable true
7631 HTMLCollection get $dom_children => JS("HTMLCollection", "#.children", this); 7686 @JSName('children')
7687 final HTMLCollection $dom_children;
7632 7688
7633 /// @domName HTMLElement.contentEditable; @docsEditable true 7689 /// @domName HTMLElement.contentEditable; @docsEditable true
7634 String contentEditable; 7690 String contentEditable;
7635 7691
7636 /// @domName HTMLElement.dir; @docsEditable true 7692 /// @domName HTMLElement.dir; @docsEditable true
7637 String dir; 7693 String dir;
7638 7694
7639 /// @domName HTMLElement.draggable; @docsEditable true 7695 /// @domName HTMLElement.draggable; @docsEditable true
7640 bool draggable; 7696 bool draggable;
7641 7697
(...skipping 29 matching lines...) Expand all
7671 7727
7672 /// @domName HTMLElement.webkitdropzone; @docsEditable true 7728 /// @domName HTMLElement.webkitdropzone; @docsEditable true
7673 String webkitdropzone; 7729 String webkitdropzone;
7674 7730
7675 /// @domName HTMLElement.click; @docsEditable true 7731 /// @domName HTMLElement.click; @docsEditable true
7676 void click() native; 7732 void click() native;
7677 7733
7678 static const int ALLOW_KEYBOARD_INPUT = 1; 7734 static const int ALLOW_KEYBOARD_INPUT = 1;
7679 7735
7680 /// @domName Element.childElementCount; @docsEditable true 7736 /// @domName Element.childElementCount; @docsEditable true
7681 int get $dom_childElementCount => JS("int", "#.childElementCount", this); 7737 @JSName('childElementCount')
7738 final int $dom_childElementCount;
7682 7739
7683 /// @domName Element.className; @docsEditable true 7740 /// @domName Element.className; @docsEditable true
7684 String get $dom_className => JS("String", "#.className", this); 7741 @JSName('className')
7685 7742 String $dom_className;
7686 /// @domName Element.className; @docsEditable true
7687 void set $dom_className(String value) {
7688 JS("void", "#.className = #", this, value);
7689 }
7690 7743
7691 /// @domName Element.clientHeight; @docsEditable true 7744 /// @domName Element.clientHeight; @docsEditable true
7692 final int clientHeight; 7745 final int clientHeight;
7693 7746
7694 /// @domName Element.clientLeft; @docsEditable true 7747 /// @domName Element.clientLeft; @docsEditable true
7695 final int clientLeft; 7748 final int clientLeft;
7696 7749
7697 /// @domName Element.clientTop; @docsEditable true 7750 /// @domName Element.clientTop; @docsEditable true
7698 final int clientTop; 7751 final int clientTop;
7699 7752
7700 /// @domName Element.clientWidth; @docsEditable true 7753 /// @domName Element.clientWidth; @docsEditable true
7701 final int clientWidth; 7754 final int clientWidth;
7702 7755
7703 /// @domName Element.dataset; @docsEditable true 7756 /// @domName Element.dataset; @docsEditable true
7704 final Map<String, String> dataset; 7757 final Map<String, String> dataset;
7705 7758
7706 /// @domName Element.firstElementChild; @docsEditable true 7759 /// @domName Element.firstElementChild; @docsEditable true
7707 Element get $dom_firstElementChild => JS("Element", "#.firstElementChild", thi s); 7760 @JSName('firstElementChild')
7761 final Element $dom_firstElementChild;
7708 7762
7709 /// @domName Element.lastElementChild; @docsEditable true 7763 /// @domName Element.lastElementChild; @docsEditable true
7710 Element get $dom_lastElementChild => JS("Element", "#.lastElementChild", this) ; 7764 @JSName('lastElementChild')
7765 final Element $dom_lastElementChild;
7711 7766
7712 /// @domName Element.nextElementSibling; @docsEditable true 7767 /// @domName Element.nextElementSibling; @docsEditable true
7713 final Element nextElementSibling; 7768 final Element nextElementSibling;
7714 7769
7715 /// @domName Element.offsetHeight; @docsEditable true 7770 /// @domName Element.offsetHeight; @docsEditable true
7716 final int offsetHeight; 7771 final int offsetHeight;
7717 7772
7718 /// @domName Element.offsetLeft; @docsEditable true 7773 /// @domName Element.offsetLeft; @docsEditable true
7719 final int offsetLeft; 7774 final int offsetLeft;
7720 7775
(...skipping 27 matching lines...) Expand all
7748 /// @domName Element.tagName; @docsEditable true 7803 /// @domName Element.tagName; @docsEditable true
7749 final String tagName; 7804 final String tagName;
7750 7805
7751 /// @domName Element.blur; @docsEditable true 7806 /// @domName Element.blur; @docsEditable true
7752 void blur() native; 7807 void blur() native;
7753 7808
7754 /// @domName Element.focus; @docsEditable true 7809 /// @domName Element.focus; @docsEditable true
7755 void focus() native; 7810 void focus() native;
7756 7811
7757 /// @domName Element.getAttribute; @docsEditable true 7812 /// @domName Element.getAttribute; @docsEditable true
7758 String $dom_getAttribute(String name) native "getAttribute"; 7813 @JSName('getAttribute')
7814 String $dom_getAttribute(String name) native;
7759 7815
7760 /// @domName Element.getAttributeNS; @docsEditable true 7816 /// @domName Element.getAttributeNS; @docsEditable true
7761 String $dom_getAttributeNS(String namespaceURI, String localName) native "getA ttributeNS"; 7817 @JSName('getAttributeNS')
7818 String $dom_getAttributeNS(String namespaceURI, String localName) native;
7762 7819
7763 /// @domName Element.getBoundingClientRect; @docsEditable true 7820 /// @domName Element.getBoundingClientRect; @docsEditable true
7764 ClientRect getBoundingClientRect() native; 7821 ClientRect getBoundingClientRect() native;
7765 7822
7766 /// @domName Element.getClientRects; @docsEditable true 7823 /// @domName Element.getClientRects; @docsEditable true
7767 @Returns('_ClientRectList') @Creates('_ClientRectList') 7824 @Returns('_ClientRectList') @Creates('_ClientRectList')
7768 List<ClientRect> getClientRects() native; 7825 List<ClientRect> getClientRects() native;
7769 7826
7770 /// @domName Element.getElementsByClassName; @docsEditable true 7827 /// @domName Element.getElementsByClassName; @docsEditable true
7828 @JSName('getElementsByClassName')
7771 @Returns('_NodeList') @Creates('_NodeList') 7829 @Returns('_NodeList') @Creates('_NodeList')
7772 List<Node> $dom_getElementsByClassName(String name) native "getElementsByClass Name"; 7830 List<Node> $dom_getElementsByClassName(String name) native;
7773 7831
7774 /// @domName Element.getElementsByTagName; @docsEditable true 7832 /// @domName Element.getElementsByTagName; @docsEditable true
7833 @JSName('getElementsByTagName')
7775 @Returns('_NodeList') @Creates('_NodeList') 7834 @Returns('_NodeList') @Creates('_NodeList')
7776 List<Node> $dom_getElementsByTagName(String name) native "getElementsByTagName "; 7835 List<Node> $dom_getElementsByTagName(String name) native;
7777 7836
7778 /// @domName Element.hasAttribute; @docsEditable true 7837 /// @domName Element.hasAttribute; @docsEditable true
7779 bool $dom_hasAttribute(String name) native "hasAttribute"; 7838 @JSName('hasAttribute')
7839 bool $dom_hasAttribute(String name) native;
7780 7840
7781 /// @domName Element.hasAttributeNS; @docsEditable true 7841 /// @domName Element.hasAttributeNS; @docsEditable true
7782 bool $dom_hasAttributeNS(String namespaceURI, String localName) native "hasAtt ributeNS"; 7842 @JSName('hasAttributeNS')
7843 bool $dom_hasAttributeNS(String namespaceURI, String localName) native;
7783 7844
7784 /// @domName Element.querySelector; @docsEditable true 7845 /// @domName Element.querySelector; @docsEditable true
7785 Element $dom_querySelector(String selectors) native "querySelector"; 7846 @JSName('querySelector')
7847 Element $dom_querySelector(String selectors) native;
7786 7848
7787 /// @domName Element.querySelectorAll; @docsEditable true 7849 /// @domName Element.querySelectorAll; @docsEditable true
7850 @JSName('querySelectorAll')
7788 @Returns('_NodeList') @Creates('_NodeList') 7851 @Returns('_NodeList') @Creates('_NodeList')
7789 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; 7852 List<Node> $dom_querySelectorAll(String selectors) native;
7790 7853
7791 /// @domName Element.removeAttribute; @docsEditable true 7854 /// @domName Element.removeAttribute; @docsEditable true
7792 void $dom_removeAttribute(String name) native "removeAttribute"; 7855 @JSName('removeAttribute')
7856 void $dom_removeAttribute(String name) native;
7793 7857
7794 /// @domName Element.removeAttributeNS; @docsEditable true 7858 /// @domName Element.removeAttributeNS; @docsEditable true
7795 void $dom_removeAttributeNS(String namespaceURI, String localName) native "rem oveAttributeNS"; 7859 @JSName('removeAttributeNS')
7860 void $dom_removeAttributeNS(String namespaceURI, String localName) native;
7796 7861
7797 /// @domName Element.scrollByLines; @docsEditable true 7862 /// @domName Element.scrollByLines; @docsEditable true
7798 void scrollByLines(int lines) native; 7863 void scrollByLines(int lines) native;
7799 7864
7800 /// @domName Element.scrollByPages; @docsEditable true 7865 /// @domName Element.scrollByPages; @docsEditable true
7801 void scrollByPages(int pages) native; 7866 void scrollByPages(int pages) native;
7802 7867
7803 /// @domName Element.scrollIntoViewIfNeeded; @docsEditable true 7868 /// @domName Element.scrollIntoViewIfNeeded; @docsEditable true
7804 void scrollIntoView([bool centerIfNeeded]) native "scrollIntoViewIfNeeded"; 7869 @JSName('scrollIntoViewIfNeeded')
7870 void scrollIntoView([bool centerIfNeeded]) native;
7805 7871
7806 /// @domName Element.setAttribute; @docsEditable true 7872 /// @domName Element.setAttribute; @docsEditable true
7807 void $dom_setAttribute(String name, String value) native "setAttribute"; 7873 @JSName('setAttribute')
7874 void $dom_setAttribute(String name, String value) native;
7808 7875
7809 /// @domName Element.setAttributeNS; @docsEditable true 7876 /// @domName Element.setAttributeNS; @docsEditable true
7810 void $dom_setAttributeNS(String namespaceURI, String qualifiedName, String val ue) native "setAttributeNS"; 7877 @JSName('setAttributeNS')
7878 void $dom_setAttributeNS(String namespaceURI, String qualifiedName, String val ue) native;
7811 7879
7812 /// @domName Element.webkitMatchesSelector; @docsEditable true 7880 /// @domName Element.webkitMatchesSelector; @docsEditable true
7813 bool matchesSelector(String selectors) native "webkitMatchesSelector"; 7881 @JSName('webkitMatchesSelector')
7882 bool matchesSelector(String selectors) native;
7814 7883
7815 /// @domName Element.webkitRequestFullScreen; @docsEditable true 7884 /// @domName Element.webkitRequestFullScreen; @docsEditable true
7816 void webkitRequestFullScreen(int flags) native; 7885 void webkitRequestFullScreen(int flags) native;
7817 7886
7818 /// @domName Element.webkitRequestFullscreen; @docsEditable true 7887 /// @domName Element.webkitRequestFullscreen; @docsEditable true
7819 void webkitRequestFullscreen() native; 7888 void webkitRequestFullscreen() native;
7820 7889
7821 /// @domName Element.webkitRequestPointerLock; @docsEditable true 7890 /// @domName Element.webkitRequestPointerLock; @docsEditable true
7822 void webkitRequestPointerLock() native; 7891 void webkitRequestPointerLock() native;
7823 7892
(...skipping 436 matching lines...) Expand 10 before | Expand all | Expand 10 after
8260 bool cancelBubble; 8329 bool cancelBubble;
8261 8330
8262 /// @domName Event.cancelable; @docsEditable true 8331 /// @domName Event.cancelable; @docsEditable true
8263 final bool cancelable; 8332 final bool cancelable;
8264 8333
8265 /// @domName Event.clipboardData; @docsEditable true 8334 /// @domName Event.clipboardData; @docsEditable true
8266 final Clipboard clipboardData; 8335 final Clipboard clipboardData;
8267 8336
8268 /// @domName Event.currentTarget; @docsEditable true 8337 /// @domName Event.currentTarget; @docsEditable true
8269 EventTarget get currentTarget => _convertNativeToDart_EventTarget(this._curren tTarget); 8338 EventTarget get currentTarget => _convertNativeToDart_EventTarget(this._curren tTarget);
8270 dynamic get _currentTarget => JS("dynamic", "#.currentTarget", this); 8339 @JSName('currentTarget')
8340 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
8341 final dynamic _currentTarget;
8271 8342
8272 /// @domName Event.defaultPrevented; @docsEditable true 8343 /// @domName Event.defaultPrevented; @docsEditable true
8273 final bool defaultPrevented; 8344 final bool defaultPrevented;
8274 8345
8275 /// @domName Event.eventPhase; @docsEditable true 8346 /// @domName Event.eventPhase; @docsEditable true
8276 final int eventPhase; 8347 final int eventPhase;
8277 8348
8278 /// @domName Event.returnValue; @docsEditable true 8349 /// @domName Event.returnValue; @docsEditable true
8279 bool returnValue; 8350 bool returnValue;
8280 8351
8281 /// @domName Event.target; @docsEditable true 8352 /// @domName Event.target; @docsEditable true
8282 EventTarget get target => _convertNativeToDart_EventTarget(this._target); 8353 EventTarget get target => _convertNativeToDart_EventTarget(this._target);
8283 dynamic get _target => JS("dynamic", "#.target", this); 8354 @JSName('target')
8355 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
8356 final dynamic _target;
8284 8357
8285 /// @domName Event.timeStamp; @docsEditable true 8358 /// @domName Event.timeStamp; @docsEditable true
8286 final int timeStamp; 8359 final int timeStamp;
8287 8360
8288 /// @domName Event.type; @docsEditable true 8361 /// @domName Event.type; @docsEditable true
8289 final String type; 8362 final String type;
8290 8363
8291 /// @domName Event.initEvent; @docsEditable true 8364 /// @domName Event.initEvent; @docsEditable true
8292 void $dom_initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg ) native "initEvent"; 8365 @JSName('initEvent')
8366 void $dom_initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg ) native;
8293 8367
8294 /// @domName Event.preventDefault; @docsEditable true 8368 /// @domName Event.preventDefault; @docsEditable true
8295 void preventDefault() native; 8369 void preventDefault() native;
8296 8370
8297 /// @domName Event.stopImmediatePropagation; @docsEditable true 8371 /// @domName Event.stopImmediatePropagation; @docsEditable true
8298 void stopImmediatePropagation() native; 8372 void stopImmediatePropagation() native;
8299 8373
8300 /// @domName Event.stopPropagation; @docsEditable true 8374 /// @domName Event.stopPropagation; @docsEditable true
8301 void stopPropagation() native; 8375 void stopPropagation() native;
8302 8376
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
8348 /// @domName EventSource.URL; @docsEditable true 8422 /// @domName EventSource.URL; @docsEditable true
8349 final String URL; 8423 final String URL;
8350 8424
8351 /// @domName EventSource.readyState; @docsEditable true 8425 /// @domName EventSource.readyState; @docsEditable true
8352 final int readyState; 8426 final int readyState;
8353 8427
8354 /// @domName EventSource.url; @docsEditable true 8428 /// @domName EventSource.url; @docsEditable true
8355 final String url; 8429 final String url;
8356 8430
8357 /// @domName EventSource.addEventListener; @docsEditable true 8431 /// @domName EventSource.addEventListener; @docsEditable true
8358 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 8432 @JSName('addEventListener')
8433 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
8359 8434
8360 /// @domName EventSource.close; @docsEditable true 8435 /// @domName EventSource.close; @docsEditable true
8361 void close() native; 8436 void close() native;
8362 8437
8363 /// @domName EventSource.dispatchEvent; @docsEditable true 8438 /// @domName EventSource.dispatchEvent; @docsEditable true
8364 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 8439 @JSName('dispatchEvent')
8440 bool $dom_dispatchEvent(Event evt) native;
8365 8441
8366 /// @domName EventSource.removeEventListener; @docsEditable true 8442 /// @domName EventSource.removeEventListener; @docsEditable true
8367 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 8443 @JSName('removeEventListener')
8444 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
8368 } 8445 }
8369 8446
8370 class EventSourceEvents extends Events { 8447 class EventSourceEvents extends Events {
8371 EventSourceEvents(EventTarget _ptr) : super(_ptr); 8448 EventSourceEvents(EventTarget _ptr) : super(_ptr);
8372 8449
8373 EventListenerList get error => this['error']; 8450 EventListenerList get error => this['error'];
8374 8451
8375 EventListenerList get message => this['message']; 8452 EventListenerList get message => this['message'];
8376 8453
8377 EventListenerList get open => this['open']; 8454 EventListenerList get open => this['open'];
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
8426 } 8503 }
8427 } 8504 }
8428 8505
8429 8506
8430 class EventTarget native "*EventTarget" { 8507 class EventTarget native "*EventTarget" {
8431 8508
8432 /** @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent */ 8509 /** @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent */
8433 Events get on => new Events(this); 8510 Events get on => new Events(this);
8434 8511
8435 /// @domName EventTarget.addEventListener; @docsEditable true 8512 /// @domName EventTarget.addEventListener; @docsEditable true
8436 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 8513 @JSName('addEventListener')
8514 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
8437 8515
8438 /// @domName EventTarget.dispatchEvent; @docsEditable true 8516 /// @domName EventTarget.dispatchEvent; @docsEditable true
8439 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 8517 @JSName('dispatchEvent')
8518 bool $dom_dispatchEvent(Event event) native;
8440 8519
8441 /// @domName EventTarget.removeEventListener; @docsEditable true 8520 /// @domName EventTarget.removeEventListener; @docsEditable true
8442 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 8521 @JSName('removeEventListener')
8522 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
8443 8523
8444 } 8524 }
8445 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 8525 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
8446 // for details. All rights reserved. Use of this source code is governed by a 8526 // for details. All rights reserved. Use of this source code is governed by a
8447 // BSD-style license that can be found in the LICENSE file. 8527 // BSD-style license that can be found in the LICENSE file.
8448 8528
8449 8529
8450 /// @domName HTMLFieldSetElement; @docsEditable true 8530 /// @domName HTMLFieldSetElement; @docsEditable true
8451 class FieldSetElement extends Element implements Element native "*HTMLFieldSetEl ement" { 8531 class FieldSetElement extends Element implements Element native "*HTMLFieldSetEl ement" {
8452 8532
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
8641 final int readyState; 8721 final int readyState;
8642 8722
8643 /// @domName FileReader.result; @docsEditable true 8723 /// @domName FileReader.result; @docsEditable true
8644 @Creates('String|ArrayBuffer|Null') 8724 @Creates('String|ArrayBuffer|Null')
8645 final Object result; 8725 final Object result;
8646 8726
8647 /// @domName FileReader.abort; @docsEditable true 8727 /// @domName FileReader.abort; @docsEditable true
8648 void abort() native; 8728 void abort() native;
8649 8729
8650 /// @domName FileReader.addEventListener; @docsEditable true 8730 /// @domName FileReader.addEventListener; @docsEditable true
8651 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 8731 @JSName('addEventListener')
8732 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
8652 8733
8653 /// @domName FileReader.dispatchEvent; @docsEditable true 8734 /// @domName FileReader.dispatchEvent; @docsEditable true
8654 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 8735 @JSName('dispatchEvent')
8736 bool $dom_dispatchEvent(Event evt) native;
8655 8737
8656 /// @domName FileReader.readAsArrayBuffer; @docsEditable true 8738 /// @domName FileReader.readAsArrayBuffer; @docsEditable true
8657 void readAsArrayBuffer(Blob blob) native; 8739 void readAsArrayBuffer(Blob blob) native;
8658 8740
8659 /// @domName FileReader.readAsBinaryString; @docsEditable true 8741 /// @domName FileReader.readAsBinaryString; @docsEditable true
8660 void readAsBinaryString(Blob blob) native; 8742 void readAsBinaryString(Blob blob) native;
8661 8743
8662 /// @domName FileReader.readAsDataURL; @docsEditable true 8744 /// @domName FileReader.readAsDataURL; @docsEditable true
8663 void readAsDataURL(Blob blob) native; 8745 void readAsDataURL(Blob blob) native;
8664 8746
8665 /// @domName FileReader.readAsText; @docsEditable true 8747 /// @domName FileReader.readAsText; @docsEditable true
8666 void readAsText(Blob blob, [String encoding]) native; 8748 void readAsText(Blob blob, [String encoding]) native;
8667 8749
8668 /// @domName FileReader.removeEventListener; @docsEditable true 8750 /// @domName FileReader.removeEventListener; @docsEditable true
8669 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 8751 @JSName('removeEventListener')
8752 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
8670 } 8753 }
8671 8754
8672 class FileReaderEvents extends Events { 8755 class FileReaderEvents extends Events {
8673 FileReaderEvents(EventTarget _ptr) : super(_ptr); 8756 FileReaderEvents(EventTarget _ptr) : super(_ptr);
8674 8757
8675 EventListenerList get abort => this['abort']; 8758 EventListenerList get abort => this['abort'];
8676 8759
8677 EventListenerList get error => this['error']; 8760 EventListenerList get error => this['error'];
8678 8761
8679 EventListenerList get load => this['load']; 8762 EventListenerList get load => this['load'];
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
8741 /// @domName FileWriter.position; @docsEditable true 8824 /// @domName FileWriter.position; @docsEditable true
8742 final int position; 8825 final int position;
8743 8826
8744 /// @domName FileWriter.readyState; @docsEditable true 8827 /// @domName FileWriter.readyState; @docsEditable true
8745 final int readyState; 8828 final int readyState;
8746 8829
8747 /// @domName FileWriter.abort; @docsEditable true 8830 /// @domName FileWriter.abort; @docsEditable true
8748 void abort() native; 8831 void abort() native;
8749 8832
8750 /// @domName FileWriter.addEventListener; @docsEditable true 8833 /// @domName FileWriter.addEventListener; @docsEditable true
8751 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 8834 @JSName('addEventListener')
8835 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
8752 8836
8753 /// @domName FileWriter.dispatchEvent; @docsEditable true 8837 /// @domName FileWriter.dispatchEvent; @docsEditable true
8754 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 8838 @JSName('dispatchEvent')
8839 bool $dom_dispatchEvent(Event evt) native;
8755 8840
8756 /// @domName FileWriter.removeEventListener; @docsEditable true 8841 /// @domName FileWriter.removeEventListener; @docsEditable true
8757 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 8842 @JSName('removeEventListener')
8843 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
8758 8844
8759 /// @domName FileWriter.seek; @docsEditable true 8845 /// @domName FileWriter.seek; @docsEditable true
8760 void seek(int position) native; 8846 void seek(int position) native;
8761 8847
8762 /// @domName FileWriter.truncate; @docsEditable true 8848 /// @domName FileWriter.truncate; @docsEditable true
8763 void truncate(int size) native; 8849 void truncate(int size) native;
8764 8850
8765 /// @domName FileWriter.write; @docsEditable true 8851 /// @domName FileWriter.write; @docsEditable true
8766 void write(Blob data) native; 8852 void write(Blob data) native;
8767 } 8853 }
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
8910 void insertRange(int start, int rangeLength, [num initialValue]) { 8996 void insertRange(int start, int rangeLength, [num initialValue]) {
8911 throw new UnsupportedError("Cannot insertRange on immutable List."); 8997 throw new UnsupportedError("Cannot insertRange on immutable List.");
8912 } 8998 }
8913 8999
8914 List<num> getRange(int start, int rangeLength) => 9000 List<num> getRange(int start, int rangeLength) =>
8915 _Lists.getRange(this, start, rangeLength, <num>[]); 9001 _Lists.getRange(this, start, rangeLength, <num>[]);
8916 9002
8917 // -- end List<num> mixins. 9003 // -- end List<num> mixins.
8918 9004
8919 /// @domName Float32Array.setElements; @docsEditable true 9005 /// @domName Float32Array.setElements; @docsEditable true
8920 void setElements(Object array, [int offset]) native "set"; 9006 @JSName('set')
9007 void setElements(Object array, [int offset]) native;
8921 9008
8922 /// @domName Float32Array.subarray; @docsEditable true 9009 /// @domName Float32Array.subarray; @docsEditable true
8923 Float32Array subarray(int start, [int end]) native; 9010 Float32Array subarray(int start, [int end]) native;
8924 } 9011 }
8925 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 9012 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
8926 // for details. All rights reserved. Use of this source code is governed by a 9013 // for details. All rights reserved. Use of this source code is governed by a
8927 // BSD-style license that can be found in the LICENSE file. 9014 // BSD-style license that can be found in the LICENSE file.
8928 9015
8929 9016
8930 /// @domName Float64Array; @docsEditable true 9017 /// @domName Float64Array; @docsEditable true
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
9020 void insertRange(int start, int rangeLength, [num initialValue]) { 9107 void insertRange(int start, int rangeLength, [num initialValue]) {
9021 throw new UnsupportedError("Cannot insertRange on immutable List."); 9108 throw new UnsupportedError("Cannot insertRange on immutable List.");
9022 } 9109 }
9023 9110
9024 List<num> getRange(int start, int rangeLength) => 9111 List<num> getRange(int start, int rangeLength) =>
9025 _Lists.getRange(this, start, rangeLength, <num>[]); 9112 _Lists.getRange(this, start, rangeLength, <num>[]);
9026 9113
9027 // -- end List<num> mixins. 9114 // -- end List<num> mixins.
9028 9115
9029 /// @domName Float64Array.setElements; @docsEditable true 9116 /// @domName Float64Array.setElements; @docsEditable true
9030 void setElements(Object array, [int offset]) native "set"; 9117 @JSName('set')
9118 void setElements(Object array, [int offset]) native;
9031 9119
9032 /// @domName Float64Array.subarray; @docsEditable true 9120 /// @domName Float64Array.subarray; @docsEditable true
9033 Float64Array subarray(int start, [int end]) native; 9121 Float64Array subarray(int start, [int end]) native;
9034 } 9122 }
9035 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 9123 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
9036 // for details. All rights reserved. Use of this source code is governed by a 9124 // for details. All rights reserved. Use of this source code is governed by a
9037 // BSD-style license that can be found in the LICENSE file. 9125 // BSD-style license that can be found in the LICENSE file.
9038 9126
9039 9127
9040 /// @domName HTMLFontElement; @docsEditable true 9128 /// @domName HTMLFontElement; @docsEditable true
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
9119 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 9207 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
9120 // for details. All rights reserved. Use of this source code is governed by a 9208 // for details. All rights reserved. Use of this source code is governed by a
9121 // BSD-style license that can be found in the LICENSE file. 9209 // BSD-style license that can be found in the LICENSE file.
9122 9210
9123 9211
9124 /// @domName HTMLFrameElement; @docsEditable true 9212 /// @domName HTMLFrameElement; @docsEditable true
9125 class FrameElement extends Element implements Element native "*HTMLFrameElement" { 9213 class FrameElement extends Element implements Element native "*HTMLFrameElement" {
9126 9214
9127 /// @domName HTMLFrameElement.contentWindow; @docsEditable true 9215 /// @domName HTMLFrameElement.contentWindow; @docsEditable true
9128 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); 9216 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow);
9129 dynamic get _contentWindow => JS("dynamic", "#.contentWindow", this); 9217 @JSName('contentWindow')
9218 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
9219 final dynamic _contentWindow;
9130 9220
9131 /// @domName HTMLFrameElement.frameBorder; @docsEditable true 9221 /// @domName HTMLFrameElement.frameBorder; @docsEditable true
9132 String frameBorder; 9222 String frameBorder;
9133 9223
9134 /// @domName HTMLFrameElement.height; @docsEditable true 9224 /// @domName HTMLFrameElement.height; @docsEditable true
9135 final int height; 9225 final int height;
9136 9226
9137 /// @domName HTMLFrameElement.location; @docsEditable true 9227 /// @domName HTMLFrameElement.location; @docsEditable true
9138 String location; 9228 String location;
9139 9229
(...skipping 590 matching lines...) Expand 10 before | Expand all | Expand 10 after
9730 /// @domName XMLHttpRequest.upload; @docsEditable true 9820 /// @domName XMLHttpRequest.upload; @docsEditable true
9731 final HttpRequestUpload upload; 9821 final HttpRequestUpload upload;
9732 9822
9733 /// @domName XMLHttpRequest.withCredentials; @docsEditable true 9823 /// @domName XMLHttpRequest.withCredentials; @docsEditable true
9734 bool withCredentials; 9824 bool withCredentials;
9735 9825
9736 /// @domName XMLHttpRequest.abort; @docsEditable true 9826 /// @domName XMLHttpRequest.abort; @docsEditable true
9737 void abort() native; 9827 void abort() native;
9738 9828
9739 /// @domName XMLHttpRequest.addEventListener; @docsEditable true 9829 /// @domName XMLHttpRequest.addEventListener; @docsEditable true
9740 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 9830 @JSName('addEventListener')
9831 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
9741 9832
9742 /// @domName XMLHttpRequest.dispatchEvent; @docsEditable true 9833 /// @domName XMLHttpRequest.dispatchEvent; @docsEditable true
9743 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 9834 @JSName('dispatchEvent')
9835 bool $dom_dispatchEvent(Event evt) native;
9744 9836
9745 /// @domName XMLHttpRequest.getAllResponseHeaders; @docsEditable true 9837 /// @domName XMLHttpRequest.getAllResponseHeaders; @docsEditable true
9746 String getAllResponseHeaders() native; 9838 String getAllResponseHeaders() native;
9747 9839
9748 /// @domName XMLHttpRequest.getResponseHeader; @docsEditable true 9840 /// @domName XMLHttpRequest.getResponseHeader; @docsEditable true
9749 String getResponseHeader(String header) native; 9841 String getResponseHeader(String header) native;
9750 9842
9751 /// @domName XMLHttpRequest.open; @docsEditable true 9843 /// @domName XMLHttpRequest.open; @docsEditable true
9752 void open(String method, String url, [bool async, String user, String password ]) native; 9844 void open(String method, String url, [bool async, String user, String password ]) native;
9753 9845
9754 /// @domName XMLHttpRequest.overrideMimeType; @docsEditable true 9846 /// @domName XMLHttpRequest.overrideMimeType; @docsEditable true
9755 void overrideMimeType(String override) native; 9847 void overrideMimeType(String override) native;
9756 9848
9757 /// @domName XMLHttpRequest.removeEventListener; @docsEditable true 9849 /// @domName XMLHttpRequest.removeEventListener; @docsEditable true
9758 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 9850 @JSName('removeEventListener')
9851 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
9759 9852
9760 /// @domName XMLHttpRequest.send; @docsEditable true 9853 /// @domName XMLHttpRequest.send; @docsEditable true
9761 void send([data]) native; 9854 void send([data]) native;
9762 9855
9763 /// @domName XMLHttpRequest.setRequestHeader; @docsEditable true 9856 /// @domName XMLHttpRequest.setRequestHeader; @docsEditable true
9764 void setRequestHeader(String header, String value) native; 9857 void setRequestHeader(String header, String value) native;
9765 9858
9766 } 9859 }
9767 9860
9768 class HttpRequestEvents extends Events { 9861 class HttpRequestEvents extends Events {
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
9826 9919
9827 9920
9828 /// @domName XMLHttpRequestUpload; @docsEditable true 9921 /// @domName XMLHttpRequestUpload; @docsEditable true
9829 class HttpRequestUpload extends EventTarget native "*XMLHttpRequestUpload" { 9922 class HttpRequestUpload extends EventTarget native "*XMLHttpRequestUpload" {
9830 9923
9831 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 9924 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
9832 HttpRequestUploadEvents get on => 9925 HttpRequestUploadEvents get on =>
9833 new HttpRequestUploadEvents(this); 9926 new HttpRequestUploadEvents(this);
9834 9927
9835 /// @domName XMLHttpRequestUpload.addEventListener; @docsEditable true 9928 /// @domName XMLHttpRequestUpload.addEventListener; @docsEditable true
9836 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 9929 @JSName('addEventListener')
9930 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
9837 9931
9838 /// @domName XMLHttpRequestUpload.dispatchEvent; @docsEditable true 9932 /// @domName XMLHttpRequestUpload.dispatchEvent; @docsEditable true
9839 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 9933 @JSName('dispatchEvent')
9934 bool $dom_dispatchEvent(Event evt) native;
9840 9935
9841 /// @domName XMLHttpRequestUpload.removeEventListener; @docsEditable true 9936 /// @domName XMLHttpRequestUpload.removeEventListener; @docsEditable true
9842 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 9937 @JSName('removeEventListener')
9938 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
9843 } 9939 }
9844 9940
9845 class HttpRequestUploadEvents extends Events { 9941 class HttpRequestUploadEvents extends Events {
9846 HttpRequestUploadEvents(EventTarget _ptr) : super(_ptr); 9942 HttpRequestUploadEvents(EventTarget _ptr) : super(_ptr);
9847 9943
9848 EventListenerList get abort => this['abort']; 9944 EventListenerList get abort => this['abort'];
9849 9945
9850 EventListenerList get error => this['error']; 9946 EventListenerList get error => this['error'];
9851 9947
9852 EventListenerList get load => this['load']; 9948 EventListenerList get load => this['load'];
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
9900 /// @domName IDBCursor.continueFunction; @docsEditable true 9996 /// @domName IDBCursor.continueFunction; @docsEditable true
9901 void continueFunction([/*IDBKey*/ key]) { 9997 void continueFunction([/*IDBKey*/ key]) {
9902 if (?key) { 9998 if (?key) {
9903 var key_1 = _convertDartToNative_IDBKey(key); 9999 var key_1 = _convertDartToNative_IDBKey(key);
9904 _continueFunction_1(key_1); 10000 _continueFunction_1(key_1);
9905 return; 10001 return;
9906 } 10002 }
9907 _continueFunction_2(); 10003 _continueFunction_2();
9908 return; 10004 return;
9909 } 10005 }
9910 void _continueFunction_1(key) native "continue"; 10006 @JSName('continue')
9911 void _continueFunction_2() native "continue"; 10007 void _continueFunction_1(key) native;
10008 @JSName('continue')
10009 void _continueFunction_2() native;
9912 10010
9913 /// @domName IDBCursor.delete; @docsEditable true 10011 /// @domName IDBCursor.delete; @docsEditable true
9914 IDBRequest delete() native; 10012 IDBRequest delete() native;
9915 10013
9916 /// @domName IDBCursor.update; @docsEditable true 10014 /// @domName IDBCursor.update; @docsEditable true
9917 IDBRequest update(/*any*/ value) { 10015 IDBRequest update(/*any*/ value) {
9918 var value_1 = _convertDartToNative_SerializedScriptValue(value); 10016 var value_1 = _convertDartToNative_SerializedScriptValue(value);
9919 return _update_1(value_1); 10017 return _update_1(value_1);
9920 } 10018 }
9921 IDBRequest _update_1(value) native "update"; 10019 @JSName('update')
10020 IDBRequest _update_1(value) native;
9922 } 10021 }
9923 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10022 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
9924 // for details. All rights reserved. Use of this source code is governed by a 10023 // for details. All rights reserved. Use of this source code is governed by a
9925 // BSD-style license that can be found in the LICENSE file. 10024 // BSD-style license that can be found in the LICENSE file.
9926 10025
9927 10026
9928 /// @domName IDBCursorWithValue; @docsEditable true 10027 /// @domName IDBCursorWithValue; @docsEditable true
9929 class IDBCursorWithValue extends IDBCursor native "*IDBCursorWithValue" { 10028 class IDBCursorWithValue extends IDBCursor native "*IDBCursorWithValue" {
9930 10029
9931 /// @domName IDBCursorWithValue.value; @docsEditable true 10030 /// @domName IDBCursorWithValue.value; @docsEditable true
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
9968 return db._transaction(stores, mode); 10067 return db._transaction(stores, mode);
9969 } 10068 }
9970 10069
9971 static IDBTransaction _transaction_numeric_mode(IDBDatabase db, stores, mode) { 10070 static IDBTransaction _transaction_numeric_mode(IDBDatabase db, stores, mode) {
9972 int intMode; 10071 int intMode;
9973 if (mode == 'readonly') intMode = IDBTransaction.READ_ONLY; 10072 if (mode == 'readonly') intMode = IDBTransaction.READ_ONLY;
9974 if (mode == 'readwrite') intMode = IDBTransaction.READ_WRITE; 10073 if (mode == 'readwrite') intMode = IDBTransaction.READ_WRITE;
9975 return db._transaction(stores, intMode); 10074 return db._transaction(stores, intMode);
9976 } 10075 }
9977 10076
9978 IDBTransaction _transaction(stores, mode) native 'transaction'; 10077 @JSName('transaction')
10078 IDBTransaction _transaction(stores, mode) native;
9979 10079
9980 static bool _hasNumericMode(txn) => 10080 static bool _hasNumericMode(txn) =>
9981 JS('bool', 'typeof(#.mode) === "number"', txn); 10081 JS('bool', 'typeof(#.mode) === "number"', txn);
9982 10082
9983 10083
9984 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 10084 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
9985 IDBDatabaseEvents get on => 10085 IDBDatabaseEvents get on =>
9986 new IDBDatabaseEvents(this); 10086 new IDBDatabaseEvents(this);
9987 10087
9988 /// @domName IDBDatabase.name; @docsEditable true 10088 /// @domName IDBDatabase.name; @docsEditable true
9989 final String name; 10089 final String name;
9990 10090
9991 /// @domName IDBDatabase.objectStoreNames; @docsEditable true 10091 /// @domName IDBDatabase.objectStoreNames; @docsEditable true
9992 @Returns('_DOMStringList') @Creates('_DOMStringList') 10092 @Returns('_DOMStringList') @Creates('_DOMStringList')
9993 final List<String> objectStoreNames; 10093 final List<String> objectStoreNames;
9994 10094
9995 /// @domName IDBDatabase.version; @docsEditable true 10095 /// @domName IDBDatabase.version; @docsEditable true
9996 final dynamic version; 10096 final dynamic version;
9997 10097
9998 /// @domName IDBDatabase.addEventListener; @docsEditable true 10098 /// @domName IDBDatabase.addEventListener; @docsEditable true
9999 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 10099 @JSName('addEventListener')
10100 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
10000 10101
10001 /// @domName IDBDatabase.close; @docsEditable true 10102 /// @domName IDBDatabase.close; @docsEditable true
10002 void close() native; 10103 void close() native;
10003 10104
10004 /// @domName IDBDatabase.createObjectStore; @docsEditable true 10105 /// @domName IDBDatabase.createObjectStore; @docsEditable true
10005 IDBObjectStore createObjectStore(String name, [Map options]) { 10106 IDBObjectStore createObjectStore(String name, [Map options]) {
10006 if (?options) { 10107 if (?options) {
10007 var options_1 = _convertDartToNative_Dictionary(options); 10108 var options_1 = _convertDartToNative_Dictionary(options);
10008 return _createObjectStore_1(name, options_1); 10109 return _createObjectStore_1(name, options_1);
10009 } 10110 }
10010 return _createObjectStore_2(name); 10111 return _createObjectStore_2(name);
10011 } 10112 }
10012 IDBObjectStore _createObjectStore_1(name, options) native "createObjectStore"; 10113 @JSName('createObjectStore')
10013 IDBObjectStore _createObjectStore_2(name) native "createObjectStore"; 10114 IDBObjectStore _createObjectStore_1(name, options) native;
10115 @JSName('createObjectStore')
10116 IDBObjectStore _createObjectStore_2(name) native;
10014 10117
10015 /// @domName IDBDatabase.deleteObjectStore; @docsEditable true 10118 /// @domName IDBDatabase.deleteObjectStore; @docsEditable true
10016 void deleteObjectStore(String name) native; 10119 void deleteObjectStore(String name) native;
10017 10120
10018 /// @domName IDBDatabase.dispatchEvent; @docsEditable true 10121 /// @domName IDBDatabase.dispatchEvent; @docsEditable true
10019 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 10122 @JSName('dispatchEvent')
10123 bool $dom_dispatchEvent(Event evt) native;
10020 10124
10021 /// @domName IDBDatabase.removeEventListener; @docsEditable true 10125 /// @domName IDBDatabase.removeEventListener; @docsEditable true
10022 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 10126 @JSName('removeEventListener')
10127 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
10023 10128
10024 /// @domName IDBDatabase.setVersion; @docsEditable true 10129 /// @domName IDBDatabase.setVersion; @docsEditable true
10025 IDBVersionChangeRequest setVersion(String version) native; 10130 IDBVersionChangeRequest setVersion(String version) native;
10026 } 10131 }
10027 10132
10028 // TODO(sra): This should be a static member of IDBTransaction but dart2js 10133 // TODO(sra): This should be a static member of IDBTransaction but dart2js
10029 // can't handle that. Move it back after dart2js is completely done. 10134 // can't handle that. Move it back after dart2js is completely done.
10030 var _transaction_fn; // Assigned one of the static methods. 10135 var _transaction_fn; // Assigned one of the static methods.
10031 10136
10032 class IDBDatabaseEvents extends Events { 10137 class IDBDatabaseEvents extends Events {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
10091 10196
10092 /// @domName IDBFactory; @docsEditable true 10197 /// @domName IDBFactory; @docsEditable true
10093 class IDBFactory native "*IDBFactory" { 10198 class IDBFactory native "*IDBFactory" {
10094 10199
10095 /// @domName IDBFactory.cmp; @docsEditable true 10200 /// @domName IDBFactory.cmp; @docsEditable true
10096 int cmp(/*IDBKey*/ first, /*IDBKey*/ second) { 10201 int cmp(/*IDBKey*/ first, /*IDBKey*/ second) {
10097 var first_1 = _convertDartToNative_IDBKey(first); 10202 var first_1 = _convertDartToNative_IDBKey(first);
10098 var second_2 = _convertDartToNative_IDBKey(second); 10203 var second_2 = _convertDartToNative_IDBKey(second);
10099 return _cmp_1(first_1, second_2); 10204 return _cmp_1(first_1, second_2);
10100 } 10205 }
10101 int _cmp_1(first, second) native "cmp"; 10206 @JSName('cmp')
10207 int _cmp_1(first, second) native;
10102 10208
10103 /// @domName IDBFactory.deleteDatabase; @docsEditable true 10209 /// @domName IDBFactory.deleteDatabase; @docsEditable true
10104 IDBVersionChangeRequest deleteDatabase(String name) native; 10210 IDBVersionChangeRequest deleteDatabase(String name) native;
10105 10211
10106 /// @domName IDBFactory.open; @docsEditable true 10212 /// @domName IDBFactory.open; @docsEditable true
10107 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBDatabase') 10213 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBDatabase')
10108 IDBOpenDBRequest open(String name, [int version]) native; 10214 IDBOpenDBRequest open(String name, [int version]) native;
10109 10215
10110 /// @domName IDBFactory.webkitGetDatabaseNames; @docsEditable true 10216 /// @domName IDBFactory.webkitGetDatabaseNames; @docsEditable true
10111 IDBRequest webkitGetDatabaseNames() native; 10217 IDBRequest webkitGetDatabaseNames() native;
(...skipping 28 matching lines...) Expand all
10140 } 10246 }
10141 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) { 10247 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) {
10142 return _count_2(key_OR_range); 10248 return _count_2(key_OR_range);
10143 } 10249 }
10144 if (?key_OR_range) { 10250 if (?key_OR_range) {
10145 var key_1 = _convertDartToNative_IDBKey(key_OR_range); 10251 var key_1 = _convertDartToNative_IDBKey(key_OR_range);
10146 return _count_3(key_1); 10252 return _count_3(key_1);
10147 } 10253 }
10148 throw new ArgumentError("Incorrect number or type of arguments"); 10254 throw new ArgumentError("Incorrect number or type of arguments");
10149 } 10255 }
10150 IDBRequest _count_1() native "count"; 10256 @JSName('count')
10151 IDBRequest _count_2(IDBKeyRange range) native "count"; 10257 IDBRequest _count_1() native;
10152 IDBRequest _count_3(key) native "count"; 10258 @JSName('count')
10259 IDBRequest _count_2(IDBKeyRange range) native;
10260 @JSName('count')
10261 IDBRequest _count_3(key) native;
10153 10262
10154 /// @domName IDBIndex.get; @docsEditable true 10263 /// @domName IDBIndex.get; @docsEditable true
10155 IDBRequest get(key) { 10264 IDBRequest get(key) {
10156 if ((?key && (key is IDBKeyRange || key == null))) { 10265 if ((?key && (key is IDBKeyRange || key == null))) {
10157 return _get_1(key); 10266 return _get_1(key);
10158 } 10267 }
10159 if (?key) { 10268 if (?key) {
10160 var key_1 = _convertDartToNative_IDBKey(key); 10269 var key_1 = _convertDartToNative_IDBKey(key);
10161 return _get_2(key_1); 10270 return _get_2(key_1);
10162 } 10271 }
10163 throw new ArgumentError("Incorrect number or type of arguments"); 10272 throw new ArgumentError("Incorrect number or type of arguments");
10164 } 10273 }
10274 @JSName('get')
10165 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue 10275 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue
10166 IDBRequest _get_1(IDBKeyRange key) native "get"; 10276 IDBRequest _get_1(IDBKeyRange key) native;
10277 @JSName('get')
10167 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue 10278 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue
10168 IDBRequest _get_2(key) native "get"; 10279 IDBRequest _get_2(key) native;
10169 10280
10170 /// @domName IDBIndex.getKey; @docsEditable true 10281 /// @domName IDBIndex.getKey; @docsEditable true
10171 IDBRequest getKey(key) { 10282 IDBRequest getKey(key) {
10172 if ((?key && (key is IDBKeyRange || key == null))) { 10283 if ((?key && (key is IDBKeyRange || key == null))) {
10173 return _getKey_1(key); 10284 return _getKey_1(key);
10174 } 10285 }
10175 if (?key) { 10286 if (?key) {
10176 var key_1 = _convertDartToNative_IDBKey(key); 10287 var key_1 = _convertDartToNative_IDBKey(key);
10177 return _getKey_2(key_1); 10288 return _getKey_2(key_1);
10178 } 10289 }
10179 throw new ArgumentError("Incorrect number or type of arguments"); 10290 throw new ArgumentError("Incorrect number or type of arguments");
10180 } 10291 }
10292 @JSName('getKey')
10181 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue @Creates('IDBObjectStore') 10293 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue @Creates('IDBObjectStore')
10182 IDBRequest _getKey_1(IDBKeyRange key) native "getKey"; 10294 IDBRequest _getKey_1(IDBKeyRange key) native;
10295 @JSName('getKey')
10183 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue @Creates('IDBObjectStore') 10296 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue @Creates('IDBObjectStore')
10184 IDBRequest _getKey_2(key) native "getKey"; 10297 IDBRequest _getKey_2(key) native;
10185 10298
10186 /// @domName IDBIndex.openCursor; @docsEditable true 10299 /// @domName IDBIndex.openCursor; @docsEditable true
10187 IDBRequest openCursor([key_OR_range, String direction]) { 10300 IDBRequest openCursor([key_OR_range, String direction]) {
10188 if (!?key_OR_range && 10301 if (!?key_OR_range &&
10189 !?direction) { 10302 !?direction) {
10190 return _openCursor_1(); 10303 return _openCursor_1();
10191 } 10304 }
10192 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) && 10305 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) &&
10193 !?direction) { 10306 !?direction) {
10194 return _openCursor_2(key_OR_range); 10307 return _openCursor_2(key_OR_range);
10195 } 10308 }
10196 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) { 10309 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) {
10197 return _openCursor_3(key_OR_range, direction); 10310 return _openCursor_3(key_OR_range, direction);
10198 } 10311 }
10199 if (?key_OR_range && 10312 if (?key_OR_range &&
10200 !?direction) { 10313 !?direction) {
10201 var key_1 = _convertDartToNative_IDBKey(key_OR_range); 10314 var key_1 = _convertDartToNative_IDBKey(key_OR_range);
10202 return _openCursor_4(key_1); 10315 return _openCursor_4(key_1);
10203 } 10316 }
10204 if (?key_OR_range) { 10317 if (?key_OR_range) {
10205 var key_2 = _convertDartToNative_IDBKey(key_OR_range); 10318 var key_2 = _convertDartToNative_IDBKey(key_OR_range);
10206 return _openCursor_5(key_2, direction); 10319 return _openCursor_5(key_2, direction);
10207 } 10320 }
10208 throw new ArgumentError("Incorrect number or type of arguments"); 10321 throw new ArgumentError("Incorrect number or type of arguments");
10209 } 10322 }
10323 @JSName('openCursor')
10210 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10324 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10211 IDBRequest _openCursor_1() native "openCursor"; 10325 IDBRequest _openCursor_1() native;
10326 @JSName('openCursor')
10212 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10327 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10213 IDBRequest _openCursor_2(IDBKeyRange range) native "openCursor"; 10328 IDBRequest _openCursor_2(IDBKeyRange range) native;
10329 @JSName('openCursor')
10214 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10330 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10215 IDBRequest _openCursor_3(IDBKeyRange range, direction) native "openCursor"; 10331 IDBRequest _openCursor_3(IDBKeyRange range, direction) native;
10332 @JSName('openCursor')
10216 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10333 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10217 IDBRequest _openCursor_4(key) native "openCursor"; 10334 IDBRequest _openCursor_4(key) native;
10335 @JSName('openCursor')
10218 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10336 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10219 IDBRequest _openCursor_5(key, direction) native "openCursor"; 10337 IDBRequest _openCursor_5(key, direction) native;
10220 10338
10221 /// @domName IDBIndex.openKeyCursor; @docsEditable true 10339 /// @domName IDBIndex.openKeyCursor; @docsEditable true
10222 IDBRequest openKeyCursor([key_OR_range, String direction]) { 10340 IDBRequest openKeyCursor([key_OR_range, String direction]) {
10223 if (!?key_OR_range && 10341 if (!?key_OR_range &&
10224 !?direction) { 10342 !?direction) {
10225 return _openKeyCursor_1(); 10343 return _openKeyCursor_1();
10226 } 10344 }
10227 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) && 10345 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) &&
10228 !?direction) { 10346 !?direction) {
10229 return _openKeyCursor_2(key_OR_range); 10347 return _openKeyCursor_2(key_OR_range);
10230 } 10348 }
10231 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) { 10349 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) {
10232 return _openKeyCursor_3(key_OR_range, direction); 10350 return _openKeyCursor_3(key_OR_range, direction);
10233 } 10351 }
10234 if (?key_OR_range && 10352 if (?key_OR_range &&
10235 !?direction) { 10353 !?direction) {
10236 var key_1 = _convertDartToNative_IDBKey(key_OR_range); 10354 var key_1 = _convertDartToNative_IDBKey(key_OR_range);
10237 return _openKeyCursor_4(key_1); 10355 return _openKeyCursor_4(key_1);
10238 } 10356 }
10239 if (?key_OR_range) { 10357 if (?key_OR_range) {
10240 var key_2 = _convertDartToNative_IDBKey(key_OR_range); 10358 var key_2 = _convertDartToNative_IDBKey(key_OR_range);
10241 return _openKeyCursor_5(key_2, direction); 10359 return _openKeyCursor_5(key_2, direction);
10242 } 10360 }
10243 throw new ArgumentError("Incorrect number or type of arguments"); 10361 throw new ArgumentError("Incorrect number or type of arguments");
10244 } 10362 }
10363 @JSName('openKeyCursor')
10245 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10364 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10246 IDBRequest _openKeyCursor_1() native "openKeyCursor"; 10365 IDBRequest _openKeyCursor_1() native;
10366 @JSName('openKeyCursor')
10247 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10367 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10248 IDBRequest _openKeyCursor_2(IDBKeyRange range) native "openKeyCursor"; 10368 IDBRequest _openKeyCursor_2(IDBKeyRange range) native;
10369 @JSName('openKeyCursor')
10249 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10370 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10250 IDBRequest _openKeyCursor_3(IDBKeyRange range, direction) native "openKeyCurso r"; 10371 IDBRequest _openKeyCursor_3(IDBKeyRange range, direction) native;
10372 @JSName('openKeyCursor')
10251 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10373 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10252 IDBRequest _openKeyCursor_4(key) native "openKeyCursor"; 10374 IDBRequest _openKeyCursor_4(key) native;
10375 @JSName('openKeyCursor')
10253 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10376 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10254 IDBRequest _openKeyCursor_5(key, direction) native "openKeyCursor"; 10377 IDBRequest _openKeyCursor_5(key, direction) native;
10255 } 10378 }
10256 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10379 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
10257 // for details. All rights reserved. Use of this source code is governed by a 10380 // for details. All rights reserved. Use of this source code is governed by a
10258 // BSD-style license that can be found in the LICENSE file. 10381 // BSD-style license that can be found in the LICENSE file.
10259 10382
10260 10383
10261 /// @domName IDBKey; @docsEditable true 10384 /// @domName IDBKey; @docsEditable true
10262 class IDBKey native "*IDBKey" { 10385 class IDBKey native "*IDBKey" {
10263 } 10386 }
10264 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10387 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 24 matching lines...) Expand all
10289 * @domName IDBKeyRange.bound 10412 * @domName IDBKeyRange.bound
10290 */ 10413 */
10291 factory IDBKeyRange.bound(/*IDBKey*/ lower, /*IDBKey*/ upper, 10414 factory IDBKeyRange.bound(/*IDBKey*/ lower, /*IDBKey*/ upper,
10292 [bool lowerOpen = false, bool upperOpen = false]) => 10415 [bool lowerOpen = false, bool upperOpen = false]) =>
10293 _IDBKeyRangeFactoryProvider.createIDBKeyRange_bound( 10416 _IDBKeyRangeFactoryProvider.createIDBKeyRange_bound(
10294 lower, upper, lowerOpen, upperOpen); 10417 lower, upper, lowerOpen, upperOpen);
10295 10418
10296 10419
10297 /// @domName IDBKeyRange.lower; @docsEditable true 10420 /// @domName IDBKeyRange.lower; @docsEditable true
10298 dynamic get lower => _convertNativeToDart_IDBKey(this._lower); 10421 dynamic get lower => _convertNativeToDart_IDBKey(this._lower);
10299 dynamic get _lower => JS("dynamic", "#.lower", this); 10422 @JSName('lower')
10423 final dynamic _lower;
10300 10424
10301 /// @domName IDBKeyRange.lowerOpen; @docsEditable true 10425 /// @domName IDBKeyRange.lowerOpen; @docsEditable true
10302 final bool lowerOpen; 10426 final bool lowerOpen;
10303 10427
10304 /// @domName IDBKeyRange.upper; @docsEditable true 10428 /// @domName IDBKeyRange.upper; @docsEditable true
10305 dynamic get upper => _convertNativeToDart_IDBKey(this._upper); 10429 dynamic get upper => _convertNativeToDart_IDBKey(this._upper);
10306 dynamic get _upper => JS("dynamic", "#.upper", this); 10430 @JSName('upper')
10431 final dynamic _upper;
10307 10432
10308 /// @domName IDBKeyRange.upperOpen; @docsEditable true 10433 /// @domName IDBKeyRange.upperOpen; @docsEditable true
10309 final bool upperOpen; 10434 final bool upperOpen;
10310 10435
10311 /// @domName IDBKeyRange.bound_; @docsEditable true 10436 /// @domName IDBKeyRange.bound_; @docsEditable true
10312 static IDBKeyRange bound_(/*IDBKey*/ lower, /*IDBKey*/ upper, [bool lowerOpen, bool upperOpen]) { 10437 static IDBKeyRange bound_(/*IDBKey*/ lower, /*IDBKey*/ upper, [bool lowerOpen, bool upperOpen]) {
10313 if (?upperOpen) { 10438 if (?upperOpen) {
10314 var lower_1 = _convertDartToNative_IDBKey(lower); 10439 var lower_1 = _convertDartToNative_IDBKey(lower);
10315 var upper_2 = _convertDartToNative_IDBKey(upper); 10440 var upper_2 = _convertDartToNative_IDBKey(upper);
10316 return _bound__1(lower_1, upper_2, lowerOpen, upperOpen); 10441 return _bound__1(lower_1, upper_2, lowerOpen, upperOpen);
10317 } 10442 }
10318 if (?lowerOpen) { 10443 if (?lowerOpen) {
10319 var lower_3 = _convertDartToNative_IDBKey(lower); 10444 var lower_3 = _convertDartToNative_IDBKey(lower);
10320 var upper_4 = _convertDartToNative_IDBKey(upper); 10445 var upper_4 = _convertDartToNative_IDBKey(upper);
10321 return _bound__2(lower_3, upper_4, lowerOpen); 10446 return _bound__2(lower_3, upper_4, lowerOpen);
10322 } 10447 }
10323 var lower_5 = _convertDartToNative_IDBKey(lower); 10448 var lower_5 = _convertDartToNative_IDBKey(lower);
10324 var upper_6 = _convertDartToNative_IDBKey(upper); 10449 var upper_6 = _convertDartToNative_IDBKey(upper);
10325 return _bound__3(lower_5, upper_6); 10450 return _bound__3(lower_5, upper_6);
10326 } 10451 }
10327 static IDBKeyRange _bound__1(lower, upper, lowerOpen, upperOpen) native "bound "; 10452 @JSName('bound')
10328 static IDBKeyRange _bound__2(lower, upper, lowerOpen) native "bound"; 10453 static IDBKeyRange _bound__1(lower, upper, lowerOpen, upperOpen) native;
10329 static IDBKeyRange _bound__3(lower, upper) native "bound"; 10454 @JSName('bound')
10455 static IDBKeyRange _bound__2(lower, upper, lowerOpen) native;
10456 @JSName('bound')
10457 static IDBKeyRange _bound__3(lower, upper) native;
10330 10458
10331 /// @domName IDBKeyRange.lowerBound_; @docsEditable true 10459 /// @domName IDBKeyRange.lowerBound_; @docsEditable true
10332 static IDBKeyRange lowerBound_(/*IDBKey*/ bound, [bool open]) { 10460 static IDBKeyRange lowerBound_(/*IDBKey*/ bound, [bool open]) {
10333 if (?open) { 10461 if (?open) {
10334 var bound_1 = _convertDartToNative_IDBKey(bound); 10462 var bound_1 = _convertDartToNative_IDBKey(bound);
10335 return _lowerBound__1(bound_1, open); 10463 return _lowerBound__1(bound_1, open);
10336 } 10464 }
10337 var bound_2 = _convertDartToNative_IDBKey(bound); 10465 var bound_2 = _convertDartToNative_IDBKey(bound);
10338 return _lowerBound__2(bound_2); 10466 return _lowerBound__2(bound_2);
10339 } 10467 }
10340 static IDBKeyRange _lowerBound__1(bound, open) native "lowerBound"; 10468 @JSName('lowerBound')
10341 static IDBKeyRange _lowerBound__2(bound) native "lowerBound"; 10469 static IDBKeyRange _lowerBound__1(bound, open) native;
10470 @JSName('lowerBound')
10471 static IDBKeyRange _lowerBound__2(bound) native;
10342 10472
10343 /// @domName IDBKeyRange.only_; @docsEditable true 10473 /// @domName IDBKeyRange.only_; @docsEditable true
10344 static IDBKeyRange only_(/*IDBKey*/ value) { 10474 static IDBKeyRange only_(/*IDBKey*/ value) {
10345 var value_1 = _convertDartToNative_IDBKey(value); 10475 var value_1 = _convertDartToNative_IDBKey(value);
10346 return _only__1(value_1); 10476 return _only__1(value_1);
10347 } 10477 }
10348 static IDBKeyRange _only__1(value) native "only"; 10478 @JSName('only')
10479 static IDBKeyRange _only__1(value) native;
10349 10480
10350 /// @domName IDBKeyRange.upperBound_; @docsEditable true 10481 /// @domName IDBKeyRange.upperBound_; @docsEditable true
10351 static IDBKeyRange upperBound_(/*IDBKey*/ bound, [bool open]) { 10482 static IDBKeyRange upperBound_(/*IDBKey*/ bound, [bool open]) {
10352 if (?open) { 10483 if (?open) {
10353 var bound_1 = _convertDartToNative_IDBKey(bound); 10484 var bound_1 = _convertDartToNative_IDBKey(bound);
10354 return _upperBound__1(bound_1, open); 10485 return _upperBound__1(bound_1, open);
10355 } 10486 }
10356 var bound_2 = _convertDartToNative_IDBKey(bound); 10487 var bound_2 = _convertDartToNative_IDBKey(bound);
10357 return _upperBound__2(bound_2); 10488 return _upperBound__2(bound_2);
10358 } 10489 }
10359 static IDBKeyRange _upperBound__1(bound, open) native "upperBound"; 10490 @JSName('upperBound')
10360 static IDBKeyRange _upperBound__2(bound) native "upperBound"; 10491 static IDBKeyRange _upperBound__1(bound, open) native;
10492 @JSName('upperBound')
10493 static IDBKeyRange _upperBound__2(bound) native;
10361 10494
10362 } 10495 }
10363 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10496 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
10364 // for details. All rights reserved. Use of this source code is governed by a 10497 // for details. All rights reserved. Use of this source code is governed by a
10365 // BSD-style license that can be found in the LICENSE file. 10498 // BSD-style license that can be found in the LICENSE file.
10366 10499
10367 10500
10368 /// @domName IDBObjectStore; @docsEditable true 10501 /// @domName IDBObjectStore; @docsEditable true
10369 class IDBObjectStore native "*IDBObjectStore" { 10502 class IDBObjectStore native "*IDBObjectStore" {
10370 10503
(...skipping 16 matching lines...) Expand all
10387 /// @domName IDBObjectStore.add; @docsEditable true 10520 /// @domName IDBObjectStore.add; @docsEditable true
10388 IDBRequest add(/*any*/ value, [/*IDBKey*/ key]) { 10521 IDBRequest add(/*any*/ value, [/*IDBKey*/ key]) {
10389 if (?key) { 10522 if (?key) {
10390 var value_1 = _convertDartToNative_SerializedScriptValue(value); 10523 var value_1 = _convertDartToNative_SerializedScriptValue(value);
10391 var key_2 = _convertDartToNative_IDBKey(key); 10524 var key_2 = _convertDartToNative_IDBKey(key);
10392 return _add_1(value_1, key_2); 10525 return _add_1(value_1, key_2);
10393 } 10526 }
10394 var value_3 = _convertDartToNative_SerializedScriptValue(value); 10527 var value_3 = _convertDartToNative_SerializedScriptValue(value);
10395 return _add_2(value_3); 10528 return _add_2(value_3);
10396 } 10529 }
10530 @JSName('add')
10397 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey 10531 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey
10398 IDBRequest _add_1(value, key) native "add"; 10532 IDBRequest _add_1(value, key) native;
10533 @JSName('add')
10399 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey 10534 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey
10400 IDBRequest _add_2(value) native "add"; 10535 IDBRequest _add_2(value) native;
10401 10536
10402 /// @domName IDBObjectStore.clear; @docsEditable true 10537 /// @domName IDBObjectStore.clear; @docsEditable true
10403 IDBRequest clear() native; 10538 IDBRequest clear() native;
10404 10539
10405 /// @domName IDBObjectStore.count; @docsEditable true 10540 /// @domName IDBObjectStore.count; @docsEditable true
10406 IDBRequest count([key_OR_range]) { 10541 IDBRequest count([key_OR_range]) {
10407 if (!?key_OR_range) { 10542 if (!?key_OR_range) {
10408 return _count_1(); 10543 return _count_1();
10409 } 10544 }
10410 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) { 10545 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) {
10411 return _count_2(key_OR_range); 10546 return _count_2(key_OR_range);
10412 } 10547 }
10413 if (?key_OR_range) { 10548 if (?key_OR_range) {
10414 var key_1 = _convertDartToNative_IDBKey(key_OR_range); 10549 var key_1 = _convertDartToNative_IDBKey(key_OR_range);
10415 return _count_3(key_1); 10550 return _count_3(key_1);
10416 } 10551 }
10417 throw new ArgumentError("Incorrect number or type of arguments"); 10552 throw new ArgumentError("Incorrect number or type of arguments");
10418 } 10553 }
10419 IDBRequest _count_1() native "count"; 10554 @JSName('count')
10420 IDBRequest _count_2(IDBKeyRange range) native "count"; 10555 IDBRequest _count_1() native;
10421 IDBRequest _count_3(key) native "count"; 10556 @JSName('count')
10557 IDBRequest _count_2(IDBKeyRange range) native;
10558 @JSName('count')
10559 IDBRequest _count_3(key) native;
10422 10560
10423 /// @domName IDBObjectStore.createIndex; @docsEditable true 10561 /// @domName IDBObjectStore.createIndex; @docsEditable true
10424 IDBIndex createIndex(String name, keyPath, [Map options]) { 10562 IDBIndex createIndex(String name, keyPath, [Map options]) {
10425 if ((?keyPath && (keyPath is List<String> || keyPath == null)) && 10563 if ((?keyPath && (keyPath is List<String> || keyPath == null)) &&
10426 !?options) { 10564 !?options) {
10427 List keyPath_1 = _convertDartToNative_StringArray(keyPath); 10565 List keyPath_1 = _convertDartToNative_StringArray(keyPath);
10428 return _createIndex_1(name, keyPath_1); 10566 return _createIndex_1(name, keyPath_1);
10429 } 10567 }
10430 if ((?keyPath && (keyPath is List<String> || keyPath == null))) { 10568 if ((?keyPath && (keyPath is List<String> || keyPath == null))) {
10431 List keyPath_2 = _convertDartToNative_StringArray(keyPath); 10569 List keyPath_2 = _convertDartToNative_StringArray(keyPath);
10432 var options_3 = _convertDartToNative_Dictionary(options); 10570 var options_3 = _convertDartToNative_Dictionary(options);
10433 return _createIndex_2(name, keyPath_2, options_3); 10571 return _createIndex_2(name, keyPath_2, options_3);
10434 } 10572 }
10435 if ((?keyPath && (keyPath is String || keyPath == null)) && 10573 if ((?keyPath && (keyPath is String || keyPath == null)) &&
10436 !?options) { 10574 !?options) {
10437 return _createIndex_3(name, keyPath); 10575 return _createIndex_3(name, keyPath);
10438 } 10576 }
10439 if ((?keyPath && (keyPath is String || keyPath == null))) { 10577 if ((?keyPath && (keyPath is String || keyPath == null))) {
10440 var options_4 = _convertDartToNative_Dictionary(options); 10578 var options_4 = _convertDartToNative_Dictionary(options);
10441 return _createIndex_4(name, keyPath, options_4); 10579 return _createIndex_4(name, keyPath, options_4);
10442 } 10580 }
10443 throw new ArgumentError("Incorrect number or type of arguments"); 10581 throw new ArgumentError("Incorrect number or type of arguments");
10444 } 10582 }
10445 IDBIndex _createIndex_1(name, List keyPath) native "createIndex"; 10583 @JSName('createIndex')
10446 IDBIndex _createIndex_2(name, List keyPath, options) native "createIndex"; 10584 IDBIndex _createIndex_1(name, List keyPath) native;
10447 IDBIndex _createIndex_3(name, String keyPath) native "createIndex"; 10585 @JSName('createIndex')
10448 IDBIndex _createIndex_4(name, String keyPath, options) native "createIndex"; 10586 IDBIndex _createIndex_2(name, List keyPath, options) native;
10587 @JSName('createIndex')
10588 IDBIndex _createIndex_3(name, String keyPath) native;
10589 @JSName('createIndex')
10590 IDBIndex _createIndex_4(name, String keyPath, options) native;
10449 10591
10450 /// @domName IDBObjectStore.delete; @docsEditable true 10592 /// @domName IDBObjectStore.delete; @docsEditable true
10451 IDBRequest delete(key_OR_keyRange) { 10593 IDBRequest delete(key_OR_keyRange) {
10452 if ((?key_OR_keyRange && (key_OR_keyRange is IDBKeyRange || key_OR_keyRange == null))) { 10594 if ((?key_OR_keyRange && (key_OR_keyRange is IDBKeyRange || key_OR_keyRange == null))) {
10453 return _delete_1(key_OR_keyRange); 10595 return _delete_1(key_OR_keyRange);
10454 } 10596 }
10455 if (?key_OR_keyRange) { 10597 if (?key_OR_keyRange) {
10456 var key_1 = _convertDartToNative_IDBKey(key_OR_keyRange); 10598 var key_1 = _convertDartToNative_IDBKey(key_OR_keyRange);
10457 return _delete_2(key_1); 10599 return _delete_2(key_1);
10458 } 10600 }
10459 throw new ArgumentError("Incorrect number or type of arguments"); 10601 throw new ArgumentError("Incorrect number or type of arguments");
10460 } 10602 }
10461 IDBRequest _delete_1(IDBKeyRange keyRange) native "delete"; 10603 @JSName('delete')
10462 IDBRequest _delete_2(key) native "delete"; 10604 IDBRequest _delete_1(IDBKeyRange keyRange) native;
10605 @JSName('delete')
10606 IDBRequest _delete_2(key) native;
10463 10607
10464 /// @domName IDBObjectStore.deleteIndex; @docsEditable true 10608 /// @domName IDBObjectStore.deleteIndex; @docsEditable true
10465 void deleteIndex(String name) native; 10609 void deleteIndex(String name) native;
10466 10610
10467 /// @domName IDBObjectStore.getObject; @docsEditable true 10611 /// @domName IDBObjectStore.getObject; @docsEditable true
10468 IDBRequest getObject(key) { 10612 IDBRequest getObject(key) {
10469 if ((?key && (key is IDBKeyRange || key == null))) { 10613 if ((?key && (key is IDBKeyRange || key == null))) {
10470 return _getObject_1(key); 10614 return _getObject_1(key);
10471 } 10615 }
10472 if (?key) { 10616 if (?key) {
10473 var key_1 = _convertDartToNative_IDBKey(key); 10617 var key_1 = _convertDartToNative_IDBKey(key);
10474 return _getObject_2(key_1); 10618 return _getObject_2(key_1);
10475 } 10619 }
10476 throw new ArgumentError("Incorrect number or type of arguments"); 10620 throw new ArgumentError("Incorrect number or type of arguments");
10477 } 10621 }
10622 @JSName('get')
10478 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue 10623 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue
10479 IDBRequest _getObject_1(IDBKeyRange key) native "get"; 10624 IDBRequest _getObject_1(IDBKeyRange key) native;
10625 @JSName('get')
10480 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue 10626 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue
10481 IDBRequest _getObject_2(key) native "get"; 10627 IDBRequest _getObject_2(key) native;
10482 10628
10483 /// @domName IDBObjectStore.index; @docsEditable true 10629 /// @domName IDBObjectStore.index; @docsEditable true
10484 IDBIndex index(String name) native; 10630 IDBIndex index(String name) native;
10485 10631
10486 /// @domName IDBObjectStore.openCursor; @docsEditable true 10632 /// @domName IDBObjectStore.openCursor; @docsEditable true
10487 IDBRequest openCursor([key_OR_range, String direction]) { 10633 IDBRequest openCursor([key_OR_range, String direction]) {
10488 if (!?key_OR_range && 10634 if (!?key_OR_range &&
10489 !?direction) { 10635 !?direction) {
10490 return _openCursor_1(); 10636 return _openCursor_1();
10491 } 10637 }
10492 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) && 10638 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) &&
10493 !?direction) { 10639 !?direction) {
10494 return _openCursor_2(key_OR_range); 10640 return _openCursor_2(key_OR_range);
10495 } 10641 }
10496 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) { 10642 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) {
10497 return _openCursor_3(key_OR_range, direction); 10643 return _openCursor_3(key_OR_range, direction);
10498 } 10644 }
10499 if (?key_OR_range && 10645 if (?key_OR_range &&
10500 !?direction) { 10646 !?direction) {
10501 var key_1 = _convertDartToNative_IDBKey(key_OR_range); 10647 var key_1 = _convertDartToNative_IDBKey(key_OR_range);
10502 return _openCursor_4(key_1); 10648 return _openCursor_4(key_1);
10503 } 10649 }
10504 if (?key_OR_range) { 10650 if (?key_OR_range) {
10505 var key_2 = _convertDartToNative_IDBKey(key_OR_range); 10651 var key_2 = _convertDartToNative_IDBKey(key_OR_range);
10506 return _openCursor_5(key_2, direction); 10652 return _openCursor_5(key_2, direction);
10507 } 10653 }
10508 throw new ArgumentError("Incorrect number or type of arguments"); 10654 throw new ArgumentError("Incorrect number or type of arguments");
10509 } 10655 }
10656 @JSName('openCursor')
10510 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10657 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10511 IDBRequest _openCursor_1() native "openCursor"; 10658 IDBRequest _openCursor_1() native;
10659 @JSName('openCursor')
10512 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10660 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10513 IDBRequest _openCursor_2(IDBKeyRange range) native "openCursor"; 10661 IDBRequest _openCursor_2(IDBKeyRange range) native;
10662 @JSName('openCursor')
10514 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10663 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10515 IDBRequest _openCursor_3(IDBKeyRange range, direction) native "openCursor"; 10664 IDBRequest _openCursor_3(IDBKeyRange range, direction) native;
10665 @JSName('openCursor')
10516 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10666 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10517 IDBRequest _openCursor_4(key) native "openCursor"; 10667 IDBRequest _openCursor_4(key) native;
10668 @JSName('openCursor')
10518 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10669 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10519 IDBRequest _openCursor_5(key, direction) native "openCursor"; 10670 IDBRequest _openCursor_5(key, direction) native;
10520 10671
10521 /// @domName IDBObjectStore.put; @docsEditable true 10672 /// @domName IDBObjectStore.put; @docsEditable true
10522 IDBRequest put(/*any*/ value, [/*IDBKey*/ key]) { 10673 IDBRequest put(/*any*/ value, [/*IDBKey*/ key]) {
10523 if (?key) { 10674 if (?key) {
10524 var value_1 = _convertDartToNative_SerializedScriptValue(value); 10675 var value_1 = _convertDartToNative_SerializedScriptValue(value);
10525 var key_2 = _convertDartToNative_IDBKey(key); 10676 var key_2 = _convertDartToNative_IDBKey(key);
10526 return _put_1(value_1, key_2); 10677 return _put_1(value_1, key_2);
10527 } 10678 }
10528 var value_3 = _convertDartToNative_SerializedScriptValue(value); 10679 var value_3 = _convertDartToNative_SerializedScriptValue(value);
10529 return _put_2(value_3); 10680 return _put_2(value_3);
10530 } 10681 }
10682 @JSName('put')
10531 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey 10683 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey
10532 IDBRequest _put_1(value, key) native "put"; 10684 IDBRequest _put_1(value, key) native;
10685 @JSName('put')
10533 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey 10686 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey
10534 IDBRequest _put_2(value) native "put"; 10687 IDBRequest _put_2(value) native;
10535 } 10688 }
10536 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10689 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
10537 // for details. All rights reserved. Use of this source code is governed by a 10690 // for details. All rights reserved. Use of this source code is governed by a
10538 // BSD-style license that can be found in the LICENSE file. 10691 // BSD-style license that can be found in the LICENSE file.
10539 10692
10540 10693
10541 /// @domName IDBOpenDBRequest; @docsEditable true 10694 /// @domName IDBOpenDBRequest; @docsEditable true
10542 class IDBOpenDBRequest extends IDBRequest implements EventTarget native "*IDBOpe nDBRequest" { 10695 class IDBOpenDBRequest extends IDBRequest implements EventTarget native "*IDBOpe nDBRequest" {
10543 10696
10544 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 10697 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
(...skipping 24 matching lines...) Expand all
10569 final DOMError error; 10722 final DOMError error;
10570 10723
10571 /// @domName IDBRequest.errorCode; @docsEditable true 10724 /// @domName IDBRequest.errorCode; @docsEditable true
10572 final int errorCode; 10725 final int errorCode;
10573 10726
10574 /// @domName IDBRequest.readyState; @docsEditable true 10727 /// @domName IDBRequest.readyState; @docsEditable true
10575 final String readyState; 10728 final String readyState;
10576 10729
10577 /// @domName IDBRequest.result; @docsEditable true 10730 /// @domName IDBRequest.result; @docsEditable true
10578 dynamic get result => _convertNativeToDart_IDBAny(this._result); 10731 dynamic get result => _convertNativeToDart_IDBAny(this._result);
10579 dynamic get _result => JS("dynamic", "#.result", this); 10732 @JSName('result')
10733 @Creates('Null')
10734 final dynamic _result;
10580 10735
10581 /// @domName IDBRequest.source; @docsEditable true 10736 /// @domName IDBRequest.source; @docsEditable true
10582 @Creates('Null') 10737 @Creates('Null')
10583 final dynamic source; 10738 final dynamic source;
10584 10739
10585 /// @domName IDBRequest.transaction; @docsEditable true 10740 /// @domName IDBRequest.transaction; @docsEditable true
10586 final IDBTransaction transaction; 10741 final IDBTransaction transaction;
10587 10742
10588 /// @domName IDBRequest.webkitErrorMessage; @docsEditable true 10743 /// @domName IDBRequest.webkitErrorMessage; @docsEditable true
10589 final String webkitErrorMessage; 10744 final String webkitErrorMessage;
10590 10745
10591 /// @domName IDBRequest.addEventListener; @docsEditable true 10746 /// @domName IDBRequest.addEventListener; @docsEditable true
10592 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 10747 @JSName('addEventListener')
10748 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
10593 10749
10594 /// @domName IDBRequest.dispatchEvent; @docsEditable true 10750 /// @domName IDBRequest.dispatchEvent; @docsEditable true
10595 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 10751 @JSName('dispatchEvent')
10752 bool $dom_dispatchEvent(Event evt) native;
10596 10753
10597 /// @domName IDBRequest.removeEventListener; @docsEditable true 10754 /// @domName IDBRequest.removeEventListener; @docsEditable true
10598 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 10755 @JSName('removeEventListener')
10756 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
10599 } 10757 }
10600 10758
10601 class IDBRequestEvents extends Events { 10759 class IDBRequestEvents extends Events {
10602 IDBRequestEvents(EventTarget _ptr) : super(_ptr); 10760 IDBRequestEvents(EventTarget _ptr) : super(_ptr);
10603 10761
10604 EventListenerList get error => this['error']; 10762 EventListenerList get error => this['error'];
10605 10763
10606 EventListenerList get success => this['success']; 10764 EventListenerList get success => this['success'];
10607 } 10765 }
10608 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10766 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 20 matching lines...) Expand all
10629 /// @domName IDBTransaction.error; @docsEditable true 10787 /// @domName IDBTransaction.error; @docsEditable true
10630 final DOMError error; 10788 final DOMError error;
10631 10789
10632 /// @domName IDBTransaction.mode; @docsEditable true 10790 /// @domName IDBTransaction.mode; @docsEditable true
10633 final String mode; 10791 final String mode;
10634 10792
10635 /// @domName IDBTransaction.abort; @docsEditable true 10793 /// @domName IDBTransaction.abort; @docsEditable true
10636 void abort() native; 10794 void abort() native;
10637 10795
10638 /// @domName IDBTransaction.addEventListener; @docsEditable true 10796 /// @domName IDBTransaction.addEventListener; @docsEditable true
10639 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 10797 @JSName('addEventListener')
10798 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
10640 10799
10641 /// @domName IDBTransaction.dispatchEvent; @docsEditable true 10800 /// @domName IDBTransaction.dispatchEvent; @docsEditable true
10642 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 10801 @JSName('dispatchEvent')
10802 bool $dom_dispatchEvent(Event evt) native;
10643 10803
10644 /// @domName IDBTransaction.objectStore; @docsEditable true 10804 /// @domName IDBTransaction.objectStore; @docsEditable true
10645 IDBObjectStore objectStore(String name) native; 10805 IDBObjectStore objectStore(String name) native;
10646 10806
10647 /// @domName IDBTransaction.removeEventListener; @docsEditable true 10807 /// @domName IDBTransaction.removeEventListener; @docsEditable true
10648 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 10808 @JSName('removeEventListener')
10809 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
10649 } 10810 }
10650 10811
10651 class IDBTransactionEvents extends Events { 10812 class IDBTransactionEvents extends Events {
10652 IDBTransactionEvents(EventTarget _ptr) : super(_ptr); 10813 IDBTransactionEvents(EventTarget _ptr) : super(_ptr);
10653 10814
10654 EventListenerList get abort => this['abort']; 10815 EventListenerList get abort => this['abort'];
10655 10816
10656 EventListenerList get complete => this['complete']; 10817 EventListenerList get complete => this['complete'];
10657 10818
10658 EventListenerList get error => this['error']; 10819 EventListenerList get error => this['error'];
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
10708 /// @domName HTMLIFrameElement; @docsEditable true 10869 /// @domName HTMLIFrameElement; @docsEditable true
10709 class IFrameElement extends Element implements Element native "*HTMLIFrameElemen t" { 10870 class IFrameElement extends Element implements Element native "*HTMLIFrameElemen t" {
10710 10871
10711 factory IFrameElement() => document.$dom_createElement("iframe"); 10872 factory IFrameElement() => document.$dom_createElement("iframe");
10712 10873
10713 /// @domName HTMLIFrameElement.align; @docsEditable true 10874 /// @domName HTMLIFrameElement.align; @docsEditable true
10714 String align; 10875 String align;
10715 10876
10716 /// @domName HTMLIFrameElement.contentWindow; @docsEditable true 10877 /// @domName HTMLIFrameElement.contentWindow; @docsEditable true
10717 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); 10878 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow);
10718 dynamic get _contentWindow => JS("dynamic", "#.contentWindow", this); 10879 @JSName('contentWindow')
10880 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
10881 final dynamic _contentWindow;
10719 10882
10720 /// @domName HTMLIFrameElement.frameBorder; @docsEditable true 10883 /// @domName HTMLIFrameElement.frameBorder; @docsEditable true
10721 String frameBorder; 10884 String frameBorder;
10722 10885
10723 /// @domName HTMLIFrameElement.height; @docsEditable true 10886 /// @domName HTMLIFrameElement.height; @docsEditable true
10724 String height; 10887 String height;
10725 10888
10726 /// @domName HTMLIFrameElement.longDesc; @docsEditable true 10889 /// @domName HTMLIFrameElement.longDesc; @docsEditable true
10727 String longDesc; 10890 String longDesc;
10728 10891
(...skipping 431 matching lines...) Expand 10 before | Expand all | Expand 10 after
11160 void insertRange(int start, int rangeLength, [int initialValue]) { 11323 void insertRange(int start, int rangeLength, [int initialValue]) {
11161 throw new UnsupportedError("Cannot insertRange on immutable List."); 11324 throw new UnsupportedError("Cannot insertRange on immutable List.");
11162 } 11325 }
11163 11326
11164 List<int> getRange(int start, int rangeLength) => 11327 List<int> getRange(int start, int rangeLength) =>
11165 _Lists.getRange(this, start, rangeLength, <int>[]); 11328 _Lists.getRange(this, start, rangeLength, <int>[]);
11166 11329
11167 // -- end List<int> mixins. 11330 // -- end List<int> mixins.
11168 11331
11169 /// @domName Int16Array.setElements; @docsEditable true 11332 /// @domName Int16Array.setElements; @docsEditable true
11170 void setElements(Object array, [int offset]) native "set"; 11333 @JSName('set')
11334 void setElements(Object array, [int offset]) native;
11171 11335
11172 /// @domName Int16Array.subarray; @docsEditable true 11336 /// @domName Int16Array.subarray; @docsEditable true
11173 Int16Array subarray(int start, [int end]) native; 11337 Int16Array subarray(int start, [int end]) native;
11174 } 11338 }
11175 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 11339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
11176 // for details. All rights reserved. Use of this source code is governed by a 11340 // for details. All rights reserved. Use of this source code is governed by a
11177 // BSD-style license that can be found in the LICENSE file. 11341 // BSD-style license that can be found in the LICENSE file.
11178 11342
11179 11343
11180 /// @domName Int32Array; @docsEditable true 11344 /// @domName Int32Array; @docsEditable true
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
11270 void insertRange(int start, int rangeLength, [int initialValue]) { 11434 void insertRange(int start, int rangeLength, [int initialValue]) {
11271 throw new UnsupportedError("Cannot insertRange on immutable List."); 11435 throw new UnsupportedError("Cannot insertRange on immutable List.");
11272 } 11436 }
11273 11437
11274 List<int> getRange(int start, int rangeLength) => 11438 List<int> getRange(int start, int rangeLength) =>
11275 _Lists.getRange(this, start, rangeLength, <int>[]); 11439 _Lists.getRange(this, start, rangeLength, <int>[]);
11276 11440
11277 // -- end List<int> mixins. 11441 // -- end List<int> mixins.
11278 11442
11279 /// @domName Int32Array.setElements; @docsEditable true 11443 /// @domName Int32Array.setElements; @docsEditable true
11280 void setElements(Object array, [int offset]) native "set"; 11444 @JSName('set')
11445 void setElements(Object array, [int offset]) native;
11281 11446
11282 /// @domName Int32Array.subarray; @docsEditable true 11447 /// @domName Int32Array.subarray; @docsEditable true
11283 Int32Array subarray(int start, [int end]) native; 11448 Int32Array subarray(int start, [int end]) native;
11284 } 11449 }
11285 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 11450 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
11286 // for details. All rights reserved. Use of this source code is governed by a 11451 // for details. All rights reserved. Use of this source code is governed by a
11287 // BSD-style license that can be found in the LICENSE file. 11452 // BSD-style license that can be found in the LICENSE file.
11288 11453
11289 11454
11290 /// @domName Int8Array; @docsEditable true 11455 /// @domName Int8Array; @docsEditable true
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
11380 void insertRange(int start, int rangeLength, [int initialValue]) { 11545 void insertRange(int start, int rangeLength, [int initialValue]) {
11381 throw new UnsupportedError("Cannot insertRange on immutable List."); 11546 throw new UnsupportedError("Cannot insertRange on immutable List.");
11382 } 11547 }
11383 11548
11384 List<int> getRange(int start, int rangeLength) => 11549 List<int> getRange(int start, int rangeLength) =>
11385 _Lists.getRange(this, start, rangeLength, <int>[]); 11550 _Lists.getRange(this, start, rangeLength, <int>[]);
11386 11551
11387 // -- end List<int> mixins. 11552 // -- end List<int> mixins.
11388 11553
11389 /// @domName Int8Array.setElements; @docsEditable true 11554 /// @domName Int8Array.setElements; @docsEditable true
11390 void setElements(Object array, [int offset]) native "set"; 11555 @JSName('set')
11556 void setElements(Object array, [int offset]) native;
11391 11557
11392 /// @domName Int8Array.subarray; @docsEditable true 11558 /// @domName Int8Array.subarray; @docsEditable true
11393 Int8Array subarray(int start, [int end]) native; 11559 Int8Array subarray(int start, [int end]) native;
11394 } 11560 }
11395 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 11561 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
11396 // for details. All rights reserved. Use of this source code is governed by a 11562 // for details. All rights reserved. Use of this source code is governed by a
11397 // BSD-style license that can be found in the LICENSE file. 11563 // BSD-style license that can be found in the LICENSE file.
11398 11564
11399 11565
11400 /// @domName JavaScriptCallFrame; @docsEditable true 11566 /// @domName JavaScriptCallFrame; @docsEditable true
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after
11624 // BSD-style license that can be found in the LICENSE file. 11790 // BSD-style license that can be found in the LICENSE file.
11625 11791
11626 11792
11627 /// @domName History; @docsEditable true 11793 /// @domName History; @docsEditable true
11628 class LocalHistory implements History native "*History" { 11794 class LocalHistory implements History native "*History" {
11629 11795
11630 /// @domName History.length; @docsEditable true 11796 /// @domName History.length; @docsEditable true
11631 final int length; 11797 final int length;
11632 11798
11633 /// @domName History.state; @docsEditable true 11799 /// @domName History.state; @docsEditable true
11634 final dynamic state; 11800 dynamic get state => _convertNativeToDart_SerializedScriptValue(this._state);
11801 @JSName('state')
11802 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri ptValue
11803 final dynamic _state;
11635 11804
11636 /// @domName History.back; @docsEditable true 11805 /// @domName History.back; @docsEditable true
11637 void back() native; 11806 void back() native;
11638 11807
11639 /// @domName History.forward; @docsEditable true 11808 /// @domName History.forward; @docsEditable true
11640 void forward() native; 11809 void forward() native;
11641 11810
11642 /// @domName History.go; @docsEditable true 11811 /// @domName History.go; @docsEditable true
11643 void go(int distance) native; 11812 void go(int distance) native;
11644 11813
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
11761 11930
11762 _LocationWrapper _location_wrapper; // Cached wrapped Location object. 11931 _LocationWrapper _location_wrapper; // Cached wrapped Location object.
11763 11932
11764 // Native getter and setter to access raw Location object. 11933 // Native getter and setter to access raw Location object.
11765 Location get _location => JS('Location', '#.location', this); 11934 Location get _location => JS('Location', '#.location', this);
11766 void set _location(Location value) { 11935 void set _location(Location value) {
11767 JS('void', '#.location = #', this, value); 11936 JS('void', '#.location = #', this, value);
11768 } 11937 }
11769 // Prevent compiled from thinking 'location' property is available for a Dart 11938 // Prevent compiled from thinking 'location' property is available for a Dart
11770 // member. 11939 // member.
11771 _protect_location() native 'location'; 11940 @JsName('location')
11941 _protect_location() native;
11772 11942
11773 static _isDartLocation(thing) { 11943 static _isDartLocation(thing) {
11774 // On Firefox the code that implements 'is Location' fails to find the patch 11944 // On Firefox the code that implements 'is Location' fails to find the patch
11775 // stub on Object.prototype and throws an exception. 11945 // stub on Object.prototype and throws an exception.
11776 try { 11946 try {
11777 return thing is Location; 11947 return thing is Location;
11778 } catch (e) { 11948 } catch (e) {
11779 return false; 11949 return false;
11780 } 11950 }
11781 } 11951 }
(...skipping 11 matching lines...) Expand all
11793 int requestAnimationFrame(RequestAnimationFrameCallback callback) { 11963 int requestAnimationFrame(RequestAnimationFrameCallback callback) {
11794 _ensureRequestAnimationFrame(); 11964 _ensureRequestAnimationFrame();
11795 return _requestAnimationFrame(callback); 11965 return _requestAnimationFrame(callback);
11796 } 11966 }
11797 11967
11798 void cancelAnimationFrame(id) { 11968 void cancelAnimationFrame(id) {
11799 _ensureRequestAnimationFrame(); 11969 _ensureRequestAnimationFrame();
11800 _cancelAnimationFrame(id); 11970 _cancelAnimationFrame(id);
11801 } 11971 }
11802 11972
11803 int _requestAnimationFrame(RequestAnimationFrameCallback callback) 11973 @JSName('requestAnimationFrame')
11804 native 'requestAnimationFrame'; 11974 int _requestAnimationFrame(RequestAnimationFrameCallback callback) native;
11805 11975
11806 void _cancelAnimationFrame(int id) 11976 @JSName('cancelAnimationFrame')
11807 native 'cancelAnimationFrame'; 11977 void _cancelAnimationFrame(int id) native;
11808 11978
11809 _ensureRequestAnimationFrame() { 11979 _ensureRequestAnimationFrame() {
11810 if (JS('bool', 11980 if (JS('bool',
11811 '!!(#.requestAnimationFrame && #.cancelAnimationFrame)', this, this)) 11981 '!!(#.requestAnimationFrame && #.cancelAnimationFrame)', this, this))
11812 return; 11982 return;
11813 11983
11814 JS('void', 11984 JS('void',
11815 r""" 11985 r"""
11816 (function($this) { 11986 (function($this) {
11817 var vendors = ['ms', 'moz', 'webkit', 'o']; 11987 var vendors = ['ms', 'moz', 'webkit', 'o'];
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
11911 String name; 12081 String name;
11912 12082
11913 /// @domName Window.navigator; @docsEditable true 12083 /// @domName Window.navigator; @docsEditable true
11914 final Navigator navigator; 12084 final Navigator navigator;
11915 12085
11916 /// @domName Window.offscreenBuffering; @docsEditable true 12086 /// @domName Window.offscreenBuffering; @docsEditable true
11917 final bool offscreenBuffering; 12087 final bool offscreenBuffering;
11918 12088
11919 /// @domName Window.opener; @docsEditable true 12089 /// @domName Window.opener; @docsEditable true
11920 Window get opener => _convertNativeToDart_Window(this._opener); 12090 Window get opener => _convertNativeToDart_Window(this._opener);
11921 dynamic get _opener => JS("dynamic", "#.opener", this); 12091 @JSName('opener')
12092 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
12093 final dynamic _opener;
11922 12094
11923 /// @domName Window.outerHeight; @docsEditable true 12095 /// @domName Window.outerHeight; @docsEditable true
11924 final int outerHeight; 12096 final int outerHeight;
11925 12097
11926 /// @domName Window.outerWidth; @docsEditable true 12098 /// @domName Window.outerWidth; @docsEditable true
11927 final int outerWidth; 12099 final int outerWidth;
11928 12100
11929 /// @domName DOMWindow.pagePopupController; @docsEditable true 12101 /// @domName DOMWindow.pagePopupController; @docsEditable true
11930 final PagePopupController pagePopupController; 12102 final PagePopupController pagePopupController;
11931 12103
11932 /// @domName Window.pageXOffset; @docsEditable true 12104 /// @domName Window.pageXOffset; @docsEditable true
11933 final int pageXOffset; 12105 final int pageXOffset;
11934 12106
11935 /// @domName Window.pageYOffset; @docsEditable true 12107 /// @domName Window.pageYOffset; @docsEditable true
11936 final int pageYOffset; 12108 final int pageYOffset;
11937 12109
11938 /// @domName Window.parent; @docsEditable true 12110 /// @domName Window.parent; @docsEditable true
11939 Window get parent => _convertNativeToDart_Window(this._parent); 12111 Window get parent => _convertNativeToDart_Window(this._parent);
11940 dynamic get _parent => JS("dynamic", "#.parent", this); 12112 @JSName('parent')
12113 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
12114 final dynamic _parent;
11941 12115
11942 /// @domName Window.performance; @docsEditable true 12116 /// @domName Window.performance; @docsEditable true
11943 final Performance performance; 12117 final Performance performance;
11944 12118
11945 /// @domName Window.personalbar; @docsEditable true 12119 /// @domName Window.personalbar; @docsEditable true
11946 final BarInfo personalbar; 12120 final BarInfo personalbar;
11947 12121
11948 /// @domName Window.screen; @docsEditable true 12122 /// @domName Window.screen; @docsEditable true
11949 final Screen screen; 12123 final Screen screen;
11950 12124
(...skipping 13 matching lines...) Expand all
11964 final int scrollX; 12138 final int scrollX;
11965 12139
11966 /// @domName Window.scrollY; @docsEditable true 12140 /// @domName Window.scrollY; @docsEditable true
11967 final int scrollY; 12141 final int scrollY;
11968 12142
11969 /// @domName Window.scrollbars; @docsEditable true 12143 /// @domName Window.scrollbars; @docsEditable true
11970 final BarInfo scrollbars; 12144 final BarInfo scrollbars;
11971 12145
11972 /// @domName Window.self; @docsEditable true 12146 /// @domName Window.self; @docsEditable true
11973 Window get self => _convertNativeToDart_Window(this._self); 12147 Window get self => _convertNativeToDart_Window(this._self);
11974 dynamic get _self => JS("dynamic", "#.self", this); 12148 @JSName('self')
12149 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
12150 final dynamic _self;
11975 12151
11976 /// @domName Window.sessionStorage; @docsEditable true 12152 /// @domName Window.sessionStorage; @docsEditable true
11977 final Storage sessionStorage; 12153 final Storage sessionStorage;
11978 12154
11979 /// @domName Window.status; @docsEditable true 12155 /// @domName Window.status; @docsEditable true
11980 String status; 12156 String status;
11981 12157
11982 /// @domName Window.statusbar; @docsEditable true 12158 /// @domName Window.statusbar; @docsEditable true
11983 final BarInfo statusbar; 12159 final BarInfo statusbar;
11984 12160
11985 /// @domName Window.styleMedia; @docsEditable true 12161 /// @domName Window.styleMedia; @docsEditable true
11986 final StyleMedia styleMedia; 12162 final StyleMedia styleMedia;
11987 12163
11988 /// @domName Window.toolbar; @docsEditable true 12164 /// @domName Window.toolbar; @docsEditable true
11989 final BarInfo toolbar; 12165 final BarInfo toolbar;
11990 12166
11991 /// @domName Window.top; @docsEditable true 12167 /// @domName Window.top; @docsEditable true
11992 Window get top => _convertNativeToDart_Window(this._top); 12168 Window get top => _convertNativeToDart_Window(this._top);
11993 dynamic get _top => JS("dynamic", "#.top", this); 12169 @JSName('top')
12170 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
12171 final dynamic _top;
11994 12172
11995 /// @domName DOMWindow.webkitIndexedDB; @docsEditable true 12173 /// @domName DOMWindow.webkitIndexedDB; @docsEditable true
11996 final IDBFactory webkitIndexedDB; 12174 final IDBFactory webkitIndexedDB;
11997 12175
11998 /// @domName DOMWindow.webkitNotifications; @docsEditable true 12176 /// @domName DOMWindow.webkitNotifications; @docsEditable true
11999 final NotificationCenter webkitNotifications; 12177 final NotificationCenter webkitNotifications;
12000 12178
12001 /// @domName DOMWindow.webkitStorageInfo; @docsEditable true 12179 /// @domName DOMWindow.webkitStorageInfo; @docsEditable true
12002 final StorageInfo webkitStorageInfo; 12180 final StorageInfo webkitStorageInfo;
12003 12181
12004 /// @domName Window.window; @docsEditable true 12182 /// @domName Window.window; @docsEditable true
12005 Window get window => _convertNativeToDart_Window(this._window); 12183 Window get window => _convertNativeToDart_Window(this._window);
12006 dynamic get _window => JS("dynamic", "#.window", this); 12184 @JSName('window')
12185 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
12186 final dynamic _window;
12007 12187
12008 /// @domName Window.addEventListener; @docsEditable true 12188 /// @domName Window.addEventListener; @docsEditable true
12009 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 12189 @JSName('addEventListener')
12190 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12010 12191
12011 /// @domName Window.alert; @docsEditable true 12192 /// @domName Window.alert; @docsEditable true
12012 void alert(String message) native; 12193 void alert(String message) native;
12013 12194
12014 /// @domName Window.atob; @docsEditable true 12195 /// @domName Window.atob; @docsEditable true
12015 String atob(String string) native; 12196 String atob(String string) native;
12016 12197
12017 /// @domName Window.btoa; @docsEditable true 12198 /// @domName Window.btoa; @docsEditable true
12018 String btoa(String string) native; 12199 String btoa(String string) native;
12019 12200
12020 /// @domName Window.captureEvents; @docsEditable true 12201 /// @domName Window.captureEvents; @docsEditable true
12021 void captureEvents() native; 12202 void captureEvents() native;
12022 12203
12023 /// @domName Window.clearInterval; @docsEditable true 12204 /// @domName Window.clearInterval; @docsEditable true
12024 void clearInterval(int handle) native; 12205 void clearInterval(int handle) native;
12025 12206
12026 /// @domName Window.clearTimeout; @docsEditable true 12207 /// @domName Window.clearTimeout; @docsEditable true
12027 void clearTimeout(int handle) native; 12208 void clearTimeout(int handle) native;
12028 12209
12029 /// @domName Window.close; @docsEditable true 12210 /// @domName Window.close; @docsEditable true
12030 void close() native; 12211 void close() native;
12031 12212
12032 /// @domName Window.confirm; @docsEditable true 12213 /// @domName Window.confirm; @docsEditable true
12033 bool confirm(String message) native; 12214 bool confirm(String message) native;
12034 12215
12035 /// @domName Window.dispatchEvent; @docsEditable true 12216 /// @domName Window.dispatchEvent; @docsEditable true
12036 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 12217 @JSName('dispatchEvent')
12218 bool $dom_dispatchEvent(Event evt) native;
12037 12219
12038 /// @domName Window.find; @docsEditable true 12220 /// @domName Window.find; @docsEditable true
12039 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w holeWord, bool searchInFrames, bool showDialog) native; 12221 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w holeWord, bool searchInFrames, bool showDialog) native;
12040 12222
12041 /// @domName Window.getComputedStyle; @docsEditable true 12223 /// @domName Window.getComputedStyle; @docsEditable true
12042 CSSStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElemen t) native "getComputedStyle"; 12224 @JSName('getComputedStyle')
12225 CSSStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElemen t) native;
12043 12226
12044 /// @domName Window.getMatchedCSSRules; @docsEditable true 12227 /// @domName Window.getMatchedCSSRules; @docsEditable true
12045 @Returns('_CSSRuleList') @Creates('_CSSRuleList') 12228 @Returns('_CSSRuleList') @Creates('_CSSRuleList')
12046 List<CSSRule> getMatchedCSSRules(Element element, String pseudoElement) native ; 12229 List<CSSRule> getMatchedCSSRules(Element element, String pseudoElement) native ;
12047 12230
12048 /// @domName Window.getSelection; @docsEditable true 12231 /// @domName Window.getSelection; @docsEditable true
12049 DOMSelection getSelection() native; 12232 DOMSelection getSelection() native;
12050 12233
12051 /// @domName Window.matchMedia; @docsEditable true 12234 /// @domName Window.matchMedia; @docsEditable true
12052 MediaQueryList matchMedia(String query) native; 12235 MediaQueryList matchMedia(String query) native;
(...skipping 16 matching lines...) Expand all
12069 _postMessage_1(message_1, targetOrigin); 12252 _postMessage_1(message_1, targetOrigin);
12070 return; 12253 return;
12071 } 12254 }
12072 if (?message) { 12255 if (?message) {
12073 var message_2 = _convertDartToNative_SerializedScriptValue(message); 12256 var message_2 = _convertDartToNative_SerializedScriptValue(message);
12074 _postMessage_2(message_2, targetOrigin, messagePorts); 12257 _postMessage_2(message_2, targetOrigin, messagePorts);
12075 return; 12258 return;
12076 } 12259 }
12077 throw new ArgumentError("Incorrect number or type of arguments"); 12260 throw new ArgumentError("Incorrect number or type of arguments");
12078 } 12261 }
12079 void _postMessage_1(message, targetOrigin) native "postMessage"; 12262 @JSName('postMessage')
12080 void _postMessage_2(message, targetOrigin, List messagePorts) native "postMess age"; 12263 void _postMessage_1(message, targetOrigin) native;
12264 @JSName('postMessage')
12265 void _postMessage_2(message, targetOrigin, List messagePorts) native;
12081 12266
12082 /// @domName Window.print; @docsEditable true 12267 /// @domName Window.print; @docsEditable true
12083 void print() native; 12268 void print() native;
12084 12269
12085 /// @domName Window.releaseEvents; @docsEditable true 12270 /// @domName Window.releaseEvents; @docsEditable true
12086 void releaseEvents() native; 12271 void releaseEvents() native;
12087 12272
12088 /// @domName Window.removeEventListener; @docsEditable true 12273 /// @domName Window.removeEventListener; @docsEditable true
12089 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 12274 @JSName('removeEventListener')
12275 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12090 12276
12091 /// @domName Window.resizeBy; @docsEditable true 12277 /// @domName Window.resizeBy; @docsEditable true
12092 void resizeBy(num x, num y) native; 12278 void resizeBy(num x, num y) native;
12093 12279
12094 /// @domName Window.resizeTo; @docsEditable true 12280 /// @domName Window.resizeTo; @docsEditable true
12095 void resizeTo(num width, num height) native; 12281 void resizeTo(num width, num height) native;
12096 12282
12097 /// @domName Window.scroll; @docsEditable true 12283 /// @domName Window.scroll; @docsEditable true
12098 void scroll(int x, int y) native; 12284 void scroll(int x, int y) native;
12099 12285
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after
12375 /// @domName MediaController.played; @docsEditable true 12561 /// @domName MediaController.played; @docsEditable true
12376 final TimeRanges played; 12562 final TimeRanges played;
12377 12563
12378 /// @domName MediaController.seekable; @docsEditable true 12564 /// @domName MediaController.seekable; @docsEditable true
12379 final TimeRanges seekable; 12565 final TimeRanges seekable;
12380 12566
12381 /// @domName MediaController.volume; @docsEditable true 12567 /// @domName MediaController.volume; @docsEditable true
12382 num volume; 12568 num volume;
12383 12569
12384 /// @domName MediaController.addEventListener; @docsEditable true 12570 /// @domName MediaController.addEventListener; @docsEditable true
12385 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 12571 @JSName('addEventListener')
12572 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12386 12573
12387 /// @domName MediaController.dispatchEvent; @docsEditable true 12574 /// @domName MediaController.dispatchEvent; @docsEditable true
12388 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 12575 @JSName('dispatchEvent')
12576 bool $dom_dispatchEvent(Event evt) native;
12389 12577
12390 /// @domName MediaController.pause; @docsEditable true 12578 /// @domName MediaController.pause; @docsEditable true
12391 void pause() native; 12579 void pause() native;
12392 12580
12393 /// @domName MediaController.play; @docsEditable true 12581 /// @domName MediaController.play; @docsEditable true
12394 void play() native; 12582 void play() native;
12395 12583
12396 /// @domName MediaController.removeEventListener; @docsEditable true 12584 /// @domName MediaController.removeEventListener; @docsEditable true
12397 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 12585 @JSName('removeEventListener')
12586 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12398 } 12587 }
12399 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 12588 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
12400 // for details. All rights reserved. Use of this source code is governed by a 12589 // for details. All rights reserved. Use of this source code is governed by a
12401 // BSD-style license that can be found in the LICENSE file. 12590 // BSD-style license that can be found in the LICENSE file.
12402 12591
12403 12592
12404 /// @domName HTMLMediaElement; @docsEditable true 12593 /// @domName HTMLMediaElement; @docsEditable true
12405 class MediaElement extends Element implements Element native "*HTMLMediaElement" { 12594 class MediaElement extends Element implements Element native "*HTMLMediaElement" {
12406 12595
12407 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 12596 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after
12754 /// @domName MediaSource.duration; @docsEditable true 12943 /// @domName MediaSource.duration; @docsEditable true
12755 num duration; 12944 num duration;
12756 12945
12757 /// @domName MediaSource.readyState; @docsEditable true 12946 /// @domName MediaSource.readyState; @docsEditable true
12758 final String readyState; 12947 final String readyState;
12759 12948
12760 /// @domName MediaSource.sourceBuffers; @docsEditable true 12949 /// @domName MediaSource.sourceBuffers; @docsEditable true
12761 final SourceBufferList sourceBuffers; 12950 final SourceBufferList sourceBuffers;
12762 12951
12763 /// @domName MediaSource.addEventListener; @docsEditable true 12952 /// @domName MediaSource.addEventListener; @docsEditable true
12764 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 12953 @JSName('addEventListener')
12954 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12765 12955
12766 /// @domName MediaSource.addSourceBuffer; @docsEditable true 12956 /// @domName MediaSource.addSourceBuffer; @docsEditable true
12767 SourceBuffer addSourceBuffer(String type) native; 12957 SourceBuffer addSourceBuffer(String type) native;
12768 12958
12769 /// @domName MediaSource.dispatchEvent; @docsEditable true 12959 /// @domName MediaSource.dispatchEvent; @docsEditable true
12770 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 12960 @JSName('dispatchEvent')
12961 bool $dom_dispatchEvent(Event event) native;
12771 12962
12772 /// @domName MediaSource.endOfStream; @docsEditable true 12963 /// @domName MediaSource.endOfStream; @docsEditable true
12773 void endOfStream(String error) native; 12964 void endOfStream(String error) native;
12774 12965
12775 /// @domName MediaSource.removeEventListener; @docsEditable true 12966 /// @domName MediaSource.removeEventListener; @docsEditable true
12776 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 12967 @JSName('removeEventListener')
12968 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12777 12969
12778 /// @domName MediaSource.removeSourceBuffer; @docsEditable true 12970 /// @domName MediaSource.removeSourceBuffer; @docsEditable true
12779 void removeSourceBuffer(SourceBuffer buffer) native; 12971 void removeSourceBuffer(SourceBuffer buffer) native;
12780 } 12972 }
12781 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 12973 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
12782 // for details. All rights reserved. Use of this source code is governed by a 12974 // for details. All rights reserved. Use of this source code is governed by a
12783 // BSD-style license that can be found in the LICENSE file. 12975 // BSD-style license that can be found in the LICENSE file.
12784 12976
12785 12977
12786 /// @domName MediaStream; @docsEditable true 12978 /// @domName MediaStream; @docsEditable true
(...skipping 15 matching lines...) Expand all
12802 /// @domName MediaStream.label; @docsEditable true 12994 /// @domName MediaStream.label; @docsEditable true
12803 final String label; 12995 final String label;
12804 12996
12805 /// @domName MediaStream.readyState; @docsEditable true 12997 /// @domName MediaStream.readyState; @docsEditable true
12806 final int readyState; 12998 final int readyState;
12807 12999
12808 /// @domName MediaStream.videoTracks; @docsEditable true 13000 /// @domName MediaStream.videoTracks; @docsEditable true
12809 final MediaStreamTrackList videoTracks; 13001 final MediaStreamTrackList videoTracks;
12810 13002
12811 /// @domName MediaStream.addEventListener; @docsEditable true 13003 /// @domName MediaStream.addEventListener; @docsEditable true
12812 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 13004 @JSName('addEventListener')
13005 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12813 13006
12814 /// @domName MediaStream.dispatchEvent; @docsEditable true 13007 /// @domName MediaStream.dispatchEvent; @docsEditable true
12815 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 13008 @JSName('dispatchEvent')
13009 bool $dom_dispatchEvent(Event event) native;
12816 13010
12817 /// @domName MediaStream.removeEventListener; @docsEditable true 13011 /// @domName MediaStream.removeEventListener; @docsEditable true
12818 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 13012 @JSName('removeEventListener')
13013 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12819 } 13014 }
12820 13015
12821 class MediaStreamEvents extends Events { 13016 class MediaStreamEvents extends Events {
12822 MediaStreamEvents(EventTarget _ptr) : super(_ptr); 13017 MediaStreamEvents(EventTarget _ptr) : super(_ptr);
12823 13018
12824 EventListenerList get ended => this['ended']; 13019 EventListenerList get ended => this['ended'];
12825 } 13020 }
12826 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13021 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
12827 // for details. All rights reserved. Use of this source code is governed by a 13022 // for details. All rights reserved. Use of this source code is governed by a
12828 // BSD-style license that can be found in the LICENSE file. 13023 // BSD-style license that can be found in the LICENSE file.
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
12869 /// @domName MediaStreamTrack.kind; @docsEditable true 13064 /// @domName MediaStreamTrack.kind; @docsEditable true
12870 final String kind; 13065 final String kind;
12871 13066
12872 /// @domName MediaStreamTrack.label; @docsEditable true 13067 /// @domName MediaStreamTrack.label; @docsEditable true
12873 final String label; 13068 final String label;
12874 13069
12875 /// @domName MediaStreamTrack.readyState; @docsEditable true 13070 /// @domName MediaStreamTrack.readyState; @docsEditable true
12876 final int readyState; 13071 final int readyState;
12877 13072
12878 /// @domName MediaStreamTrack.addEventListener; @docsEditable true 13073 /// @domName MediaStreamTrack.addEventListener; @docsEditable true
12879 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 13074 @JSName('addEventListener')
13075 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12880 13076
12881 /// @domName MediaStreamTrack.dispatchEvent; @docsEditable true 13077 /// @domName MediaStreamTrack.dispatchEvent; @docsEditable true
12882 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 13078 @JSName('dispatchEvent')
13079 bool $dom_dispatchEvent(Event event) native;
12883 13080
12884 /// @domName MediaStreamTrack.removeEventListener; @docsEditable true 13081 /// @domName MediaStreamTrack.removeEventListener; @docsEditable true
12885 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 13082 @JSName('removeEventListener')
13083 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12886 } 13084 }
12887 13085
12888 class MediaStreamTrackEvents extends Events { 13086 class MediaStreamTrackEvents extends Events {
12889 MediaStreamTrackEvents(EventTarget _ptr) : super(_ptr); 13087 MediaStreamTrackEvents(EventTarget _ptr) : super(_ptr);
12890 13088
12891 EventListenerList get ended => this['ended']; 13089 EventListenerList get ended => this['ended'];
12892 13090
12893 EventListenerList get mute => this['mute']; 13091 EventListenerList get mute => this['mute'];
12894 13092
12895 EventListenerList get unmute => this['unmute']; 13093 EventListenerList get unmute => this['unmute'];
(...skipping 21 matching lines...) Expand all
12917 MediaStreamTrackListEvents get on => 13115 MediaStreamTrackListEvents get on =>
12918 new MediaStreamTrackListEvents(this); 13116 new MediaStreamTrackListEvents(this);
12919 13117
12920 /// @domName MediaStreamTrackList.length; @docsEditable true 13118 /// @domName MediaStreamTrackList.length; @docsEditable true
12921 final int length; 13119 final int length;
12922 13120
12923 /// @domName MediaStreamTrackList.add; @docsEditable true 13121 /// @domName MediaStreamTrackList.add; @docsEditable true
12924 void add(MediaStreamTrack track) native; 13122 void add(MediaStreamTrack track) native;
12925 13123
12926 /// @domName MediaStreamTrackList.addEventListener; @docsEditable true 13124 /// @domName MediaStreamTrackList.addEventListener; @docsEditable true
12927 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 13125 @JSName('addEventListener')
13126 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12928 13127
12929 /// @domName MediaStreamTrackList.dispatchEvent; @docsEditable true 13128 /// @domName MediaStreamTrackList.dispatchEvent; @docsEditable true
12930 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 13129 @JSName('dispatchEvent')
13130 bool $dom_dispatchEvent(Event event) native;
12931 13131
12932 /// @domName MediaStreamTrackList.item; @docsEditable true 13132 /// @domName MediaStreamTrackList.item; @docsEditable true
12933 MediaStreamTrack item(int index) native; 13133 MediaStreamTrack item(int index) native;
12934 13134
12935 /// @domName MediaStreamTrackList.remove; @docsEditable true 13135 /// @domName MediaStreamTrackList.remove; @docsEditable true
12936 void remove(MediaStreamTrack track) native; 13136 void remove(MediaStreamTrack track) native;
12937 13137
12938 /// @domName MediaStreamTrackList.removeEventListener; @docsEditable true 13138 /// @domName MediaStreamTrackList.removeEventListener; @docsEditable true
12939 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 13139 @JSName('removeEventListener')
13140 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12940 } 13141 }
12941 13142
12942 class MediaStreamTrackListEvents extends Events { 13143 class MediaStreamTrackListEvents extends Events {
12943 MediaStreamTrackListEvents(EventTarget _ptr) : super(_ptr); 13144 MediaStreamTrackListEvents(EventTarget _ptr) : super(_ptr);
12944 13145
12945 EventListenerList get addTrack => this['addtrack']; 13146 EventListenerList get addTrack => this['addtrack'];
12946 13147
12947 EventListenerList get removeTrack => this['removetrack']; 13148 EventListenerList get removeTrack => this['removetrack'];
12948 } 13149 }
12949 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13150 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
12995 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13196 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
12996 // for details. All rights reserved. Use of this source code is governed by a 13197 // for details. All rights reserved. Use of this source code is governed by a
12997 // BSD-style license that can be found in the LICENSE file. 13198 // BSD-style license that can be found in the LICENSE file.
12998 13199
12999 13200
13000 /// @domName MessageEvent; @docsEditable true 13201 /// @domName MessageEvent; @docsEditable true
13001 class MessageEvent extends Event native "*MessageEvent" { 13202 class MessageEvent extends Event native "*MessageEvent" {
13002 13203
13003 /// @domName MessageEvent.data; @docsEditable true 13204 /// @domName MessageEvent.data; @docsEditable true
13004 dynamic get data => _convertNativeToDart_SerializedScriptValue(this._data); 13205 dynamic get data => _convertNativeToDart_SerializedScriptValue(this._data);
13005 dynamic get _data => JS("dynamic", "#.data", this); 13206 @JSName('data')
13207 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri ptValue
13208 final dynamic _data;
13006 13209
13007 /// @domName MessageEvent.lastEventId; @docsEditable true 13210 /// @domName MessageEvent.lastEventId; @docsEditable true
13008 final String lastEventId; 13211 final String lastEventId;
13009 13212
13010 /// @domName MessageEvent.origin; @docsEditable true 13213 /// @domName MessageEvent.origin; @docsEditable true
13011 final String origin; 13214 final String origin;
13012 13215
13013 /// @domName MessageEvent.ports; @docsEditable true 13216 /// @domName MessageEvent.ports; @docsEditable true
13014 @Creates('=List') 13217 @Creates('=List')
13015 final List ports; 13218 final List ports;
13016 13219
13017 /// @domName MessageEvent.source; @docsEditable true 13220 /// @domName MessageEvent.source; @docsEditable true
13018 Window get source => _convertNativeToDart_Window(this._source); 13221 Window get source => _convertNativeToDart_Window(this._source);
13019 dynamic get _source => JS("dynamic", "#.source", this); 13222 @JSName('source')
13223 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
13224 final dynamic _source;
13020 13225
13021 /// @domName MessageEvent.initMessageEvent; @docsEditable true 13226 /// @domName MessageEvent.initMessageEvent; @docsEditable true
13022 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O bject dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, L ist messagePorts) native; 13227 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O bject dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, L ist messagePorts) native;
13023 13228
13024 /// @domName MessageEvent.webkitInitMessageEvent; @docsEditable true 13229 /// @domName MessageEvent.webkitInitMessageEvent; @docsEditable true
13025 void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelable Arg, Object dataArg, String originArg, String lastEventIdArg, LocalWindow source Arg, List transferables) native; 13230 void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelable Arg, Object dataArg, String originArg, String lastEventIdArg, LocalWindow source Arg, List transferables) native;
13026 } 13231 }
13027 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13232 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13028 // for details. All rights reserved. Use of this source code is governed by a 13233 // for details. All rights reserved. Use of this source code is governed by a
13029 // BSD-style license that can be found in the LICENSE file. 13234 // BSD-style license that can be found in the LICENSE file.
13030 13235
13031 13236
13032 /// @domName MessagePort; @docsEditable true 13237 /// @domName MessagePort; @docsEditable true
13033 class MessagePort extends EventTarget native "*MessagePort" { 13238 class MessagePort extends EventTarget native "*MessagePort" {
13034 13239
13035 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 13240 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
13036 MessagePortEvents get on => 13241 MessagePortEvents get on =>
13037 new MessagePortEvents(this); 13242 new MessagePortEvents(this);
13038 13243
13039 /// @domName MessagePort.addEventListener; @docsEditable true 13244 /// @domName MessagePort.addEventListener; @docsEditable true
13040 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 13245 @JSName('addEventListener')
13246 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
13041 13247
13042 /// @domName MessagePort.close; @docsEditable true 13248 /// @domName MessagePort.close; @docsEditable true
13043 void close() native; 13249 void close() native;
13044 13250
13045 /// @domName MessagePort.dispatchEvent; @docsEditable true 13251 /// @domName MessagePort.dispatchEvent; @docsEditable true
13046 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 13252 @JSName('dispatchEvent')
13253 bool $dom_dispatchEvent(Event evt) native;
13047 13254
13048 /// @domName MessagePort.postMessage; @docsEditable true 13255 /// @domName MessagePort.postMessage; @docsEditable true
13049 void postMessage(/*any*/ message, [List messagePorts]) { 13256 void postMessage(/*any*/ message, [List messagePorts]) {
13050 if (?messagePorts) { 13257 if (?messagePorts) {
13051 var message_1 = _convertDartToNative_SerializedScriptValue(message); 13258 var message_1 = _convertDartToNative_SerializedScriptValue(message);
13052 _postMessage_1(message_1, messagePorts); 13259 _postMessage_1(message_1, messagePorts);
13053 return; 13260 return;
13054 } 13261 }
13055 var message_2 = _convertDartToNative_SerializedScriptValue(message); 13262 var message_2 = _convertDartToNative_SerializedScriptValue(message);
13056 _postMessage_2(message_2); 13263 _postMessage_2(message_2);
13057 return; 13264 return;
13058 } 13265 }
13059 void _postMessage_1(message, List messagePorts) native "postMessage"; 13266 @JSName('postMessage')
13060 void _postMessage_2(message) native "postMessage"; 13267 void _postMessage_1(message, List messagePorts) native;
13268 @JSName('postMessage')
13269 void _postMessage_2(message) native;
13061 13270
13062 /// @domName MessagePort.removeEventListener; @docsEditable true 13271 /// @domName MessagePort.removeEventListener; @docsEditable true
13063 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 13272 @JSName('removeEventListener')
13273 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
13064 13274
13065 /// @domName MessagePort.start; @docsEditable true 13275 /// @domName MessagePort.start; @docsEditable true
13066 void start() native; 13276 void start() native;
13067 } 13277 }
13068 13278
13069 class MessagePortEvents extends Events { 13279 class MessagePortEvents extends Events {
13070 MessagePortEvents(EventTarget _ptr) : super(_ptr); 13280 MessagePortEvents(EventTarget _ptr) : super(_ptr);
13071 13281
13072 EventListenerList get message => this['message']; 13282 EventListenerList get message => this['message'];
13073 } 13283 }
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
13195 final Clipboard dataTransfer; 13405 final Clipboard dataTransfer;
13196 13406
13197 /// @domName MouseEvent.fromElement; @docsEditable true 13407 /// @domName MouseEvent.fromElement; @docsEditable true
13198 final Node fromElement; 13408 final Node fromElement;
13199 13409
13200 /// @domName MouseEvent.metaKey; @docsEditable true 13410 /// @domName MouseEvent.metaKey; @docsEditable true
13201 final bool metaKey; 13411 final bool metaKey;
13202 13412
13203 /// @domName MouseEvent.relatedTarget; @docsEditable true 13413 /// @domName MouseEvent.relatedTarget; @docsEditable true
13204 EventTarget get relatedTarget => _convertNativeToDart_EventTarget(this._relate dTarget); 13414 EventTarget get relatedTarget => _convertNativeToDart_EventTarget(this._relate dTarget);
13205 dynamic get _relatedTarget => JS("dynamic", "#.relatedTarget", this); 13415 @JSName('relatedTarget')
13416 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
13417 final dynamic _relatedTarget;
13206 13418
13207 /// @domName MouseEvent.screenX; @docsEditable true 13419 /// @domName MouseEvent.screenX; @docsEditable true
13208 final int screenX; 13420 final int screenX;
13209 13421
13210 /// @domName MouseEvent.screenY; @docsEditable true 13422 /// @domName MouseEvent.screenY; @docsEditable true
13211 final int screenY; 13423 final int screenY;
13212 13424
13213 /// @domName MouseEvent.shiftKey; @docsEditable true 13425 /// @domName MouseEvent.shiftKey; @docsEditable true
13214 final bool shiftKey; 13426 final bool shiftKey;
13215 13427
(...skipping 11 matching lines...) Expand all
13227 13439
13228 /// @domName MouseEvent.y; @docsEditable true 13440 /// @domName MouseEvent.y; @docsEditable true
13229 final int y; 13441 final int y;
13230 13442
13231 /// @domName MouseEvent.initMouseEvent; @docsEditable true 13443 /// @domName MouseEvent.initMouseEvent; @docsEditable true
13232 void $dom_initMouseEvent(String type, bool canBubble, bool cancelable, LocalWi ndow view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, int button, EventTarget relat edTarget) { 13444 void $dom_initMouseEvent(String type, bool canBubble, bool cancelable, LocalWi ndow view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, int button, EventTarget relat edTarget) {
13233 var relatedTarget_1 = _convertDartToNative_EventTarget(relatedTarget); 13445 var relatedTarget_1 = _convertDartToNative_EventTarget(relatedTarget);
13234 _$dom_initMouseEvent_1(type, canBubble, cancelable, view, detail, screenX, s creenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTar get_1); 13446 _$dom_initMouseEvent_1(type, canBubble, cancelable, view, detail, screenX, s creenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTar get_1);
13235 return; 13447 return;
13236 } 13448 }
13237 void _$dom_initMouseEvent_1(type, canBubble, cancelable, LocalWindow view, det ail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, but ton, relatedTarget) native "initMouseEvent"; 13449 @JSName('initMouseEvent')
13450 void _$dom_initMouseEvent_1(type, canBubble, cancelable, LocalWindow view, det ail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, but ton, relatedTarget) native;
13238 13451
13239 13452
13240 int get offsetX { 13453 int get offsetX {
13241 if (JS('bool', '!!#.offsetX', this)) { 13454 if (JS('bool', '!!#.offsetX', this)) {
13242 return JS('int', '#.offsetX', this); 13455 return JS('int', '#.offsetX', this);
13243 } else { 13456 } else {
13244 // Firefox does not support offsetX. 13457 // Firefox does not support offsetX.
13245 var target = this.target; 13458 var target = this.target;
13246 if (!(target is Element)) { 13459 if (!(target is Element)) {
13247 throw new UnsupportedError( 13460 throw new UnsupportedError(
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
13316 13529
13317 /// @domName MutationObserver.disconnect; @docsEditable true 13530 /// @domName MutationObserver.disconnect; @docsEditable true
13318 void disconnect() native; 13531 void disconnect() native;
13319 13532
13320 /// @domName MutationObserver._observe; @docsEditable true 13533 /// @domName MutationObserver._observe; @docsEditable true
13321 void _observe(Node target, Map options) { 13534 void _observe(Node target, Map options) {
13322 var options_1 = _convertDartToNative_Dictionary(options); 13535 var options_1 = _convertDartToNative_Dictionary(options);
13323 __observe_1(target, options_1); 13536 __observe_1(target, options_1);
13324 return; 13537 return;
13325 } 13538 }
13326 void __observe_1(Node target, options) native "observe"; 13539 @JSName('observe')
13540 void __observe_1(Node target, options) native;
13327 13541
13328 /// @domName MutationObserver.takeRecords; @docsEditable true 13542 /// @domName MutationObserver.takeRecords; @docsEditable true
13329 List<MutationRecord> takeRecords() native; 13543 List<MutationRecord> takeRecords() native;
13330 13544
13331 void observe(Node target, 13545 void observe(Node target,
13332 {Map options, 13546 {Map options,
13333 bool childList, 13547 bool childList,
13334 bool attributes, 13548 bool attributes,
13335 bool characterData, 13549 bool characterData,
13336 bool subtree, 13550 bool subtree,
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
13380 'subtree': true, 13594 'subtree': true,
13381 'attributeOldValue': true, 13595 'attributeOldValue': true,
13382 'characterDataOldValue': true }; 13596 'characterDataOldValue': true };
13383 13597
13384 13598
13385 static _createDict() => JS('var', '{}'); 13599 static _createDict() => JS('var', '{}');
13386 static _add(m, String key, value) { JS('void', '#[#] = #', m, key, value); } 13600 static _add(m, String key, value) { JS('void', '#[#] = #', m, key, value); }
13387 static _fixupList(list) => list; // TODO: Ensure is a JavaScript Array. 13601 static _fixupList(list) => list; // TODO: Ensure is a JavaScript Array.
13388 13602
13389 // Call native function with no conversions. 13603 // Call native function with no conversions.
13390 void _call(target, options) native 'observe'; 13604 @JSName('observe')
13605 void _call(target, options) native;
13391 } 13606 }
13392 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13607 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13393 // for details. All rights reserved. Use of this source code is governed by a 13608 // for details. All rights reserved. Use of this source code is governed by a
13394 // BSD-style license that can be found in the LICENSE file. 13609 // BSD-style license that can be found in the LICENSE file.
13395 13610
13396 13611
13397 /// @domName MutationRecord; @docsEditable true 13612 /// @domName MutationRecord; @docsEditable true
13398 class MutationRecord native "*MutationRecord" { 13613 class MutationRecord native "*MutationRecord" {
13399 13614
13400 /// @domName MutationRecord.addedNodes; @docsEditable true 13615 /// @domName MutationRecord.addedNodes; @docsEditable true
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
13613 void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback success Callback, [NavigatorUserMediaErrorCallback errorCallback]) { 13828 void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback success Callback, [NavigatorUserMediaErrorCallback errorCallback]) {
13614 if (?errorCallback) { 13829 if (?errorCallback) {
13615 var options_1 = _convertDartToNative_Dictionary(options); 13830 var options_1 = _convertDartToNative_Dictionary(options);
13616 _webkitGetUserMedia_1(options_1, successCallback, errorCallback); 13831 _webkitGetUserMedia_1(options_1, successCallback, errorCallback);
13617 return; 13832 return;
13618 } 13833 }
13619 var options_2 = _convertDartToNative_Dictionary(options); 13834 var options_2 = _convertDartToNative_Dictionary(options);
13620 _webkitGetUserMedia_2(options_2, successCallback); 13835 _webkitGetUserMedia_2(options_2, successCallback);
13621 return; 13836 return;
13622 } 13837 }
13623 void _webkitGetUserMedia_1(options, NavigatorUserMediaSuccessCallback successC allback, NavigatorUserMediaErrorCallback errorCallback) native "webkitGetUserMed ia"; 13838 @JSName('webkitGetUserMedia')
13624 void _webkitGetUserMedia_2(options, NavigatorUserMediaSuccessCallback successC allback) native "webkitGetUserMedia"; 13839 void _webkitGetUserMedia_1(options, NavigatorUserMediaSuccessCallback successC allback, NavigatorUserMediaErrorCallback errorCallback) native;
13840 @JSName('webkitGetUserMedia')
13841 void _webkitGetUserMedia_2(options, NavigatorUserMediaSuccessCallback successC allback) native;
13625 } 13842 }
13626 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13843 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13627 // for details. All rights reserved. Use of this source code is governed by a 13844 // for details. All rights reserved. Use of this source code is governed by a
13628 // BSD-style license that can be found in the LICENSE file. 13845 // BSD-style license that can be found in the LICENSE file.
13629 13846
13630 13847
13631 /// @domName NavigatorUserMediaError; @docsEditable true 13848 /// @domName NavigatorUserMediaError; @docsEditable true
13632 class NavigatorUserMediaError native "*NavigatorUserMediaError" { 13849 class NavigatorUserMediaError native "*NavigatorUserMediaError" {
13633 13850
13634 static const int PERMISSION_DENIED = 1; 13851 static const int PERMISSION_DENIED = 1;
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
13833 14050
13834 static const int ENTITY_REFERENCE_NODE = 5; 14051 static const int ENTITY_REFERENCE_NODE = 5;
13835 14052
13836 static const int NOTATION_NODE = 12; 14053 static const int NOTATION_NODE = 12;
13837 14054
13838 static const int PROCESSING_INSTRUCTION_NODE = 7; 14055 static const int PROCESSING_INSTRUCTION_NODE = 7;
13839 14056
13840 static const int TEXT_NODE = 3; 14057 static const int TEXT_NODE = 3;
13841 14058
13842 /// @domName Node.attributes; @docsEditable true 14059 /// @domName Node.attributes; @docsEditable true
13843 NamedNodeMap get $dom_attributes => JS("NamedNodeMap", "#.attributes", this); 14060 @JSName('attributes')
14061 final NamedNodeMap $dom_attributes;
13844 14062
13845 /// @domName Node.childNodes; @docsEditable true 14063 /// @domName Node.childNodes; @docsEditable true
13846 List<Node> get $dom_childNodes => JS("_NodeList", "#.childNodes", this); 14064 @JSName('childNodes')
14065 @Returns('_NodeList') @Creates('_NodeList')
14066 final List<Node> $dom_childNodes;
13847 14067
13848 /// @domName Node.firstChild; @docsEditable true 14068 /// @domName Node.firstChild; @docsEditable true
13849 Node get $dom_firstChild => JS("Node", "#.firstChild", this); 14069 @JSName('firstChild')
14070 final Node $dom_firstChild;
13850 14071
13851 /// @domName Node.lastChild; @docsEditable true 14072 /// @domName Node.lastChild; @docsEditable true
13852 Node get $dom_lastChild => JS("Node", "#.lastChild", this); 14073 @JSName('lastChild')
14074 final Node $dom_lastChild;
13853 14075
13854 /// @domName Node.localName; @docsEditable true 14076 /// @domName Node.localName; @docsEditable true
13855 String get $dom_localName => JS("String", "#.localName", this); 14077 @JSName('localName')
14078 final String $dom_localName;
13856 14079
13857 /// @domName Node.namespaceURI; @docsEditable true 14080 /// @domName Node.namespaceURI; @docsEditable true
13858 String get $dom_namespaceURI => JS("String", "#.namespaceURI", this); 14081 @JSName('namespaceURI')
14082 final String $dom_namespaceURI;
13859 14083
13860 /// @domName Node.nextSibling; @docsEditable true 14084 /// @domName Node.nextSibling; @docsEditable true
13861 Node get nextNode => JS("Node", "#.nextSibling", this); 14085 @JSName('nextSibling')
14086 final Node nextNode;
13862 14087
13863 /// @domName Node.nodeType; @docsEditable true 14088 /// @domName Node.nodeType; @docsEditable true
13864 final int nodeType; 14089 final int nodeType;
13865 14090
13866 /// @domName Node.ownerDocument; @docsEditable true 14091 /// @domName Node.ownerDocument; @docsEditable true
13867 Document get document => JS("Document", "#.ownerDocument", this); 14092 @JSName('ownerDocument')
14093 final Document document;
13868 14094
13869 /// @domName Node.parentNode; @docsEditable true 14095 /// @domName Node.parentNode; @docsEditable true
13870 Node get parent => JS("Node", "#.parentNode", this); 14096 @JSName('parentNode')
14097 final Node parent;
13871 14098
13872 /// @domName Node.previousSibling; @docsEditable true 14099 /// @domName Node.previousSibling; @docsEditable true
13873 Node get previousNode => JS("Node", "#.previousSibling", this); 14100 @JSName('previousSibling')
14101 final Node previousNode;
13874 14102
13875 /// @domName Node.textContent; @docsEditable true 14103 /// @domName Node.textContent; @docsEditable true
13876 String get text => JS("String", "#.textContent", this); 14104 @JSName('textContent')
13877 14105 String text;
13878 /// @domName Node.textContent; @docsEditable true
13879 void set text(String value) {
13880 JS("void", "#.textContent = #", this, value);
13881 }
13882 14106
13883 /// @domName Node.addEventListener; @docsEditable true 14107 /// @domName Node.addEventListener; @docsEditable true
13884 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 14108 @JSName('addEventListener')
14109 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
13885 14110
13886 /// @domName Node.appendChild; @docsEditable true 14111 /// @domName Node.appendChild; @docsEditable true
13887 Node $dom_appendChild(Node newChild) native "appendChild"; 14112 @JSName('appendChild')
14113 Node $dom_appendChild(Node newChild) native;
13888 14114
13889 /// @domName Node.cloneNode; @docsEditable true 14115 /// @domName Node.cloneNode; @docsEditable true
13890 Node clone(bool deep) native "cloneNode"; 14116 @JSName('cloneNode')
14117 Node clone(bool deep) native;
13891 14118
13892 /// @domName Node.contains; @docsEditable true 14119 /// @domName Node.contains; @docsEditable true
13893 bool contains(Node other) native; 14120 bool contains(Node other) native;
13894 14121
13895 /// @domName Node.dispatchEvent; @docsEditable true 14122 /// @domName Node.dispatchEvent; @docsEditable true
13896 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 14123 @JSName('dispatchEvent')
14124 bool $dom_dispatchEvent(Event event) native;
13897 14125
13898 /// @domName Node.hasChildNodes; @docsEditable true 14126 /// @domName Node.hasChildNodes; @docsEditable true
13899 bool hasChildNodes() native; 14127 bool hasChildNodes() native;
13900 14128
13901 /// @domName Node.insertBefore; @docsEditable true 14129 /// @domName Node.insertBefore; @docsEditable true
13902 Node insertBefore(Node newChild, Node refChild) native; 14130 Node insertBefore(Node newChild, Node refChild) native;
13903 14131
13904 /// @domName Node.removeChild; @docsEditable true 14132 /// @domName Node.removeChild; @docsEditable true
13905 Node $dom_removeChild(Node oldChild) native "removeChild"; 14133 @JSName('removeChild')
14134 Node $dom_removeChild(Node oldChild) native;
13906 14135
13907 /// @domName Node.removeEventListener; @docsEditable true 14136 /// @domName Node.removeEventListener; @docsEditable true
13908 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 14137 @JSName('removeEventListener')
14138 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
13909 14139
13910 /// @domName Node.replaceChild; @docsEditable true 14140 /// @domName Node.replaceChild; @docsEditable true
13911 Node $dom_replaceChild(Node newChild, Node oldChild) native "replaceChild"; 14141 @JSName('replaceChild')
14142 Node $dom_replaceChild(Node newChild, Node oldChild) native;
13912 14143
13913 } 14144 }
13914 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14145 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13915 // for details. All rights reserved. Use of this source code is governed by a 14146 // for details. All rights reserved. Use of this source code is governed by a
13916 // BSD-style license that can be found in the LICENSE file. 14147 // BSD-style license that can be found in the LICENSE file.
13917 14148
13918 14149
13919 /// @domName NodeFilter; @docsEditable true 14150 /// @domName NodeFilter; @docsEditable true
13920 class NodeFilter native "*NodeFilter" { 14151 class NodeFilter native "*NodeFilter" {
13921 14152
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
14028 /// @domName Notification.permission; @docsEditable true 14259 /// @domName Notification.permission; @docsEditable true
14029 final String permission; 14260 final String permission;
14030 14261
14031 /// @domName Notification.replaceId; @docsEditable true 14262 /// @domName Notification.replaceId; @docsEditable true
14032 String replaceId; 14263 String replaceId;
14033 14264
14034 /// @domName Notification.tag; @docsEditable true 14265 /// @domName Notification.tag; @docsEditable true
14035 String tag; 14266 String tag;
14036 14267
14037 /// @domName Notification.addEventListener; @docsEditable true 14268 /// @domName Notification.addEventListener; @docsEditable true
14038 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 14269 @JSName('addEventListener')
14270 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
14039 14271
14040 /// @domName Notification.cancel; @docsEditable true 14272 /// @domName Notification.cancel; @docsEditable true
14041 void cancel() native; 14273 void cancel() native;
14042 14274
14043 /// @domName Notification.close; @docsEditable true 14275 /// @domName Notification.close; @docsEditable true
14044 void close() native; 14276 void close() native;
14045 14277
14046 /// @domName Notification.dispatchEvent; @docsEditable true 14278 /// @domName Notification.dispatchEvent; @docsEditable true
14047 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 14279 @JSName('dispatchEvent')
14280 bool $dom_dispatchEvent(Event evt) native;
14048 14281
14049 /// @domName Notification.removeEventListener; @docsEditable true 14282 /// @domName Notification.removeEventListener; @docsEditable true
14050 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 14283 @JSName('removeEventListener')
14284 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
14051 14285
14052 /// @domName Notification.requestPermission; @docsEditable true 14286 /// @domName Notification.requestPermission; @docsEditable true
14053 static void requestPermission(NotificationPermissionCallback callback) native; 14287 static void requestPermission(NotificationPermissionCallback callback) native;
14054 14288
14055 /// @domName Notification.show; @docsEditable true 14289 /// @domName Notification.show; @docsEditable true
14056 void show() native; 14290 void show() native;
14057 } 14291 }
14058 14292
14059 class NotificationEvents extends Events { 14293 class NotificationEvents extends Events {
14060 NotificationEvents(EventTarget _ptr) : super(_ptr); 14294 NotificationEvents(EventTarget _ptr) : super(_ptr);
(...skipping 546 matching lines...) Expand 10 before | Expand all | Expand 10 after
14607 final int readyState; 14841 final int readyState;
14608 14842
14609 /// @domName PeerConnection00.remoteDescription; @docsEditable true 14843 /// @domName PeerConnection00.remoteDescription; @docsEditable true
14610 final SessionDescription remoteDescription; 14844 final SessionDescription remoteDescription;
14611 14845
14612 /// @domName PeerConnection00.remoteStreams; @docsEditable true 14846 /// @domName PeerConnection00.remoteStreams; @docsEditable true
14613 @Returns('_MediaStreamList') @Creates('_MediaStreamList') 14847 @Returns('_MediaStreamList') @Creates('_MediaStreamList')
14614 final List<MediaStream> remoteStreams; 14848 final List<MediaStream> remoteStreams;
14615 14849
14616 /// @domName PeerConnection00.addEventListener; @docsEditable true 14850 /// @domName PeerConnection00.addEventListener; @docsEditable true
14617 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 14851 @JSName('addEventListener')
14852 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
14618 14853
14619 /// @domName PeerConnection00.addStream; @docsEditable true 14854 /// @domName PeerConnection00.addStream; @docsEditable true
14620 void addStream(MediaStream stream, [Map mediaStreamHints]) { 14855 void addStream(MediaStream stream, [Map mediaStreamHints]) {
14621 if (?mediaStreamHints) { 14856 if (?mediaStreamHints) {
14622 var mediaStreamHints_1 = _convertDartToNative_Dictionary(mediaStreamHints) ; 14857 var mediaStreamHints_1 = _convertDartToNative_Dictionary(mediaStreamHints) ;
14623 _addStream_1(stream, mediaStreamHints_1); 14858 _addStream_1(stream, mediaStreamHints_1);
14624 return; 14859 return;
14625 } 14860 }
14626 _addStream_2(stream); 14861 _addStream_2(stream);
14627 return; 14862 return;
14628 } 14863 }
14629 void _addStream_1(MediaStream stream, mediaStreamHints) native "addStream"; 14864 @JSName('addStream')
14630 void _addStream_2(MediaStream stream) native "addStream"; 14865 void _addStream_1(MediaStream stream, mediaStreamHints) native;
14866 @JSName('addStream')
14867 void _addStream_2(MediaStream stream) native;
14631 14868
14632 /// @domName PeerConnection00.close; @docsEditable true 14869 /// @domName PeerConnection00.close; @docsEditable true
14633 void close() native; 14870 void close() native;
14634 14871
14635 /// @domName PeerConnection00.createAnswer; @docsEditable true 14872 /// @domName PeerConnection00.createAnswer; @docsEditable true
14636 SessionDescription createAnswer(String offer, [Map mediaHints]) { 14873 SessionDescription createAnswer(String offer, [Map mediaHints]) {
14637 if (?mediaHints) { 14874 if (?mediaHints) {
14638 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints); 14875 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints);
14639 return _createAnswer_1(offer, mediaHints_1); 14876 return _createAnswer_1(offer, mediaHints_1);
14640 } 14877 }
14641 return _createAnswer_2(offer); 14878 return _createAnswer_2(offer);
14642 } 14879 }
14643 SessionDescription _createAnswer_1(offer, mediaHints) native "createAnswer"; 14880 @JSName('createAnswer')
14644 SessionDescription _createAnswer_2(offer) native "createAnswer"; 14881 SessionDescription _createAnswer_1(offer, mediaHints) native;
14882 @JSName('createAnswer')
14883 SessionDescription _createAnswer_2(offer) native;
14645 14884
14646 /// @domName PeerConnection00.createOffer; @docsEditable true 14885 /// @domName PeerConnection00.createOffer; @docsEditable true
14647 SessionDescription createOffer([Map mediaHints]) { 14886 SessionDescription createOffer([Map mediaHints]) {
14648 if (?mediaHints) { 14887 if (?mediaHints) {
14649 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints); 14888 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints);
14650 return _createOffer_1(mediaHints_1); 14889 return _createOffer_1(mediaHints_1);
14651 } 14890 }
14652 return _createOffer_2(); 14891 return _createOffer_2();
14653 } 14892 }
14654 SessionDescription _createOffer_1(mediaHints) native "createOffer"; 14893 @JSName('createOffer')
14655 SessionDescription _createOffer_2() native "createOffer"; 14894 SessionDescription _createOffer_1(mediaHints) native;
14895 @JSName('createOffer')
14896 SessionDescription _createOffer_2() native;
14656 14897
14657 /// @domName PeerConnection00.dispatchEvent; @docsEditable true 14898 /// @domName PeerConnection00.dispatchEvent; @docsEditable true
14658 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 14899 @JSName('dispatchEvent')
14900 bool $dom_dispatchEvent(Event event) native;
14659 14901
14660 /// @domName PeerConnection00.processIceMessage; @docsEditable true 14902 /// @domName PeerConnection00.processIceMessage; @docsEditable true
14661 void processIceMessage(IceCandidate candidate) native; 14903 void processIceMessage(IceCandidate candidate) native;
14662 14904
14663 /// @domName PeerConnection00.removeEventListener; @docsEditable true 14905 /// @domName PeerConnection00.removeEventListener; @docsEditable true
14664 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 14906 @JSName('removeEventListener')
14907 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
14665 14908
14666 /// @domName PeerConnection00.removeStream; @docsEditable true 14909 /// @domName PeerConnection00.removeStream; @docsEditable true
14667 void removeStream(MediaStream stream) native; 14910 void removeStream(MediaStream stream) native;
14668 14911
14669 /// @domName PeerConnection00.setLocalDescription; @docsEditable true 14912 /// @domName PeerConnection00.setLocalDescription; @docsEditable true
14670 void setLocalDescription(int action, SessionDescription desc) native; 14913 void setLocalDescription(int action, SessionDescription desc) native;
14671 14914
14672 /// @domName PeerConnection00.setRemoteDescription; @docsEditable true 14915 /// @domName PeerConnection00.setRemoteDescription; @docsEditable true
14673 void setRemoteDescription(int action, SessionDescription desc) native; 14916 void setRemoteDescription(int action, SessionDescription desc) native;
14674 14917
14675 /// @domName PeerConnection00.startIce; @docsEditable true 14918 /// @domName PeerConnection00.startIce; @docsEditable true
14676 void startIce([Map iceOptions]) { 14919 void startIce([Map iceOptions]) {
14677 if (?iceOptions) { 14920 if (?iceOptions) {
14678 var iceOptions_1 = _convertDartToNative_Dictionary(iceOptions); 14921 var iceOptions_1 = _convertDartToNative_Dictionary(iceOptions);
14679 _startIce_1(iceOptions_1); 14922 _startIce_1(iceOptions_1);
14680 return; 14923 return;
14681 } 14924 }
14682 _startIce_2(); 14925 _startIce_2();
14683 return; 14926 return;
14684 } 14927 }
14685 void _startIce_1(iceOptions) native "startIce"; 14928 @JSName('startIce')
14686 void _startIce_2() native "startIce"; 14929 void _startIce_1(iceOptions) native;
14930 @JSName('startIce')
14931 void _startIce_2() native;
14687 } 14932 }
14688 14933
14689 class PeerConnection00Events extends Events { 14934 class PeerConnection00Events extends Events {
14690 PeerConnection00Events(EventTarget _ptr) : super(_ptr); 14935 PeerConnection00Events(EventTarget _ptr) : super(_ptr);
14691 14936
14692 EventListenerList get addStream => this['addstream']; 14937 EventListenerList get addStream => this['addstream'];
14693 14938
14694 EventListenerList get connecting => this['connecting']; 14939 EventListenerList get connecting => this['connecting'];
14695 14940
14696 EventListenerList get open => this['open']; 14941 EventListenerList get open => this['open'];
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
14832 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15077 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14833 // for details. All rights reserved. Use of this source code is governed by a 15078 // for details. All rights reserved. Use of this source code is governed by a
14834 // BSD-style license that can be found in the LICENSE file. 15079 // BSD-style license that can be found in the LICENSE file.
14835 15080
14836 15081
14837 /// @domName PopStateEvent; @docsEditable true 15082 /// @domName PopStateEvent; @docsEditable true
14838 class PopStateEvent extends Event native "*PopStateEvent" { 15083 class PopStateEvent extends Event native "*PopStateEvent" {
14839 15084
14840 /// @domName PopStateEvent.state; @docsEditable true 15085 /// @domName PopStateEvent.state; @docsEditable true
14841 dynamic get state => _convertNativeToDart_SerializedScriptValue(this._state); 15086 dynamic get state => _convertNativeToDart_SerializedScriptValue(this._state);
14842 dynamic get _state => JS("dynamic", "#.state", this); 15087 @JSName('state')
15088 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri ptValue
15089 final dynamic _state;
14843 } 15090 }
14844 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15091 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14845 // for details. All rights reserved. Use of this source code is governed by a 15092 // for details. All rights reserved. Use of this source code is governed by a
14846 // BSD-style license that can be found in the LICENSE file. 15093 // BSD-style license that can be found in the LICENSE file.
14847 15094
14848 // WARNING: Do not edit - generated code. 15095 // WARNING: Do not edit - generated code.
14849 15096
14850 15097
14851 typedef void PositionCallback(Geoposition position); 15098 typedef void PositionCallback(Geoposition position);
14852 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15099 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
14999 /// @domName RTCDataChannel.label; @docsEditable true 15246 /// @domName RTCDataChannel.label; @docsEditable true
15000 final String label; 15247 final String label;
15001 15248
15002 /// @domName RTCDataChannel.readyState; @docsEditable true 15249 /// @domName RTCDataChannel.readyState; @docsEditable true
15003 final String readyState; 15250 final String readyState;
15004 15251
15005 /// @domName RTCDataChannel.reliable; @docsEditable true 15252 /// @domName RTCDataChannel.reliable; @docsEditable true
15006 final bool reliable; 15253 final bool reliable;
15007 15254
15008 /// @domName RTCDataChannel.addEventListener; @docsEditable true 15255 /// @domName RTCDataChannel.addEventListener; @docsEditable true
15009 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 15256 @JSName('addEventListener')
15257 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
15010 15258
15011 /// @domName RTCDataChannel.close; @docsEditable true 15259 /// @domName RTCDataChannel.close; @docsEditable true
15012 void close() native; 15260 void close() native;
15013 15261
15014 /// @domName RTCDataChannel.dispatchEvent; @docsEditable true 15262 /// @domName RTCDataChannel.dispatchEvent; @docsEditable true
15015 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 15263 @JSName('dispatchEvent')
15264 bool $dom_dispatchEvent(Event event) native;
15016 15265
15017 /// @domName RTCDataChannel.removeEventListener; @docsEditable true 15266 /// @domName RTCDataChannel.removeEventListener; @docsEditable true
15018 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 15267 @JSName('removeEventListener')
15268 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
15019 15269
15020 /// @domName RTCDataChannel.send; @docsEditable true 15270 /// @domName RTCDataChannel.send; @docsEditable true
15021 void send(data) native; 15271 void send(data) native;
15022 } 15272 }
15023 15273
15024 class RTCDataChannelEvents extends Events { 15274 class RTCDataChannelEvents extends Events {
15025 RTCDataChannelEvents(EventTarget _ptr) : super(_ptr); 15275 RTCDataChannelEvents(EventTarget _ptr) : super(_ptr);
15026 15276
15027 EventListenerList get close => this['close']; 15277 EventListenerList get close => this['close'];
15028 15278
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
15114 final String readyState; 15364 final String readyState;
15115 15365
15116 /// @domName RTCPeerConnection.remoteDescription; @docsEditable true 15366 /// @domName RTCPeerConnection.remoteDescription; @docsEditable true
15117 final RTCSessionDescription remoteDescription; 15367 final RTCSessionDescription remoteDescription;
15118 15368
15119 /// @domName RTCPeerConnection.remoteStreams; @docsEditable true 15369 /// @domName RTCPeerConnection.remoteStreams; @docsEditable true
15120 @Returns('_MediaStreamList') @Creates('_MediaStreamList') 15370 @Returns('_MediaStreamList') @Creates('_MediaStreamList')
15121 final List<MediaStream> remoteStreams; 15371 final List<MediaStream> remoteStreams;
15122 15372
15123 /// @domName RTCPeerConnection.addEventListener; @docsEditable true 15373 /// @domName RTCPeerConnection.addEventListener; @docsEditable true
15124 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 15374 @JSName('addEventListener')
15375 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
15125 15376
15126 /// @domName RTCPeerConnection.addIceCandidate; @docsEditable true 15377 /// @domName RTCPeerConnection.addIceCandidate; @docsEditable true
15127 void addIceCandidate(RTCIceCandidate candidate) native; 15378 void addIceCandidate(RTCIceCandidate candidate) native;
15128 15379
15129 /// @domName RTCPeerConnection.addStream; @docsEditable true 15380 /// @domName RTCPeerConnection.addStream; @docsEditable true
15130 void addStream(MediaStream stream, [Map mediaConstraints]) { 15381 void addStream(MediaStream stream, [Map mediaConstraints]) {
15131 if (?mediaConstraints) { 15382 if (?mediaConstraints) {
15132 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ; 15383 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ;
15133 _addStream_1(stream, mediaConstraints_1); 15384 _addStream_1(stream, mediaConstraints_1);
15134 return; 15385 return;
15135 } 15386 }
15136 _addStream_2(stream); 15387 _addStream_2(stream);
15137 return; 15388 return;
15138 } 15389 }
15139 void _addStream_1(MediaStream stream, mediaConstraints) native "addStream"; 15390 @JSName('addStream')
15140 void _addStream_2(MediaStream stream) native "addStream"; 15391 void _addStream_1(MediaStream stream, mediaConstraints) native;
15392 @JSName('addStream')
15393 void _addStream_2(MediaStream stream) native;
15141 15394
15142 /// @domName RTCPeerConnection.close; @docsEditable true 15395 /// @domName RTCPeerConnection.close; @docsEditable true
15143 void close() native; 15396 void close() native;
15144 15397
15145 /// @domName RTCPeerConnection.createAnswer; @docsEditable true 15398 /// @domName RTCPeerConnection.createAnswer; @docsEditable true
15146 void createAnswer(RTCSessionDescriptionCallback successCallback, [RTCErrorCall back failureCallback, Map mediaConstraints]) { 15399 void createAnswer(RTCSessionDescriptionCallback successCallback, [RTCErrorCall back failureCallback, Map mediaConstraints]) {
15147 if (?mediaConstraints) { 15400 if (?mediaConstraints) {
15148 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ; 15401 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ;
15149 _createAnswer_1(successCallback, failureCallback, mediaConstraints_1); 15402 _createAnswer_1(successCallback, failureCallback, mediaConstraints_1);
15150 return; 15403 return;
15151 } 15404 }
15152 _createAnswer_2(successCallback, failureCallback); 15405 _createAnswer_2(successCallback, failureCallback);
15153 return; 15406 return;
15154 } 15407 }
15155 void _createAnswer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCa llback failureCallback, mediaConstraints) native "createAnswer"; 15408 @JSName('createAnswer')
15156 void _createAnswer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCa llback failureCallback) native "createAnswer"; 15409 void _createAnswer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCa llback failureCallback, mediaConstraints) native;
15410 @JSName('createAnswer')
15411 void _createAnswer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCa llback failureCallback) native;
15157 15412
15158 /// @domName RTCPeerConnection.createDataChannel; @docsEditable true 15413 /// @domName RTCPeerConnection.createDataChannel; @docsEditable true
15159 RTCDataChannel createDataChannel(String label, [Map options]) { 15414 RTCDataChannel createDataChannel(String label, [Map options]) {
15160 if (?options) { 15415 if (?options) {
15161 var options_1 = _convertDartToNative_Dictionary(options); 15416 var options_1 = _convertDartToNative_Dictionary(options);
15162 return _createDataChannel_1(label, options_1); 15417 return _createDataChannel_1(label, options_1);
15163 } 15418 }
15164 return _createDataChannel_2(label); 15419 return _createDataChannel_2(label);
15165 } 15420 }
15166 RTCDataChannel _createDataChannel_1(label, options) native "createDataChannel" ; 15421 @JSName('createDataChannel')
15167 RTCDataChannel _createDataChannel_2(label) native "createDataChannel"; 15422 RTCDataChannel _createDataChannel_1(label, options) native;
15423 @JSName('createDataChannel')
15424 RTCDataChannel _createDataChannel_2(label) native;
15168 15425
15169 /// @domName RTCPeerConnection.createOffer; @docsEditable true 15426 /// @domName RTCPeerConnection.createOffer; @docsEditable true
15170 void createOffer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallb ack failureCallback, Map mediaConstraints]) { 15427 void createOffer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallb ack failureCallback, Map mediaConstraints]) {
15171 if (?mediaConstraints) { 15428 if (?mediaConstraints) {
15172 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ; 15429 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ;
15173 _createOffer_1(successCallback, failureCallback, mediaConstraints_1); 15430 _createOffer_1(successCallback, failureCallback, mediaConstraints_1);
15174 return; 15431 return;
15175 } 15432 }
15176 _createOffer_2(successCallback, failureCallback); 15433 _createOffer_2(successCallback, failureCallback);
15177 return; 15434 return;
15178 } 15435 }
15179 void _createOffer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCal lback failureCallback, mediaConstraints) native "createOffer"; 15436 @JSName('createOffer')
15180 void _createOffer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCal lback failureCallback) native "createOffer"; 15437 void _createOffer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCal lback failureCallback, mediaConstraints) native;
15438 @JSName('createOffer')
15439 void _createOffer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCal lback failureCallback) native;
15181 15440
15182 /// @domName RTCPeerConnection.dispatchEvent; @docsEditable true 15441 /// @domName RTCPeerConnection.dispatchEvent; @docsEditable true
15183 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 15442 @JSName('dispatchEvent')
15443 bool $dom_dispatchEvent(Event event) native;
15184 15444
15185 /// @domName RTCPeerConnection.getStats; @docsEditable true 15445 /// @domName RTCPeerConnection.getStats; @docsEditable true
15186 void getStats(RTCStatsCallback successCallback, MediaStreamTrack selector) nat ive; 15446 void getStats(RTCStatsCallback successCallback, MediaStreamTrack selector) nat ive;
15187 15447
15188 /// @domName RTCPeerConnection.removeEventListener; @docsEditable true 15448 /// @domName RTCPeerConnection.removeEventListener; @docsEditable true
15189 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 15449 @JSName('removeEventListener')
15450 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
15190 15451
15191 /// @domName RTCPeerConnection.removeStream; @docsEditable true 15452 /// @domName RTCPeerConnection.removeStream; @docsEditable true
15192 void removeStream(MediaStream stream) native; 15453 void removeStream(MediaStream stream) native;
15193 15454
15194 /// @domName RTCPeerConnection.setLocalDescription; @docsEditable true 15455 /// @domName RTCPeerConnection.setLocalDescription; @docsEditable true
15195 void setLocalDescription(RTCSessionDescription description, [VoidCallback succ essCallback, RTCErrorCallback failureCallback]) native; 15456 void setLocalDescription(RTCSessionDescription description, [VoidCallback succ essCallback, RTCErrorCallback failureCallback]) native;
15196 15457
15197 /// @domName RTCPeerConnection.setRemoteDescription; @docsEditable true 15458 /// @domName RTCPeerConnection.setRemoteDescription; @docsEditable true
15198 void setRemoteDescription(RTCSessionDescription description, [VoidCallback suc cessCallback, RTCErrorCallback failureCallback]) native; 15459 void setRemoteDescription(RTCSessionDescription description, [VoidCallback suc cessCallback, RTCErrorCallback failureCallback]) native;
15199 15460
15200 /// @domName RTCPeerConnection.updateIce; @docsEditable true 15461 /// @domName RTCPeerConnection.updateIce; @docsEditable true
15201 void updateIce([Map configuration, Map mediaConstraints]) { 15462 void updateIce([Map configuration, Map mediaConstraints]) {
15202 if (?mediaConstraints) { 15463 if (?mediaConstraints) {
15203 var configuration_1 = _convertDartToNative_Dictionary(configuration); 15464 var configuration_1 = _convertDartToNative_Dictionary(configuration);
15204 var mediaConstraints_2 = _convertDartToNative_Dictionary(mediaConstraints) ; 15465 var mediaConstraints_2 = _convertDartToNative_Dictionary(mediaConstraints) ;
15205 _updateIce_1(configuration_1, mediaConstraints_2); 15466 _updateIce_1(configuration_1, mediaConstraints_2);
15206 return; 15467 return;
15207 } 15468 }
15208 if (?configuration) { 15469 if (?configuration) {
15209 var configuration_3 = _convertDartToNative_Dictionary(configuration); 15470 var configuration_3 = _convertDartToNative_Dictionary(configuration);
15210 _updateIce_2(configuration_3); 15471 _updateIce_2(configuration_3);
15211 return; 15472 return;
15212 } 15473 }
15213 _updateIce_3(); 15474 _updateIce_3();
15214 return; 15475 return;
15215 } 15476 }
15216 void _updateIce_1(configuration, mediaConstraints) native "updateIce"; 15477 @JSName('updateIce')
15217 void _updateIce_2(configuration) native "updateIce"; 15478 void _updateIce_1(configuration, mediaConstraints) native;
15218 void _updateIce_3() native "updateIce"; 15479 @JSName('updateIce')
15480 void _updateIce_2(configuration) native;
15481 @JSName('updateIce')
15482 void _updateIce_3() native;
15219 } 15483 }
15220 15484
15221 class RTCPeerConnectionEvents extends Events { 15485 class RTCPeerConnectionEvents extends Events {
15222 RTCPeerConnectionEvents(EventTarget _ptr) : super(_ptr); 15486 RTCPeerConnectionEvents(EventTarget _ptr) : super(_ptr);
15223 15487
15224 EventListenerList get addStream => this['addstream']; 15488 EventListenerList get addStream => this['addstream'];
15225 15489
15226 EventListenerList get iceCandidate => this['icecandidate']; 15490 EventListenerList get iceCandidate => this['icecandidate'];
15227 15491
15228 EventListenerList get iceChange => this['icechange']; 15492 EventListenerList get iceChange => this['icechange'];
(...skipping 428 matching lines...) Expand 10 before | Expand all | Expand 10 after
15657 15921
15658 List<Map> getRange(int start, int rangeLength) => 15922 List<Map> getRange(int start, int rangeLength) =>
15659 _Lists.getRange(this, start, rangeLength, <Map>[]); 15923 _Lists.getRange(this, start, rangeLength, <Map>[]);
15660 15924
15661 // -- end List<Map> mixins. 15925 // -- end List<Map> mixins.
15662 15926
15663 /// @domName SQLResultSetRowList.item; @docsEditable true 15927 /// @domName SQLResultSetRowList.item; @docsEditable true
15664 Map item(int index) { 15928 Map item(int index) {
15665 return _convertNativeToDart_Dictionary(_item_1(index)); 15929 return _convertNativeToDart_Dictionary(_item_1(index));
15666 } 15930 }
15931 @JSName('item')
15667 @Creates('=Object') 15932 @Creates('=Object')
15668 _item_1(index) native "item"; 15933 _item_1(index) native;
15669 } 15934 }
15670 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15935 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
15671 // for details. All rights reserved. Use of this source code is governed by a 15936 // for details. All rights reserved. Use of this source code is governed by a
15672 // BSD-style license that can be found in the LICENSE file. 15937 // BSD-style license that can be found in the LICENSE file.
15673 15938
15674 // WARNING: Do not edit - generated code. 15939 // WARNING: Do not edit - generated code.
15675 15940
15676 15941
15677 typedef void SQLStatementCallback(SQLTransaction transaction, SQLResultSet resul tSet); 15942 typedef void SQLStatementCallback(SQLTransaction transaction, SQLResultSet resul tSet);
15678 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15943 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after
15995 /// @domName ShadowRoot.applyAuthorStyles; @docsEditable true 16260 /// @domName ShadowRoot.applyAuthorStyles; @docsEditable true
15996 bool applyAuthorStyles; 16261 bool applyAuthorStyles;
15997 16262
15998 /// @domName ShadowRoot.innerHTML; @docsEditable true 16263 /// @domName ShadowRoot.innerHTML; @docsEditable true
15999 String innerHTML; 16264 String innerHTML;
16000 16265
16001 /// @domName ShadowRoot.resetStyleInheritance; @docsEditable true 16266 /// @domName ShadowRoot.resetStyleInheritance; @docsEditable true
16002 bool resetStyleInheritance; 16267 bool resetStyleInheritance;
16003 16268
16004 /// @domName ShadowRoot.cloneNode; @docsEditable true 16269 /// @domName ShadowRoot.cloneNode; @docsEditable true
16005 Node clone(bool deep) native "cloneNode"; 16270 @JSName('cloneNode')
16271 Node clone(bool deep) native;
16006 16272
16007 /// @domName ShadowRoot.getElementById; @docsEditable true 16273 /// @domName ShadowRoot.getElementById; @docsEditable true
16008 Element $dom_getElementById(String elementId) native "getElementById"; 16274 @JSName('getElementById')
16275 Element $dom_getElementById(String elementId) native;
16009 16276
16010 /// @domName ShadowRoot.getElementsByClassName; @docsEditable true 16277 /// @domName ShadowRoot.getElementsByClassName; @docsEditable true
16278 @JSName('getElementsByClassName')
16011 @Returns('_NodeList') @Creates('_NodeList') 16279 @Returns('_NodeList') @Creates('_NodeList')
16012 List<Node> $dom_getElementsByClassName(String className) native "getElementsBy ClassName"; 16280 List<Node> $dom_getElementsByClassName(String className) native;
16013 16281
16014 /// @domName ShadowRoot.getElementsByTagName; @docsEditable true 16282 /// @domName ShadowRoot.getElementsByTagName; @docsEditable true
16283 @JSName('getElementsByTagName')
16015 @Returns('_NodeList') @Creates('_NodeList') 16284 @Returns('_NodeList') @Creates('_NodeList')
16016 List<Node> $dom_getElementsByTagName(String tagName) native "getElementsByTagN ame"; 16285 List<Node> $dom_getElementsByTagName(String tagName) native;
16017 16286
16018 /// @domName ShadowRoot.getSelection; @docsEditable true 16287 /// @domName ShadowRoot.getSelection; @docsEditable true
16019 DOMSelection getSelection() native; 16288 DOMSelection getSelection() native;
16020 16289
16021 static bool get supported => 16290 static bool get supported =>
16022 JS('bool', '!!(window.ShadowRoot || window.WebKitShadowRoot)'); 16291 JS('bool', '!!(window.ShadowRoot || window.WebKitShadowRoot)');
16023 } 16292 }
16024 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16293 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16025 // for details. All rights reserved. Use of this source code is governed by a 16294 // for details. All rights reserved. Use of this source code is governed by a
16026 // BSD-style license that can be found in the LICENSE file. 16295 // BSD-style license that can be found in the LICENSE file.
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
16170 void insertRange(int start, int rangeLength, [SourceBuffer initialValue]) { 16439 void insertRange(int start, int rangeLength, [SourceBuffer initialValue]) {
16171 throw new UnsupportedError("Cannot insertRange on immutable List."); 16440 throw new UnsupportedError("Cannot insertRange on immutable List.");
16172 } 16441 }
16173 16442
16174 List<SourceBuffer> getRange(int start, int rangeLength) => 16443 List<SourceBuffer> getRange(int start, int rangeLength) =>
16175 _Lists.getRange(this, start, rangeLength, <SourceBuffer>[]); 16444 _Lists.getRange(this, start, rangeLength, <SourceBuffer>[]);
16176 16445
16177 // -- end List<SourceBuffer> mixins. 16446 // -- end List<SourceBuffer> mixins.
16178 16447
16179 /// @domName SourceBufferList.addEventListener; @docsEditable true 16448 /// @domName SourceBufferList.addEventListener; @docsEditable true
16180 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 16449 @JSName('addEventListener')
16450 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
16181 16451
16182 /// @domName SourceBufferList.dispatchEvent; @docsEditable true 16452 /// @domName SourceBufferList.dispatchEvent; @docsEditable true
16183 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 16453 @JSName('dispatchEvent')
16454 bool $dom_dispatchEvent(Event event) native;
16184 16455
16185 /// @domName SourceBufferList.item; @docsEditable true 16456 /// @domName SourceBufferList.item; @docsEditable true
16186 SourceBuffer item(int index) native; 16457 SourceBuffer item(int index) native;
16187 16458
16188 /// @domName SourceBufferList.removeEventListener; @docsEditable true 16459 /// @domName SourceBufferList.removeEventListener; @docsEditable true
16189 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 16460 @JSName('removeEventListener')
16461 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
16190 } 16462 }
16191 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16463 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16192 // for details. All rights reserved. Use of this source code is governed by a 16464 // for details. All rights reserved. Use of this source code is governed by a
16193 // BSD-style license that can be found in the LICENSE file. 16465 // BSD-style license that can be found in the LICENSE file.
16194 16466
16195 16467
16196 /// @domName HTMLSourceElement; @docsEditable true 16468 /// @domName HTMLSourceElement; @docsEditable true
16197 class SourceElement extends Element implements Element native "*HTMLSourceElemen t" { 16469 class SourceElement extends Element implements Element native "*HTMLSourceElemen t" {
16198 16470
16199 factory SourceElement() => document.$dom_createElement("source"); 16471 factory SourceElement() => document.$dom_createElement("source");
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
16392 /// @domName SpeechRecognition.lang; @docsEditable true 16664 /// @domName SpeechRecognition.lang; @docsEditable true
16393 String lang; 16665 String lang;
16394 16666
16395 /// @domName SpeechRecognition.maxAlternatives; @docsEditable true 16667 /// @domName SpeechRecognition.maxAlternatives; @docsEditable true
16396 int maxAlternatives; 16668 int maxAlternatives;
16397 16669
16398 /// @domName SpeechRecognition.abort; @docsEditable true 16670 /// @domName SpeechRecognition.abort; @docsEditable true
16399 void abort() native; 16671 void abort() native;
16400 16672
16401 /// @domName SpeechRecognition.addEventListener; @docsEditable true 16673 /// @domName SpeechRecognition.addEventListener; @docsEditable true
16402 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 16674 @JSName('addEventListener')
16675 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
16403 16676
16404 /// @domName SpeechRecognition.dispatchEvent; @docsEditable true 16677 /// @domName SpeechRecognition.dispatchEvent; @docsEditable true
16405 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 16678 @JSName('dispatchEvent')
16679 bool $dom_dispatchEvent(Event evt) native;
16406 16680
16407 /// @domName SpeechRecognition.removeEventListener; @docsEditable true 16681 /// @domName SpeechRecognition.removeEventListener; @docsEditable true
16408 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 16682 @JSName('removeEventListener')
16683 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
16409 16684
16410 /// @domName SpeechRecognition.start; @docsEditable true 16685 /// @domName SpeechRecognition.start; @docsEditable true
16411 void start() native; 16686 void start() native;
16412 16687
16413 /// @domName SpeechRecognition.stop; @docsEditable true 16688 /// @domName SpeechRecognition.stop; @docsEditable true
16414 void stop() native; 16689 void stop() native;
16415 } 16690 }
16416 16691
16417 class SpeechRecognitionEvents extends Events { 16692 class SpeechRecognitionEvents extends Events {
16418 SpeechRecognitionEvents(EventTarget _ptr) : super(_ptr); 16693 SpeechRecognitionEvents(EventTarget _ptr) : super(_ptr);
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
16508 // BSD-style license that can be found in the LICENSE file. 16783 // BSD-style license that can be found in the LICENSE file.
16509 16784
16510 16785
16511 /// @domName SpeechRecognitionResult; @docsEditable true 16786 /// @domName SpeechRecognitionResult; @docsEditable true
16512 class SpeechRecognitionResult native "*SpeechRecognitionResult" { 16787 class SpeechRecognitionResult native "*SpeechRecognitionResult" {
16513 16788
16514 /// @domName SpeechRecognitionResult.emma; @docsEditable true 16789 /// @domName SpeechRecognitionResult.emma; @docsEditable true
16515 final Document emma; 16790 final Document emma;
16516 16791
16517 /// @domName SpeechRecognitionResult.finalValue; @docsEditable true 16792 /// @domName SpeechRecognitionResult.finalValue; @docsEditable true
16518 bool get finalValue => JS("bool", "#.final", this); 16793 @JSName('final')
16794 final bool finalValue;
16519 16795
16520 /// @domName SpeechRecognitionResult.length; @docsEditable true 16796 /// @domName SpeechRecognitionResult.length; @docsEditable true
16521 final int length; 16797 final int length;
16522 16798
16523 /// @domName SpeechRecognitionResult.item; @docsEditable true 16799 /// @domName SpeechRecognitionResult.item; @docsEditable true
16524 SpeechRecognitionAlternative item(int index) native; 16800 SpeechRecognitionAlternative item(int index) native;
16525 } 16801 }
16526 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16802 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16527 // for details. All rights reserved. Use of this source code is governed by a 16803 // for details. All rights reserved. Use of this source code is governed by a
16528 // BSD-style license that can be found in the LICENSE file. 16804 // BSD-style license that can be found in the LICENSE file.
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
16571 final values = []; 16847 final values = [];
16572 forEach((k, v) => values.add(v)); 16848 forEach((k, v) => values.add(v));
16573 return values; 16849 return values;
16574 } 16850 }
16575 16851
16576 int get length => $dom_length; 16852 int get length => $dom_length;
16577 16853
16578 bool get isEmpty => $dom_key(0) == null; 16854 bool get isEmpty => $dom_key(0) == null;
16579 16855
16580 /// @domName Storage.length; @docsEditable true 16856 /// @domName Storage.length; @docsEditable true
16581 int get $dom_length => JS("int", "#.length", this); 16857 @JSName('length')
16858 final int $dom_length;
16582 16859
16583 /// @domName Storage.clear; @docsEditable true 16860 /// @domName Storage.clear; @docsEditable true
16584 void $dom_clear() native "clear"; 16861 @JSName('clear')
16862 void $dom_clear() native;
16585 16863
16586 /// @domName Storage.getItem; @docsEditable true 16864 /// @domName Storage.getItem; @docsEditable true
16587 String $dom_getItem(String key) native "getItem"; 16865 @JSName('getItem')
16866 String $dom_getItem(String key) native;
16588 16867
16589 /// @domName Storage.key; @docsEditable true 16868 /// @domName Storage.key; @docsEditable true
16590 String $dom_key(int index) native "key"; 16869 @JSName('key')
16870 String $dom_key(int index) native;
16591 16871
16592 /// @domName Storage.removeItem; @docsEditable true 16872 /// @domName Storage.removeItem; @docsEditable true
16593 void $dom_removeItem(String key) native "removeItem"; 16873 @JSName('removeItem')
16874 void $dom_removeItem(String key) native;
16594 16875
16595 /// @domName Storage.setItem; @docsEditable true 16876 /// @domName Storage.setItem; @docsEditable true
16596 void $dom_setItem(String key, String data) native "setItem"; 16877 @JSName('setItem')
16878 void $dom_setItem(String key, String data) native;
16597 16879
16598 } 16880 }
16599 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16881 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16600 // for details. All rights reserved. Use of this source code is governed by a 16882 // for details. All rights reserved. Use of this source code is governed by a
16601 // BSD-style license that can be found in the LICENSE file. 16883 // BSD-style license that can be found in the LICENSE file.
16602 16884
16603 16885
16604 /// @domName StorageEvent; @docsEditable true 16886 /// @domName StorageEvent; @docsEditable true
16605 class StorageEvent extends Event native "*StorageEvent" { 16887 class StorageEvent extends Event native "*StorageEvent" {
16606 16888
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after
16914 17196
16915 Element createTBody() { 17197 Element createTBody() {
16916 if (JS('bool', '!!#.createTBody', this)) { 17198 if (JS('bool', '!!#.createTBody', this)) {
16917 return this._createTBody(); 17199 return this._createTBody();
16918 } 17200 }
16919 var tbody = new Element.tag('tbody'); 17201 var tbody = new Element.tag('tbody');
16920 this.elements.add(tbody); 17202 this.elements.add(tbody);
16921 return tbody; 17203 return tbody;
16922 } 17204 }
16923 17205
16924 Element _createTBody() native 'createTBody'; 17206 @JSName('createTBody')
17207 Element _createTBody() native;
16925 } 17208 }
16926 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17209 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16927 // for details. All rights reserved. Use of this source code is governed by a 17210 // for details. All rights reserved. Use of this source code is governed by a
16928 // BSD-style license that can be found in the LICENSE file. 17211 // BSD-style license that can be found in the LICENSE file.
16929 17212
16930 17213
16931 /// @domName HTMLTableRowElement; @docsEditable true 17214 /// @domName HTMLTableRowElement; @docsEditable true
16932 class TableRowElement extends Element implements Element native "*HTMLTableRowEl ement" { 17215 class TableRowElement extends Element implements Element native "*HTMLTableRowEl ement" {
16933 17216
16934 factory TableRowElement() => document.$dom_createElement("tr"); 17217 factory TableRowElement() => document.$dom_createElement("tr");
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
17159 /// @domName TextTrack.language; @docsEditable true 17442 /// @domName TextTrack.language; @docsEditable true
17160 final String language; 17443 final String language;
17161 17444
17162 /// @domName TextTrack.mode; @docsEditable true 17445 /// @domName TextTrack.mode; @docsEditable true
17163 String mode; 17446 String mode;
17164 17447
17165 /// @domName TextTrack.addCue; @docsEditable true 17448 /// @domName TextTrack.addCue; @docsEditable true
17166 void addCue(TextTrackCue cue) native; 17449 void addCue(TextTrackCue cue) native;
17167 17450
17168 /// @domName TextTrack.addEventListener; @docsEditable true 17451 /// @domName TextTrack.addEventListener; @docsEditable true
17169 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 17452 @JSName('addEventListener')
17453 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
17170 17454
17171 /// @domName TextTrack.dispatchEvent; @docsEditable true 17455 /// @domName TextTrack.dispatchEvent; @docsEditable true
17172 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 17456 @JSName('dispatchEvent')
17457 bool $dom_dispatchEvent(Event evt) native;
17173 17458
17174 /// @domName TextTrack.removeCue; @docsEditable true 17459 /// @domName TextTrack.removeCue; @docsEditable true
17175 void removeCue(TextTrackCue cue) native; 17460 void removeCue(TextTrackCue cue) native;
17176 17461
17177 /// @domName TextTrack.removeEventListener; @docsEditable true 17462 /// @domName TextTrack.removeEventListener; @docsEditable true
17178 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 17463 @JSName('removeEventListener')
17464 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
17179 } 17465 }
17180 17466
17181 class TextTrackEvents extends Events { 17467 class TextTrackEvents extends Events {
17182 TextTrackEvents(EventTarget _ptr) : super(_ptr); 17468 TextTrackEvents(EventTarget _ptr) : super(_ptr);
17183 17469
17184 EventListenerList get cueChange => this['cuechange']; 17470 EventListenerList get cueChange => this['cuechange'];
17185 } 17471 }
17186 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17472 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17187 // for details. All rights reserved. Use of this source code is governed by a 17473 // for details. All rights reserved. Use of this source code is governed by a
17188 // BSD-style license that can be found in the LICENSE file. 17474 // BSD-style license that can be found in the LICENSE file.
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
17227 /// @domName TextTrackCue.text; @docsEditable true 17513 /// @domName TextTrackCue.text; @docsEditable true
17228 String text; 17514 String text;
17229 17515
17230 /// @domName TextTrackCue.track; @docsEditable true 17516 /// @domName TextTrackCue.track; @docsEditable true
17231 final TextTrack track; 17517 final TextTrack track;
17232 17518
17233 /// @domName TextTrackCue.vertical; @docsEditable true 17519 /// @domName TextTrackCue.vertical; @docsEditable true
17234 String vertical; 17520 String vertical;
17235 17521
17236 /// @domName TextTrackCue.addEventListener; @docsEditable true 17522 /// @domName TextTrackCue.addEventListener; @docsEditable true
17237 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 17523 @JSName('addEventListener')
17524 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
17238 17525
17239 /// @domName TextTrackCue.dispatchEvent; @docsEditable true 17526 /// @domName TextTrackCue.dispatchEvent; @docsEditable true
17240 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 17527 @JSName('dispatchEvent')
17528 bool $dom_dispatchEvent(Event evt) native;
17241 17529
17242 /// @domName TextTrackCue.getCueAsHTML; @docsEditable true 17530 /// @domName TextTrackCue.getCueAsHTML; @docsEditable true
17243 DocumentFragment getCueAsHTML() native; 17531 DocumentFragment getCueAsHTML() native;
17244 17532
17245 /// @domName TextTrackCue.removeEventListener; @docsEditable true 17533 /// @domName TextTrackCue.removeEventListener; @docsEditable true
17246 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 17534 @JSName('removeEventListener')
17535 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
17247 } 17536 }
17248 17537
17249 class TextTrackCueEvents extends Events { 17538 class TextTrackCueEvents extends Events {
17250 TextTrackCueEvents(EventTarget _ptr) : super(_ptr); 17539 TextTrackCueEvents(EventTarget _ptr) : super(_ptr);
17251 17540
17252 EventListenerList get enter => this['enter']; 17541 EventListenerList get enter => this['enter'];
17253 17542
17254 EventListenerList get exit => this['exit']; 17543 EventListenerList get exit => this['exit'];
17255 } 17544 }
17256 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17545 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
17449 void insertRange(int start, int rangeLength, [TextTrack initialValue]) { 17738 void insertRange(int start, int rangeLength, [TextTrack initialValue]) {
17450 throw new UnsupportedError("Cannot insertRange on immutable List."); 17739 throw new UnsupportedError("Cannot insertRange on immutable List.");
17451 } 17740 }
17452 17741
17453 List<TextTrack> getRange(int start, int rangeLength) => 17742 List<TextTrack> getRange(int start, int rangeLength) =>
17454 _Lists.getRange(this, start, rangeLength, <TextTrack>[]); 17743 _Lists.getRange(this, start, rangeLength, <TextTrack>[]);
17455 17744
17456 // -- end List<TextTrack> mixins. 17745 // -- end List<TextTrack> mixins.
17457 17746
17458 /// @domName TextTrackList.addEventListener; @docsEditable true 17747 /// @domName TextTrackList.addEventListener; @docsEditable true
17459 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 17748 @JSName('addEventListener')
17749 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
17460 17750
17461 /// @domName TextTrackList.dispatchEvent; @docsEditable true 17751 /// @domName TextTrackList.dispatchEvent; @docsEditable true
17462 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 17752 @JSName('dispatchEvent')
17753 bool $dom_dispatchEvent(Event evt) native;
17463 17754
17464 /// @domName TextTrackList.item; @docsEditable true 17755 /// @domName TextTrackList.item; @docsEditable true
17465 TextTrack item(int index) native; 17756 TextTrack item(int index) native;
17466 17757
17467 /// @domName TextTrackList.removeEventListener; @docsEditable true 17758 /// @domName TextTrackList.removeEventListener; @docsEditable true
17468 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 17759 @JSName('removeEventListener')
17760 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
17469 } 17761 }
17470 17762
17471 class TextTrackListEvents extends Events { 17763 class TextTrackListEvents extends Events {
17472 TextTrackListEvents(EventTarget _ptr) : super(_ptr); 17764 TextTrackListEvents(EventTarget _ptr) : super(_ptr);
17473 17765
17474 EventListenerList get addTrack => this['addtrack']; 17766 EventListenerList get addTrack => this['addtrack'];
17475 } 17767 }
17476 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17768 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17477 // for details. All rights reserved. Use of this source code is governed by a 17769 // for details. All rights reserved. Use of this source code is governed by a
17478 // BSD-style license that can be found in the LICENSE file. 17770 // BSD-style license that can be found in the LICENSE file.
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
17532 final int pageY; 17824 final int pageY;
17533 17825
17534 /// @domName Touch.screenX; @docsEditable true 17826 /// @domName Touch.screenX; @docsEditable true
17535 final int screenX; 17827 final int screenX;
17536 17828
17537 /// @domName Touch.screenY; @docsEditable true 17829 /// @domName Touch.screenY; @docsEditable true
17538 final int screenY; 17830 final int screenY;
17539 17831
17540 /// @domName Touch.target; @docsEditable true 17832 /// @domName Touch.target; @docsEditable true
17541 EventTarget get target => _convertNativeToDart_EventTarget(this._target); 17833 EventTarget get target => _convertNativeToDart_EventTarget(this._target);
17542 dynamic get _target => JS("dynamic", "#.target", this); 17834 @JSName('target')
17835 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
17836 final dynamic _target;
17543 17837
17544 /// @domName Touch.webkitForce; @docsEditable true 17838 /// @domName Touch.webkitForce; @docsEditable true
17545 final num webkitForce; 17839 final num webkitForce;
17546 17840
17547 /// @domName Touch.webkitRadiusX; @docsEditable true 17841 /// @domName Touch.webkitRadiusX; @docsEditable true
17548 final int webkitRadiusX; 17842 final int webkitRadiusX;
17549 17843
17550 /// @domName Touch.webkitRadiusY; @docsEditable true 17844 /// @domName Touch.webkitRadiusY; @docsEditable true
17551 final int webkitRadiusY; 17845 final int webkitRadiusY;
17552 17846
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
17696 17990
17697 static const int ERROR = 3; 17991 static const int ERROR = 3;
17698 17992
17699 static const int LOADED = 2; 17993 static const int LOADED = 2;
17700 17994
17701 static const int LOADING = 1; 17995 static const int LOADING = 1;
17702 17996
17703 static const int NONE = 0; 17997 static const int NONE = 0;
17704 17998
17705 /// @domName HTMLTrackElement.defaultValue; @docsEditable true 17999 /// @domName HTMLTrackElement.defaultValue; @docsEditable true
17706 bool get defaultValue => JS("bool", "#.default", this); 18000 @JSName('default')
17707 18001 bool defaultValue;
17708 /// @domName HTMLTrackElement.defaultValue; @docsEditable true
17709 void set defaultValue(bool value) {
17710 JS("void", "#.default = #", this, value);
17711 }
17712 18002
17713 /// @domName HTMLTrackElement.kind; @docsEditable true 18003 /// @domName HTMLTrackElement.kind; @docsEditable true
17714 String kind; 18004 String kind;
17715 18005
17716 /// @domName HTMLTrackElement.label; @docsEditable true 18006 /// @domName HTMLTrackElement.label; @docsEditable true
17717 String label; 18007 String label;
17718 18008
17719 /// @domName HTMLTrackElement.readyState; @docsEditable true 18009 /// @domName HTMLTrackElement.readyState; @docsEditable true
17720 final int readyState; 18010 final int readyState;
17721 18011
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
17821 final int layerY; 18111 final int layerY;
17822 18112
17823 /// @domName UIEvent.pageX; @docsEditable true 18113 /// @domName UIEvent.pageX; @docsEditable true
17824 final int pageX; 18114 final int pageX;
17825 18115
17826 /// @domName UIEvent.pageY; @docsEditable true 18116 /// @domName UIEvent.pageY; @docsEditable true
17827 final int pageY; 18117 final int pageY;
17828 18118
17829 /// @domName UIEvent.view; @docsEditable true 18119 /// @domName UIEvent.view; @docsEditable true
17830 Window get view => _convertNativeToDart_Window(this._view); 18120 Window get view => _convertNativeToDart_Window(this._view);
17831 dynamic get _view => JS("dynamic", "#.view", this); 18121 @JSName('view')
18122 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
18123 final dynamic _view;
17832 18124
17833 /// @domName UIEvent.which; @docsEditable true 18125 /// @domName UIEvent.which; @docsEditable true
17834 final int which; 18126 final int which;
17835 18127
17836 /// @domName UIEvent.initUIEvent; @docsEditable true 18128 /// @domName UIEvent.initUIEvent; @docsEditable true
17837 void initUIEvent(String type, bool canBubble, bool cancelable, LocalWindow vie w, int detail) native; 18129 void initUIEvent(String type, bool canBubble, bool cancelable, LocalWindow vie w, int detail) native;
17838 } 18130 }
17839 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18131 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17840 // for details. All rights reserved. Use of this source code is governed by a 18132 // for details. All rights reserved. Use of this source code is governed by a
17841 // BSD-style license that can be found in the LICENSE file. 18133 // BSD-style license that can be found in the LICENSE file.
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
17950 void insertRange(int start, int rangeLength, [int initialValue]) { 18242 void insertRange(int start, int rangeLength, [int initialValue]) {
17951 throw new UnsupportedError("Cannot insertRange on immutable List."); 18243 throw new UnsupportedError("Cannot insertRange on immutable List.");
17952 } 18244 }
17953 18245
17954 List<int> getRange(int start, int rangeLength) => 18246 List<int> getRange(int start, int rangeLength) =>
17955 _Lists.getRange(this, start, rangeLength, <int>[]); 18247 _Lists.getRange(this, start, rangeLength, <int>[]);
17956 18248
17957 // -- end List<int> mixins. 18249 // -- end List<int> mixins.
17958 18250
17959 /// @domName Uint16Array.setElements; @docsEditable true 18251 /// @domName Uint16Array.setElements; @docsEditable true
17960 void setElements(Object array, [int offset]) native "set"; 18252 @JSName('set')
18253 void setElements(Object array, [int offset]) native;
17961 18254
17962 /// @domName Uint16Array.subarray; @docsEditable true 18255 /// @domName Uint16Array.subarray; @docsEditable true
17963 Uint16Array subarray(int start, [int end]) native; 18256 Uint16Array subarray(int start, [int end]) native;
17964 } 18257 }
17965 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18258 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17966 // for details. All rights reserved. Use of this source code is governed by a 18259 // for details. All rights reserved. Use of this source code is governed by a
17967 // BSD-style license that can be found in the LICENSE file. 18260 // BSD-style license that can be found in the LICENSE file.
17968 18261
17969 18262
17970 /// @domName Uint32Array; @docsEditable true 18263 /// @domName Uint32Array; @docsEditable true
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
18060 void insertRange(int start, int rangeLength, [int initialValue]) { 18353 void insertRange(int start, int rangeLength, [int initialValue]) {
18061 throw new UnsupportedError("Cannot insertRange on immutable List."); 18354 throw new UnsupportedError("Cannot insertRange on immutable List.");
18062 } 18355 }
18063 18356
18064 List<int> getRange(int start, int rangeLength) => 18357 List<int> getRange(int start, int rangeLength) =>
18065 _Lists.getRange(this, start, rangeLength, <int>[]); 18358 _Lists.getRange(this, start, rangeLength, <int>[]);
18066 18359
18067 // -- end List<int> mixins. 18360 // -- end List<int> mixins.
18068 18361
18069 /// @domName Uint32Array.setElements; @docsEditable true 18362 /// @domName Uint32Array.setElements; @docsEditable true
18070 void setElements(Object array, [int offset]) native "set"; 18363 @JSName('set')
18364 void setElements(Object array, [int offset]) native;
18071 18365
18072 /// @domName Uint32Array.subarray; @docsEditable true 18366 /// @domName Uint32Array.subarray; @docsEditable true
18073 Uint32Array subarray(int start, [int end]) native; 18367 Uint32Array subarray(int start, [int end]) native;
18074 } 18368 }
18075 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18369 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
18076 // for details. All rights reserved. Use of this source code is governed by a 18370 // for details. All rights reserved. Use of this source code is governed by a
18077 // BSD-style license that can be found in the LICENSE file. 18371 // BSD-style license that can be found in the LICENSE file.
18078 18372
18079 18373
18080 /// @domName Uint8Array; @docsEditable true 18374 /// @domName Uint8Array; @docsEditable true
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
18170 void insertRange(int start, int rangeLength, [int initialValue]) { 18464 void insertRange(int start, int rangeLength, [int initialValue]) {
18171 throw new UnsupportedError("Cannot insertRange on immutable List."); 18465 throw new UnsupportedError("Cannot insertRange on immutable List.");
18172 } 18466 }
18173 18467
18174 List<int> getRange(int start, int rangeLength) => 18468 List<int> getRange(int start, int rangeLength) =>
18175 _Lists.getRange(this, start, rangeLength, <int>[]); 18469 _Lists.getRange(this, start, rangeLength, <int>[]);
18176 18470
18177 // -- end List<int> mixins. 18471 // -- end List<int> mixins.
18178 18472
18179 /// @domName Uint8Array.setElements; @docsEditable true 18473 /// @domName Uint8Array.setElements; @docsEditable true
18180 void setElements(Object array, [int offset]) native "set"; 18474 @JSName('set')
18475 void setElements(Object array, [int offset]) native;
18181 18476
18182 /// @domName Uint8Array.subarray; @docsEditable true 18477 /// @domName Uint8Array.subarray; @docsEditable true
18183 Uint8Array subarray(int start, [int end]) native; 18478 Uint8Array subarray(int start, [int end]) native;
18184 } 18479 }
18185 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18480 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
18186 // for details. All rights reserved. Use of this source code is governed by a 18481 // for details. All rights reserved. Use of this source code is governed by a
18187 // BSD-style license that can be found in the LICENSE file. 18482 // BSD-style license that can be found in the LICENSE file.
18188 18483
18189 18484
18190 /// @domName Uint8ClampedArray; @docsEditable true 18485 /// @domName Uint8ClampedArray; @docsEditable true
18191 class Uint8ClampedArray extends Uint8Array native "*Uint8ClampedArray" { 18486 class Uint8ClampedArray extends Uint8Array native "*Uint8ClampedArray" {
18192 18487
18193 factory Uint8ClampedArray(int length) => 18488 factory Uint8ClampedArray(int length) =>
18194 _TypedArrayFactoryProvider.createUint8ClampedArray(length); 18489 _TypedArrayFactoryProvider.createUint8ClampedArray(length);
18195 18490
18196 factory Uint8ClampedArray.fromList(List<int> list) => 18491 factory Uint8ClampedArray.fromList(List<int> list) =>
18197 _TypedArrayFactoryProvider.createUint8ClampedArray_fromList(list); 18492 _TypedArrayFactoryProvider.createUint8ClampedArray_fromList(list);
18198 18493
18199 factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) => 18494 factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) =>
18200 _TypedArrayFactoryProvider.createUint8ClampedArray_fromBuffer(buffer, byteOf fset, length); 18495 _TypedArrayFactoryProvider.createUint8ClampedArray_fromBuffer(buffer, byteOf fset, length);
18201 18496
18202 // Use implementation from Uint8Array. 18497 // Use implementation from Uint8Array.
18203 // final int length; 18498 // final int length;
18204 18499
18205 /// @domName Uint8ClampedArray.setElements; @docsEditable true 18500 /// @domName Uint8ClampedArray.setElements; @docsEditable true
18206 void setElements(Object array, [int offset]) native "set"; 18501 @JSName('set')
18502 void setElements(Object array, [int offset]) native;
18207 18503
18208 /// @domName Uint8ClampedArray.subarray; @docsEditable true 18504 /// @domName Uint8ClampedArray.subarray; @docsEditable true
18209 Uint8ClampedArray subarray(int start, [int end]) native; 18505 Uint8ClampedArray subarray(int start, [int end]) native;
18210 } 18506 }
18211 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18507 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
18212 // for details. All rights reserved. Use of this source code is governed by a 18508 // for details. All rights reserved. Use of this source code is governed by a
18213 // BSD-style license that can be found in the LICENSE file. 18509 // BSD-style license that can be found in the LICENSE file.
18214 18510
18215 18511
18216 /// @domName HTMLUnknownElement; @docsEditable true 18512 /// @domName HTMLUnknownElement; @docsEditable true
(...skipping 1216 matching lines...) Expand 10 before | Expand all | Expand 10 after
19433 } 19729 }
19434 if ((?border_OR_canvas_OR_image_OR_pixels_OR_video && (border_OR_canvas_OR_i mage_OR_pixels_OR_video is VideoElement || border_OR_canvas_OR_image_OR_pixels_O R_video == null)) && 19730 if ((?border_OR_canvas_OR_image_OR_pixels_OR_video && (border_OR_canvas_OR_i mage_OR_pixels_OR_video is VideoElement || border_OR_canvas_OR_image_OR_pixels_O R_video == null)) &&
19435 !?format && 19731 !?format &&
19436 !?type && 19732 !?type &&
19437 !?pixels) { 19733 !?pixels) {
19438 _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video); 19734 _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video);
19439 return; 19735 return;
19440 } 19736 }
19441 throw new ArgumentError("Incorrect number or type of arguments"); 19737 throw new ArgumentError("Incorrect number or type of arguments");
19442 } 19738 }
19443 void _texImage2D_1(target, level, internalformat, width, height, int border, f ormat, type, ArrayBufferView pixels) native "texImage2D"; 19739 @JSName('texImage2D')
19444 void _texImage2D_2(target, level, internalformat, format, type, pixels) native "texImage2D"; 19740 void _texImage2D_1(target, level, internalformat, width, height, int border, f ormat, type, ArrayBufferView pixels) native;
19445 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i mage) native "texImage2D"; 19741 @JSName('texImage2D')
19446 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement canvas) native "texImage2D"; 19742 void _texImage2D_2(target, level, internalformat, format, type, pixels) native ;
19447 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v ideo) native "texImage2D"; 19743 @JSName('texImage2D')
19744 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i mage) native;
19745 @JSName('texImage2D')
19746 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement canvas) native;
19747 @JSName('texImage2D')
19748 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v ideo) native;
19448 19749
19449 /// @domName WebGLRenderingContext.texParameterf; @docsEditable true 19750 /// @domName WebGLRenderingContext.texParameterf; @docsEditable true
19450 void texParameterf(int target, int pname, num param) native; 19751 void texParameterf(int target, int pname, num param) native;
19451 19752
19452 /// @domName WebGLRenderingContext.texParameteri; @docsEditable true 19753 /// @domName WebGLRenderingContext.texParameteri; @docsEditable true
19453 void texParameteri(int target, int pname, int param) native; 19754 void texParameteri(int target, int pname, int param) native;
19454 19755
19455 /// @domName WebGLRenderingContext.texSubImage2D; @docsEditable true 19756 /// @domName WebGLRenderingContext.texSubImage2D; @docsEditable true
19456 void texSubImage2D(int target, int level, int xoffset, int yoffset, int format _OR_width, int height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, [in t type, ArrayBufferView pixels]) { 19757 void texSubImage2D(int target, int level, int xoffset, int yoffset, int format _OR_width, int height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, [in t type, ArrayBufferView pixels]) {
19457 if ((?canvas_OR_format_OR_image_OR_pixels_OR_video && (canvas_OR_format_OR_i mage_OR_pixels_OR_video is int || canvas_OR_format_OR_image_OR_pixels_OR_video = = null))) { 19758 if ((?canvas_OR_format_OR_image_OR_pixels_OR_video && (canvas_OR_format_OR_i mage_OR_pixels_OR_video is int || canvas_OR_format_OR_image_OR_pixels_OR_video = = null))) {
(...skipping 20 matching lines...) Expand all
19478 return; 19779 return;
19479 } 19780 }
19480 if ((?canvas_OR_format_OR_image_OR_pixels_OR_video && (canvas_OR_format_OR_i mage_OR_pixels_OR_video is VideoElement || canvas_OR_format_OR_image_OR_pixels_O R_video == null)) && 19781 if ((?canvas_OR_format_OR_image_OR_pixels_OR_video && (canvas_OR_format_OR_i mage_OR_pixels_OR_video is VideoElement || canvas_OR_format_OR_image_OR_pixels_O R_video == null)) &&
19481 !?type && 19782 !?type &&
19482 !?pixels) { 19783 !?pixels) {
19483 _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); 19784 _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
19484 return; 19785 return;
19485 } 19786 }
19486 throw new ArgumentError("Incorrect number or type of arguments"); 19787 throw new ArgumentError("Incorrect number or type of arguments");
19487 } 19788 }
19488 void _texSubImage2D_1(target, level, xoffset, yoffset, width, height, int form at, type, ArrayBufferView pixels) native "texSubImage2D"; 19789 @JSName('texSubImage2D')
19489 void _texSubImage2D_2(target, level, xoffset, yoffset, format, type, pixels) n ative "texSubImage2D"; 19790 void _texSubImage2D_1(target, level, xoffset, yoffset, width, height, int form at, type, ArrayBufferView pixels) native;
19490 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem ent image) native "texSubImage2D"; 19791 @JSName('texSubImage2D')
19491 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle ment canvas) native "texSubImage2D"; 19792 void _texSubImage2D_2(target, level, xoffset, yoffset, format, type, pixels) n ative;
19492 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem ent video) native "texSubImage2D"; 19793 @JSName('texSubImage2D')
19794 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem ent image) native;
19795 @JSName('texSubImage2D')
19796 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle ment canvas) native;
19797 @JSName('texSubImage2D')
19798 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem ent video) native;
19493 19799
19494 /// @domName WebGLRenderingContext.uniform1f; @docsEditable true 19800 /// @domName WebGLRenderingContext.uniform1f; @docsEditable true
19495 void uniform1f(WebGLUniformLocation location, num x) native; 19801 void uniform1f(WebGLUniformLocation location, num x) native;
19496 19802
19497 /// @domName WebGLRenderingContext.uniform1fv; @docsEditable true 19803 /// @domName WebGLRenderingContext.uniform1fv; @docsEditable true
19498 void uniform1fv(WebGLUniformLocation location, Float32Array v) native; 19804 void uniform1fv(WebGLUniformLocation location, Float32Array v) native;
19499 19805
19500 /// @domName WebGLRenderingContext.uniform1i; @docsEditable true 19806 /// @domName WebGLRenderingContext.uniform1i; @docsEditable true
19501 void uniform1i(WebGLUniformLocation location, int x) native; 19807 void uniform1i(WebGLUniformLocation location, int x) native;
19502 19808
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
19679 /// @domName WebKitNamedFlow.firstEmptyRegionIndex; @docsEditable true 19985 /// @domName WebKitNamedFlow.firstEmptyRegionIndex; @docsEditable true
19680 final int firstEmptyRegionIndex; 19986 final int firstEmptyRegionIndex;
19681 19987
19682 /// @domName WebKitNamedFlow.name; @docsEditable true 19988 /// @domName WebKitNamedFlow.name; @docsEditable true
19683 final String name; 19989 final String name;
19684 19990
19685 /// @domName WebKitNamedFlow.overset; @docsEditable true 19991 /// @domName WebKitNamedFlow.overset; @docsEditable true
19686 final bool overset; 19992 final bool overset;
19687 19993
19688 /// @domName WebKitNamedFlow.addEventListener; @docsEditable true 19994 /// @domName WebKitNamedFlow.addEventListener; @docsEditable true
19689 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 19995 @JSName('addEventListener')
19996 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
19690 19997
19691 /// @domName WebKitNamedFlow.dispatchEvent; @docsEditable true 19998 /// @domName WebKitNamedFlow.dispatchEvent; @docsEditable true
19692 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 19999 @JSName('dispatchEvent')
20000 bool $dom_dispatchEvent(Event event) native;
19693 20001
19694 /// @domName WebKitNamedFlow.getContent; @docsEditable true 20002 /// @domName WebKitNamedFlow.getContent; @docsEditable true
19695 @Returns('_NodeList') @Creates('_NodeList') 20003 @Returns('_NodeList') @Creates('_NodeList')
19696 List<Node> getContent() native; 20004 List<Node> getContent() native;
19697 20005
19698 /// @domName WebKitNamedFlow.getRegions; @docsEditable true 20006 /// @domName WebKitNamedFlow.getRegions; @docsEditable true
19699 @Returns('_NodeList') @Creates('_NodeList') 20007 @Returns('_NodeList') @Creates('_NodeList')
19700 List<Node> getRegions() native; 20008 List<Node> getRegions() native;
19701 20009
19702 /// @domName WebKitNamedFlow.getRegionsByContent; @docsEditable true 20010 /// @domName WebKitNamedFlow.getRegionsByContent; @docsEditable true
19703 @Returns('_NodeList') @Creates('_NodeList') 20011 @Returns('_NodeList') @Creates('_NodeList')
19704 List<Node> getRegionsByContent(Node contentNode) native; 20012 List<Node> getRegionsByContent(Node contentNode) native;
19705 20013
19706 /// @domName WebKitNamedFlow.removeEventListener; @docsEditable true 20014 /// @domName WebKitNamedFlow.removeEventListener; @docsEditable true
19707 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 20015 @JSName('removeEventListener')
20016 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
19708 } 20017 }
19709 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 20018 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
19710 // for details. All rights reserved. Use of this source code is governed by a 20019 // for details. All rights reserved. Use of this source code is governed by a
19711 // BSD-style license that can be found in the LICENSE file. 20020 // BSD-style license that can be found in the LICENSE file.
19712 20021
19713 // WARNING: Do not edit - generated code. 20022 // WARNING: Do not edit - generated code.
19714 20023
19715 20024
19716 class WebSocket extends EventTarget native "*WebSocket" { 20025 class WebSocket extends EventTarget native "*WebSocket" {
19717 factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url ); 20026 factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url );
(...skipping 25 matching lines...) Expand all
19743 /// @domName WebSocket.protocol; @docsEditable true 20052 /// @domName WebSocket.protocol; @docsEditable true
19744 final String protocol; 20053 final String protocol;
19745 20054
19746 /// @domName WebSocket.readyState; @docsEditable true 20055 /// @domName WebSocket.readyState; @docsEditable true
19747 final int readyState; 20056 final int readyState;
19748 20057
19749 /// @domName WebSocket.url; @docsEditable true 20058 /// @domName WebSocket.url; @docsEditable true
19750 final String url; 20059 final String url;
19751 20060
19752 /// @domName WebSocket.addEventListener; @docsEditable true 20061 /// @domName WebSocket.addEventListener; @docsEditable true
19753 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 20062 @JSName('addEventListener')
20063 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
19754 20064
19755 /// @domName WebSocket.close; @docsEditable true 20065 /// @domName WebSocket.close; @docsEditable true
19756 void close([int code, String reason]) native; 20066 void close([int code, String reason]) native;
19757 20067
19758 /// @domName WebSocket.dispatchEvent; @docsEditable true 20068 /// @domName WebSocket.dispatchEvent; @docsEditable true
19759 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 20069 @JSName('dispatchEvent')
20070 bool $dom_dispatchEvent(Event evt) native;
19760 20071
19761 /// @domName WebSocket.removeEventListener; @docsEditable true 20072 /// @domName WebSocket.removeEventListener; @docsEditable true
19762 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 20073 @JSName('removeEventListener')
20074 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
19763 20075
19764 /// @domName WebSocket.send; @docsEditable true 20076 /// @domName WebSocket.send; @docsEditable true
19765 void send(data) native; 20077 void send(data) native;
19766 20078
19767 } 20079 }
19768 20080
19769 class WebSocketEvents extends Events { 20081 class WebSocketEvents extends Events {
19770 WebSocketEvents(EventTarget _ptr) : super(_ptr); 20082 WebSocketEvents(EventTarget _ptr) : super(_ptr);
19771 20083
19772 EventListenerList get close => this['close']; 20084 EventListenerList get close => this['close'];
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
19882 void postMessage(/*SerializedScriptValue*/ message, [List messagePorts]) { 20194 void postMessage(/*SerializedScriptValue*/ message, [List messagePorts]) {
19883 if (?messagePorts) { 20195 if (?messagePorts) {
19884 var message_1 = _convertDartToNative_SerializedScriptValue(message); 20196 var message_1 = _convertDartToNative_SerializedScriptValue(message);
19885 _postMessage_1(message_1, messagePorts); 20197 _postMessage_1(message_1, messagePorts);
19886 return; 20198 return;
19887 } 20199 }
19888 var message_2 = _convertDartToNative_SerializedScriptValue(message); 20200 var message_2 = _convertDartToNative_SerializedScriptValue(message);
19889 _postMessage_2(message_2); 20201 _postMessage_2(message_2);
19890 return; 20202 return;
19891 } 20203 }
19892 void _postMessage_1(message, List messagePorts) native "postMessage"; 20204 @JSName('postMessage')
19893 void _postMessage_2(message) native "postMessage"; 20205 void _postMessage_1(message, List messagePorts) native;
20206 @JSName('postMessage')
20207 void _postMessage_2(message) native;
19894 20208
19895 /// @domName Worker.terminate; @docsEditable true 20209 /// @domName Worker.terminate; @docsEditable true
19896 void terminate() native; 20210 void terminate() native;
19897 } 20211 }
19898 20212
19899 class WorkerEvents extends AbstractWorkerEvents { 20213 class WorkerEvents extends AbstractWorkerEvents {
19900 WorkerEvents(EventTarget _ptr) : super(_ptr); 20214 WorkerEvents(EventTarget _ptr) : super(_ptr);
19901 20215
19902 EventListenerList get message => this['message']; 20216 EventListenerList get message => this['message'];
19903 } 20217 }
(...skipping 25 matching lines...) Expand all
19929 /// @domName WorkerContext.self; @docsEditable true 20243 /// @domName WorkerContext.self; @docsEditable true
19930 final WorkerContext self; 20244 final WorkerContext self;
19931 20245
19932 /// @domName WorkerContext.webkitIndexedDB; @docsEditable true 20246 /// @domName WorkerContext.webkitIndexedDB; @docsEditable true
19933 final IDBFactory webkitIndexedDB; 20247 final IDBFactory webkitIndexedDB;
19934 20248
19935 /// @domName WorkerContext.webkitNotifications; @docsEditable true 20249 /// @domName WorkerContext.webkitNotifications; @docsEditable true
19936 final NotificationCenter webkitNotifications; 20250 final NotificationCenter webkitNotifications;
19937 20251
19938 /// @domName WorkerContext.addEventListener; @docsEditable true 20252 /// @domName WorkerContext.addEventListener; @docsEditable true
19939 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 20253 @JSName('addEventListener')
20254 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
19940 20255
19941 /// @domName WorkerContext.clearInterval; @docsEditable true 20256 /// @domName WorkerContext.clearInterval; @docsEditable true
19942 void clearInterval(int handle) native; 20257 void clearInterval(int handle) native;
19943 20258
19944 /// @domName WorkerContext.clearTimeout; @docsEditable true 20259 /// @domName WorkerContext.clearTimeout; @docsEditable true
19945 void clearTimeout(int handle) native; 20260 void clearTimeout(int handle) native;
19946 20261
19947 /// @domName WorkerContext.close; @docsEditable true 20262 /// @domName WorkerContext.close; @docsEditable true
19948 void close() native; 20263 void close() native;
19949 20264
19950 /// @domName WorkerContext.dispatchEvent; @docsEditable true 20265 /// @domName WorkerContext.dispatchEvent; @docsEditable true
19951 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 20266 @JSName('dispatchEvent')
20267 bool $dom_dispatchEvent(Event evt) native;
19952 20268
19953 /// @domName WorkerContext.importScripts; @docsEditable true 20269 /// @domName WorkerContext.importScripts; @docsEditable true
19954 void importScripts() native; 20270 void importScripts() native;
19955 20271
19956 /// @domName WorkerContext.openDatabase; @docsEditable true 20272 /// @domName WorkerContext.openDatabase; @docsEditable true
19957 Database openDatabase(String name, String version, String displayName, int est imatedSize, [DatabaseCallback creationCallback]) native; 20273 Database openDatabase(String name, String version, String displayName, int est imatedSize, [DatabaseCallback creationCallback]) native;
19958 20274
19959 /// @domName WorkerContext.openDatabaseSync; @docsEditable true 20275 /// @domName WorkerContext.openDatabaseSync; @docsEditable true
19960 DatabaseSync openDatabaseSync(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native; 20276 DatabaseSync openDatabaseSync(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native;
19961 20277
19962 /// @domName WorkerContext.removeEventListener; @docsEditable true 20278 /// @domName WorkerContext.removeEventListener; @docsEditable true
19963 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 20279 @JSName('removeEventListener')
20280 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
19964 20281
19965 /// @domName WorkerContext.setInterval; @docsEditable true 20282 /// @domName WorkerContext.setInterval; @docsEditable true
19966 int setInterval(TimeoutHandler handler, int timeout) native; 20283 int setInterval(TimeoutHandler handler, int timeout) native;
19967 20284
19968 /// @domName WorkerContext.setTimeout; @docsEditable true 20285 /// @domName WorkerContext.setTimeout; @docsEditable true
19969 int setTimeout(TimeoutHandler handler, int timeout) native; 20286 int setTimeout(TimeoutHandler handler, int timeout) native;
19970 20287
19971 /// @domName WorkerContext.webkitRequestFileSystem; @docsEditable true 20288 /// @domName WorkerContext.webkitRequestFileSystem; @docsEditable true
19972 void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCa llback, ErrorCallback errorCallback]) native; 20289 void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCa llback, ErrorCallback errorCallback]) native;
19973 20290
(...skipping 1427 matching lines...) Expand 10 before | Expand all | Expand 10 after
21401 void insertRange(int start, int rangeLength, [Node initialValue]) { 21718 void insertRange(int start, int rangeLength, [Node initialValue]) {
21402 throw new UnsupportedError("Cannot insertRange on immutable List."); 21719 throw new UnsupportedError("Cannot insertRange on immutable List.");
21403 } 21720 }
21404 21721
21405 List<Node> getRange(int start, int rangeLength) => 21722 List<Node> getRange(int start, int rangeLength) =>
21406 _Lists.getRange(this, start, rangeLength, <Node>[]); 21723 _Lists.getRange(this, start, rangeLength, <Node>[]);
21407 21724
21408 // -- end List<Node> mixins. 21725 // -- end List<Node> mixins.
21409 21726
21410 /// @domName NodeList.item; @docsEditable true 21727 /// @domName NodeList.item; @docsEditable true
21411 Node _item(int index) native "item"; 21728 @JSName('item')
21729 Node _item(int index) native;
21412 } 21730 }
21413 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 21731 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
21414 // for details. All rights reserved. Use of this source code is governed by a 21732 // for details. All rights reserved. Use of this source code is governed by a
21415 // BSD-style license that can be found in the LICENSE file. 21733 // BSD-style license that can be found in the LICENSE file.
21416 21734
21417 21735
21418 class _NotificationFactoryProvider { 21736 class _NotificationFactoryProvider {
21419 static Notification createNotification(String title, [Map options]) => 21737 static Notification createNotification(String title, [Map options]) =>
21420 JS('Notification', 'new Notification(#,#)', title, options); 21738 JS('Notification', 'new Notification(#,#)', title, options);
21421 } 21739 }
(...skipping 638 matching lines...) Expand 10 before | Expand all | Expand 10 after
22060 return length == 0; 22378 return length == 0;
22061 } 22379 }
22062 22380
22063 /** 22381 /**
22064 * Checks to see if the node should be included in this map. 22382 * Checks to see if the node should be included in this map.
22065 */ 22383 */
22066 bool _matches(Node node); 22384 bool _matches(Node node);
22067 } 22385 }
22068 22386
22069 /** 22387 /**
22070 * Wrapper to expose Element.attributes as a typed map. 22388 * Wrapper to expose [Element.attributes] as a typed map.
22071 */ 22389 */
22072 class _ElementAttributeMap extends _AttributeMap { 22390 class _ElementAttributeMap extends _AttributeMap {
22073 22391
22074 final Element _element; 22392 final Element _element;
22075 22393
22076 _ElementAttributeMap(this._element); 22394 _ElementAttributeMap(this._element);
22077 22395
22078 bool containsKey(String key) { 22396 bool containsKey(String key) {
22079 return _element.$dom_hasAttribute(key); 22397 return _element.$dom_hasAttribute(key);
22080 } 22398 }
(...skipping 3070 matching lines...) Expand 10 before | Expand all | Expand 10 after
25151 if (length < 0) throw new ArgumentError('length'); 25469 if (length < 0) throw new ArgumentError('length');
25152 if (start < 0) throw new RangeError.value(start); 25470 if (start < 0) throw new RangeError.value(start);
25153 int end = start + length; 25471 int end = start + length;
25154 if (end > a.length) throw new RangeError.value(end); 25472 if (end > a.length) throw new RangeError.value(end);
25155 for (int i = start; i < end; i++) { 25473 for (int i = start; i < end; i++) {
25156 accumulator.add(a[i]); 25474 accumulator.add(a[i]);
25157 } 25475 }
25158 return accumulator; 25476 return accumulator;
25159 } 25477 }
25160 } 25478 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698