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

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 751 matching lines...) Expand 10 before | Expand all | Expand 10 after
827 /// @domName BatteryManager.chargingTime; @docsEditable true 830 /// @domName BatteryManager.chargingTime; @docsEditable true
828 final num chargingTime; 831 final num chargingTime;
829 832
830 /// @domName BatteryManager.dischargingTime; @docsEditable true 833 /// @domName BatteryManager.dischargingTime; @docsEditable true
831 final num dischargingTime; 834 final num dischargingTime;
832 835
833 /// @domName BatteryManager.level; @docsEditable true 836 /// @domName BatteryManager.level; @docsEditable true
834 final num level; 837 final num level;
835 838
836 /// @domName BatteryManager.addEventListener; @docsEditable true 839 /// @domName BatteryManager.addEventListener; @docsEditable true
837 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 840 @JSName('addEventListener')
841 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
838 842
839 /// @domName BatteryManager.dispatchEvent; @docsEditable true 843 /// @domName BatteryManager.dispatchEvent; @docsEditable true
840 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 844 @JSName('dispatchEvent')
845 bool $dom_dispatchEvent(Event event) native;
841 846
842 /// @domName BatteryManager.removeEventListener; @docsEditable true 847 /// @domName BatteryManager.removeEventListener; @docsEditable true
843 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 848 @JSName('removeEventListener')
849 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
844 } 850 }
845 851
846 class BatteryManagerEvents extends Events { 852 class BatteryManagerEvents extends Events {
847 BatteryManagerEvents(EventTarget _ptr) : super(_ptr); 853 BatteryManagerEvents(EventTarget _ptr) : super(_ptr);
848 854
849 EventListenerList get chargingChange => this['chargingchange']; 855 EventListenerList get chargingChange => this['chargingchange'];
850 856
851 EventListenerList get chargingTimeChange => this['chargingtimechange']; 857 EventListenerList get chargingTimeChange => this['chargingtimechange'];
852 858
853 EventListenerList get dischargingTimeChange => this['dischargingtimechange']; 859 EventListenerList get dischargingTimeChange => this['dischargingtimechange'];
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after
1018 /// @domName HTMLButtonElement.formMethod; @docsEditable true 1024 /// @domName HTMLButtonElement.formMethod; @docsEditable true
1019 String formMethod; 1025 String formMethod;
1020 1026
1021 /// @domName HTMLButtonElement.formNoValidate; @docsEditable true 1027 /// @domName HTMLButtonElement.formNoValidate; @docsEditable true
1022 bool formNoValidate; 1028 bool formNoValidate;
1023 1029
1024 /// @domName HTMLButtonElement.formTarget; @docsEditable true 1030 /// @domName HTMLButtonElement.formTarget; @docsEditable true
1025 String formTarget; 1031 String formTarget;
1026 1032
1027 /// @domName HTMLButtonElement.labels; @docsEditable true 1033 /// @domName HTMLButtonElement.labels; @docsEditable true
1028 @Returns('_NodeList') @Creates('_NodeList') 1034 @Returns('NodeList') @Creates('NodeList')
1029 final List<Node> labels; 1035 final List<Node> labels;
1030 1036
1031 /// @domName HTMLButtonElement.name; @docsEditable true 1037 /// @domName HTMLButtonElement.name; @docsEditable true
1032 String name; 1038 String name;
1033 1039
1034 /// @domName HTMLButtonElement.type; @docsEditable true 1040 /// @domName HTMLButtonElement.type; @docsEditable true
1035 String type; 1041 String type;
1036 1042
1037 /// @domName HTMLButtonElement.validationMessage; @docsEditable true 1043 /// @domName HTMLButtonElement.validationMessage; @docsEditable true
1038 final String validationMessage; 1044 final String validationMessage;
(...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after
1352 /// @domName CSSPrimitiveValue.primitiveType; @docsEditable true 1358 /// @domName CSSPrimitiveValue.primitiveType; @docsEditable true
1353 final int primitiveType; 1359 final int primitiveType;
1354 1360
1355 /// @domName CSSPrimitiveValue.getCounterValue; @docsEditable true 1361 /// @domName CSSPrimitiveValue.getCounterValue; @docsEditable true
1356 Counter getCounterValue() native; 1362 Counter getCounterValue() native;
1357 1363
1358 /// @domName CSSPrimitiveValue.getFloatValue; @docsEditable true 1364 /// @domName CSSPrimitiveValue.getFloatValue; @docsEditable true
1359 num getFloatValue(int unitType) native; 1365 num getFloatValue(int unitType) native;
1360 1366
1361 /// @domName CSSPrimitiveValue.getRGBColorValue; @docsEditable true 1367 /// @domName CSSPrimitiveValue.getRGBColorValue; @docsEditable true
1362 RGBColor getRgbColorValue() native "getRGBColorValue"; 1368 @JSName('getRGBColorValue')
1369 RGBColor getRgbColorValue() native;
1363 1370
1364 /// @domName CSSPrimitiveValue.getRectValue; @docsEditable true 1371 /// @domName CSSPrimitiveValue.getRectValue; @docsEditable true
1365 Rect getRectValue() native; 1372 Rect getRectValue() native;
1366 1373
1367 /// @domName CSSPrimitiveValue.getStringValue; @docsEditable true 1374 /// @domName CSSPrimitiveValue.getStringValue; @docsEditable true
1368 String getStringValue() native; 1375 String getStringValue() native;
1369 1376
1370 /// @domName CSSPrimitiveValue.setFloatValue; @docsEditable true 1377 /// @domName CSSPrimitiveValue.setFloatValue; @docsEditable true
1371 void setFloatValue(int unitType, num floatValue) native; 1378 void setFloatValue(int unitType, num floatValue) native;
1372 1379
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
1443 /// @domName CSSStyleDeclaration.cssText; @docsEditable true 1450 /// @domName CSSStyleDeclaration.cssText; @docsEditable true
1444 String cssText; 1451 String cssText;
1445 1452
1446 /// @domName CSSStyleDeclaration.length; @docsEditable true 1453 /// @domName CSSStyleDeclaration.length; @docsEditable true
1447 final int length; 1454 final int length;
1448 1455
1449 /// @domName CSSStyleDeclaration.parentRule; @docsEditable true 1456 /// @domName CSSStyleDeclaration.parentRule; @docsEditable true
1450 final CSSRule parentRule; 1457 final CSSRule parentRule;
1451 1458
1452 /// @domName CSSStyleDeclaration.getPropertyCSSValue; @docsEditable true 1459 /// @domName CSSStyleDeclaration.getPropertyCSSValue; @docsEditable true
1453 CSSValue getPropertyCssValue(String propertyName) native "getPropertyCSSValue" ; 1460 @JSName('getPropertyCSSValue')
1461 CSSValue getPropertyCssValue(String propertyName) native;
1454 1462
1455 /// @domName CSSStyleDeclaration.getPropertyPriority; @docsEditable true 1463 /// @domName CSSStyleDeclaration.getPropertyPriority; @docsEditable true
1456 String getPropertyPriority(String propertyName) native; 1464 String getPropertyPriority(String propertyName) native;
1457 1465
1458 /// @domName CSSStyleDeclaration.getPropertyShorthand; @docsEditable true 1466 /// @domName CSSStyleDeclaration.getPropertyShorthand; @docsEditable true
1459 String getPropertyShorthand(String propertyName) native; 1467 String getPropertyShorthand(String propertyName) native;
1460 1468
1461 /// @domName CSSStyleDeclaration._getPropertyValue; @docsEditable true 1469 /// @domName CSSStyleDeclaration._getPropertyValue; @docsEditable true
1462 String _getPropertyValue(String propertyName) native "getPropertyValue"; 1470 @JSName('getPropertyValue')
1471 String _getPropertyValue(String propertyName) native;
1463 1472
1464 /// @domName CSSStyleDeclaration.isPropertyImplicit; @docsEditable true 1473 /// @domName CSSStyleDeclaration.isPropertyImplicit; @docsEditable true
1465 bool isPropertyImplicit(String propertyName) native; 1474 bool isPropertyImplicit(String propertyName) native;
1466 1475
1467 /// @domName CSSStyleDeclaration.item; @docsEditable true 1476 /// @domName CSSStyleDeclaration.item; @docsEditable true
1468 String item(int index) native; 1477 String item(int index) native;
1469 1478
1470 /// @domName CSSStyleDeclaration.removeProperty; @docsEditable true 1479 /// @domName CSSStyleDeclaration.removeProperty; @docsEditable true
1471 String removeProperty(String propertyName) native; 1480 String removeProperty(String propertyName) native;
1472 1481
(...skipping 3305 matching lines...) Expand 10 before | Expand all | Expand 10 after
4778 return e; 4787 return e;
4779 } 4788 }
4780 4789
4781 /// @domName HTMLCanvasElement.height; @docsEditable true 4790 /// @domName HTMLCanvasElement.height; @docsEditable true
4782 int height; 4791 int height;
4783 4792
4784 /// @domName HTMLCanvasElement.width; @docsEditable true 4793 /// @domName HTMLCanvasElement.width; @docsEditable true
4785 int width; 4794 int width;
4786 4795
4787 /// @domName HTMLCanvasElement.toDataURL; @docsEditable true 4796 /// @domName HTMLCanvasElement.toDataURL; @docsEditable true
4788 String toDataUrl(String type, [num quality]) native "toDataURL"; 4797 @JSName('toDataURL')
4798 String toDataUrl(String type, [num quality]) native;
4789 4799
4790 4800
4791 CanvasRenderingContext getContext(String contextId) native; 4801 CanvasRenderingContext getContext(String contextId) native;
4792 CanvasRenderingContext2D get context2d => getContext('2d'); 4802 CanvasRenderingContext2D get context2d => getContext('2d');
4793 } 4803 }
4794 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4804 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4795 // for details. All rights reserved. Use of this source code is governed by a 4805 // for details. All rights reserved. Use of this source code is governed by a
4796 // BSD-style license that can be found in the LICENSE file. 4806 // BSD-style license that can be found in the LICENSE file.
4797 4807
4798 4808
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
4918 if ((?imagedata_OR_sw && (imagedata_OR_sw is ImageData || imagedata_OR_sw == null)) && 4928 if ((?imagedata_OR_sw && (imagedata_OR_sw is ImageData || imagedata_OR_sw == null)) &&
4919 !?sh) { 4929 !?sh) {
4920 var imagedata_1 = _convertDartToNative_ImageData(imagedata_OR_sw); 4930 var imagedata_1 = _convertDartToNative_ImageData(imagedata_OR_sw);
4921 return _convertNativeToDart_ImageData(_createImageData_1(imagedata_1)); 4931 return _convertNativeToDart_ImageData(_createImageData_1(imagedata_1));
4922 } 4932 }
4923 if ((?imagedata_OR_sw && (imagedata_OR_sw is num || imagedata_OR_sw == null) )) { 4933 if ((?imagedata_OR_sw && (imagedata_OR_sw is num || imagedata_OR_sw == null) )) {
4924 return _convertNativeToDart_ImageData(_createImageData_2(imagedata_OR_sw, sh)); 4934 return _convertNativeToDart_ImageData(_createImageData_2(imagedata_OR_sw, sh));
4925 } 4935 }
4926 throw new ArgumentError("Incorrect number or type of arguments"); 4936 throw new ArgumentError("Incorrect number or type of arguments");
4927 } 4937 }
4938 @JSName('createImageData')
4928 @Creates('ImageData|=Object') 4939 @Creates('ImageData|=Object')
4929 _createImageData_1(imagedata) native "createImageData"; 4940 _createImageData_1(imagedata) native;
4941 @JSName('createImageData')
4930 @Creates('ImageData|=Object') 4942 @Creates('ImageData|=Object')
4931 _createImageData_2(num sw, sh) native "createImageData"; 4943 _createImageData_2(num sw, sh) native;
4932 4944
4933 /// @domName CanvasRenderingContext2D.createLinearGradient; @docsEditable true 4945 /// @domName CanvasRenderingContext2D.createLinearGradient; @docsEditable true
4934 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; 4946 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native;
4935 4947
4936 /// @domName CanvasRenderingContext2D.createPattern; @docsEditable true 4948 /// @domName CanvasRenderingContext2D.createPattern; @docsEditable true
4937 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; 4949 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native;
4938 4950
4939 /// @domName CanvasRenderingContext2D.createRadialGradient; @docsEditable true 4951 /// @domName CanvasRenderingContext2D.createRadialGradient; @docsEditable true
4940 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) native; 4952 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) native;
4941 4953
4942 /// @domName CanvasRenderingContext2D.drawImage; @docsEditable true 4954 /// @domName CanvasRenderingContext2D.drawImage; @docsEditable true
4943 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; 4955 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;
4944 4956
4945 /// @domName CanvasRenderingContext2D.drawImageFromRect; @docsEditable true 4957 /// @domName CanvasRenderingContext2D.drawImageFromRect; @docsEditable true
4946 void drawImageFromRect(ImageElement image, [num sx, num sy, num sw, num sh, nu m dx, num dy, num dw, num dh, String compositeOperation]) native; 4958 void drawImageFromRect(ImageElement image, [num sx, num sy, num sw, num sh, nu m dx, num dy, num dw, num dh, String compositeOperation]) native;
4947 4959
4948 /// @domName CanvasRenderingContext2D.fill; @docsEditable true 4960 /// @domName CanvasRenderingContext2D.fill; @docsEditable true
4949 void fill() native; 4961 void fill() native;
4950 4962
4951 /// @domName CanvasRenderingContext2D.fillRect; @docsEditable true 4963 /// @domName CanvasRenderingContext2D.fillRect; @docsEditable true
4952 void fillRect(num x, num y, num width, num height) native; 4964 void fillRect(num x, num y, num width, num height) native;
4953 4965
4954 /// @domName CanvasRenderingContext2D.fillText; @docsEditable true 4966 /// @domName CanvasRenderingContext2D.fillText; @docsEditable true
4955 void fillText(String text, num x, num y, [num maxWidth]) native; 4967 void fillText(String text, num x, num y, [num maxWidth]) native;
4956 4968
4957 /// @domName CanvasRenderingContext2D.getImageData; @docsEditable true 4969 /// @domName CanvasRenderingContext2D.getImageData; @docsEditable true
4958 ImageData getImageData(num sx, num sy, num sw, num sh) { 4970 ImageData getImageData(num sx, num sy, num sw, num sh) {
4959 return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh)); 4971 return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh));
4960 } 4972 }
4973 @JSName('getImageData')
4961 @Creates('ImageData|=Object') 4974 @Creates('ImageData|=Object')
4962 _getImageData_1(sx, sy, sw, sh) native "getImageData"; 4975 _getImageData_1(sx, sy, sw, sh) native;
4963 4976
4964 /// @domName CanvasRenderingContext2D.getLineDash; @docsEditable true 4977 /// @domName CanvasRenderingContext2D.getLineDash; @docsEditable true
4965 List<num> getLineDash() native; 4978 List<num> getLineDash() native;
4966 4979
4967 /// @domName CanvasRenderingContext2D.isPointInPath; @docsEditable true 4980 /// @domName CanvasRenderingContext2D.isPointInPath; @docsEditable true
4968 bool isPointInPath(num x, num y) native; 4981 bool isPointInPath(num x, num y) native;
4969 4982
4970 /// @domName CanvasRenderingContext2D.lineTo; @docsEditable true 4983 /// @domName CanvasRenderingContext2D.lineTo; @docsEditable true
4971 void lineTo(num x, num y) native; 4984 void lineTo(num x, num y) native;
4972 4985
(...skipping 11 matching lines...) Expand all
4984 !?dirtyHeight) { 4997 !?dirtyHeight) {
4985 var imagedata_1 = _convertDartToNative_ImageData(imagedata); 4998 var imagedata_1 = _convertDartToNative_ImageData(imagedata);
4986 _putImageData_1(imagedata_1, dx, dy); 4999 _putImageData_1(imagedata_1, dx, dy);
4987 return; 5000 return;
4988 } 5001 }
4989 var imagedata_2 = _convertDartToNative_ImageData(imagedata); 5002 var imagedata_2 = _convertDartToNative_ImageData(imagedata);
4990 _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight ); 5003 _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight );
4991 return; 5004 return;
4992 throw new ArgumentError("Incorrect number or type of arguments"); 5005 throw new ArgumentError("Incorrect number or type of arguments");
4993 } 5006 }
4994 void _putImageData_1(imagedata, dx, dy) native "putImageData"; 5007 @JSName('putImageData')
4995 void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeigh t) native "putImageData"; 5008 void _putImageData_1(imagedata, dx, dy) native;
5009 @JSName('putImageData')
5010 void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeigh t) native;
4996 5011
4997 /// @domName CanvasRenderingContext2D.quadraticCurveTo; @docsEditable true 5012 /// @domName CanvasRenderingContext2D.quadraticCurveTo; @docsEditable true
4998 void quadraticCurveTo(num cpx, num cpy, num x, num y) native; 5013 void quadraticCurveTo(num cpx, num cpy, num x, num y) native;
4999 5014
5000 /// @domName CanvasRenderingContext2D.rect; @docsEditable true 5015 /// @domName CanvasRenderingContext2D.rect; @docsEditable true
5001 void rect(num x, num y, num width, num height) native; 5016 void rect(num x, num y, num width, num height) native;
5002 5017
5003 /// @domName CanvasRenderingContext2D.restore; @docsEditable true 5018 /// @domName CanvasRenderingContext2D.restore; @docsEditable true
5004 void restore() native; 5019 void restore() native;
5005 5020
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
5051 /// @domName CanvasRenderingContext2D.transform; @docsEditable true 5066 /// @domName CanvasRenderingContext2D.transform; @docsEditable true
5052 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native; 5067 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native;
5053 5068
5054 /// @domName CanvasRenderingContext2D.translate; @docsEditable true 5069 /// @domName CanvasRenderingContext2D.translate; @docsEditable true
5055 void translate(num tx, num ty) native; 5070 void translate(num tx, num ty) native;
5056 5071
5057 /// @domName CanvasRenderingContext2D.webkitGetImageDataHD; @docsEditable true 5072 /// @domName CanvasRenderingContext2D.webkitGetImageDataHD; @docsEditable true
5058 ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) { 5073 ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) {
5059 return _convertNativeToDart_ImageData(_webkitGetImageDataHD_1(sx, sy, sw, sh )); 5074 return _convertNativeToDart_ImageData(_webkitGetImageDataHD_1(sx, sy, sw, sh ));
5060 } 5075 }
5076 @JSName('webkitGetImageDataHD')
5061 @Creates('ImageData|=Object') 5077 @Creates('ImageData|=Object')
5062 _webkitGetImageDataHD_1(sx, sy, sw, sh) native "webkitGetImageDataHD"; 5078 _webkitGetImageDataHD_1(sx, sy, sw, sh) native;
5063 5079
5064 /// @domName CanvasRenderingContext2D.webkitPutImageDataHD; @docsEditable true 5080 /// @domName CanvasRenderingContext2D.webkitPutImageDataHD; @docsEditable true
5065 void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, nu m dirtyY, num dirtyWidth, num dirtyHeight]) { 5081 void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, nu m dirtyY, num dirtyWidth, num dirtyHeight]) {
5066 if (!?dirtyX && 5082 if (!?dirtyX &&
5067 !?dirtyY && 5083 !?dirtyY &&
5068 !?dirtyWidth && 5084 !?dirtyWidth &&
5069 !?dirtyHeight) { 5085 !?dirtyHeight) {
5070 var imagedata_1 = _convertDartToNative_ImageData(imagedata); 5086 var imagedata_1 = _convertDartToNative_ImageData(imagedata);
5071 _webkitPutImageDataHD_1(imagedata_1, dx, dy); 5087 _webkitPutImageDataHD_1(imagedata_1, dx, dy);
5072 return; 5088 return;
5073 } 5089 }
5074 var imagedata_2 = _convertDartToNative_ImageData(imagedata); 5090 var imagedata_2 = _convertDartToNative_ImageData(imagedata);
5075 _webkitPutImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dir tyHeight); 5091 _webkitPutImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dir tyHeight);
5076 return; 5092 return;
5077 throw new ArgumentError("Incorrect number or type of arguments"); 5093 throw new ArgumentError("Incorrect number or type of arguments");
5078 } 5094 }
5079 void _webkitPutImageDataHD_1(imagedata, dx, dy) native "webkitPutImageDataHD"; 5095 @JSName('webkitPutImageDataHD')
5080 void _webkitPutImageDataHD_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, di rtyHeight) native "webkitPutImageDataHD"; 5096 void _webkitPutImageDataHD_1(imagedata, dx, dy) native;
5097 @JSName('webkitPutImageDataHD')
5098 void _webkitPutImageDataHD_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, di rtyHeight) native;
5081 5099
5082 5100
5083 /** 5101 /**
5084 * Sets the color used inside shapes. 5102 * Sets the color used inside shapes.
5085 * [r], [g], [b] are 0-255, [a] is 0-1. 5103 * [r], [g], [b] are 0-255, [a] is 0-1.
5086 */ 5104 */
5087 void setFillColorRgb(int r, int g, int b, [num a = 1]) { 5105 void setFillColorRgb(int r, int g, int b, [num a = 1]) {
5088 this.fillStyle = 'rgba($r, $g, $b, $a)'; 5106 this.fillStyle = 'rgba($r, $g, $b, $a)';
5089 } 5107 }
5090 5108
(...skipping 258 matching lines...) Expand 10 before | Expand all | Expand 10 after
5349 5367
5350 factory ContentElement() => document.$dom_createElement("content"); 5368 factory ContentElement() => document.$dom_createElement("content");
5351 5369
5352 /// @domName HTMLContentElement.resetStyleInheritance; @docsEditable true 5370 /// @domName HTMLContentElement.resetStyleInheritance; @docsEditable true
5353 bool resetStyleInheritance; 5371 bool resetStyleInheritance;
5354 5372
5355 /// @domName HTMLContentElement.select; @docsEditable true 5373 /// @domName HTMLContentElement.select; @docsEditable true
5356 String select; 5374 String select;
5357 5375
5358 /// @domName HTMLContentElement.getDistributedNodes; @docsEditable true 5376 /// @domName HTMLContentElement.getDistributedNodes; @docsEditable true
5359 @Returns('_NodeList') @Creates('_NodeList') 5377 @Returns('NodeList') @Creates('NodeList')
5360 List<Node> getDistributedNodes() native; 5378 List<Node> getDistributedNodes() native;
5361 } 5379 }
5362 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5380 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5363 // for details. All rights reserved. Use of this source code is governed by a 5381 // for details. All rights reserved. Use of this source code is governed by a
5364 // BSD-style license that can be found in the LICENSE file. 5382 // BSD-style license that can be found in the LICENSE file.
5365 5383
5366 5384
5367 /// @domName ConvolverNode; @docsEditable true 5385 /// @domName ConvolverNode; @docsEditable true
5368 class ConvolverNode extends AudioNode native "*ConvolverNode" { 5386 class ConvolverNode extends AudioNode native "*ConvolverNode" {
5369 5387
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
5440 /// @domName CustomEvent 5458 /// @domName CustomEvent
5441 class CustomEvent extends Event native "*CustomEvent" { 5459 class CustomEvent extends Event native "*CustomEvent" {
5442 factory CustomEvent(String type, [bool canBubble = true, bool cancelable = tru e, 5460 factory CustomEvent(String type, [bool canBubble = true, bool cancelable = tru e,
5443 Object detail]) => _CustomEventFactoryProvider.createCustomEvent( 5461 Object detail]) => _CustomEventFactoryProvider.createCustomEvent(
5444 type, canBubble, cancelable, detail); 5462 type, canBubble, cancelable, detail);
5445 5463
5446 /// @domName CustomEvent.detail; @docsEditable true 5464 /// @domName CustomEvent.detail; @docsEditable true
5447 final Object detail; 5465 final Object detail;
5448 5466
5449 /// @domName CustomEvent.initCustomEvent; @docsEditable true 5467 /// @domName CustomEvent.initCustomEvent; @docsEditable true
5450 void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableAr g, Object detailArg) native "initCustomEvent"; 5468 @JSName('initCustomEvent')
5469 void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableAr g, Object detailArg) native;
5451 5470
5452 } 5471 }
5453 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5472 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5454 // for details. All rights reserved. Use of this source code is governed by a 5473 // for details. All rights reserved. Use of this source code is governed by a
5455 // BSD-style license that can be found in the LICENSE file. 5474 // BSD-style license that can be found in the LICENSE file.
5456 5475
5457 5476
5458 /// @domName HTMLDListElement; @docsEditable true 5477 /// @domName HTMLDListElement; @docsEditable true
5459 class DListElement extends Element implements Element native "*HTMLDListElement" { 5478 class DListElement extends Element implements Element native "*HTMLDListElement" {
5460 5479
(...skipping 26 matching lines...) Expand all
5487 5506
5488 static const int UPDATEREADY = 4; 5507 static const int UPDATEREADY = 4;
5489 5508
5490 /// @domName DOMApplicationCache.status; @docsEditable true 5509 /// @domName DOMApplicationCache.status; @docsEditable true
5491 final int status; 5510 final int status;
5492 5511
5493 /// @domName DOMApplicationCache.abort; @docsEditable true 5512 /// @domName DOMApplicationCache.abort; @docsEditable true
5494 void abort() native; 5513 void abort() native;
5495 5514
5496 /// @domName DOMApplicationCache.addEventListener; @docsEditable true 5515 /// @domName DOMApplicationCache.addEventListener; @docsEditable true
5497 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 5516 @JSName('addEventListener')
5517 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
5498 5518
5499 /// @domName DOMApplicationCache.dispatchEvent; @docsEditable true 5519 /// @domName DOMApplicationCache.dispatchEvent; @docsEditable true
5500 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 5520 @JSName('dispatchEvent')
5521 bool $dom_dispatchEvent(Event evt) native;
5501 5522
5502 /// @domName DOMApplicationCache.removeEventListener; @docsEditable true 5523 /// @domName DOMApplicationCache.removeEventListener; @docsEditable true
5503 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 5524 @JSName('removeEventListener')
5525 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
5504 5526
5505 /// @domName DOMApplicationCache.swapCache; @docsEditable true 5527 /// @domName DOMApplicationCache.swapCache; @docsEditable true
5506 void swapCache() native; 5528 void swapCache() native;
5507 5529
5508 /// @domName DOMApplicationCache.update; @docsEditable true 5530 /// @domName DOMApplicationCache.update; @docsEditable true
5509 void update() native; 5531 void update() native;
5510 } 5532 }
5511 5533
5512 class DOMApplicationCacheEvents extends Events { 5534 class DOMApplicationCacheEvents extends Events {
5513 DOMApplicationCacheEvents(EventTarget _ptr) : super(_ptr); 5535 DOMApplicationCacheEvents(EventTarget _ptr) : super(_ptr);
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
5639 } 5661 }
5640 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5662 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5641 // for details. All rights reserved. Use of this source code is governed by a 5663 // for details. All rights reserved. Use of this source code is governed by a
5642 // BSD-style license that can be found in the LICENSE file. 5664 // BSD-style license that can be found in the LICENSE file.
5643 5665
5644 5666
5645 /// @domName DOMImplementation; @docsEditable true 5667 /// @domName DOMImplementation; @docsEditable true
5646 class DOMImplementation native "*DOMImplementation" { 5668 class DOMImplementation native "*DOMImplementation" {
5647 5669
5648 /// @domName DOMImplementation.createCSSStyleSheet; @docsEditable true 5670 /// @domName DOMImplementation.createCSSStyleSheet; @docsEditable true
5649 CSSStyleSheet createCssStyleSheet(String title, String media) native "createCS SStyleSheet"; 5671 @JSName('createCSSStyleSheet')
5672 CSSStyleSheet createCssStyleSheet(String title, String media) native;
5650 5673
5651 /// @domName DOMImplementation.createDocument; @docsEditable true 5674 /// @domName DOMImplementation.createDocument; @docsEditable true
5652 Document createDocument(String namespaceURI, String qualifiedName, DocumentTyp e doctype) native; 5675 Document createDocument(String namespaceURI, String qualifiedName, DocumentTyp e doctype) native;
5653 5676
5654 /// @domName DOMImplementation.createDocumentType; @docsEditable true 5677 /// @domName DOMImplementation.createDocumentType; @docsEditable true
5655 DocumentType createDocumentType(String qualifiedName, String publicId, String systemId) native; 5678 DocumentType createDocumentType(String qualifiedName, String publicId, String systemId) native;
5656 5679
5657 /// @domName DOMImplementation.createHTMLDocument; @docsEditable true 5680 /// @domName DOMImplementation.createHTMLDocument; @docsEditable true
5658 HtmlDocument createHtmlDocument(String title) native "createHTMLDocument"; 5681 @JSName('createHTMLDocument')
5682 HtmlDocument createHtmlDocument(String title) native;
5659 5683
5660 /// @domName DOMImplementation.hasFeature; @docsEditable true 5684 /// @domName DOMImplementation.hasFeature; @docsEditable true
5661 bool hasFeature(String feature, String version) native; 5685 bool hasFeature(String feature, String version) native;
5662 } 5686 }
5663 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5687 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5664 // for details. All rights reserved. Use of this source code is governed by a 5688 // for details. All rights reserved. Use of this source code is governed by a
5665 // BSD-style license that can be found in the LICENSE file. 5689 // BSD-style license that can be found in the LICENSE file.
5666 5690
5667 5691
5668 /// @domName MimeType; @docsEditable true 5692 /// @domName MimeType; @docsEditable true
(...skipping 574 matching lines...) Expand 10 before | Expand all | Expand 10 after
6243 void postMessage(/*any*/ message, [List messagePorts]) { 6267 void postMessage(/*any*/ message, [List messagePorts]) {
6244 if (?messagePorts) { 6268 if (?messagePorts) {
6245 var message_1 = _convertDartToNative_SerializedScriptValue(message); 6269 var message_1 = _convertDartToNative_SerializedScriptValue(message);
6246 _postMessage_1(message_1, messagePorts); 6270 _postMessage_1(message_1, messagePorts);
6247 return; 6271 return;
6248 } 6272 }
6249 var message_2 = _convertDartToNative_SerializedScriptValue(message); 6273 var message_2 = _convertDartToNative_SerializedScriptValue(message);
6250 _postMessage_2(message_2); 6274 _postMessage_2(message_2);
6251 return; 6275 return;
6252 } 6276 }
6253 void _postMessage_1(message, List messagePorts) native "postMessage"; 6277 @JSName('postMessage')
6254 void _postMessage_2(message) native "postMessage"; 6278 void _postMessage_1(message, List messagePorts) native;
6279 @JSName('postMessage')
6280 void _postMessage_2(message) native;
6255 } 6281 }
6256 6282
6257 class DedicatedWorkerContextEvents extends WorkerContextEvents { 6283 class DedicatedWorkerContextEvents extends WorkerContextEvents {
6258 DedicatedWorkerContextEvents(EventTarget _ptr) : super(_ptr); 6284 DedicatedWorkerContextEvents(EventTarget _ptr) : super(_ptr);
6259 6285
6260 EventListenerList get message => this['message']; 6286 EventListenerList get message => this['message'];
6261 } 6287 }
6262 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6288 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6263 // for details. All rights reserved. Use of this source code is governed by a 6289 // for details. All rights reserved. Use of this source code is governed by a
6264 // BSD-style license that can be found in the LICENSE file. 6290 // BSD-style license that can be found in the LICENSE file.
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
6352 return; 6378 return;
6353 } 6379 }
6354 if (?options) { 6380 if (?options) {
6355 var options_3 = _convertDartToNative_Dictionary(options); 6381 var options_3 = _convertDartToNative_Dictionary(options);
6356 _getDirectory_3(path, options_3); 6382 _getDirectory_3(path, options_3);
6357 return; 6383 return;
6358 } 6384 }
6359 _getDirectory_4(path); 6385 _getDirectory_4(path);
6360 return; 6386 return;
6361 } 6387 }
6362 void _getDirectory_1(path, options, EntryCallback successCallback, ErrorCallba ck errorCallback) native "getDirectory"; 6388 @JSName('getDirectory')
6363 void _getDirectory_2(path, options, EntryCallback successCallback) native "get Directory"; 6389 void _getDirectory_1(path, options, EntryCallback successCallback, ErrorCallba ck errorCallback) native;
6364 void _getDirectory_3(path, options) native "getDirectory"; 6390 @JSName('getDirectory')
6365 void _getDirectory_4(path) native "getDirectory"; 6391 void _getDirectory_2(path, options, EntryCallback successCallback) native;
6392 @JSName('getDirectory')
6393 void _getDirectory_3(path, options) native;
6394 @JSName('getDirectory')
6395 void _getDirectory_4(path) native;
6366 6396
6367 /// @domName DirectoryEntry.getFile; @docsEditable true 6397 /// @domName DirectoryEntry.getFile; @docsEditable true
6368 void getFile(String path, {Map options, EntryCallback successCallback, ErrorCa llback errorCallback}) { 6398 void getFile(String path, {Map options, EntryCallback successCallback, ErrorCa llback errorCallback}) {
6369 if (?errorCallback) { 6399 if (?errorCallback) {
6370 var options_1 = _convertDartToNative_Dictionary(options); 6400 var options_1 = _convertDartToNative_Dictionary(options);
6371 _getFile_1(path, options_1, successCallback, errorCallback); 6401 _getFile_1(path, options_1, successCallback, errorCallback);
6372 return; 6402 return;
6373 } 6403 }
6374 if (?successCallback) { 6404 if (?successCallback) {
6375 var options_2 = _convertDartToNative_Dictionary(options); 6405 var options_2 = _convertDartToNative_Dictionary(options);
6376 _getFile_2(path, options_2, successCallback); 6406 _getFile_2(path, options_2, successCallback);
6377 return; 6407 return;
6378 } 6408 }
6379 if (?options) { 6409 if (?options) {
6380 var options_3 = _convertDartToNative_Dictionary(options); 6410 var options_3 = _convertDartToNative_Dictionary(options);
6381 _getFile_3(path, options_3); 6411 _getFile_3(path, options_3);
6382 return; 6412 return;
6383 } 6413 }
6384 _getFile_4(path); 6414 _getFile_4(path);
6385 return; 6415 return;
6386 } 6416 }
6387 void _getFile_1(path, options, EntryCallback successCallback, ErrorCallback er rorCallback) native "getFile"; 6417 @JSName('getFile')
6388 void _getFile_2(path, options, EntryCallback successCallback) native "getFile" ; 6418 void _getFile_1(path, options, EntryCallback successCallback, ErrorCallback er rorCallback) native;
6389 void _getFile_3(path, options) native "getFile"; 6419 @JSName('getFile')
6390 void _getFile_4(path) native "getFile"; 6420 void _getFile_2(path, options, EntryCallback successCallback) native;
6421 @JSName('getFile')
6422 void _getFile_3(path, options) native;
6423 @JSName('getFile')
6424 void _getFile_4(path) native;
6391 6425
6392 /// @domName DirectoryEntry.removeRecursively; @docsEditable true 6426 /// @domName DirectoryEntry.removeRecursively; @docsEditable true
6393 void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallb ack]) native; 6427 void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallb ack]) native;
6394 } 6428 }
6395 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6429 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6396 // for details. All rights reserved. Use of this source code is governed by a 6430 // for details. All rights reserved. Use of this source code is governed by a
6397 // BSD-style license that can be found in the LICENSE file. 6431 // BSD-style license that can be found in the LICENSE file.
6398 6432
6399 6433
6400 /// @domName DirectoryEntrySync; @docsEditable true 6434 /// @domName DirectoryEntrySync; @docsEditable true
6401 class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { 6435 class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" {
6402 6436
6403 /// @domName DirectoryEntrySync.createReader; @docsEditable true 6437 /// @domName DirectoryEntrySync.createReader; @docsEditable true
6404 DirectoryReaderSync createReader() native; 6438 DirectoryReaderSync createReader() native;
6405 6439
6406 /// @domName DirectoryEntrySync.getDirectory; @docsEditable true 6440 /// @domName DirectoryEntrySync.getDirectory; @docsEditable true
6407 DirectoryEntrySync getDirectory(String path, Map flags) { 6441 DirectoryEntrySync getDirectory(String path, Map flags) {
6408 var flags_1 = _convertDartToNative_Dictionary(flags); 6442 var flags_1 = _convertDartToNative_Dictionary(flags);
6409 return _getDirectory_1(path, flags_1); 6443 return _getDirectory_1(path, flags_1);
6410 } 6444 }
6411 DirectoryEntrySync _getDirectory_1(path, flags) native "getDirectory"; 6445 @JSName('getDirectory')
6446 DirectoryEntrySync _getDirectory_1(path, flags) native;
6412 6447
6413 /// @domName DirectoryEntrySync.getFile; @docsEditable true 6448 /// @domName DirectoryEntrySync.getFile; @docsEditable true
6414 FileEntrySync getFile(String path, Map flags) { 6449 FileEntrySync getFile(String path, Map flags) {
6415 var flags_1 = _convertDartToNative_Dictionary(flags); 6450 var flags_1 = _convertDartToNative_Dictionary(flags);
6416 return _getFile_1(path, flags_1); 6451 return _getFile_1(path, flags_1);
6417 } 6452 }
6418 FileEntrySync _getFile_1(path, flags) native "getFile"; 6453 @JSName('getFile')
6454 FileEntrySync _getFile_1(path, flags) native;
6419 6455
6420 /// @domName DirectoryEntrySync.removeRecursively; @docsEditable true 6456 /// @domName DirectoryEntrySync.removeRecursively; @docsEditable true
6421 void removeRecursively() native; 6457 void removeRecursively() native;
6422 } 6458 }
6423 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6459 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6424 // for details. All rights reserved. Use of this source code is governed by a 6460 // for details. All rights reserved. Use of this source code is governed by a
6425 // BSD-style license that can be found in the LICENSE file. 6461 // BSD-style license that can be found in the LICENSE file.
6426 6462
6427 6463
6428 /// @domName DirectoryReader; @docsEditable true 6464 /// @domName DirectoryReader; @docsEditable true
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
6482 /// @domName Document 6518 /// @domName Document
6483 class Document extends Node native "*Document" 6519 class Document extends Node native "*Document"
6484 { 6520 {
6485 6521
6486 6522
6487 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 6523 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
6488 DocumentEvents get on => 6524 DocumentEvents get on =>
6489 new DocumentEvents(this); 6525 new DocumentEvents(this);
6490 6526
6491 /// @domName Document.body; @docsEditable true 6527 /// @domName Document.body; @docsEditable true
6492 Element get $dom_body => JS("Element", "#.body", this); 6528 @JSName('body')
6493 6529 Element $dom_body;
6494 /// @domName Document.body; @docsEditable true
6495 void set $dom_body(Element value) {
6496 JS("void", "#.body = #", this, value);
6497 }
6498 6530
6499 /// @domName Document.charset; @docsEditable true 6531 /// @domName Document.charset; @docsEditable true
6500 String charset; 6532 String charset;
6501 6533
6502 /// @domName Document.cookie; @docsEditable true 6534 /// @domName Document.cookie; @docsEditable true
6503 String cookie; 6535 String cookie;
6504 6536
6505 /// @domName Document.defaultView; @docsEditable true 6537 /// @domName Document.defaultView; @docsEditable true
6506 Window get window => _convertNativeToDart_Window(this._window); 6538 Window get window => _convertNativeToDart_Window(this._window);
6507 dynamic get _window => JS("dynamic", "#.defaultView", this); 6539 @JSName('defaultView')
6540 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
6541 final dynamic _window;
6508 6542
6509 /// @domName Document.documentElement; @docsEditable true 6543 /// @domName Document.documentElement; @docsEditable true
6510 final Element documentElement; 6544 final Element documentElement;
6511 6545
6512 /// @domName Document.domain; @docsEditable true 6546 /// @domName Document.domain; @docsEditable true
6513 final String domain; 6547 final String domain;
6514 6548
6515 /// @domName Document.head; @docsEditable true 6549 /// @domName Document.head; @docsEditable true
6516 HeadElement get $dom_head => JS("HeadElement", "#.head", this); 6550 @JSName('head')
6551 final HeadElement $dom_head;
6517 6552
6518 /// @domName Document.implementation; @docsEditable true 6553 /// @domName Document.implementation; @docsEditable true
6519 final DOMImplementation implementation; 6554 final DOMImplementation implementation;
6520 6555
6521 /// @domName Document.lastModified; @docsEditable true 6556 /// @domName Document.lastModified; @docsEditable true
6522 String get $dom_lastModified => JS("String", "#.lastModified", this); 6557 @JSName('lastModified')
6558 final String $dom_lastModified;
6523 6559
6524 /// @domName Document.preferredStylesheetSet; @docsEditable true 6560 /// @domName Document.preferredStylesheetSet; @docsEditable true
6525 final String preferredStylesheetSet; 6561 final String preferredStylesheetSet;
6526 6562
6527 /// @domName Document.readyState; @docsEditable true 6563 /// @domName Document.readyState; @docsEditable true
6528 final String readyState; 6564 final String readyState;
6529 6565
6530 /// @domName Document.referrer; @docsEditable true 6566 /// @domName Document.referrer; @docsEditable true
6531 String get $dom_referrer => JS("String", "#.referrer", this); 6567 @JSName('referrer')
6568 final String $dom_referrer;
6532 6569
6533 /// @domName Document.selectedStylesheetSet; @docsEditable true 6570 /// @domName Document.selectedStylesheetSet; @docsEditable true
6534 String selectedStylesheetSet; 6571 String selectedStylesheetSet;
6535 6572
6536 /// @domName Document.styleSheets; @docsEditable true 6573 /// @domName Document.styleSheets; @docsEditable true
6537 List<StyleSheet> get $dom_styleSheets => JS("_StyleSheetList", "#.styleSheets" , this); 6574 @JSName('styleSheets')
6575 @Returns('_StyleSheetList') @Creates('_StyleSheetList')
6576 final List<StyleSheet> $dom_styleSheets;
6538 6577
6539 /// @domName Document.title; @docsEditable true 6578 /// @domName Document.title; @docsEditable true
6540 String get $dom_title => JS("String", "#.title", this); 6579 @JSName('title')
6541 6580 String $dom_title;
6542 /// @domName Document.title; @docsEditable true
6543 void set $dom_title(String value) {
6544 JS("void", "#.title = #", this, value);
6545 }
6546 6581
6547 /// @domName Document.webkitFullscreenElement; @docsEditable true 6582 /// @domName Document.webkitFullscreenElement; @docsEditable true
6548 Element get $dom_webkitFullscreenElement => JS("Element", "#.webkitFullscreenE lement", this); 6583 @JSName('webkitFullscreenElement')
6584 final Element $dom_webkitFullscreenElement;
6549 6585
6550 /// @domName Document.webkitFullscreenEnabled; @docsEditable true 6586 /// @domName Document.webkitFullscreenEnabled; @docsEditable true
6551 bool get $dom_webkitFullscreenEnabled => JS("bool", "#.webkitFullscreenEnabled ", this); 6587 @JSName('webkitFullscreenEnabled')
6588 final bool $dom_webkitFullscreenEnabled;
6552 6589
6553 /// @domName Document.webkitHidden; @docsEditable true 6590 /// @domName Document.webkitHidden; @docsEditable true
6554 bool get $dom_webkitHidden => JS("bool", "#.webkitHidden", this); 6591 @JSName('webkitHidden')
6592 final bool $dom_webkitHidden;
6555 6593
6556 /// @domName Document.webkitIsFullScreen; @docsEditable true 6594 /// @domName Document.webkitIsFullScreen; @docsEditable true
6557 bool get $dom_webkitIsFullScreen => JS("bool", "#.webkitIsFullScreen", this); 6595 @JSName('webkitIsFullScreen')
6596 final bool $dom_webkitIsFullScreen;
6558 6597
6559 /// @domName Document.webkitPointerLockElement; @docsEditable true 6598 /// @domName Document.webkitPointerLockElement; @docsEditable true
6560 Element get $dom_webkitPointerLockElement => JS("Element", "#.webkitPointerLoc kElement", this); 6599 @JSName('webkitPointerLockElement')
6600 final Element $dom_webkitPointerLockElement;
6561 6601
6562 /// @domName Document.webkitVisibilityState; @docsEditable true 6602 /// @domName Document.webkitVisibilityState; @docsEditable true
6563 String get $dom_webkitVisibilityState => JS("String", "#.webkitVisibilityState ", this); 6603 @JSName('webkitVisibilityState')
6604 final String $dom_webkitVisibilityState;
6564 6605
6565 /// @domName Document.caretRangeFromPoint; @docsEditable true 6606 /// @domName Document.caretRangeFromPoint; @docsEditable true
6566 Range $dom_caretRangeFromPoint(int x, int y) native "caretRangeFromPoint"; 6607 @JSName('caretRangeFromPoint')
6608 Range $dom_caretRangeFromPoint(int x, int y) native;
6567 6609
6568 /// @domName Document.createCDATASection; @docsEditable true 6610 /// @domName Document.createCDATASection; @docsEditable true
6569 CDATASection createCDataSection(String data) native "createCDATASection"; 6611 @JSName('createCDATASection')
6612 CDATASection createCDataSection(String data) native;
6570 6613
6571 /// @domName Document.createDocumentFragment; @docsEditable true 6614 /// @domName Document.createDocumentFragment; @docsEditable true
6572 DocumentFragment createDocumentFragment() native; 6615 DocumentFragment createDocumentFragment() native;
6573 6616
6574 /// @domName Document.createElement; @docsEditable true 6617 /// @domName Document.createElement; @docsEditable true
6575 Element $dom_createElement(String tagName) native "createElement"; 6618 @JSName('createElement')
6619 Element $dom_createElement(String tagName) native;
6576 6620
6577 /// @domName Document.createElementNS; @docsEditable true 6621 /// @domName Document.createElementNS; @docsEditable true
6578 Element $dom_createElementNS(String namespaceURI, String qualifiedName) native "createElementNS"; 6622 @JSName('createElementNS')
6623 Element $dom_createElementNS(String namespaceURI, String qualifiedName) native ;
6579 6624
6580 /// @domName Document.createEvent; @docsEditable true 6625 /// @domName Document.createEvent; @docsEditable true
6581 Event $dom_createEvent(String eventType) native "createEvent"; 6626 @JSName('createEvent')
6627 Event $dom_createEvent(String eventType) native;
6582 6628
6583 /// @domName Document.createRange; @docsEditable true 6629 /// @domName Document.createRange; @docsEditable true
6584 Range createRange() native; 6630 Range createRange() native;
6585 6631
6586 /// @domName Document.createTextNode; @docsEditable true 6632 /// @domName Document.createTextNode; @docsEditable true
6587 Text $dom_createTextNode(String data) native "createTextNode"; 6633 @JSName('createTextNode')
6634 Text $dom_createTextNode(String data) native;
6588 6635
6589 /// @domName Document.createTouch; @docsEditable true 6636 /// @domName Document.createTouch; @docsEditable true
6590 Touch createTouch(LocalWindow window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY , num webkitRotationAngle, num webkitForce) { 6637 Touch createTouch(LocalWindow window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY , num webkitRotationAngle, num webkitForce) {
6591 var target_1 = _convertDartToNative_EventTarget(target); 6638 var target_1 = _convertDartToNative_EventTarget(target);
6592 return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, s creenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce); 6639 return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, s creenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
6593 } 6640 }
6594 Touch _createTouch_1(LocalWindow window, target, identifier, pageX, pageY, scr eenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) n ative "createTouch"; 6641 @JSName('createTouch')
6642 Touch _createTouch_1(LocalWindow window, target, identifier, pageX, pageY, scr eenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) n ative;
6595 6643
6596 /// @domName Document.createTouchList; @docsEditable true 6644 /// @domName Document.createTouchList; @docsEditable true
6597 TouchList $dom_createTouchList() native "createTouchList"; 6645 @JSName('createTouchList')
6646 TouchList $dom_createTouchList() native;
6598 6647
6599 /// @domName Document.elementFromPoint; @docsEditable true 6648 /// @domName Document.elementFromPoint; @docsEditable true
6600 Element $dom_elementFromPoint(int x, int y) native "elementFromPoint"; 6649 @JSName('elementFromPoint')
6650 Element $dom_elementFromPoint(int x, int y) native;
6601 6651
6602 /// @domName Document.execCommand; @docsEditable true 6652 /// @domName Document.execCommand; @docsEditable true
6603 bool execCommand(String command, bool userInterface, String value) native; 6653 bool execCommand(String command, bool userInterface, String value) native;
6604 6654
6605 /// @domName Document.getCSSCanvasContext; @docsEditable true 6655 /// @domName Document.getCSSCanvasContext; @docsEditable true
6606 CanvasRenderingContext getCssCanvasContext(String contextId, String name, int width, int height) native "getCSSCanvasContext"; 6656 @JSName('getCSSCanvasContext')
6657 CanvasRenderingContext getCssCanvasContext(String contextId, String name, int width, int height) native;
6607 6658
6608 /// @domName Document.getElementById; @docsEditable true 6659 /// @domName Document.getElementById; @docsEditable true
6609 Element $dom_getElementById(String elementId) native "getElementById"; 6660 @JSName('getElementById')
6661 Element $dom_getElementById(String elementId) native;
6610 6662
6611 /// @domName Document.getElementsByClassName; @docsEditable true 6663 /// @domName Document.getElementsByClassName; @docsEditable true
6612 @Returns('_NodeList') @Creates('_NodeList') 6664 @JSName('getElementsByClassName')
6613 List<Node> $dom_getElementsByClassName(String tagname) native "getElementsByCl assName"; 6665 @Returns('NodeList') @Creates('NodeList')
6666 List<Node> $dom_getElementsByClassName(String tagname) native;
6614 6667
6615 /// @domName Document.getElementsByName; @docsEditable true 6668 /// @domName Document.getElementsByName; @docsEditable true
6616 @Returns('_NodeList') @Creates('_NodeList') 6669 @JSName('getElementsByName')
6617 List<Node> $dom_getElementsByName(String elementName) native "getElementsByNam e"; 6670 @Returns('NodeList') @Creates('NodeList')
6671 List<Node> $dom_getElementsByName(String elementName) native;
6618 6672
6619 /// @domName Document.getElementsByTagName; @docsEditable true 6673 /// @domName Document.getElementsByTagName; @docsEditable true
6620 @Returns('_NodeList') @Creates('_NodeList') 6674 @JSName('getElementsByTagName')
6621 List<Node> $dom_getElementsByTagName(String tagname) native "getElementsByTagN ame"; 6675 @Returns('NodeList') @Creates('NodeList')
6676 List<Node> $dom_getElementsByTagName(String tagname) native;
6622 6677
6623 /// @domName Document.queryCommandEnabled; @docsEditable true 6678 /// @domName Document.queryCommandEnabled; @docsEditable true
6624 bool queryCommandEnabled(String command) native; 6679 bool queryCommandEnabled(String command) native;
6625 6680
6626 /// @domName Document.queryCommandIndeterm; @docsEditable true 6681 /// @domName Document.queryCommandIndeterm; @docsEditable true
6627 bool queryCommandIndeterm(String command) native; 6682 bool queryCommandIndeterm(String command) native;
6628 6683
6629 /// @domName Document.queryCommandState; @docsEditable true 6684 /// @domName Document.queryCommandState; @docsEditable true
6630 bool queryCommandState(String command) native; 6685 bool queryCommandState(String command) native;
6631 6686
6632 /// @domName Document.queryCommandSupported; @docsEditable true 6687 /// @domName Document.queryCommandSupported; @docsEditable true
6633 bool queryCommandSupported(String command) native; 6688 bool queryCommandSupported(String command) native;
6634 6689
6635 /// @domName Document.queryCommandValue; @docsEditable true 6690 /// @domName Document.queryCommandValue; @docsEditable true
6636 String queryCommandValue(String command) native; 6691 String queryCommandValue(String command) native;
6637 6692
6638 /// @domName Document.querySelector; @docsEditable true 6693 /// @domName Document.querySelector; @docsEditable true
6639 Element $dom_querySelector(String selectors) native "querySelector"; 6694 @JSName('querySelector')
6695 Element $dom_querySelector(String selectors) native;
6640 6696
6641 /// @domName Document.querySelectorAll; @docsEditable true 6697 /// @domName Document.querySelectorAll; @docsEditable true
6642 @Returns('_NodeList') @Creates('_NodeList') 6698 @JSName('querySelectorAll')
6643 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; 6699 @Returns('NodeList') @Creates('NodeList')
6700 List<Node> $dom_querySelectorAll(String selectors) native;
6644 6701
6645 /// @domName Document.webkitCancelFullScreen; @docsEditable true 6702 /// @domName Document.webkitCancelFullScreen; @docsEditable true
6646 void $dom_webkitCancelFullScreen() native "webkitCancelFullScreen"; 6703 @JSName('webkitCancelFullScreen')
6704 void $dom_webkitCancelFullScreen() native;
6647 6705
6648 /// @domName Document.webkitExitFullscreen; @docsEditable true 6706 /// @domName Document.webkitExitFullscreen; @docsEditable true
6649 void $dom_webkitExitFullscreen() native "webkitExitFullscreen"; 6707 @JSName('webkitExitFullscreen')
6708 void $dom_webkitExitFullscreen() native;
6650 6709
6651 /// @domName Document.webkitExitPointerLock; @docsEditable true 6710 /// @domName Document.webkitExitPointerLock; @docsEditable true
6652 void $dom_webkitExitPointerLock() native "webkitExitPointerLock"; 6711 @JSName('webkitExitPointerLock')
6712 void $dom_webkitExitPointerLock() native;
6653 6713
6654 // TODO(jacobr): implement all Element methods not on Document. 6714 // TODO(jacobr): implement all Element methods not on Document.
6655 6715
6656 Element query(String selectors) { 6716 Element query(String selectors) {
6657 // It is fine for our RegExp to detect element id query selectors to have 6717 // It is fine for our RegExp to detect element id query selectors to have
6658 // false negatives but not false positives. 6718 // false negatives but not false positives.
6659 if (new RegExp("^#[_a-zA-Z]\\w*\$").hasMatch(selectors)) { 6719 if (new RegExp("^#[_a-zA-Z]\\w*\$").hasMatch(selectors)) {
6660 return $dom_getElementById(selectors.substring(1)); 6720 return $dom_getElementById(selectors.substring(1));
6661 } 6721 }
6662 return $dom_querySelector(selectors); 6722 return $dom_querySelector(selectors);
(...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after
6962 throw new UnsupportedError( 7022 throw new UnsupportedError(
6963 "WebKit region overflow can't be set for document fragments."); 7023 "WebKit region overflow can't be set for document fragments.");
6964 } 7024 }
6965 7025
6966 7026
6967 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 7027 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
6968 ElementEvents get on => 7028 ElementEvents get on =>
6969 new ElementEvents(this); 7029 new ElementEvents(this);
6970 7030
6971 /// @domName DocumentFragment.querySelector; @docsEditable true 7031 /// @domName DocumentFragment.querySelector; @docsEditable true
6972 Element $dom_querySelector(String selectors) native "querySelector"; 7032 @JSName('querySelector')
7033 Element $dom_querySelector(String selectors) native;
6973 7034
6974 /// @domName DocumentFragment.querySelectorAll; @docsEditable true 7035 /// @domName DocumentFragment.querySelectorAll; @docsEditable true
6975 @Returns('_NodeList') @Creates('_NodeList') 7036 @JSName('querySelectorAll')
6976 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; 7037 @Returns('NodeList') @Creates('NodeList')
7038 List<Node> $dom_querySelectorAll(String selectors) native;
6977 7039
6978 } 7040 }
6979 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7041 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6980 // for details. All rights reserved. Use of this source code is governed by a 7042 // for details. All rights reserved. Use of this source code is governed by a
6981 // BSD-style license that can be found in the LICENSE file. 7043 // BSD-style license that can be found in the LICENSE file.
6982 7044
6983 7045
6984 /// @domName DocumentType; @docsEditable true 7046 /// @domName DocumentType; @docsEditable true
6985 class DocumentType extends Node native "*DocumentType" { 7047 class DocumentType extends Node native "*DocumentType" {
6986 7048
(...skipping 522 matching lines...) Expand 10 before | Expand all | Expand 10 after
7509 7571
7510 /** @domName Element.insertAdjacentText */ 7572 /** @domName Element.insertAdjacentText */
7511 void insertAdjacentText(String where, String text) { 7573 void insertAdjacentText(String where, String text) {
7512 if (JS('bool', '!!#.insertAdjacentText', this)) { 7574 if (JS('bool', '!!#.insertAdjacentText', this)) {
7513 _insertAdjacentText(where, text); 7575 _insertAdjacentText(where, text);
7514 } else { 7576 } else {
7515 _insertAdjacentNode(where, new Text(text)); 7577 _insertAdjacentNode(where, new Text(text));
7516 } 7578 }
7517 } 7579 }
7518 7580
7519 void _insertAdjacentText(String where, String text) 7581 @JSName('insertAdjacentText')
7520 native 'insertAdjacentText'; 7582 void _insertAdjacentText(String where, String text) native;
7521 7583
7522 /** @domName Element.insertAdjacentHTML */ 7584 /** @domName Element.insertAdjacentHTML */
7523 void insertAdjacentHtml(String where, String text) { 7585 void insertAdjacentHtml(String where, String text) {
7524 if (JS('bool', '!!#.insertAdjacentHtml', this)) { 7586 if (JS('bool', '!!#.insertAdjacentHtml', this)) {
7525 _insertAdjacentHtml(where, text); 7587 _insertAdjacentHtml(where, text);
7526 } else { 7588 } else {
7527 _insertAdjacentNode(where, new DocumentFragment.html(text)); 7589 _insertAdjacentNode(where, new DocumentFragment.html(text));
7528 } 7590 }
7529 } 7591 }
7530 7592
7531 void _insertAdjacentHtml(String where, String text) 7593 @JSName('insertAdjacentHTML')
7532 native 'insertAdjacentHTML'; 7594 void _insertAdjacentHTML(String where, String text) native;
7533 7595
7534 /** @domName Element.insertAdjacentHTML */ 7596 /** @domName Element.insertAdjacentHTML */
7535 Element insertAdjacentElement(String where, Element element) { 7597 Element insertAdjacentElement(String where, Element element) {
7536 if (JS('bool', '!!#.insertAdjacentElement', this)) { 7598 if (JS('bool', '!!#.insertAdjacentElement', this)) {
7537 _insertAdjacentElement(where, element); 7599 _insertAdjacentElement(where, element);
7538 } else { 7600 } else {
7539 _insertAdjacentNode(where, element); 7601 _insertAdjacentNode(where, element);
7540 } 7602 }
7541 return element; 7603 return element;
7542 } 7604 }
7543 7605
7544 void _insertAdjacentElement(String where, Element element) 7606 @JSName('insertAdjacentElement')
7545 native 'insertAdjacentElement'; 7607 void _insertAdjacentElement(String where, Element element) native;
7546 7608
7547 void _insertAdjacentNode(String where, Node node) { 7609 void _insertAdjacentNode(String where, Node node) {
7548 switch (where.toLowerCase()) { 7610 switch (where.toLowerCase()) {
7549 case 'beforebegin': 7611 case 'beforebegin':
7550 this.parent.insertBefore(node, this); 7612 this.parent.insertBefore(node, this);
7551 break; 7613 break;
7552 case 'afterbegin': 7614 case 'afterbegin':
7553 var first = this.nodes.length > 0 ? this.nodes[0] : null; 7615 var first = this.nodes.length > 0 ? this.nodes[0] : null;
7554 this.insertBefore(node, first); 7616 this.insertBefore(node, first);
7555 break; 7617 break;
7556 case 'beforeend': 7618 case 'beforeend':
7557 this.nodes.add(node); 7619 this.nodes.add(node);
7558 break; 7620 break;
7559 case 'afterend': 7621 case 'afterend':
7560 this.parent.insertBefore(node, this.nextNode); 7622 this.parent.insertBefore(node, this.nextNode);
7561 break; 7623 break;
7562 default: 7624 default:
7563 throw new ArgumentError("Invalid position ${where}"); 7625 throw new ArgumentError("Invalid position ${where}");
7564 } 7626 }
7565 } 7627 }
7566 7628
7567 7629
7568 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 7630 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
7569 ElementEvents get on => 7631 ElementEvents get on =>
7570 new ElementEvents(this); 7632 new ElementEvents(this);
7571 7633
7572 /// @domName HTMLElement.children; @docsEditable true 7634 /// @domName HTMLElement.children; @docsEditable true
7573 HTMLCollection get $dom_children => JS("HTMLCollection", "#.children", this); 7635 @JSName('children')
7636 final HTMLCollection $dom_children;
7574 7637
7575 /// @domName HTMLElement.contentEditable; @docsEditable true 7638 /// @domName HTMLElement.contentEditable; @docsEditable true
7576 String contentEditable; 7639 String contentEditable;
7577 7640
7578 /// @domName HTMLElement.dir; @docsEditable true 7641 /// @domName HTMLElement.dir; @docsEditable true
7579 String dir; 7642 String dir;
7580 7643
7581 /// @domName HTMLElement.draggable; @docsEditable true 7644 /// @domName HTMLElement.draggable; @docsEditable true
7582 bool draggable; 7645 bool draggable;
7583 7646
7584 /// @domName HTMLElement.hidden; @docsEditable true 7647 /// @domName HTMLElement.hidden; @docsEditable true
7585 bool hidden; 7648 bool hidden;
7586 7649
7587 /// @domName HTMLElement.id; @docsEditable true 7650 /// @domName HTMLElement.id; @docsEditable true
7588 String id; 7651 String id;
7589 7652
7590 /// @domName HTMLElement.innerHTML; @docsEditable true 7653 /// @domName HTMLElement.innerHTML; @docsEditable true
7591 String get innerHtml => JS("String", "#.innerHTML", this); 7654 @JSName('innerHTML')
7592 7655 String innerHtml;
7593 /// @domName HTMLElement.innerHTML; @docsEditable true
7594 void set innerHtml(String value) {
7595 JS("void", "#.innerHTML = #", this, value);
7596 }
7597 7656
7598 /// @domName HTMLElement.isContentEditable; @docsEditable true 7657 /// @domName HTMLElement.isContentEditable; @docsEditable true
7599 final bool isContentEditable; 7658 final bool isContentEditable;
7600 7659
7601 /// @domName HTMLElement.lang; @docsEditable true 7660 /// @domName HTMLElement.lang; @docsEditable true
7602 String lang; 7661 String lang;
7603 7662
7604 /// @domName HTMLElement.outerHTML; @docsEditable true 7663 /// @domName HTMLElement.outerHTML; @docsEditable true
7605 String get outerHtml => JS("String", "#.outerHTML", this); 7664 @JSName('outerHTML')
7665 final String outerHtml;
7606 7666
7607 /// @domName HTMLElement.spellcheck; @docsEditable true 7667 /// @domName HTMLElement.spellcheck; @docsEditable true
7608 bool spellcheck; 7668 bool spellcheck;
7609 7669
7610 /// @domName HTMLElement.tabIndex; @docsEditable true 7670 /// @domName HTMLElement.tabIndex; @docsEditable true
7611 int tabIndex; 7671 int tabIndex;
7612 7672
7613 /// @domName HTMLElement.title; @docsEditable true 7673 /// @domName HTMLElement.title; @docsEditable true
7614 String title; 7674 String title;
7615 7675
7616 /// @domName HTMLElement.translate; @docsEditable true 7676 /// @domName HTMLElement.translate; @docsEditable true
7617 bool translate; 7677 bool translate;
7618 7678
7619 /// @domName HTMLElement.webkitdropzone; @docsEditable true 7679 /// @domName HTMLElement.webkitdropzone; @docsEditable true
7620 String webkitdropzone; 7680 String webkitdropzone;
7621 7681
7622 /// @domName HTMLElement.click; @docsEditable true 7682 /// @domName HTMLElement.click; @docsEditable true
7623 void click() native; 7683 void click() native;
7624 7684
7625 static const int ALLOW_KEYBOARD_INPUT = 1; 7685 static const int ALLOW_KEYBOARD_INPUT = 1;
7626 7686
7627 /// @domName Element.childElementCount; @docsEditable true 7687 /// @domName Element.childElementCount; @docsEditable true
7628 int get $dom_childElementCount => JS("int", "#.childElementCount", this); 7688 @JSName('childElementCount')
7689 final int $dom_childElementCount;
7629 7690
7630 /// @domName Element.className; @docsEditable true 7691 /// @domName Element.className; @docsEditable true
7631 String get $dom_className => JS("String", "#.className", this); 7692 @JSName('className')
7632 7693 String $dom_className;
7633 /// @domName Element.className; @docsEditable true
7634 void set $dom_className(String value) {
7635 JS("void", "#.className = #", this, value);
7636 }
7637 7694
7638 /// @domName Element.clientHeight; @docsEditable true 7695 /// @domName Element.clientHeight; @docsEditable true
7639 final int clientHeight; 7696 final int clientHeight;
7640 7697
7641 /// @domName Element.clientLeft; @docsEditable true 7698 /// @domName Element.clientLeft; @docsEditable true
7642 final int clientLeft; 7699 final int clientLeft;
7643 7700
7644 /// @domName Element.clientTop; @docsEditable true 7701 /// @domName Element.clientTop; @docsEditable true
7645 final int clientTop; 7702 final int clientTop;
7646 7703
7647 /// @domName Element.clientWidth; @docsEditable true 7704 /// @domName Element.clientWidth; @docsEditable true
7648 final int clientWidth; 7705 final int clientWidth;
7649 7706
7650 /// @domName Element.dataset; @docsEditable true 7707 /// @domName Element.dataset; @docsEditable true
7651 final Map<String, String> dataset; 7708 final Map<String, String> dataset;
7652 7709
7653 /// @domName Element.firstElementChild; @docsEditable true 7710 /// @domName Element.firstElementChild; @docsEditable true
7654 Element get $dom_firstElementChild => JS("Element", "#.firstElementChild", thi s); 7711 @JSName('firstElementChild')
7712 final Element $dom_firstElementChild;
7655 7713
7656 /// @domName Element.lastElementChild; @docsEditable true 7714 /// @domName Element.lastElementChild; @docsEditable true
7657 Element get $dom_lastElementChild => JS("Element", "#.lastElementChild", this) ; 7715 @JSName('lastElementChild')
7716 final Element $dom_lastElementChild;
7658 7717
7659 /// @domName Element.nextElementSibling; @docsEditable true 7718 /// @domName Element.nextElementSibling; @docsEditable true
7660 final Element nextElementSibling; 7719 final Element nextElementSibling;
7661 7720
7662 /// @domName Element.offsetHeight; @docsEditable true 7721 /// @domName Element.offsetHeight; @docsEditable true
7663 final int offsetHeight; 7722 final int offsetHeight;
7664 7723
7665 /// @domName Element.offsetLeft; @docsEditable true 7724 /// @domName Element.offsetLeft; @docsEditable true
7666 final int offsetLeft; 7725 final int offsetLeft;
7667 7726
(...skipping 27 matching lines...) Expand all
7695 /// @domName Element.tagName; @docsEditable true 7754 /// @domName Element.tagName; @docsEditable true
7696 final String tagName; 7755 final String tagName;
7697 7756
7698 /// @domName Element.blur; @docsEditable true 7757 /// @domName Element.blur; @docsEditable true
7699 void blur() native; 7758 void blur() native;
7700 7759
7701 /// @domName Element.focus; @docsEditable true 7760 /// @domName Element.focus; @docsEditable true
7702 void focus() native; 7761 void focus() native;
7703 7762
7704 /// @domName Element.getAttribute; @docsEditable true 7763 /// @domName Element.getAttribute; @docsEditable true
7705 String $dom_getAttribute(String name) native "getAttribute"; 7764 @JSName('getAttribute')
7765 String $dom_getAttribute(String name) native;
7706 7766
7707 /// @domName Element.getAttributeNS; @docsEditable true 7767 /// @domName Element.getAttributeNS; @docsEditable true
7708 String $dom_getAttributeNS(String namespaceURI, String localName) native "getA ttributeNS"; 7768 @JSName('getAttributeNS')
7769 String $dom_getAttributeNS(String namespaceURI, String localName) native;
7709 7770
7710 /// @domName Element.getBoundingClientRect; @docsEditable true 7771 /// @domName Element.getBoundingClientRect; @docsEditable true
7711 ClientRect getBoundingClientRect() native; 7772 ClientRect getBoundingClientRect() native;
7712 7773
7713 /// @domName Element.getClientRects; @docsEditable true 7774 /// @domName Element.getClientRects; @docsEditable true
7714 @Returns('_ClientRectList') @Creates('_ClientRectList') 7775 @Returns('_ClientRectList') @Creates('_ClientRectList')
7715 List<ClientRect> getClientRects() native; 7776 List<ClientRect> getClientRects() native;
7716 7777
7717 /// @domName Element.getElementsByClassName; @docsEditable true 7778 /// @domName Element.getElementsByClassName; @docsEditable true
7718 @Returns('_NodeList') @Creates('_NodeList') 7779 @JSName('getElementsByClassName')
7719 List<Node> $dom_getElementsByClassName(String name) native "getElementsByClass Name"; 7780 @Returns('NodeList') @Creates('NodeList')
7781 List<Node> $dom_getElementsByClassName(String name) native;
7720 7782
7721 /// @domName Element.getElementsByTagName; @docsEditable true 7783 /// @domName Element.getElementsByTagName; @docsEditable true
7722 @Returns('_NodeList') @Creates('_NodeList') 7784 @JSName('getElementsByTagName')
7723 List<Node> $dom_getElementsByTagName(String name) native "getElementsByTagName "; 7785 @Returns('NodeList') @Creates('NodeList')
7786 List<Node> $dom_getElementsByTagName(String name) native;
7724 7787
7725 /// @domName Element.hasAttribute; @docsEditable true 7788 /// @domName Element.hasAttribute; @docsEditable true
7726 bool $dom_hasAttribute(String name) native "hasAttribute"; 7789 @JSName('hasAttribute')
7790 bool $dom_hasAttribute(String name) native;
7727 7791
7728 /// @domName Element.hasAttributeNS; @docsEditable true 7792 /// @domName Element.hasAttributeNS; @docsEditable true
7729 bool $dom_hasAttributeNS(String namespaceURI, String localName) native "hasAtt ributeNS"; 7793 @JSName('hasAttributeNS')
7794 bool $dom_hasAttributeNS(String namespaceURI, String localName) native;
7730 7795
7731 /// @domName Element.querySelector; @docsEditable true 7796 /// @domName Element.querySelector; @docsEditable true
7732 Element $dom_querySelector(String selectors) native "querySelector"; 7797 @JSName('querySelector')
7798 Element $dom_querySelector(String selectors) native;
7733 7799
7734 /// @domName Element.querySelectorAll; @docsEditable true 7800 /// @domName Element.querySelectorAll; @docsEditable true
7735 @Returns('_NodeList') @Creates('_NodeList') 7801 @JSName('querySelectorAll')
7736 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; 7802 @Returns('NodeList') @Creates('NodeList')
7803 List<Node> $dom_querySelectorAll(String selectors) native;
7737 7804
7738 /// @domName Element.removeAttribute; @docsEditable true 7805 /// @domName Element.removeAttribute; @docsEditable true
7739 void $dom_removeAttribute(String name) native "removeAttribute"; 7806 @JSName('removeAttribute')
7807 void $dom_removeAttribute(String name) native;
7740 7808
7741 /// @domName Element.removeAttributeNS; @docsEditable true 7809 /// @domName Element.removeAttributeNS; @docsEditable true
7742 void $dom_removeAttributeNS(String namespaceURI, String localName) native "rem oveAttributeNS"; 7810 @JSName('removeAttributeNS')
7811 void $dom_removeAttributeNS(String namespaceURI, String localName) native;
7743 7812
7744 /// @domName Element.scrollByLines; @docsEditable true 7813 /// @domName Element.scrollByLines; @docsEditable true
7745 void scrollByLines(int lines) native; 7814 void scrollByLines(int lines) native;
7746 7815
7747 /// @domName Element.scrollByPages; @docsEditable true 7816 /// @domName Element.scrollByPages; @docsEditable true
7748 void scrollByPages(int pages) native; 7817 void scrollByPages(int pages) native;
7749 7818
7750 /// @domName Element.scrollIntoViewIfNeeded; @docsEditable true 7819 /// @domName Element.scrollIntoViewIfNeeded; @docsEditable true
7751 void scrollIntoView([bool centerIfNeeded]) native "scrollIntoViewIfNeeded"; 7820 @JSName('scrollIntoViewIfNeeded')
7821 void scrollIntoView([bool centerIfNeeded]) native;
7752 7822
7753 /// @domName Element.setAttribute; @docsEditable true 7823 /// @domName Element.setAttribute; @docsEditable true
7754 void $dom_setAttribute(String name, String value) native "setAttribute"; 7824 @JSName('setAttribute')
7825 void $dom_setAttribute(String name, String value) native;
7755 7826
7756 /// @domName Element.setAttributeNS; @docsEditable true 7827 /// @domName Element.setAttributeNS; @docsEditable true
7757 void $dom_setAttributeNS(String namespaceURI, String qualifiedName, String val ue) native "setAttributeNS"; 7828 @JSName('setAttributeNS')
7829 void $dom_setAttributeNS(String namespaceURI, String qualifiedName, String val ue) native;
7758 7830
7759 /// @domName Element.webkitMatchesSelector; @docsEditable true 7831 /// @domName Element.webkitMatchesSelector; @docsEditable true
7760 bool matchesSelector(String selectors) native "webkitMatchesSelector"; 7832 @JSName('webkitMatchesSelector')
7833 bool matchesSelector(String selectors) native;
7761 7834
7762 /// @domName Element.webkitRequestFullScreen; @docsEditable true 7835 /// @domName Element.webkitRequestFullScreen; @docsEditable true
7763 void webkitRequestFullScreen(int flags) native; 7836 void webkitRequestFullScreen(int flags) native;
7764 7837
7765 /// @domName Element.webkitRequestFullscreen; @docsEditable true 7838 /// @domName Element.webkitRequestFullscreen; @docsEditable true
7766 void webkitRequestFullscreen() native; 7839 void webkitRequestFullscreen() native;
7767 7840
7768 /// @domName Element.webkitRequestPointerLock; @docsEditable true 7841 /// @domName Element.webkitRequestPointerLock; @docsEditable true
7769 void webkitRequestPointerLock() native; 7842 void webkitRequestPointerLock() native;
7770 7843
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after
8060 /// @domName Entry.getParent; @docsEditable true 8133 /// @domName Entry.getParent; @docsEditable true
8061 void getParent([EntryCallback successCallback, ErrorCallback errorCallback]) n ative; 8134 void getParent([EntryCallback successCallback, ErrorCallback errorCallback]) n ative;
8062 8135
8063 /// @domName Entry.moveTo; @docsEditable true 8136 /// @domName Entry.moveTo; @docsEditable true
8064 void moveTo(DirectoryEntry parent, [String name, EntryCallback successCallback , ErrorCallback errorCallback]) native; 8137 void moveTo(DirectoryEntry parent, [String name, EntryCallback successCallback , ErrorCallback errorCallback]) native;
8065 8138
8066 /// @domName Entry.remove; @docsEditable true 8139 /// @domName Entry.remove; @docsEditable true
8067 void remove(VoidCallback successCallback, [ErrorCallback errorCallback]) nativ e; 8140 void remove(VoidCallback successCallback, [ErrorCallback errorCallback]) nativ e;
8068 8141
8069 /// @domName Entry.toURL; @docsEditable true 8142 /// @domName Entry.toURL; @docsEditable true
8070 String toUrl() native "toURL"; 8143 @JSName('toURL')
8144 String toUrl() native;
8071 } 8145 }
8072 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 8146 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
8073 // for details. All rights reserved. Use of this source code is governed by a 8147 // for details. All rights reserved. Use of this source code is governed by a
8074 // BSD-style license that can be found in the LICENSE file. 8148 // BSD-style license that can be found in the LICENSE file.
8075 8149
8076 // WARNING: Do not edit - generated code. 8150 // WARNING: Do not edit - generated code.
8077 8151
8078 8152
8079 typedef void EntryCallback(Entry entry); 8153 typedef void EntryCallback(Entry entry);
8080 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 8154 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 28 matching lines...) Expand all
8109 /// @domName EntrySync.getParent; @docsEditable true 8183 /// @domName EntrySync.getParent; @docsEditable true
8110 EntrySync getParent() native; 8184 EntrySync getParent() native;
8111 8185
8112 /// @domName EntrySync.moveTo; @docsEditable true 8186 /// @domName EntrySync.moveTo; @docsEditable true
8113 EntrySync moveTo(DirectoryEntrySync parent, String name) native; 8187 EntrySync moveTo(DirectoryEntrySync parent, String name) native;
8114 8188
8115 /// @domName EntrySync.remove; @docsEditable true 8189 /// @domName EntrySync.remove; @docsEditable true
8116 void remove() native; 8190 void remove() native;
8117 8191
8118 /// @domName EntrySync.toURL; @docsEditable true 8192 /// @domName EntrySync.toURL; @docsEditable true
8119 String toUrl() native "toURL"; 8193 @JSName('toURL')
8194 String toUrl() native;
8120 } 8195 }
8121 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 8196 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
8122 // for details. All rights reserved. Use of this source code is governed by a 8197 // for details. All rights reserved. Use of this source code is governed by a
8123 // BSD-style license that can be found in the LICENSE file. 8198 // BSD-style license that can be found in the LICENSE file.
8124 8199
8125 // WARNING: Do not edit - generated code. 8200 // WARNING: Do not edit - generated code.
8126 8201
8127 8202
8128 typedef void ErrorCallback(FileError error); 8203 typedef void ErrorCallback(FileError error);
8129 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 8204 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
8208 bool cancelBubble; 8283 bool cancelBubble;
8209 8284
8210 /// @domName Event.cancelable; @docsEditable true 8285 /// @domName Event.cancelable; @docsEditable true
8211 final bool cancelable; 8286 final bool cancelable;
8212 8287
8213 /// @domName Event.clipboardData; @docsEditable true 8288 /// @domName Event.clipboardData; @docsEditable true
8214 final Clipboard clipboardData; 8289 final Clipboard clipboardData;
8215 8290
8216 /// @domName Event.currentTarget; @docsEditable true 8291 /// @domName Event.currentTarget; @docsEditable true
8217 EventTarget get currentTarget => _convertNativeToDart_EventTarget(this._curren tTarget); 8292 EventTarget get currentTarget => _convertNativeToDart_EventTarget(this._curren tTarget);
8218 dynamic get _currentTarget => JS("dynamic", "#.currentTarget", this); 8293 @JSName('currentTarget')
8294 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
8295 final dynamic _currentTarget;
8219 8296
8220 /// @domName Event.defaultPrevented; @docsEditable true 8297 /// @domName Event.defaultPrevented; @docsEditable true
8221 final bool defaultPrevented; 8298 final bool defaultPrevented;
8222 8299
8223 /// @domName Event.eventPhase; @docsEditable true 8300 /// @domName Event.eventPhase; @docsEditable true
8224 final int eventPhase; 8301 final int eventPhase;
8225 8302
8226 /// @domName Event.returnValue; @docsEditable true 8303 /// @domName Event.returnValue; @docsEditable true
8227 bool returnValue; 8304 bool returnValue;
8228 8305
8229 /// @domName Event.target; @docsEditable true 8306 /// @domName Event.target; @docsEditable true
8230 EventTarget get target => _convertNativeToDart_EventTarget(this._target); 8307 EventTarget get target => _convertNativeToDart_EventTarget(this._target);
8231 dynamic get _target => JS("dynamic", "#.target", this); 8308 @JSName('target')
8309 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
8310 final dynamic _target;
8232 8311
8233 /// @domName Event.timeStamp; @docsEditable true 8312 /// @domName Event.timeStamp; @docsEditable true
8234 final int timeStamp; 8313 final int timeStamp;
8235 8314
8236 /// @domName Event.type; @docsEditable true 8315 /// @domName Event.type; @docsEditable true
8237 final String type; 8316 final String type;
8238 8317
8239 /// @domName Event.initEvent; @docsEditable true 8318 /// @domName Event.initEvent; @docsEditable true
8240 void $dom_initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg ) native "initEvent"; 8319 @JSName('initEvent')
8320 void $dom_initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg ) native;
8241 8321
8242 /// @domName Event.preventDefault; @docsEditable true 8322 /// @domName Event.preventDefault; @docsEditable true
8243 void preventDefault() native; 8323 void preventDefault() native;
8244 8324
8245 /// @domName Event.stopImmediatePropagation; @docsEditable true 8325 /// @domName Event.stopImmediatePropagation; @docsEditable true
8246 void stopImmediatePropagation() native; 8326 void stopImmediatePropagation() native;
8247 8327
8248 /// @domName Event.stopPropagation; @docsEditable true 8328 /// @domName Event.stopPropagation; @docsEditable true
8249 void stopPropagation() native; 8329 void stopPropagation() native;
8250 8330
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
8293 8373
8294 static const int OPEN = 1; 8374 static const int OPEN = 1;
8295 8375
8296 /// @domName EventSource.readyState; @docsEditable true 8376 /// @domName EventSource.readyState; @docsEditable true
8297 final int readyState; 8377 final int readyState;
8298 8378
8299 /// @domName EventSource.url; @docsEditable true 8379 /// @domName EventSource.url; @docsEditable true
8300 final String url; 8380 final String url;
8301 8381
8302 /// @domName EventSource.addEventListener; @docsEditable true 8382 /// @domName EventSource.addEventListener; @docsEditable true
8303 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 8383 @JSName('addEventListener')
8384 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
8304 8385
8305 /// @domName EventSource.close; @docsEditable true 8386 /// @domName EventSource.close; @docsEditable true
8306 void close() native; 8387 void close() native;
8307 8388
8308 /// @domName EventSource.dispatchEvent; @docsEditable true 8389 /// @domName EventSource.dispatchEvent; @docsEditable true
8309 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 8390 @JSName('dispatchEvent')
8391 bool $dom_dispatchEvent(Event evt) native;
8310 8392
8311 /// @domName EventSource.removeEventListener; @docsEditable true 8393 /// @domName EventSource.removeEventListener; @docsEditable true
8312 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 8394 @JSName('removeEventListener')
8395 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
8313 } 8396 }
8314 8397
8315 class EventSourceEvents extends Events { 8398 class EventSourceEvents extends Events {
8316 EventSourceEvents(EventTarget _ptr) : super(_ptr); 8399 EventSourceEvents(EventTarget _ptr) : super(_ptr);
8317 8400
8318 EventListenerList get error => this['error']; 8401 EventListenerList get error => this['error'];
8319 8402
8320 EventListenerList get message => this['message']; 8403 EventListenerList get message => this['message'];
8321 8404
8322 EventListenerList get open => this['open']; 8405 EventListenerList get open => this['open'];
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
8371 } 8454 }
8372 } 8455 }
8373 8456
8374 /// @domName EventTarget 8457 /// @domName EventTarget
8375 class EventTarget native "*EventTarget" { 8458 class EventTarget native "*EventTarget" {
8376 8459
8377 /** @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent */ 8460 /** @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent */
8378 Events get on => new Events(this); 8461 Events get on => new Events(this);
8379 8462
8380 /// @domName EventTarget.addEventListener; @docsEditable true 8463 /// @domName EventTarget.addEventListener; @docsEditable true
8381 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 8464 @JSName('addEventListener')
8465 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
8382 8466
8383 /// @domName EventTarget.dispatchEvent; @docsEditable true 8467 /// @domName EventTarget.dispatchEvent; @docsEditable true
8384 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 8468 @JSName('dispatchEvent')
8469 bool $dom_dispatchEvent(Event event) native;
8385 8470
8386 /// @domName EventTarget.removeEventListener; @docsEditable true 8471 /// @domName EventTarget.removeEventListener; @docsEditable true
8387 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 8472 @JSName('removeEventListener')
8473 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
8388 8474
8389 } 8475 }
8390 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 8476 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
8391 // for details. All rights reserved. Use of this source code is governed by a 8477 // for details. All rights reserved. Use of this source code is governed by a
8392 // BSD-style license that can be found in the LICENSE file. 8478 // BSD-style license that can be found in the LICENSE file.
8393 8479
8394 8480
8395 /// @domName HTMLFieldSetElement; @docsEditable true 8481 /// @domName HTMLFieldSetElement; @docsEditable true
8396 class FieldSetElement extends Element implements Element native "*HTMLFieldSetEl ement" { 8482 class FieldSetElement extends Element implements Element native "*HTMLFieldSetEl ement" {
8397 8483
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
8586 final int readyState; 8672 final int readyState;
8587 8673
8588 /// @domName FileReader.result; @docsEditable true 8674 /// @domName FileReader.result; @docsEditable true
8589 @Creates('String|ArrayBuffer|Null') 8675 @Creates('String|ArrayBuffer|Null')
8590 final Object result; 8676 final Object result;
8591 8677
8592 /// @domName FileReader.abort; @docsEditable true 8678 /// @domName FileReader.abort; @docsEditable true
8593 void abort() native; 8679 void abort() native;
8594 8680
8595 /// @domName FileReader.addEventListener; @docsEditable true 8681 /// @domName FileReader.addEventListener; @docsEditable true
8596 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 8682 @JSName('addEventListener')
8683 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
8597 8684
8598 /// @domName FileReader.dispatchEvent; @docsEditable true 8685 /// @domName FileReader.dispatchEvent; @docsEditable true
8599 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 8686 @JSName('dispatchEvent')
8687 bool $dom_dispatchEvent(Event evt) native;
8600 8688
8601 /// @domName FileReader.readAsArrayBuffer; @docsEditable true 8689 /// @domName FileReader.readAsArrayBuffer; @docsEditable true
8602 void readAsArrayBuffer(Blob blob) native; 8690 void readAsArrayBuffer(Blob blob) native;
8603 8691
8604 /// @domName FileReader.readAsBinaryString; @docsEditable true 8692 /// @domName FileReader.readAsBinaryString; @docsEditable true
8605 void readAsBinaryString(Blob blob) native; 8693 void readAsBinaryString(Blob blob) native;
8606 8694
8607 /// @domName FileReader.readAsDataURL; @docsEditable true 8695 /// @domName FileReader.readAsDataURL; @docsEditable true
8608 void readAsDataUrl(Blob blob) native "readAsDataURL"; 8696 @JSName('readAsDataURL')
8697 void readAsDataUrl(Blob blob) native;
8609 8698
8610 /// @domName FileReader.readAsText; @docsEditable true 8699 /// @domName FileReader.readAsText; @docsEditable true
8611 void readAsText(Blob blob, [String encoding]) native; 8700 void readAsText(Blob blob, [String encoding]) native;
8612 8701
8613 /// @domName FileReader.removeEventListener; @docsEditable true 8702 /// @domName FileReader.removeEventListener; @docsEditable true
8614 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 8703 @JSName('removeEventListener')
8704 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
8615 } 8705 }
8616 8706
8617 class FileReaderEvents extends Events { 8707 class FileReaderEvents extends Events {
8618 FileReaderEvents(EventTarget _ptr) : super(_ptr); 8708 FileReaderEvents(EventTarget _ptr) : super(_ptr);
8619 8709
8620 EventListenerList get abort => this['abort']; 8710 EventListenerList get abort => this['abort'];
8621 8711
8622 EventListenerList get error => this['error']; 8712 EventListenerList get error => this['error'];
8623 8713
8624 EventListenerList get load => this['load']; 8714 EventListenerList get load => this['load'];
(...skipping 14 matching lines...) Expand all
8639 8729
8640 factory FileReaderSync() => _FileReaderSyncFactoryProvider.createFileReaderSyn c(); 8730 factory FileReaderSync() => _FileReaderSyncFactoryProvider.createFileReaderSyn c();
8641 8731
8642 /// @domName FileReaderSync.readAsArrayBuffer; @docsEditable true 8732 /// @domName FileReaderSync.readAsArrayBuffer; @docsEditable true
8643 ArrayBuffer readAsArrayBuffer(Blob blob) native; 8733 ArrayBuffer readAsArrayBuffer(Blob blob) native;
8644 8734
8645 /// @domName FileReaderSync.readAsBinaryString; @docsEditable true 8735 /// @domName FileReaderSync.readAsBinaryString; @docsEditable true
8646 String readAsBinaryString(Blob blob) native; 8736 String readAsBinaryString(Blob blob) native;
8647 8737
8648 /// @domName FileReaderSync.readAsDataURL; @docsEditable true 8738 /// @domName FileReaderSync.readAsDataURL; @docsEditable true
8649 String readAsDataUrl(Blob blob) native "readAsDataURL"; 8739 @JSName('readAsDataURL')
8740 String readAsDataUrl(Blob blob) native;
8650 8741
8651 /// @domName FileReaderSync.readAsText; @docsEditable true 8742 /// @domName FileReaderSync.readAsText; @docsEditable true
8652 String readAsText(Blob blob, [String encoding]) native; 8743 String readAsText(Blob blob, [String encoding]) native;
8653 } 8744 }
8654 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 8745 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
8655 // for details. All rights reserved. Use of this source code is governed by a 8746 // for details. All rights reserved. Use of this source code is governed by a
8656 // BSD-style license that can be found in the LICENSE file. 8747 // BSD-style license that can be found in the LICENSE file.
8657 8748
8658 // WARNING: Do not edit - generated code. 8749 // WARNING: Do not edit - generated code.
8659 8750
(...skipping 26 matching lines...) Expand all
8686 /// @domName FileWriter.position; @docsEditable true 8777 /// @domName FileWriter.position; @docsEditable true
8687 final int position; 8778 final int position;
8688 8779
8689 /// @domName FileWriter.readyState; @docsEditable true 8780 /// @domName FileWriter.readyState; @docsEditable true
8690 final int readyState; 8781 final int readyState;
8691 8782
8692 /// @domName FileWriter.abort; @docsEditable true 8783 /// @domName FileWriter.abort; @docsEditable true
8693 void abort() native; 8784 void abort() native;
8694 8785
8695 /// @domName FileWriter.addEventListener; @docsEditable true 8786 /// @domName FileWriter.addEventListener; @docsEditable true
8696 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 8787 @JSName('addEventListener')
8788 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
8697 8789
8698 /// @domName FileWriter.dispatchEvent; @docsEditable true 8790 /// @domName FileWriter.dispatchEvent; @docsEditable true
8699 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 8791 @JSName('dispatchEvent')
8792 bool $dom_dispatchEvent(Event evt) native;
8700 8793
8701 /// @domName FileWriter.removeEventListener; @docsEditable true 8794 /// @domName FileWriter.removeEventListener; @docsEditable true
8702 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 8795 @JSName('removeEventListener')
8796 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
8703 8797
8704 /// @domName FileWriter.seek; @docsEditable true 8798 /// @domName FileWriter.seek; @docsEditable true
8705 void seek(int position) native; 8799 void seek(int position) native;
8706 8800
8707 /// @domName FileWriter.truncate; @docsEditable true 8801 /// @domName FileWriter.truncate; @docsEditable true
8708 void truncate(int size) native; 8802 void truncate(int size) native;
8709 8803
8710 /// @domName FileWriter.write; @docsEditable true 8804 /// @domName FileWriter.write; @docsEditable true
8711 void write(Blob data) native; 8805 void write(Blob data) native;
8712 } 8806 }
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
8855 void insertRange(int start, int rangeLength, [num initialValue]) { 8949 void insertRange(int start, int rangeLength, [num initialValue]) {
8856 throw new UnsupportedError("Cannot insertRange on immutable List."); 8950 throw new UnsupportedError("Cannot insertRange on immutable List.");
8857 } 8951 }
8858 8952
8859 List<num> getRange(int start, int rangeLength) => 8953 List<num> getRange(int start, int rangeLength) =>
8860 _Lists.getRange(this, start, rangeLength, <num>[]); 8954 _Lists.getRange(this, start, rangeLength, <num>[]);
8861 8955
8862 // -- end List<num> mixins. 8956 // -- end List<num> mixins.
8863 8957
8864 /// @domName Float32Array.setElements; @docsEditable true 8958 /// @domName Float32Array.setElements; @docsEditable true
8865 void setElements(Object array, [int offset]) native "set"; 8959 @JSName('set')
8960 void setElements(Object array, [int offset]) native;
8866 8961
8867 /// @domName Float32Array.subarray; @docsEditable true 8962 /// @domName Float32Array.subarray; @docsEditable true
8868 Float32Array subarray(int start, [int end]) native; 8963 Float32Array subarray(int start, [int end]) native;
8869 } 8964 }
8870 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 8965 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
8871 // for details. All rights reserved. Use of this source code is governed by a 8966 // for details. All rights reserved. Use of this source code is governed by a
8872 // BSD-style license that can be found in the LICENSE file. 8967 // BSD-style license that can be found in the LICENSE file.
8873 8968
8874 8969
8875 /// @domName Float64Array; @docsEditable true 8970 /// @domName Float64Array; @docsEditable true
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
8965 void insertRange(int start, int rangeLength, [num initialValue]) { 9060 void insertRange(int start, int rangeLength, [num initialValue]) {
8966 throw new UnsupportedError("Cannot insertRange on immutable List."); 9061 throw new UnsupportedError("Cannot insertRange on immutable List.");
8967 } 9062 }
8968 9063
8969 List<num> getRange(int start, int rangeLength) => 9064 List<num> getRange(int start, int rangeLength) =>
8970 _Lists.getRange(this, start, rangeLength, <num>[]); 9065 _Lists.getRange(this, start, rangeLength, <num>[]);
8971 9066
8972 // -- end List<num> mixins. 9067 // -- end List<num> mixins.
8973 9068
8974 /// @domName Float64Array.setElements; @docsEditable true 9069 /// @domName Float64Array.setElements; @docsEditable true
8975 void setElements(Object array, [int offset]) native "set"; 9070 @JSName('set')
9071 void setElements(Object array, [int offset]) native;
8976 9072
8977 /// @domName Float64Array.subarray; @docsEditable true 9073 /// @domName Float64Array.subarray; @docsEditable true
8978 Float64Array subarray(int start, [int end]) native; 9074 Float64Array subarray(int start, [int end]) native;
8979 } 9075 }
8980 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 9076 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
8981 // for details. All rights reserved. Use of this source code is governed by a 9077 // for details. All rights reserved. Use of this source code is governed by a
8982 // BSD-style license that can be found in the LICENSE file. 9078 // BSD-style license that can be found in the LICENSE file.
8983 9079
8984 9080
8985 /// @domName HTMLFontElement; @docsEditable true 9081 /// @domName HTMLFontElement; @docsEditable true
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
9064 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 9160 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
9065 // for details. All rights reserved. Use of this source code is governed by a 9161 // for details. All rights reserved. Use of this source code is governed by a
9066 // BSD-style license that can be found in the LICENSE file. 9162 // BSD-style license that can be found in the LICENSE file.
9067 9163
9068 9164
9069 /// @domName HTMLFrameElement; @docsEditable true 9165 /// @domName HTMLFrameElement; @docsEditable true
9070 class FrameElement extends Element implements Element native "*HTMLFrameElement" { 9166 class FrameElement extends Element implements Element native "*HTMLFrameElement" {
9071 9167
9072 /// @domName HTMLFrameElement.contentWindow; @docsEditable true 9168 /// @domName HTMLFrameElement.contentWindow; @docsEditable true
9073 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); 9169 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow);
9074 dynamic get _contentWindow => JS("dynamic", "#.contentWindow", this); 9170 @JSName('contentWindow')
9171 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
9172 final dynamic _contentWindow;
9075 9173
9076 /// @domName HTMLFrameElement.frameBorder; @docsEditable true 9174 /// @domName HTMLFrameElement.frameBorder; @docsEditable true
9077 String frameBorder; 9175 String frameBorder;
9078 9176
9079 /// @domName HTMLFrameElement.height; @docsEditable true 9177 /// @domName HTMLFrameElement.height; @docsEditable true
9080 final int height; 9178 final int height;
9081 9179
9082 /// @domName HTMLFrameElement.location; @docsEditable true 9180 /// @domName HTMLFrameElement.location; @docsEditable true
9083 String location; 9181 String location;
9084 9182
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
9337 9435
9338 // -- end List<Node> mixins. 9436 // -- end List<Node> mixins.
9339 9437
9340 /// @domName HTMLAllCollection.item; @docsEditable true 9438 /// @domName HTMLAllCollection.item; @docsEditable true
9341 Node item(int index) native; 9439 Node item(int index) native;
9342 9440
9343 /// @domName HTMLAllCollection.namedItem; @docsEditable true 9441 /// @domName HTMLAllCollection.namedItem; @docsEditable true
9344 Node namedItem(String name) native; 9442 Node namedItem(String name) native;
9345 9443
9346 /// @domName HTMLAllCollection.tags; @docsEditable true 9444 /// @domName HTMLAllCollection.tags; @docsEditable true
9347 @Returns('_NodeList') @Creates('_NodeList') 9445 @Returns('NodeList') @Creates('NodeList')
9348 List<Node> tags(String name) native; 9446 List<Node> tags(String name) native;
9349 } 9447 }
9350 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 9448 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
9351 // for details. All rights reserved. Use of this source code is governed by a 9449 // for details. All rights reserved. Use of this source code is governed by a
9352 // BSD-style license that can be found in the LICENSE file. 9450 // BSD-style license that can be found in the LICENSE file.
9353 9451
9354 9452
9355 /// @domName HTMLCollection; @docsEditable true 9453 /// @domName HTMLCollection; @docsEditable true
9356 class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "* HTMLCollection" { 9454 class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "* HTMLCollection" {
9357 9455
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
9474 } 9572 }
9475 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 9573 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
9476 // for details. All rights reserved. Use of this source code is governed by a 9574 // for details. All rights reserved. Use of this source code is governed by a
9477 // BSD-style license that can be found in the LICENSE file. 9575 // BSD-style license that can be found in the LICENSE file.
9478 9576
9479 9577
9480 /// @domName HashChangeEvent; @docsEditable true 9578 /// @domName HashChangeEvent; @docsEditable true
9481 class HashChangeEvent extends Event native "*HashChangeEvent" { 9579 class HashChangeEvent extends Event native "*HashChangeEvent" {
9482 9580
9483 /// @domName HashChangeEvent.newURL; @docsEditable true 9581 /// @domName HashChangeEvent.newURL; @docsEditable true
9484 String get newUrl => JS("String", "#.newURL", this); 9582 @JSName('newURL')
9583 final String newUrl;
9485 9584
9486 /// @domName HashChangeEvent.oldURL; @docsEditable true 9585 /// @domName HashChangeEvent.oldURL; @docsEditable true
9487 String get oldUrl => JS("String", "#.oldURL", this); 9586 @JSName('oldURL')
9587 final String oldUrl;
9488 9588
9489 /// @domName HashChangeEvent.initHashChangeEvent; @docsEditable true 9589 /// @domName HashChangeEvent.initHashChangeEvent; @docsEditable true
9490 void initHashChangeEvent(String type, bool canBubble, bool cancelable, String oldURL, String newURL) native; 9590 void initHashChangeEvent(String type, bool canBubble, bool cancelable, String oldURL, String newURL) native;
9491 } 9591 }
9492 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 9592 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
9493 // for details. All rights reserved. Use of this source code is governed by a 9593 // for details. All rights reserved. Use of this source code is governed by a
9494 // BSD-style license that can be found in the LICENSE file. 9594 // BSD-style license that can be found in the LICENSE file.
9495 9595
9496 9596
9497 /// @domName HTMLHeadElement; @docsEditable true 9597 /// @domName HTMLHeadElement; @docsEditable true
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after
9659 @Creates('ArrayBuffer|Blob|Document|=Object|=List|String|num') 9759 @Creates('ArrayBuffer|Blob|Document|=Object|=List|String|num')
9660 final Object response; 9760 final Object response;
9661 9761
9662 /// @domName XMLHttpRequest.responseText; @docsEditable true 9762 /// @domName XMLHttpRequest.responseText; @docsEditable true
9663 final String responseText; 9763 final String responseText;
9664 9764
9665 /// @domName XMLHttpRequest.responseType; @docsEditable true 9765 /// @domName XMLHttpRequest.responseType; @docsEditable true
9666 String responseType; 9766 String responseType;
9667 9767
9668 /// @domName XMLHttpRequest.responseXML; @docsEditable true 9768 /// @domName XMLHttpRequest.responseXML; @docsEditable true
9669 Document get responseXml => JS("Document", "#.responseXML", this); 9769 @JSName('responseXML')
9770 final Document responseXml;
9670 9771
9671 /// @domName XMLHttpRequest.status; @docsEditable true 9772 /// @domName XMLHttpRequest.status; @docsEditable true
9672 final int status; 9773 final int status;
9673 9774
9674 /// @domName XMLHttpRequest.statusText; @docsEditable true 9775 /// @domName XMLHttpRequest.statusText; @docsEditable true
9675 final String statusText; 9776 final String statusText;
9676 9777
9677 /// @domName XMLHttpRequest.upload; @docsEditable true 9778 /// @domName XMLHttpRequest.upload; @docsEditable true
9678 final HttpRequestUpload upload; 9779 final HttpRequestUpload upload;
9679 9780
9680 /// @domName XMLHttpRequest.withCredentials; @docsEditable true 9781 /// @domName XMLHttpRequest.withCredentials; @docsEditable true
9681 bool withCredentials; 9782 bool withCredentials;
9682 9783
9683 /// @domName XMLHttpRequest.abort; @docsEditable true 9784 /// @domName XMLHttpRequest.abort; @docsEditable true
9684 void abort() native; 9785 void abort() native;
9685 9786
9686 /// @domName XMLHttpRequest.addEventListener; @docsEditable true 9787 /// @domName XMLHttpRequest.addEventListener; @docsEditable true
9687 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 9788 @JSName('addEventListener')
9789 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
9688 9790
9689 /// @domName XMLHttpRequest.dispatchEvent; @docsEditable true 9791 /// @domName XMLHttpRequest.dispatchEvent; @docsEditable true
9690 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 9792 @JSName('dispatchEvent')
9793 bool $dom_dispatchEvent(Event evt) native;
9691 9794
9692 /// @domName XMLHttpRequest.getAllResponseHeaders; @docsEditable true 9795 /// @domName XMLHttpRequest.getAllResponseHeaders; @docsEditable true
9693 String getAllResponseHeaders() native; 9796 String getAllResponseHeaders() native;
9694 9797
9695 /// @domName XMLHttpRequest.getResponseHeader; @docsEditable true 9798 /// @domName XMLHttpRequest.getResponseHeader; @docsEditable true
9696 String getResponseHeader(String header) native; 9799 String getResponseHeader(String header) native;
9697 9800
9698 /// @domName XMLHttpRequest.open; @docsEditable true 9801 /// @domName XMLHttpRequest.open; @docsEditable true
9699 void open(String method, String url, [bool async, String user, String password ]) native; 9802 void open(String method, String url, [bool async, String user, String password ]) native;
9700 9803
9701 /// @domName XMLHttpRequest.overrideMimeType; @docsEditable true 9804 /// @domName XMLHttpRequest.overrideMimeType; @docsEditable true
9702 void overrideMimeType(String override) native; 9805 void overrideMimeType(String override) native;
9703 9806
9704 /// @domName XMLHttpRequest.removeEventListener; @docsEditable true 9807 /// @domName XMLHttpRequest.removeEventListener; @docsEditable true
9705 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 9808 @JSName('removeEventListener')
9809 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
9706 9810
9707 /// @domName XMLHttpRequest.send; @docsEditable true 9811 /// @domName XMLHttpRequest.send; @docsEditable true
9708 void send([data]) native; 9812 void send([data]) native;
9709 9813
9710 /// @domName XMLHttpRequest.setRequestHeader; @docsEditable true 9814 /// @domName XMLHttpRequest.setRequestHeader; @docsEditable true
9711 void setRequestHeader(String header, String value) native; 9815 void setRequestHeader(String header, String value) native;
9712 9816
9713 } 9817 }
9714 9818
9715 class HttpRequestEvents extends Events { 9819 class HttpRequestEvents extends Events {
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
9773 9877
9774 9878
9775 /// @domName XMLHttpRequestUpload; @docsEditable true 9879 /// @domName XMLHttpRequestUpload; @docsEditable true
9776 class HttpRequestUpload extends EventTarget native "*XMLHttpRequestUpload" { 9880 class HttpRequestUpload extends EventTarget native "*XMLHttpRequestUpload" {
9777 9881
9778 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 9882 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
9779 HttpRequestUploadEvents get on => 9883 HttpRequestUploadEvents get on =>
9780 new HttpRequestUploadEvents(this); 9884 new HttpRequestUploadEvents(this);
9781 9885
9782 /// @domName XMLHttpRequestUpload.addEventListener; @docsEditable true 9886 /// @domName XMLHttpRequestUpload.addEventListener; @docsEditable true
9783 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 9887 @JSName('addEventListener')
9888 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
9784 9889
9785 /// @domName XMLHttpRequestUpload.dispatchEvent; @docsEditable true 9890 /// @domName XMLHttpRequestUpload.dispatchEvent; @docsEditable true
9786 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 9891 @JSName('dispatchEvent')
9892 bool $dom_dispatchEvent(Event evt) native;
9787 9893
9788 /// @domName XMLHttpRequestUpload.removeEventListener; @docsEditable true 9894 /// @domName XMLHttpRequestUpload.removeEventListener; @docsEditable true
9789 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 9895 @JSName('removeEventListener')
9896 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
9790 } 9897 }
9791 9898
9792 class HttpRequestUploadEvents extends Events { 9899 class HttpRequestUploadEvents extends Events {
9793 HttpRequestUploadEvents(EventTarget _ptr) : super(_ptr); 9900 HttpRequestUploadEvents(EventTarget _ptr) : super(_ptr);
9794 9901
9795 EventListenerList get abort => this['abort']; 9902 EventListenerList get abort => this['abort'];
9796 9903
9797 EventListenerList get error => this['error']; 9904 EventListenerList get error => this['error'];
9798 9905
9799 EventListenerList get load => this['load']; 9906 EventListenerList get load => this['load'];
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
9847 /// @domName IDBCursor.continueFunction; @docsEditable true 9954 /// @domName IDBCursor.continueFunction; @docsEditable true
9848 void continueFunction([/*IDBKey*/ key]) { 9955 void continueFunction([/*IDBKey*/ key]) {
9849 if (?key) { 9956 if (?key) {
9850 var key_1 = _convertDartToNative_IDBKey(key); 9957 var key_1 = _convertDartToNative_IDBKey(key);
9851 _continueFunction_1(key_1); 9958 _continueFunction_1(key_1);
9852 return; 9959 return;
9853 } 9960 }
9854 _continueFunction_2(); 9961 _continueFunction_2();
9855 return; 9962 return;
9856 } 9963 }
9857 void _continueFunction_1(key) native "continue"; 9964 @JSName('continue')
9858 void _continueFunction_2() native "continue"; 9965 void _continueFunction_1(key) native;
9966 @JSName('continue')
9967 void _continueFunction_2() native;
9859 9968
9860 /// @domName IDBCursor.delete; @docsEditable true 9969 /// @domName IDBCursor.delete; @docsEditable true
9861 IDBRequest delete() native; 9970 IDBRequest delete() native;
9862 9971
9863 /// @domName IDBCursor.update; @docsEditable true 9972 /// @domName IDBCursor.update; @docsEditable true
9864 IDBRequest update(/*any*/ value) { 9973 IDBRequest update(/*any*/ value) {
9865 var value_1 = _convertDartToNative_SerializedScriptValue(value); 9974 var value_1 = _convertDartToNative_SerializedScriptValue(value);
9866 return _update_1(value_1); 9975 return _update_1(value_1);
9867 } 9976 }
9868 IDBRequest _update_1(value) native "update"; 9977 @JSName('update')
9978 IDBRequest _update_1(value) native;
9869 } 9979 }
9870 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 9980 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
9871 // for details. All rights reserved. Use of this source code is governed by a 9981 // for details. All rights reserved. Use of this source code is governed by a
9872 // BSD-style license that can be found in the LICENSE file. 9982 // BSD-style license that can be found in the LICENSE file.
9873 9983
9874 9984
9875 /// @domName IDBCursorWithValue; @docsEditable true 9985 /// @domName IDBCursorWithValue; @docsEditable true
9876 class IDBCursorWithValue extends IDBCursor native "*IDBCursorWithValue" { 9986 class IDBCursorWithValue extends IDBCursor native "*IDBCursorWithValue" {
9877 9987
9878 /// @domName IDBCursorWithValue.value; @docsEditable true 9988 /// @domName IDBCursorWithValue.value; @docsEditable true
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
9916 return db._transaction(stores, mode); 10026 return db._transaction(stores, mode);
9917 } 10027 }
9918 10028
9919 static IDBTransaction _transaction_numeric_mode(IDBDatabase db, stores, mode) { 10029 static IDBTransaction _transaction_numeric_mode(IDBDatabase db, stores, mode) {
9920 int intMode; 10030 int intMode;
9921 if (mode == 'readonly') intMode = IDBTransaction.READ_ONLY; 10031 if (mode == 'readonly') intMode = IDBTransaction.READ_ONLY;
9922 if (mode == 'readwrite') intMode = IDBTransaction.READ_WRITE; 10032 if (mode == 'readwrite') intMode = IDBTransaction.READ_WRITE;
9923 return db._transaction(stores, intMode); 10033 return db._transaction(stores, intMode);
9924 } 10034 }
9925 10035
9926 IDBTransaction _transaction(stores, mode) native 'transaction'; 10036 @JSName('transaction')
10037 IDBTransaction _transaction(stores, mode) native;
9927 10038
9928 static bool _hasNumericMode(txn) => 10039 static bool _hasNumericMode(txn) =>
9929 JS('bool', 'typeof(#.mode) === "number"', txn); 10040 JS('bool', 'typeof(#.mode) === "number"', txn);
9930 10041
9931 10042
9932 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 10043 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
9933 IDBDatabaseEvents get on => 10044 IDBDatabaseEvents get on =>
9934 new IDBDatabaseEvents(this); 10045 new IDBDatabaseEvents(this);
9935 10046
9936 /// @domName IDBDatabase.name; @docsEditable true 10047 /// @domName IDBDatabase.name; @docsEditable true
9937 final String name; 10048 final String name;
9938 10049
9939 /// @domName IDBDatabase.objectStoreNames; @docsEditable true 10050 /// @domName IDBDatabase.objectStoreNames; @docsEditable true
9940 @Returns('_DOMStringList') @Creates('_DOMStringList') 10051 @Returns('_DOMStringList') @Creates('_DOMStringList')
9941 final List<String> objectStoreNames; 10052 final List<String> objectStoreNames;
9942 10053
9943 /// @domName IDBDatabase.version; @docsEditable true 10054 /// @domName IDBDatabase.version; @docsEditable true
9944 final dynamic version; 10055 final dynamic version;
9945 10056
9946 /// @domName IDBDatabase.addEventListener; @docsEditable true 10057 /// @domName IDBDatabase.addEventListener; @docsEditable true
9947 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 10058 @JSName('addEventListener')
10059 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
9948 10060
9949 /// @domName IDBDatabase.close; @docsEditable true 10061 /// @domName IDBDatabase.close; @docsEditable true
9950 void close() native; 10062 void close() native;
9951 10063
9952 /// @domName IDBDatabase.createObjectStore; @docsEditable true 10064 /// @domName IDBDatabase.createObjectStore; @docsEditable true
9953 IDBObjectStore createObjectStore(String name, [Map options]) { 10065 IDBObjectStore createObjectStore(String name, [Map options]) {
9954 if (?options) { 10066 if (?options) {
9955 var options_1 = _convertDartToNative_Dictionary(options); 10067 var options_1 = _convertDartToNative_Dictionary(options);
9956 return _createObjectStore_1(name, options_1); 10068 return _createObjectStore_1(name, options_1);
9957 } 10069 }
9958 return _createObjectStore_2(name); 10070 return _createObjectStore_2(name);
9959 } 10071 }
9960 IDBObjectStore _createObjectStore_1(name, options) native "createObjectStore"; 10072 @JSName('createObjectStore')
9961 IDBObjectStore _createObjectStore_2(name) native "createObjectStore"; 10073 IDBObjectStore _createObjectStore_1(name, options) native;
10074 @JSName('createObjectStore')
10075 IDBObjectStore _createObjectStore_2(name) native;
9962 10076
9963 /// @domName IDBDatabase.deleteObjectStore; @docsEditable true 10077 /// @domName IDBDatabase.deleteObjectStore; @docsEditable true
9964 void deleteObjectStore(String name) native; 10078 void deleteObjectStore(String name) native;
9965 10079
9966 /// @domName IDBDatabase.dispatchEvent; @docsEditable true 10080 /// @domName IDBDatabase.dispatchEvent; @docsEditable true
9967 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 10081 @JSName('dispatchEvent')
10082 bool $dom_dispatchEvent(Event evt) native;
9968 10083
9969 /// @domName IDBDatabase.removeEventListener; @docsEditable true 10084 /// @domName IDBDatabase.removeEventListener; @docsEditable true
9970 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 10085 @JSName('removeEventListener')
10086 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
9971 10087
9972 /// @domName IDBDatabase.setVersion; @docsEditable true 10088 /// @domName IDBDatabase.setVersion; @docsEditable true
9973 IDBVersionChangeRequest setVersion(String version) native; 10089 IDBVersionChangeRequest setVersion(String version) native;
9974 } 10090 }
9975 10091
9976 // TODO(sra): This should be a static member of IDBTransaction but dart2js 10092 // TODO(sra): This should be a static member of IDBTransaction but dart2js
9977 // can't handle that. Move it back after dart2js is completely done. 10093 // can't handle that. Move it back after dart2js is completely done.
9978 var _transaction_fn; // Assigned one of the static methods. 10094 var _transaction_fn; // Assigned one of the static methods.
9979 10095
9980 class IDBDatabaseEvents extends Events { 10096 class IDBDatabaseEvents extends Events {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
10039 10155
10040 /// @domName IDBFactory; @docsEditable true 10156 /// @domName IDBFactory; @docsEditable true
10041 class IDBFactory native "*IDBFactory" { 10157 class IDBFactory native "*IDBFactory" {
10042 10158
10043 /// @domName IDBFactory.cmp; @docsEditable true 10159 /// @domName IDBFactory.cmp; @docsEditable true
10044 int cmp(/*IDBKey*/ first, /*IDBKey*/ second) { 10160 int cmp(/*IDBKey*/ first, /*IDBKey*/ second) {
10045 var first_1 = _convertDartToNative_IDBKey(first); 10161 var first_1 = _convertDartToNative_IDBKey(first);
10046 var second_2 = _convertDartToNative_IDBKey(second); 10162 var second_2 = _convertDartToNative_IDBKey(second);
10047 return _cmp_1(first_1, second_2); 10163 return _cmp_1(first_1, second_2);
10048 } 10164 }
10049 int _cmp_1(first, second) native "cmp"; 10165 @JSName('cmp')
10166 int _cmp_1(first, second) native;
10050 10167
10051 /// @domName IDBFactory.deleteDatabase; @docsEditable true 10168 /// @domName IDBFactory.deleteDatabase; @docsEditable true
10052 IDBVersionChangeRequest deleteDatabase(String name) native; 10169 IDBVersionChangeRequest deleteDatabase(String name) native;
10053 10170
10054 /// @domName IDBFactory.open; @docsEditable true 10171 /// @domName IDBFactory.open; @docsEditable true
10055 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBDatabase') 10172 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBDatabase')
10056 IDBOpenDBRequest open(String name, [int version]) native; 10173 IDBOpenDBRequest open(String name, [int version]) native;
10057 10174
10058 /// @domName IDBFactory.webkitGetDatabaseNames; @docsEditable true 10175 /// @domName IDBFactory.webkitGetDatabaseNames; @docsEditable true
10059 IDBRequest webkitGetDatabaseNames() native; 10176 IDBRequest webkitGetDatabaseNames() native;
(...skipping 28 matching lines...) Expand all
10088 } 10205 }
10089 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) { 10206 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) {
10090 return _count_2(key_OR_range); 10207 return _count_2(key_OR_range);
10091 } 10208 }
10092 if (?key_OR_range) { 10209 if (?key_OR_range) {
10093 var key_1 = _convertDartToNative_IDBKey(key_OR_range); 10210 var key_1 = _convertDartToNative_IDBKey(key_OR_range);
10094 return _count_3(key_1); 10211 return _count_3(key_1);
10095 } 10212 }
10096 throw new ArgumentError("Incorrect number or type of arguments"); 10213 throw new ArgumentError("Incorrect number or type of arguments");
10097 } 10214 }
10098 IDBRequest _count_1() native "count"; 10215 @JSName('count')
10099 IDBRequest _count_2(IDBKeyRange range) native "count"; 10216 IDBRequest _count_1() native;
10100 IDBRequest _count_3(key) native "count"; 10217 @JSName('count')
10218 IDBRequest _count_2(IDBKeyRange range) native;
10219 @JSName('count')
10220 IDBRequest _count_3(key) native;
10101 10221
10102 /// @domName IDBIndex.get; @docsEditable true 10222 /// @domName IDBIndex.get; @docsEditable true
10103 IDBRequest get(key) { 10223 IDBRequest get(key) {
10104 if ((?key && (key is IDBKeyRange || key == null))) { 10224 if ((?key && (key is IDBKeyRange || key == null))) {
10105 return _get_1(key); 10225 return _get_1(key);
10106 } 10226 }
10107 if (?key) { 10227 if (?key) {
10108 var key_1 = _convertDartToNative_IDBKey(key); 10228 var key_1 = _convertDartToNative_IDBKey(key);
10109 return _get_2(key_1); 10229 return _get_2(key_1);
10110 } 10230 }
10111 throw new ArgumentError("Incorrect number or type of arguments"); 10231 throw new ArgumentError("Incorrect number or type of arguments");
10112 } 10232 }
10233 @JSName('get')
10113 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue 10234 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue
10114 IDBRequest _get_1(IDBKeyRange key) native "get"; 10235 IDBRequest _get_1(IDBKeyRange key) native;
10236 @JSName('get')
10115 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue 10237 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue
10116 IDBRequest _get_2(key) native "get"; 10238 IDBRequest _get_2(key) native;
10117 10239
10118 /// @domName IDBIndex.getKey; @docsEditable true 10240 /// @domName IDBIndex.getKey; @docsEditable true
10119 IDBRequest getKey(key) { 10241 IDBRequest getKey(key) {
10120 if ((?key && (key is IDBKeyRange || key == null))) { 10242 if ((?key && (key is IDBKeyRange || key == null))) {
10121 return _getKey_1(key); 10243 return _getKey_1(key);
10122 } 10244 }
10123 if (?key) { 10245 if (?key) {
10124 var key_1 = _convertDartToNative_IDBKey(key); 10246 var key_1 = _convertDartToNative_IDBKey(key);
10125 return _getKey_2(key_1); 10247 return _getKey_2(key_1);
10126 } 10248 }
10127 throw new ArgumentError("Incorrect number or type of arguments"); 10249 throw new ArgumentError("Incorrect number or type of arguments");
10128 } 10250 }
10251 @JSName('getKey')
10129 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue @Creates('IDBObjectStore') 10252 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue @Creates('IDBObjectStore')
10130 IDBRequest _getKey_1(IDBKeyRange key) native "getKey"; 10253 IDBRequest _getKey_1(IDBKeyRange key) native;
10254 @JSName('getKey')
10131 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue @Creates('IDBObjectStore') 10255 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue @Creates('IDBObjectStore')
10132 IDBRequest _getKey_2(key) native "getKey"; 10256 IDBRequest _getKey_2(key) native;
10133 10257
10134 /// @domName IDBIndex.openCursor; @docsEditable true 10258 /// @domName IDBIndex.openCursor; @docsEditable true
10135 IDBRequest openCursor([key_OR_range, String direction]) { 10259 IDBRequest openCursor([key_OR_range, String direction]) {
10136 if (!?key_OR_range && 10260 if (!?key_OR_range &&
10137 !?direction) { 10261 !?direction) {
10138 return _openCursor_1(); 10262 return _openCursor_1();
10139 } 10263 }
10140 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) && 10264 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) &&
10141 !?direction) { 10265 !?direction) {
10142 return _openCursor_2(key_OR_range); 10266 return _openCursor_2(key_OR_range);
10143 } 10267 }
10144 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) { 10268 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) {
10145 return _openCursor_3(key_OR_range, direction); 10269 return _openCursor_3(key_OR_range, direction);
10146 } 10270 }
10147 if (?key_OR_range && 10271 if (?key_OR_range &&
10148 !?direction) { 10272 !?direction) {
10149 var key_1 = _convertDartToNative_IDBKey(key_OR_range); 10273 var key_1 = _convertDartToNative_IDBKey(key_OR_range);
10150 return _openCursor_4(key_1); 10274 return _openCursor_4(key_1);
10151 } 10275 }
10152 if (?key_OR_range) { 10276 if (?key_OR_range) {
10153 var key_2 = _convertDartToNative_IDBKey(key_OR_range); 10277 var key_2 = _convertDartToNative_IDBKey(key_OR_range);
10154 return _openCursor_5(key_2, direction); 10278 return _openCursor_5(key_2, direction);
10155 } 10279 }
10156 throw new ArgumentError("Incorrect number or type of arguments"); 10280 throw new ArgumentError("Incorrect number or type of arguments");
10157 } 10281 }
10282 @JSName('openCursor')
10158 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10283 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10159 IDBRequest _openCursor_1() native "openCursor"; 10284 IDBRequest _openCursor_1() native;
10285 @JSName('openCursor')
10160 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10286 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10161 IDBRequest _openCursor_2(IDBKeyRange range) native "openCursor"; 10287 IDBRequest _openCursor_2(IDBKeyRange range) native;
10288 @JSName('openCursor')
10162 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10289 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10163 IDBRequest _openCursor_3(IDBKeyRange range, direction) native "openCursor"; 10290 IDBRequest _openCursor_3(IDBKeyRange range, direction) native;
10291 @JSName('openCursor')
10164 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10292 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10165 IDBRequest _openCursor_4(key) native "openCursor"; 10293 IDBRequest _openCursor_4(key) native;
10294 @JSName('openCursor')
10166 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10295 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10167 IDBRequest _openCursor_5(key, direction) native "openCursor"; 10296 IDBRequest _openCursor_5(key, direction) native;
10168 10297
10169 /// @domName IDBIndex.openKeyCursor; @docsEditable true 10298 /// @domName IDBIndex.openKeyCursor; @docsEditable true
10170 IDBRequest openKeyCursor([key_OR_range, String direction]) { 10299 IDBRequest openKeyCursor([key_OR_range, String direction]) {
10171 if (!?key_OR_range && 10300 if (!?key_OR_range &&
10172 !?direction) { 10301 !?direction) {
10173 return _openKeyCursor_1(); 10302 return _openKeyCursor_1();
10174 } 10303 }
10175 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) && 10304 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) &&
10176 !?direction) { 10305 !?direction) {
10177 return _openKeyCursor_2(key_OR_range); 10306 return _openKeyCursor_2(key_OR_range);
10178 } 10307 }
10179 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) { 10308 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) {
10180 return _openKeyCursor_3(key_OR_range, direction); 10309 return _openKeyCursor_3(key_OR_range, direction);
10181 } 10310 }
10182 if (?key_OR_range && 10311 if (?key_OR_range &&
10183 !?direction) { 10312 !?direction) {
10184 var key_1 = _convertDartToNative_IDBKey(key_OR_range); 10313 var key_1 = _convertDartToNative_IDBKey(key_OR_range);
10185 return _openKeyCursor_4(key_1); 10314 return _openKeyCursor_4(key_1);
10186 } 10315 }
10187 if (?key_OR_range) { 10316 if (?key_OR_range) {
10188 var key_2 = _convertDartToNative_IDBKey(key_OR_range); 10317 var key_2 = _convertDartToNative_IDBKey(key_OR_range);
10189 return _openKeyCursor_5(key_2, direction); 10318 return _openKeyCursor_5(key_2, direction);
10190 } 10319 }
10191 throw new ArgumentError("Incorrect number or type of arguments"); 10320 throw new ArgumentError("Incorrect number or type of arguments");
10192 } 10321 }
10322 @JSName('openKeyCursor')
10193 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10323 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10194 IDBRequest _openKeyCursor_1() native "openKeyCursor"; 10324 IDBRequest _openKeyCursor_1() native;
10325 @JSName('openKeyCursor')
10195 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10326 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10196 IDBRequest _openKeyCursor_2(IDBKeyRange range) native "openKeyCursor"; 10327 IDBRequest _openKeyCursor_2(IDBKeyRange range) native;
10328 @JSName('openKeyCursor')
10197 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10329 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10198 IDBRequest _openKeyCursor_3(IDBKeyRange range, direction) native "openKeyCurso r"; 10330 IDBRequest _openKeyCursor_3(IDBKeyRange range, direction) native;
10331 @JSName('openKeyCursor')
10199 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10332 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10200 IDBRequest _openKeyCursor_4(key) native "openKeyCursor"; 10333 IDBRequest _openKeyCursor_4(key) native;
10334 @JSName('openKeyCursor')
10201 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10335 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10202 IDBRequest _openKeyCursor_5(key, direction) native "openKeyCursor"; 10336 IDBRequest _openKeyCursor_5(key, direction) native;
10203 } 10337 }
10204 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10338 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
10205 // for details. All rights reserved. Use of this source code is governed by a 10339 // for details. All rights reserved. Use of this source code is governed by a
10206 // BSD-style license that can be found in the LICENSE file. 10340 // BSD-style license that can be found in the LICENSE file.
10207 10341
10208 10342
10209 /// @domName IDBKey; @docsEditable true 10343 /// @domName IDBKey; @docsEditable true
10210 class IDBKey native "*IDBKey" { 10344 class IDBKey native "*IDBKey" {
10211 } 10345 }
10212 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10346 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 25 matching lines...) Expand all
10238 * @domName IDBKeyRange.bound 10372 * @domName IDBKeyRange.bound
10239 */ 10373 */
10240 factory IDBKeyRange.bound(/*IDBKey*/ lower, /*IDBKey*/ upper, 10374 factory IDBKeyRange.bound(/*IDBKey*/ lower, /*IDBKey*/ upper,
10241 [bool lowerOpen = false, bool upperOpen = false]) => 10375 [bool lowerOpen = false, bool upperOpen = false]) =>
10242 _IDBKeyRangeFactoryProvider.createIDBKeyRange_bound( 10376 _IDBKeyRangeFactoryProvider.createIDBKeyRange_bound(
10243 lower, upper, lowerOpen, upperOpen); 10377 lower, upper, lowerOpen, upperOpen);
10244 10378
10245 10379
10246 /// @domName IDBKeyRange.lower; @docsEditable true 10380 /// @domName IDBKeyRange.lower; @docsEditable true
10247 dynamic get lower => _convertNativeToDart_IDBKey(this._lower); 10381 dynamic get lower => _convertNativeToDart_IDBKey(this._lower);
10248 dynamic get _lower => JS("dynamic", "#.lower", this); 10382 @JSName('lower')
10383 final dynamic _lower;
10249 10384
10250 /// @domName IDBKeyRange.lowerOpen; @docsEditable true 10385 /// @domName IDBKeyRange.lowerOpen; @docsEditable true
10251 final bool lowerOpen; 10386 final bool lowerOpen;
10252 10387
10253 /// @domName IDBKeyRange.upper; @docsEditable true 10388 /// @domName IDBKeyRange.upper; @docsEditable true
10254 dynamic get upper => _convertNativeToDart_IDBKey(this._upper); 10389 dynamic get upper => _convertNativeToDart_IDBKey(this._upper);
10255 dynamic get _upper => JS("dynamic", "#.upper", this); 10390 @JSName('upper')
10391 final dynamic _upper;
10256 10392
10257 /// @domName IDBKeyRange.upperOpen; @docsEditable true 10393 /// @domName IDBKeyRange.upperOpen; @docsEditable true
10258 final bool upperOpen; 10394 final bool upperOpen;
10259 10395
10260 /// @domName IDBKeyRange.bound_; @docsEditable true 10396 /// @domName IDBKeyRange.bound_; @docsEditable true
10261 static IDBKeyRange bound_(/*IDBKey*/ lower, /*IDBKey*/ upper, [bool lowerOpen, bool upperOpen]) { 10397 static IDBKeyRange bound_(/*IDBKey*/ lower, /*IDBKey*/ upper, [bool lowerOpen, bool upperOpen]) {
10262 if (?upperOpen) { 10398 if (?upperOpen) {
10263 var lower_1 = _convertDartToNative_IDBKey(lower); 10399 var lower_1 = _convertDartToNative_IDBKey(lower);
10264 var upper_2 = _convertDartToNative_IDBKey(upper); 10400 var upper_2 = _convertDartToNative_IDBKey(upper);
10265 return _bound__1(lower_1, upper_2, lowerOpen, upperOpen); 10401 return _bound__1(lower_1, upper_2, lowerOpen, upperOpen);
10266 } 10402 }
10267 if (?lowerOpen) { 10403 if (?lowerOpen) {
10268 var lower_3 = _convertDartToNative_IDBKey(lower); 10404 var lower_3 = _convertDartToNative_IDBKey(lower);
10269 var upper_4 = _convertDartToNative_IDBKey(upper); 10405 var upper_4 = _convertDartToNative_IDBKey(upper);
10270 return _bound__2(lower_3, upper_4, lowerOpen); 10406 return _bound__2(lower_3, upper_4, lowerOpen);
10271 } 10407 }
10272 var lower_5 = _convertDartToNative_IDBKey(lower); 10408 var lower_5 = _convertDartToNative_IDBKey(lower);
10273 var upper_6 = _convertDartToNative_IDBKey(upper); 10409 var upper_6 = _convertDartToNative_IDBKey(upper);
10274 return _bound__3(lower_5, upper_6); 10410 return _bound__3(lower_5, upper_6);
10275 } 10411 }
10276 static IDBKeyRange _bound__1(lower, upper, lowerOpen, upperOpen) native "bound "; 10412 @JSName('bound')
10277 static IDBKeyRange _bound__2(lower, upper, lowerOpen) native "bound"; 10413 static IDBKeyRange _bound__1(lower, upper, lowerOpen, upperOpen) native;
10278 static IDBKeyRange _bound__3(lower, upper) native "bound"; 10414 @JSName('bound')
10415 static IDBKeyRange _bound__2(lower, upper, lowerOpen) native;
10416 @JSName('bound')
10417 static IDBKeyRange _bound__3(lower, upper) native;
10279 10418
10280 /// @domName IDBKeyRange.lowerBound_; @docsEditable true 10419 /// @domName IDBKeyRange.lowerBound_; @docsEditable true
10281 static IDBKeyRange lowerBound_(/*IDBKey*/ bound, [bool open]) { 10420 static IDBKeyRange lowerBound_(/*IDBKey*/ bound, [bool open]) {
10282 if (?open) { 10421 if (?open) {
10283 var bound_1 = _convertDartToNative_IDBKey(bound); 10422 var bound_1 = _convertDartToNative_IDBKey(bound);
10284 return _lowerBound__1(bound_1, open); 10423 return _lowerBound__1(bound_1, open);
10285 } 10424 }
10286 var bound_2 = _convertDartToNative_IDBKey(bound); 10425 var bound_2 = _convertDartToNative_IDBKey(bound);
10287 return _lowerBound__2(bound_2); 10426 return _lowerBound__2(bound_2);
10288 } 10427 }
10289 static IDBKeyRange _lowerBound__1(bound, open) native "lowerBound"; 10428 @JSName('lowerBound')
10290 static IDBKeyRange _lowerBound__2(bound) native "lowerBound"; 10429 static IDBKeyRange _lowerBound__1(bound, open) native;
10430 @JSName('lowerBound')
10431 static IDBKeyRange _lowerBound__2(bound) native;
10291 10432
10292 /// @domName IDBKeyRange.only_; @docsEditable true 10433 /// @domName IDBKeyRange.only_; @docsEditable true
10293 static IDBKeyRange only_(/*IDBKey*/ value) { 10434 static IDBKeyRange only_(/*IDBKey*/ value) {
10294 var value_1 = _convertDartToNative_IDBKey(value); 10435 var value_1 = _convertDartToNative_IDBKey(value);
10295 return _only__1(value_1); 10436 return _only__1(value_1);
10296 } 10437 }
10297 static IDBKeyRange _only__1(value) native "only"; 10438 @JSName('only')
10439 static IDBKeyRange _only__1(value) native;
10298 10440
10299 /// @domName IDBKeyRange.upperBound_; @docsEditable true 10441 /// @domName IDBKeyRange.upperBound_; @docsEditable true
10300 static IDBKeyRange upperBound_(/*IDBKey*/ bound, [bool open]) { 10442 static IDBKeyRange upperBound_(/*IDBKey*/ bound, [bool open]) {
10301 if (?open) { 10443 if (?open) {
10302 var bound_1 = _convertDartToNative_IDBKey(bound); 10444 var bound_1 = _convertDartToNative_IDBKey(bound);
10303 return _upperBound__1(bound_1, open); 10445 return _upperBound__1(bound_1, open);
10304 } 10446 }
10305 var bound_2 = _convertDartToNative_IDBKey(bound); 10447 var bound_2 = _convertDartToNative_IDBKey(bound);
10306 return _upperBound__2(bound_2); 10448 return _upperBound__2(bound_2);
10307 } 10449 }
10308 static IDBKeyRange _upperBound__1(bound, open) native "upperBound"; 10450 @JSName('upperBound')
10309 static IDBKeyRange _upperBound__2(bound) native "upperBound"; 10451 static IDBKeyRange _upperBound__1(bound, open) native;
10452 @JSName('upperBound')
10453 static IDBKeyRange _upperBound__2(bound) native;
10310 10454
10311 } 10455 }
10312 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10456 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
10313 // for details. All rights reserved. Use of this source code is governed by a 10457 // for details. All rights reserved. Use of this source code is governed by a
10314 // BSD-style license that can be found in the LICENSE file. 10458 // BSD-style license that can be found in the LICENSE file.
10315 10459
10316 10460
10317 /// @domName IDBObjectStore; @docsEditable true 10461 /// @domName IDBObjectStore; @docsEditable true
10318 class IDBObjectStore native "*IDBObjectStore" { 10462 class IDBObjectStore native "*IDBObjectStore" {
10319 10463
(...skipping 16 matching lines...) Expand all
10336 /// @domName IDBObjectStore.add; @docsEditable true 10480 /// @domName IDBObjectStore.add; @docsEditable true
10337 IDBRequest add(/*any*/ value, [/*IDBKey*/ key]) { 10481 IDBRequest add(/*any*/ value, [/*IDBKey*/ key]) {
10338 if (?key) { 10482 if (?key) {
10339 var value_1 = _convertDartToNative_SerializedScriptValue(value); 10483 var value_1 = _convertDartToNative_SerializedScriptValue(value);
10340 var key_2 = _convertDartToNative_IDBKey(key); 10484 var key_2 = _convertDartToNative_IDBKey(key);
10341 return _add_1(value_1, key_2); 10485 return _add_1(value_1, key_2);
10342 } 10486 }
10343 var value_3 = _convertDartToNative_SerializedScriptValue(value); 10487 var value_3 = _convertDartToNative_SerializedScriptValue(value);
10344 return _add_2(value_3); 10488 return _add_2(value_3);
10345 } 10489 }
10490 @JSName('add')
10346 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey 10491 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey
10347 IDBRequest _add_1(value, key) native "add"; 10492 IDBRequest _add_1(value, key) native;
10493 @JSName('add')
10348 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey 10494 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey
10349 IDBRequest _add_2(value) native "add"; 10495 IDBRequest _add_2(value) native;
10350 10496
10351 /// @domName IDBObjectStore.clear; @docsEditable true 10497 /// @domName IDBObjectStore.clear; @docsEditable true
10352 IDBRequest clear() native; 10498 IDBRequest clear() native;
10353 10499
10354 /// @domName IDBObjectStore.count; @docsEditable true 10500 /// @domName IDBObjectStore.count; @docsEditable true
10355 IDBRequest count([key_OR_range]) { 10501 IDBRequest count([key_OR_range]) {
10356 if (!?key_OR_range) { 10502 if (!?key_OR_range) {
10357 return _count_1(); 10503 return _count_1();
10358 } 10504 }
10359 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) { 10505 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) {
10360 return _count_2(key_OR_range); 10506 return _count_2(key_OR_range);
10361 } 10507 }
10362 if (?key_OR_range) { 10508 if (?key_OR_range) {
10363 var key_1 = _convertDartToNative_IDBKey(key_OR_range); 10509 var key_1 = _convertDartToNative_IDBKey(key_OR_range);
10364 return _count_3(key_1); 10510 return _count_3(key_1);
10365 } 10511 }
10366 throw new ArgumentError("Incorrect number or type of arguments"); 10512 throw new ArgumentError("Incorrect number or type of arguments");
10367 } 10513 }
10368 IDBRequest _count_1() native "count"; 10514 @JSName('count')
10369 IDBRequest _count_2(IDBKeyRange range) native "count"; 10515 IDBRequest _count_1() native;
10370 IDBRequest _count_3(key) native "count"; 10516 @JSName('count')
10517 IDBRequest _count_2(IDBKeyRange range) native;
10518 @JSName('count')
10519 IDBRequest _count_3(key) native;
10371 10520
10372 /// @domName IDBObjectStore.createIndex; @docsEditable true 10521 /// @domName IDBObjectStore.createIndex; @docsEditable true
10373 IDBIndex createIndex(String name, keyPath, [Map options]) { 10522 IDBIndex createIndex(String name, keyPath, [Map options]) {
10374 if ((?keyPath && (keyPath is List<String> || keyPath == null)) && 10523 if ((?keyPath && (keyPath is List<String> || keyPath == null)) &&
10375 !?options) { 10524 !?options) {
10376 List keyPath_1 = _convertDartToNative_StringArray(keyPath); 10525 List keyPath_1 = _convertDartToNative_StringArray(keyPath);
10377 return _createIndex_1(name, keyPath_1); 10526 return _createIndex_1(name, keyPath_1);
10378 } 10527 }
10379 if ((?keyPath && (keyPath is List<String> || keyPath == null))) { 10528 if ((?keyPath && (keyPath is List<String> || keyPath == null))) {
10380 List keyPath_2 = _convertDartToNative_StringArray(keyPath); 10529 List keyPath_2 = _convertDartToNative_StringArray(keyPath);
10381 var options_3 = _convertDartToNative_Dictionary(options); 10530 var options_3 = _convertDartToNative_Dictionary(options);
10382 return _createIndex_2(name, keyPath_2, options_3); 10531 return _createIndex_2(name, keyPath_2, options_3);
10383 } 10532 }
10384 if ((?keyPath && (keyPath is String || keyPath == null)) && 10533 if ((?keyPath && (keyPath is String || keyPath == null)) &&
10385 !?options) { 10534 !?options) {
10386 return _createIndex_3(name, keyPath); 10535 return _createIndex_3(name, keyPath);
10387 } 10536 }
10388 if ((?keyPath && (keyPath is String || keyPath == null))) { 10537 if ((?keyPath && (keyPath is String || keyPath == null))) {
10389 var options_4 = _convertDartToNative_Dictionary(options); 10538 var options_4 = _convertDartToNative_Dictionary(options);
10390 return _createIndex_4(name, keyPath, options_4); 10539 return _createIndex_4(name, keyPath, options_4);
10391 } 10540 }
10392 throw new ArgumentError("Incorrect number or type of arguments"); 10541 throw new ArgumentError("Incorrect number or type of arguments");
10393 } 10542 }
10394 IDBIndex _createIndex_1(name, List keyPath) native "createIndex"; 10543 @JSName('createIndex')
10395 IDBIndex _createIndex_2(name, List keyPath, options) native "createIndex"; 10544 IDBIndex _createIndex_1(name, List keyPath) native;
10396 IDBIndex _createIndex_3(name, String keyPath) native "createIndex"; 10545 @JSName('createIndex')
10397 IDBIndex _createIndex_4(name, String keyPath, options) native "createIndex"; 10546 IDBIndex _createIndex_2(name, List keyPath, options) native;
10547 @JSName('createIndex')
10548 IDBIndex _createIndex_3(name, String keyPath) native;
10549 @JSName('createIndex')
10550 IDBIndex _createIndex_4(name, String keyPath, options) native;
10398 10551
10399 /// @domName IDBObjectStore.delete; @docsEditable true 10552 /// @domName IDBObjectStore.delete; @docsEditable true
10400 IDBRequest delete(key_OR_keyRange) { 10553 IDBRequest delete(key_OR_keyRange) {
10401 if ((?key_OR_keyRange && (key_OR_keyRange is IDBKeyRange || key_OR_keyRange == null))) { 10554 if ((?key_OR_keyRange && (key_OR_keyRange is IDBKeyRange || key_OR_keyRange == null))) {
10402 return _delete_1(key_OR_keyRange); 10555 return _delete_1(key_OR_keyRange);
10403 } 10556 }
10404 if (?key_OR_keyRange) { 10557 if (?key_OR_keyRange) {
10405 var key_1 = _convertDartToNative_IDBKey(key_OR_keyRange); 10558 var key_1 = _convertDartToNative_IDBKey(key_OR_keyRange);
10406 return _delete_2(key_1); 10559 return _delete_2(key_1);
10407 } 10560 }
10408 throw new ArgumentError("Incorrect number or type of arguments"); 10561 throw new ArgumentError("Incorrect number or type of arguments");
10409 } 10562 }
10410 IDBRequest _delete_1(IDBKeyRange keyRange) native "delete"; 10563 @JSName('delete')
10411 IDBRequest _delete_2(key) native "delete"; 10564 IDBRequest _delete_1(IDBKeyRange keyRange) native;
10565 @JSName('delete')
10566 IDBRequest _delete_2(key) native;
10412 10567
10413 /// @domName IDBObjectStore.deleteIndex; @docsEditable true 10568 /// @domName IDBObjectStore.deleteIndex; @docsEditable true
10414 void deleteIndex(String name) native; 10569 void deleteIndex(String name) native;
10415 10570
10416 /// @domName IDBObjectStore.getObject; @docsEditable true 10571 /// @domName IDBObjectStore.getObject; @docsEditable true
10417 IDBRequest getObject(key) { 10572 IDBRequest getObject(key) {
10418 if ((?key && (key is IDBKeyRange || key == null))) { 10573 if ((?key && (key is IDBKeyRange || key == null))) {
10419 return _getObject_1(key); 10574 return _getObject_1(key);
10420 } 10575 }
10421 if (?key) { 10576 if (?key) {
10422 var key_1 = _convertDartToNative_IDBKey(key); 10577 var key_1 = _convertDartToNative_IDBKey(key);
10423 return _getObject_2(key_1); 10578 return _getObject_2(key_1);
10424 } 10579 }
10425 throw new ArgumentError("Incorrect number or type of arguments"); 10580 throw new ArgumentError("Incorrect number or type of arguments");
10426 } 10581 }
10582 @JSName('get')
10427 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue 10583 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue
10428 IDBRequest _getObject_1(IDBKeyRange key) native "get"; 10584 IDBRequest _getObject_1(IDBKeyRange key) native;
10585 @JSName('get')
10429 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue 10586 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS criptValue
10430 IDBRequest _getObject_2(key) native "get"; 10587 IDBRequest _getObject_2(key) native;
10431 10588
10432 /// @domName IDBObjectStore.index; @docsEditable true 10589 /// @domName IDBObjectStore.index; @docsEditable true
10433 IDBIndex index(String name) native; 10590 IDBIndex index(String name) native;
10434 10591
10435 /// @domName IDBObjectStore.openCursor; @docsEditable true 10592 /// @domName IDBObjectStore.openCursor; @docsEditable true
10436 IDBRequest openCursor([key_OR_range, String direction]) { 10593 IDBRequest openCursor([key_OR_range, String direction]) {
10437 if (!?key_OR_range && 10594 if (!?key_OR_range &&
10438 !?direction) { 10595 !?direction) {
10439 return _openCursor_1(); 10596 return _openCursor_1();
10440 } 10597 }
10441 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) && 10598 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) &&
10442 !?direction) { 10599 !?direction) {
10443 return _openCursor_2(key_OR_range); 10600 return _openCursor_2(key_OR_range);
10444 } 10601 }
10445 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) { 10602 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null)) ) {
10446 return _openCursor_3(key_OR_range, direction); 10603 return _openCursor_3(key_OR_range, direction);
10447 } 10604 }
10448 if (?key_OR_range && 10605 if (?key_OR_range &&
10449 !?direction) { 10606 !?direction) {
10450 var key_1 = _convertDartToNative_IDBKey(key_OR_range); 10607 var key_1 = _convertDartToNative_IDBKey(key_OR_range);
10451 return _openCursor_4(key_1); 10608 return _openCursor_4(key_1);
10452 } 10609 }
10453 if (?key_OR_range) { 10610 if (?key_OR_range) {
10454 var key_2 = _convertDartToNative_IDBKey(key_OR_range); 10611 var key_2 = _convertDartToNative_IDBKey(key_OR_range);
10455 return _openCursor_5(key_2, direction); 10612 return _openCursor_5(key_2, direction);
10456 } 10613 }
10457 throw new ArgumentError("Incorrect number or type of arguments"); 10614 throw new ArgumentError("Incorrect number or type of arguments");
10458 } 10615 }
10616 @JSName('openCursor')
10459 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10617 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10460 IDBRequest _openCursor_1() native "openCursor"; 10618 IDBRequest _openCursor_1() native;
10619 @JSName('openCursor')
10461 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10620 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10462 IDBRequest _openCursor_2(IDBKeyRange range) native "openCursor"; 10621 IDBRequest _openCursor_2(IDBKeyRange range) native;
10622 @JSName('openCursor')
10463 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10623 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10464 IDBRequest _openCursor_3(IDBKeyRange range, direction) native "openCursor"; 10624 IDBRequest _openCursor_3(IDBKeyRange range, direction) native;
10625 @JSName('openCursor')
10465 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10626 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10466 IDBRequest _openCursor_4(key) native "openCursor"; 10627 IDBRequest _openCursor_4(key) native;
10628 @JSName('openCursor')
10467 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') 10629 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor')
10468 IDBRequest _openCursor_5(key, direction) native "openCursor"; 10630 IDBRequest _openCursor_5(key, direction) native;
10469 10631
10470 /// @domName IDBObjectStore.put; @docsEditable true 10632 /// @domName IDBObjectStore.put; @docsEditable true
10471 IDBRequest put(/*any*/ value, [/*IDBKey*/ key]) { 10633 IDBRequest put(/*any*/ value, [/*IDBKey*/ key]) {
10472 if (?key) { 10634 if (?key) {
10473 var value_1 = _convertDartToNative_SerializedScriptValue(value); 10635 var value_1 = _convertDartToNative_SerializedScriptValue(value);
10474 var key_2 = _convertDartToNative_IDBKey(key); 10636 var key_2 = _convertDartToNative_IDBKey(key);
10475 return _put_1(value_1, key_2); 10637 return _put_1(value_1, key_2);
10476 } 10638 }
10477 var value_3 = _convertDartToNative_SerializedScriptValue(value); 10639 var value_3 = _convertDartToNative_SerializedScriptValue(value);
10478 return _put_2(value_3); 10640 return _put_2(value_3);
10479 } 10641 }
10642 @JSName('put')
10480 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey 10643 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey
10481 IDBRequest _put_1(value, key) native "put"; 10644 IDBRequest _put_1(value, key) native;
10645 @JSName('put')
10482 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey 10646 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey
10483 IDBRequest _put_2(value) native "put"; 10647 IDBRequest _put_2(value) native;
10484 } 10648 }
10485 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10649 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
10486 // for details. All rights reserved. Use of this source code is governed by a 10650 // for details. All rights reserved. Use of this source code is governed by a
10487 // BSD-style license that can be found in the LICENSE file. 10651 // BSD-style license that can be found in the LICENSE file.
10488 10652
10489 10653
10490 /// @domName IDBOpenDBRequest; @docsEditable true 10654 /// @domName IDBOpenDBRequest; @docsEditable true
10491 class IDBOpenDBRequest extends IDBRequest implements EventTarget native "*IDBOpe nDBRequest" { 10655 class IDBOpenDBRequest extends IDBRequest implements EventTarget native "*IDBOpe nDBRequest" {
10492 10656
10493 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 10657 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
(...skipping 24 matching lines...) Expand all
10518 final DOMError error; 10682 final DOMError error;
10519 10683
10520 /// @domName IDBRequest.errorCode; @docsEditable true 10684 /// @domName IDBRequest.errorCode; @docsEditable true
10521 final int errorCode; 10685 final int errorCode;
10522 10686
10523 /// @domName IDBRequest.readyState; @docsEditable true 10687 /// @domName IDBRequest.readyState; @docsEditable true
10524 final String readyState; 10688 final String readyState;
10525 10689
10526 /// @domName IDBRequest.result; @docsEditable true 10690 /// @domName IDBRequest.result; @docsEditable true
10527 dynamic get result => _convertNativeToDart_IDBAny(this._result); 10691 dynamic get result => _convertNativeToDart_IDBAny(this._result);
10528 dynamic get _result => JS("dynamic", "#.result", this); 10692 @JSName('result')
10693 @Creates('Null')
10694 final dynamic _result;
10529 10695
10530 /// @domName IDBRequest.source; @docsEditable true 10696 /// @domName IDBRequest.source; @docsEditable true
10531 @Creates('Null') 10697 @Creates('Null')
10532 final dynamic source; 10698 final dynamic source;
10533 10699
10534 /// @domName IDBRequest.transaction; @docsEditable true 10700 /// @domName IDBRequest.transaction; @docsEditable true
10535 final IDBTransaction transaction; 10701 final IDBTransaction transaction;
10536 10702
10537 /// @domName IDBRequest.webkitErrorMessage; @docsEditable true 10703 /// @domName IDBRequest.webkitErrorMessage; @docsEditable true
10538 final String webkitErrorMessage; 10704 final String webkitErrorMessage;
10539 10705
10540 /// @domName IDBRequest.addEventListener; @docsEditable true 10706 /// @domName IDBRequest.addEventListener; @docsEditable true
10541 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 10707 @JSName('addEventListener')
10708 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
10542 10709
10543 /// @domName IDBRequest.dispatchEvent; @docsEditable true 10710 /// @domName IDBRequest.dispatchEvent; @docsEditable true
10544 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 10711 @JSName('dispatchEvent')
10712 bool $dom_dispatchEvent(Event evt) native;
10545 10713
10546 /// @domName IDBRequest.removeEventListener; @docsEditable true 10714 /// @domName IDBRequest.removeEventListener; @docsEditable true
10547 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 10715 @JSName('removeEventListener')
10716 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
10548 } 10717 }
10549 10718
10550 class IDBRequestEvents extends Events { 10719 class IDBRequestEvents extends Events {
10551 IDBRequestEvents(EventTarget _ptr) : super(_ptr); 10720 IDBRequestEvents(EventTarget _ptr) : super(_ptr);
10552 10721
10553 EventListenerList get error => this['error']; 10722 EventListenerList get error => this['error'];
10554 10723
10555 EventListenerList get success => this['success']; 10724 EventListenerList get success => this['success'];
10556 } 10725 }
10557 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10726 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 20 matching lines...) Expand all
10578 /// @domName IDBTransaction.error; @docsEditable true 10747 /// @domName IDBTransaction.error; @docsEditable true
10579 final DOMError error; 10748 final DOMError error;
10580 10749
10581 /// @domName IDBTransaction.mode; @docsEditable true 10750 /// @domName IDBTransaction.mode; @docsEditable true
10582 final String mode; 10751 final String mode;
10583 10752
10584 /// @domName IDBTransaction.abort; @docsEditable true 10753 /// @domName IDBTransaction.abort; @docsEditable true
10585 void abort() native; 10754 void abort() native;
10586 10755
10587 /// @domName IDBTransaction.addEventListener; @docsEditable true 10756 /// @domName IDBTransaction.addEventListener; @docsEditable true
10588 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 10757 @JSName('addEventListener')
10758 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
10589 10759
10590 /// @domName IDBTransaction.dispatchEvent; @docsEditable true 10760 /// @domName IDBTransaction.dispatchEvent; @docsEditable true
10591 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 10761 @JSName('dispatchEvent')
10762 bool $dom_dispatchEvent(Event evt) native;
10592 10763
10593 /// @domName IDBTransaction.objectStore; @docsEditable true 10764 /// @domName IDBTransaction.objectStore; @docsEditable true
10594 IDBObjectStore objectStore(String name) native; 10765 IDBObjectStore objectStore(String name) native;
10595 10766
10596 /// @domName IDBTransaction.removeEventListener; @docsEditable true 10767 /// @domName IDBTransaction.removeEventListener; @docsEditable true
10597 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 10768 @JSName('removeEventListener')
10769 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
10598 } 10770 }
10599 10771
10600 class IDBTransactionEvents extends Events { 10772 class IDBTransactionEvents extends Events {
10601 IDBTransactionEvents(EventTarget _ptr) : super(_ptr); 10773 IDBTransactionEvents(EventTarget _ptr) : super(_ptr);
10602 10774
10603 EventListenerList get abort => this['abort']; 10775 EventListenerList get abort => this['abort'];
10604 10776
10605 EventListenerList get complete => this['complete']; 10777 EventListenerList get complete => this['complete'];
10606 10778
10607 EventListenerList get error => this['error']; 10779 EventListenerList get error => this['error'];
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
10657 /// @domName HTMLIFrameElement; @docsEditable true 10829 /// @domName HTMLIFrameElement; @docsEditable true
10658 class IFrameElement extends Element implements Element native "*HTMLIFrameElemen t" { 10830 class IFrameElement extends Element implements Element native "*HTMLIFrameElemen t" {
10659 10831
10660 factory IFrameElement() => document.$dom_createElement("iframe"); 10832 factory IFrameElement() => document.$dom_createElement("iframe");
10661 10833
10662 /// @domName HTMLIFrameElement.align; @docsEditable true 10834 /// @domName HTMLIFrameElement.align; @docsEditable true
10663 String align; 10835 String align;
10664 10836
10665 /// @domName HTMLIFrameElement.contentWindow; @docsEditable true 10837 /// @domName HTMLIFrameElement.contentWindow; @docsEditable true
10666 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); 10838 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow);
10667 dynamic get _contentWindow => JS("dynamic", "#.contentWindow", this); 10839 @JSName('contentWindow')
10840 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
10841 final dynamic _contentWindow;
10668 10842
10669 /// @domName HTMLIFrameElement.frameBorder; @docsEditable true 10843 /// @domName HTMLIFrameElement.frameBorder; @docsEditable true
10670 String frameBorder; 10844 String frameBorder;
10671 10845
10672 /// @domName HTMLIFrameElement.height; @docsEditable true 10846 /// @domName HTMLIFrameElement.height; @docsEditable true
10673 String height; 10847 String height;
10674 10848
10675 /// @domName HTMLIFrameElement.longDesc; @docsEditable true 10849 /// @domName HTMLIFrameElement.longDesc; @docsEditable true
10676 String longDesc; 10850 String longDesc;
10677 10851
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after
10886 /// @domName HTMLInputElement.height; @docsEditable true 11060 /// @domName HTMLInputElement.height; @docsEditable true
10887 int height; 11061 int height;
10888 11062
10889 /// @domName HTMLInputElement.incremental; @docsEditable true 11063 /// @domName HTMLInputElement.incremental; @docsEditable true
10890 bool incremental; 11064 bool incremental;
10891 11065
10892 /// @domName HTMLInputElement.indeterminate; @docsEditable true 11066 /// @domName HTMLInputElement.indeterminate; @docsEditable true
10893 bool indeterminate; 11067 bool indeterminate;
10894 11068
10895 /// @domName HTMLInputElement.labels; @docsEditable true 11069 /// @domName HTMLInputElement.labels; @docsEditable true
10896 @Returns('_NodeList') @Creates('_NodeList') 11070 @Returns('NodeList') @Creates('NodeList')
10897 final List<Node> labels; 11071 final List<Node> labels;
10898 11072
10899 /// @domName HTMLInputElement.list; @docsEditable true 11073 /// @domName HTMLInputElement.list; @docsEditable true
10900 final Element list; 11074 final Element list;
10901 11075
10902 /// @domName HTMLInputElement.max; @docsEditable true 11076 /// @domName HTMLInputElement.max; @docsEditable true
10903 String max; 11077 String max;
10904 11078
10905 /// @domName HTMLInputElement.maxLength; @docsEditable true 11079 /// @domName HTMLInputElement.maxLength; @docsEditable true
10906 int maxLength; 11080 int maxLength;
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after
11109 void insertRange(int start, int rangeLength, [int initialValue]) { 11283 void insertRange(int start, int rangeLength, [int initialValue]) {
11110 throw new UnsupportedError("Cannot insertRange on immutable List."); 11284 throw new UnsupportedError("Cannot insertRange on immutable List.");
11111 } 11285 }
11112 11286
11113 List<int> getRange(int start, int rangeLength) => 11287 List<int> getRange(int start, int rangeLength) =>
11114 _Lists.getRange(this, start, rangeLength, <int>[]); 11288 _Lists.getRange(this, start, rangeLength, <int>[]);
11115 11289
11116 // -- end List<int> mixins. 11290 // -- end List<int> mixins.
11117 11291
11118 /// @domName Int16Array.setElements; @docsEditable true 11292 /// @domName Int16Array.setElements; @docsEditable true
11119 void setElements(Object array, [int offset]) native "set"; 11293 @JSName('set')
11294 void setElements(Object array, [int offset]) native;
11120 11295
11121 /// @domName Int16Array.subarray; @docsEditable true 11296 /// @domName Int16Array.subarray; @docsEditable true
11122 Int16Array subarray(int start, [int end]) native; 11297 Int16Array subarray(int start, [int end]) native;
11123 } 11298 }
11124 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 11299 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
11125 // for details. All rights reserved. Use of this source code is governed by a 11300 // for details. All rights reserved. Use of this source code is governed by a
11126 // BSD-style license that can be found in the LICENSE file. 11301 // BSD-style license that can be found in the LICENSE file.
11127 11302
11128 11303
11129 /// @domName Int32Array; @docsEditable true 11304 /// @domName Int32Array; @docsEditable true
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
11219 void insertRange(int start, int rangeLength, [int initialValue]) { 11394 void insertRange(int start, int rangeLength, [int initialValue]) {
11220 throw new UnsupportedError("Cannot insertRange on immutable List."); 11395 throw new UnsupportedError("Cannot insertRange on immutable List.");
11221 } 11396 }
11222 11397
11223 List<int> getRange(int start, int rangeLength) => 11398 List<int> getRange(int start, int rangeLength) =>
11224 _Lists.getRange(this, start, rangeLength, <int>[]); 11399 _Lists.getRange(this, start, rangeLength, <int>[]);
11225 11400
11226 // -- end List<int> mixins. 11401 // -- end List<int> mixins.
11227 11402
11228 /// @domName Int32Array.setElements; @docsEditable true 11403 /// @domName Int32Array.setElements; @docsEditable true
11229 void setElements(Object array, [int offset]) native "set"; 11404 @JSName('set')
11405 void setElements(Object array, [int offset]) native;
11230 11406
11231 /// @domName Int32Array.subarray; @docsEditable true 11407 /// @domName Int32Array.subarray; @docsEditable true
11232 Int32Array subarray(int start, [int end]) native; 11408 Int32Array subarray(int start, [int end]) native;
11233 } 11409 }
11234 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 11410 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
11235 // for details. All rights reserved. Use of this source code is governed by a 11411 // for details. All rights reserved. Use of this source code is governed by a
11236 // BSD-style license that can be found in the LICENSE file. 11412 // BSD-style license that can be found in the LICENSE file.
11237 11413
11238 11414
11239 /// @domName Int8Array; @docsEditable true 11415 /// @domName Int8Array; @docsEditable true
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
11329 void insertRange(int start, int rangeLength, [int initialValue]) { 11505 void insertRange(int start, int rangeLength, [int initialValue]) {
11330 throw new UnsupportedError("Cannot insertRange on immutable List."); 11506 throw new UnsupportedError("Cannot insertRange on immutable List.");
11331 } 11507 }
11332 11508
11333 List<int> getRange(int start, int rangeLength) => 11509 List<int> getRange(int start, int rangeLength) =>
11334 _Lists.getRange(this, start, rangeLength, <int>[]); 11510 _Lists.getRange(this, start, rangeLength, <int>[]);
11335 11511
11336 // -- end List<int> mixins. 11512 // -- end List<int> mixins.
11337 11513
11338 /// @domName Int8Array.setElements; @docsEditable true 11514 /// @domName Int8Array.setElements; @docsEditable true
11339 void setElements(Object array, [int offset]) native "set"; 11515 @JSName('set')
11516 void setElements(Object array, [int offset]) native;
11340 11517
11341 /// @domName Int8Array.subarray; @docsEditable true 11518 /// @domName Int8Array.subarray; @docsEditable true
11342 Int8Array subarray(int start, [int end]) native; 11519 Int8Array subarray(int start, [int end]) native;
11343 } 11520 }
11344 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 11521 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
11345 // for details. All rights reserved. Use of this source code is governed by a 11522 // for details. All rights reserved. Use of this source code is governed by a
11346 // BSD-style license that can be found in the LICENSE file. 11523 // BSD-style license that can be found in the LICENSE file.
11347 11524
11348 11525
11349 /// @domName JavaScriptCallFrame; @docsEditable true 11526 /// @domName JavaScriptCallFrame; @docsEditable true
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
11443 /// @domName HTMLKeygenElement.disabled; @docsEditable true 11620 /// @domName HTMLKeygenElement.disabled; @docsEditable true
11444 bool disabled; 11621 bool disabled;
11445 11622
11446 /// @domName HTMLKeygenElement.form; @docsEditable true 11623 /// @domName HTMLKeygenElement.form; @docsEditable true
11447 final FormElement form; 11624 final FormElement form;
11448 11625
11449 /// @domName HTMLKeygenElement.keytype; @docsEditable true 11626 /// @domName HTMLKeygenElement.keytype; @docsEditable true
11450 String keytype; 11627 String keytype;
11451 11628
11452 /// @domName HTMLKeygenElement.labels; @docsEditable true 11629 /// @domName HTMLKeygenElement.labels; @docsEditable true
11453 @Returns('_NodeList') @Creates('_NodeList') 11630 @Returns('NodeList') @Creates('NodeList')
11454 final List<Node> labels; 11631 final List<Node> labels;
11455 11632
11456 /// @domName HTMLKeygenElement.name; @docsEditable true 11633 /// @domName HTMLKeygenElement.name; @docsEditable true
11457 String name; 11634 String name;
11458 11635
11459 /// @domName HTMLKeygenElement.type; @docsEditable true 11636 /// @domName HTMLKeygenElement.type; @docsEditable true
11460 final String type; 11637 final String type;
11461 11638
11462 /// @domName HTMLKeygenElement.validationMessage; @docsEditable true 11639 /// @domName HTMLKeygenElement.validationMessage; @docsEditable true
11463 final String validationMessage; 11640 final String validationMessage;
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
11573 // BSD-style license that can be found in the LICENSE file. 11750 // BSD-style license that can be found in the LICENSE file.
11574 11751
11575 11752
11576 /// @domName History; @docsEditable true 11753 /// @domName History; @docsEditable true
11577 class LocalHistory implements History native "*History" { 11754 class LocalHistory implements History native "*History" {
11578 11755
11579 /// @domName History.length; @docsEditable true 11756 /// @domName History.length; @docsEditable true
11580 final int length; 11757 final int length;
11581 11758
11582 /// @domName History.state; @docsEditable true 11759 /// @domName History.state; @docsEditable true
11583 final dynamic state; 11760 dynamic get state => _convertNativeToDart_SerializedScriptValue(this._state);
11761 @JSName('state')
11762 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri ptValue
11763 final dynamic _state;
11584 11764
11585 /// @domName History.back; @docsEditable true 11765 /// @domName History.back; @docsEditable true
11586 void back() native; 11766 void back() native;
11587 11767
11588 /// @domName History.forward; @docsEditable true 11768 /// @domName History.forward; @docsEditable true
11589 void forward() native; 11769 void forward() native;
11590 11770
11591 /// @domName History.go; @docsEditable true 11771 /// @domName History.go; @docsEditable true
11592 void go(int distance) native; 11772 void go(int distance) native;
11593 11773
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
11711 11891
11712 _LocationWrapper _location_wrapper; // Cached wrapped Location object. 11892 _LocationWrapper _location_wrapper; // Cached wrapped Location object.
11713 11893
11714 // Native getter and setter to access raw Location object. 11894 // Native getter and setter to access raw Location object.
11715 Location get _location => JS('Location', '#.location', this); 11895 Location get _location => JS('Location', '#.location', this);
11716 void set _location(Location value) { 11896 void set _location(Location value) {
11717 JS('void', '#.location = #', this, value); 11897 JS('void', '#.location = #', this, value);
11718 } 11898 }
11719 // Prevent compiled from thinking 'location' property is available for a Dart 11899 // Prevent compiled from thinking 'location' property is available for a Dart
11720 // member. 11900 // member.
11721 _protect_location() native 'location'; 11901 @JSName('location')
11902 _protect_location() native;
11722 11903
11723 static _isDartLocation(thing) { 11904 static _isDartLocation(thing) {
11724 // On Firefox the code that implements 'is Location' fails to find the patch 11905 // On Firefox the code that implements 'is Location' fails to find the patch
11725 // stub on Object.prototype and throws an exception. 11906 // stub on Object.prototype and throws an exception.
11726 try { 11907 try {
11727 return thing is Location; 11908 return thing is Location;
11728 } catch (e) { 11909 } catch (e) {
11729 return false; 11910 return false;
11730 } 11911 }
11731 } 11912 }
(...skipping 11 matching lines...) Expand all
11743 int requestAnimationFrame(RequestAnimationFrameCallback callback) { 11924 int requestAnimationFrame(RequestAnimationFrameCallback callback) {
11744 _ensureRequestAnimationFrame(); 11925 _ensureRequestAnimationFrame();
11745 return _requestAnimationFrame(callback); 11926 return _requestAnimationFrame(callback);
11746 } 11927 }
11747 11928
11748 void cancelAnimationFrame(id) { 11929 void cancelAnimationFrame(id) {
11749 _ensureRequestAnimationFrame(); 11930 _ensureRequestAnimationFrame();
11750 _cancelAnimationFrame(id); 11931 _cancelAnimationFrame(id);
11751 } 11932 }
11752 11933
11753 int _requestAnimationFrame(RequestAnimationFrameCallback callback) 11934 @JSName('requestAnimationFrame')
11754 native 'requestAnimationFrame'; 11935 int _requestAnimationFrame(RequestAnimationFrameCallback callback) native;
11755 11936
11756 void _cancelAnimationFrame(int id) 11937 @JSName('cancelAnimationFrame')
11757 native 'cancelAnimationFrame'; 11938 void _cancelAnimationFrame(int id) native;
11758 11939
11759 _ensureRequestAnimationFrame() { 11940 _ensureRequestAnimationFrame() {
11760 if (JS('bool', 11941 if (JS('bool',
11761 '!!(#.requestAnimationFrame && #.cancelAnimationFrame)', this, this)) 11942 '!!(#.requestAnimationFrame && #.cancelAnimationFrame)', this, this))
11762 return; 11943 return;
11763 11944
11764 JS('void', 11945 JS('void',
11765 r""" 11946 r"""
11766 (function($this) { 11947 (function($this) {
11767 var vendors = ['ms', 'moz', 'webkit', 'o']; 11948 var vendors = ['ms', 'moz', 'webkit', 'o'];
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
11861 String name; 12042 String name;
11862 12043
11863 /// @domName Window.navigator; @docsEditable true 12044 /// @domName Window.navigator; @docsEditable true
11864 final Navigator navigator; 12045 final Navigator navigator;
11865 12046
11866 /// @domName Window.offscreenBuffering; @docsEditable true 12047 /// @domName Window.offscreenBuffering; @docsEditable true
11867 final bool offscreenBuffering; 12048 final bool offscreenBuffering;
11868 12049
11869 /// @domName Window.opener; @docsEditable true 12050 /// @domName Window.opener; @docsEditable true
11870 Window get opener => _convertNativeToDart_Window(this._opener); 12051 Window get opener => _convertNativeToDart_Window(this._opener);
11871 dynamic get _opener => JS("dynamic", "#.opener", this); 12052 @JSName('opener')
12053 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
12054 final dynamic _opener;
11872 12055
11873 /// @domName Window.outerHeight; @docsEditable true 12056 /// @domName Window.outerHeight; @docsEditable true
11874 final int outerHeight; 12057 final int outerHeight;
11875 12058
11876 /// @domName Window.outerWidth; @docsEditable true 12059 /// @domName Window.outerWidth; @docsEditable true
11877 final int outerWidth; 12060 final int outerWidth;
11878 12061
11879 /// @domName DOMWindow.pagePopupController; @docsEditable true 12062 /// @domName DOMWindow.pagePopupController; @docsEditable true
11880 final PagePopupController pagePopupController; 12063 final PagePopupController pagePopupController;
11881 12064
11882 /// @domName Window.pageXOffset; @docsEditable true 12065 /// @domName Window.pageXOffset; @docsEditable true
11883 final int pageXOffset; 12066 final int pageXOffset;
11884 12067
11885 /// @domName Window.pageYOffset; @docsEditable true 12068 /// @domName Window.pageYOffset; @docsEditable true
11886 final int pageYOffset; 12069 final int pageYOffset;
11887 12070
11888 /// @domName Window.parent; @docsEditable true 12071 /// @domName Window.parent; @docsEditable true
11889 Window get parent => _convertNativeToDart_Window(this._parent); 12072 Window get parent => _convertNativeToDart_Window(this._parent);
11890 dynamic get _parent => JS("dynamic", "#.parent", this); 12073 @JSName('parent')
12074 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
12075 final dynamic _parent;
11891 12076
11892 /// @domName Window.performance; @docsEditable true 12077 /// @domName Window.performance; @docsEditable true
11893 final Performance performance; 12078 final Performance performance;
11894 12079
11895 /// @domName Window.personalbar; @docsEditable true 12080 /// @domName Window.personalbar; @docsEditable true
11896 final BarInfo personalbar; 12081 final BarInfo personalbar;
11897 12082
11898 /// @domName Window.screen; @docsEditable true 12083 /// @domName Window.screen; @docsEditable true
11899 final Screen screen; 12084 final Screen screen;
11900 12085
(...skipping 13 matching lines...) Expand all
11914 final int scrollX; 12099 final int scrollX;
11915 12100
11916 /// @domName Window.scrollY; @docsEditable true 12101 /// @domName Window.scrollY; @docsEditable true
11917 final int scrollY; 12102 final int scrollY;
11918 12103
11919 /// @domName Window.scrollbars; @docsEditable true 12104 /// @domName Window.scrollbars; @docsEditable true
11920 final BarInfo scrollbars; 12105 final BarInfo scrollbars;
11921 12106
11922 /// @domName Window.self; @docsEditable true 12107 /// @domName Window.self; @docsEditable true
11923 Window get self => _convertNativeToDart_Window(this._self); 12108 Window get self => _convertNativeToDart_Window(this._self);
11924 dynamic get _self => JS("dynamic", "#.self", this); 12109 @JSName('self')
12110 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
12111 final dynamic _self;
11925 12112
11926 /// @domName Window.sessionStorage; @docsEditable true 12113 /// @domName Window.sessionStorage; @docsEditable true
11927 final Storage sessionStorage; 12114 final Storage sessionStorage;
11928 12115
11929 /// @domName Window.status; @docsEditable true 12116 /// @domName Window.status; @docsEditable true
11930 String status; 12117 String status;
11931 12118
11932 /// @domName Window.statusbar; @docsEditable true 12119 /// @domName Window.statusbar; @docsEditable true
11933 final BarInfo statusbar; 12120 final BarInfo statusbar;
11934 12121
11935 /// @domName Window.styleMedia; @docsEditable true 12122 /// @domName Window.styleMedia; @docsEditable true
11936 final StyleMedia styleMedia; 12123 final StyleMedia styleMedia;
11937 12124
11938 /// @domName Window.toolbar; @docsEditable true 12125 /// @domName Window.toolbar; @docsEditable true
11939 final BarInfo toolbar; 12126 final BarInfo toolbar;
11940 12127
11941 /// @domName Window.top; @docsEditable true 12128 /// @domName Window.top; @docsEditable true
11942 Window get top => _convertNativeToDart_Window(this._top); 12129 Window get top => _convertNativeToDart_Window(this._top);
11943 dynamic get _top => JS("dynamic", "#.top", this); 12130 @JSName('top')
12131 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
12132 final dynamic _top;
11944 12133
11945 /// @domName DOMWindow.webkitIndexedDB; @docsEditable true 12134 /// @domName DOMWindow.webkitIndexedDB; @docsEditable true
11946 final IDBFactory webkitIndexedDB; 12135 final IDBFactory webkitIndexedDB;
11947 12136
11948 /// @domName DOMWindow.webkitNotifications; @docsEditable true 12137 /// @domName DOMWindow.webkitNotifications; @docsEditable true
11949 final NotificationCenter webkitNotifications; 12138 final NotificationCenter webkitNotifications;
11950 12139
11951 /// @domName DOMWindow.webkitStorageInfo; @docsEditable true 12140 /// @domName DOMWindow.webkitStorageInfo; @docsEditable true
11952 final StorageInfo webkitStorageInfo; 12141 final StorageInfo webkitStorageInfo;
11953 12142
11954 /// @domName Window.window; @docsEditable true 12143 /// @domName Window.window; @docsEditable true
11955 Window get window => _convertNativeToDart_Window(this._window); 12144 Window get window => _convertNativeToDart_Window(this._window);
11956 dynamic get _window => JS("dynamic", "#.window", this); 12145 @JSName('window')
12146 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
12147 final dynamic _window;
11957 12148
11958 /// @domName Window.addEventListener; @docsEditable true 12149 /// @domName Window.addEventListener; @docsEditable true
11959 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 12150 @JSName('addEventListener')
12151 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
11960 12152
11961 /// @domName Window.alert; @docsEditable true 12153 /// @domName Window.alert; @docsEditable true
11962 void alert(String message) native; 12154 void alert(String message) native;
11963 12155
11964 /// @domName Window.atob; @docsEditable true 12156 /// @domName Window.atob; @docsEditable true
11965 String atob(String string) native; 12157 String atob(String string) native;
11966 12158
11967 /// @domName Window.btoa; @docsEditable true 12159 /// @domName Window.btoa; @docsEditable true
11968 String btoa(String string) native; 12160 String btoa(String string) native;
11969 12161
11970 /// @domName Window.captureEvents; @docsEditable true 12162 /// @domName Window.captureEvents; @docsEditable true
11971 void captureEvents() native; 12163 void captureEvents() native;
11972 12164
11973 /// @domName Window.clearInterval; @docsEditable true 12165 /// @domName Window.clearInterval; @docsEditable true
11974 void clearInterval(int handle) native; 12166 void clearInterval(int handle) native;
11975 12167
11976 /// @domName Window.clearTimeout; @docsEditable true 12168 /// @domName Window.clearTimeout; @docsEditable true
11977 void clearTimeout(int handle) native; 12169 void clearTimeout(int handle) native;
11978 12170
11979 /// @domName Window.close; @docsEditable true 12171 /// @domName Window.close; @docsEditable true
11980 void close() native; 12172 void close() native;
11981 12173
11982 /// @domName Window.confirm; @docsEditable true 12174 /// @domName Window.confirm; @docsEditable true
11983 bool confirm(String message) native; 12175 bool confirm(String message) native;
11984 12176
11985 /// @domName Window.dispatchEvent; @docsEditable true 12177 /// @domName Window.dispatchEvent; @docsEditable true
11986 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 12178 @JSName('dispatchEvent')
12179 bool $dom_dispatchEvent(Event evt) native;
11987 12180
11988 /// @domName Window.find; @docsEditable true 12181 /// @domName Window.find; @docsEditable true
11989 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w holeWord, bool searchInFrames, bool showDialog) native; 12182 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w holeWord, bool searchInFrames, bool showDialog) native;
11990 12183
11991 /// @domName Window.getComputedStyle; @docsEditable true 12184 /// @domName Window.getComputedStyle; @docsEditable true
11992 CSSStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElemen t) native "getComputedStyle"; 12185 @JSName('getComputedStyle')
12186 CSSStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElemen t) native;
11993 12187
11994 /// @domName Window.getMatchedCSSRules; @docsEditable true 12188 /// @domName Window.getMatchedCSSRules; @docsEditable true
12189 @JSName('getMatchedCSSRules')
11995 @Returns('_CSSRuleList') @Creates('_CSSRuleList') 12190 @Returns('_CSSRuleList') @Creates('_CSSRuleList')
11996 List<CSSRule> getMatchedCssRules(Element element, String pseudoElement) native "getMatchedCSSRules"; 12191 List<CSSRule> getMatchedCssRules(Element element, String pseudoElement) native ;
11997 12192
11998 /// @domName Window.getSelection; @docsEditable true 12193 /// @domName Window.getSelection; @docsEditable true
11999 DOMSelection getSelection() native; 12194 DOMSelection getSelection() native;
12000 12195
12001 /// @domName Window.matchMedia; @docsEditable true 12196 /// @domName Window.matchMedia; @docsEditable true
12002 MediaQueryList matchMedia(String query) native; 12197 MediaQueryList matchMedia(String query) native;
12003 12198
12004 /// @domName Window.moveBy; @docsEditable true 12199 /// @domName Window.moveBy; @docsEditable true
12005 void moveBy(num x, num y) native; 12200 void moveBy(num x, num y) native;
12006 12201
(...skipping 12 matching lines...) Expand all
12019 _postMessage_1(message_1, targetOrigin); 12214 _postMessage_1(message_1, targetOrigin);
12020 return; 12215 return;
12021 } 12216 }
12022 if (?message) { 12217 if (?message) {
12023 var message_2 = _convertDartToNative_SerializedScriptValue(message); 12218 var message_2 = _convertDartToNative_SerializedScriptValue(message);
12024 _postMessage_2(message_2, targetOrigin, messagePorts); 12219 _postMessage_2(message_2, targetOrigin, messagePorts);
12025 return; 12220 return;
12026 } 12221 }
12027 throw new ArgumentError("Incorrect number or type of arguments"); 12222 throw new ArgumentError("Incorrect number or type of arguments");
12028 } 12223 }
12029 void _postMessage_1(message, targetOrigin) native "postMessage"; 12224 @JSName('postMessage')
12030 void _postMessage_2(message, targetOrigin, List messagePorts) native "postMess age"; 12225 void _postMessage_1(message, targetOrigin) native;
12226 @JSName('postMessage')
12227 void _postMessage_2(message, targetOrigin, List messagePorts) native;
12031 12228
12032 /// @domName Window.print; @docsEditable true 12229 /// @domName Window.print; @docsEditable true
12033 void print() native; 12230 void print() native;
12034 12231
12035 /// @domName Window.releaseEvents; @docsEditable true 12232 /// @domName Window.releaseEvents; @docsEditable true
12036 void releaseEvents() native; 12233 void releaseEvents() native;
12037 12234
12038 /// @domName Window.removeEventListener; @docsEditable true 12235 /// @domName Window.removeEventListener; @docsEditable true
12039 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 12236 @JSName('removeEventListener')
12237 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12040 12238
12041 /// @domName Window.resizeBy; @docsEditable true 12239 /// @domName Window.resizeBy; @docsEditable true
12042 void resizeBy(num x, num y) native; 12240 void resizeBy(num x, num y) native;
12043 12241
12044 /// @domName Window.resizeTo; @docsEditable true 12242 /// @domName Window.resizeTo; @docsEditable true
12045 void resizeTo(num width, num height) native; 12243 void resizeTo(num width, num height) native;
12046 12244
12047 /// @domName Window.scroll; @docsEditable true 12245 /// @domName Window.scroll; @docsEditable true
12048 void scroll(int x, int y) native; 12246 void scroll(int x, int y) native;
12049 12247
(...skipping 18 matching lines...) Expand all
12068 /// @domName Window.webkitConvertPointFromNodeToPage; @docsEditable true 12266 /// @domName Window.webkitConvertPointFromNodeToPage; @docsEditable true
12069 Point webkitConvertPointFromNodeToPage(Node node, Point p) native; 12267 Point webkitConvertPointFromNodeToPage(Node node, Point p) native;
12070 12268
12071 /// @domName Window.webkitConvertPointFromPageToNode; @docsEditable true 12269 /// @domName Window.webkitConvertPointFromPageToNode; @docsEditable true
12072 Point webkitConvertPointFromPageToNode(Node node, Point p) native; 12270 Point webkitConvertPointFromPageToNode(Node node, Point p) native;
12073 12271
12074 /// @domName DOMWindow.webkitRequestFileSystem; @docsEditable true 12272 /// @domName DOMWindow.webkitRequestFileSystem; @docsEditable true
12075 void webkitRequestFileSystem(int type, int size, FileSystemCallback successCal lback, [ErrorCallback errorCallback]) native; 12273 void webkitRequestFileSystem(int type, int size, FileSystemCallback successCal lback, [ErrorCallback errorCallback]) native;
12076 12274
12077 /// @domName DOMWindow.webkitResolveLocalFileSystemURL; @docsEditable true 12275 /// @domName DOMWindow.webkitResolveLocalFileSystemURL; @docsEditable true
12078 void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback , [ErrorCallback errorCallback]) native "webkitResolveLocalFileSystemURL"; 12276 @JSName('webkitResolveLocalFileSystemURL')
12277 void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback , [ErrorCallback errorCallback]) native;
12079 12278
12080 } 12279 }
12081 12280
12082 class LocalWindowEvents extends Events { 12281 class LocalWindowEvents extends Events {
12083 LocalWindowEvents(EventTarget _ptr) : super(_ptr); 12282 LocalWindowEvents(EventTarget _ptr) : super(_ptr);
12084 12283
12085 EventListenerList get abort => this['abort']; 12284 EventListenerList get abort => this['abort'];
12086 12285
12087 EventListenerList get beforeUnload => this['beforeunload']; 12286 EventListenerList get beforeUnload => this['beforeunload'];
12088 12287
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
12325 /// @domName MediaController.played; @docsEditable true 12524 /// @domName MediaController.played; @docsEditable true
12326 final TimeRanges played; 12525 final TimeRanges played;
12327 12526
12328 /// @domName MediaController.seekable; @docsEditable true 12527 /// @domName MediaController.seekable; @docsEditable true
12329 final TimeRanges seekable; 12528 final TimeRanges seekable;
12330 12529
12331 /// @domName MediaController.volume; @docsEditable true 12530 /// @domName MediaController.volume; @docsEditable true
12332 num volume; 12531 num volume;
12333 12532
12334 /// @domName MediaController.addEventListener; @docsEditable true 12533 /// @domName MediaController.addEventListener; @docsEditable true
12335 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 12534 @JSName('addEventListener')
12535 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12336 12536
12337 /// @domName MediaController.dispatchEvent; @docsEditable true 12537 /// @domName MediaController.dispatchEvent; @docsEditable true
12338 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 12538 @JSName('dispatchEvent')
12539 bool $dom_dispatchEvent(Event evt) native;
12339 12540
12340 /// @domName MediaController.pause; @docsEditable true 12541 /// @domName MediaController.pause; @docsEditable true
12341 void pause() native; 12542 void pause() native;
12342 12543
12343 /// @domName MediaController.play; @docsEditable true 12544 /// @domName MediaController.play; @docsEditable true
12344 void play() native; 12545 void play() native;
12345 12546
12346 /// @domName MediaController.removeEventListener; @docsEditable true 12547 /// @domName MediaController.removeEventListener; @docsEditable true
12347 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 12548 @JSName('removeEventListener')
12549 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12348 } 12550 }
12349 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 12551 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
12350 // for details. All rights reserved. Use of this source code is governed by a 12552 // for details. All rights reserved. Use of this source code is governed by a
12351 // BSD-style license that can be found in the LICENSE file. 12553 // BSD-style license that can be found in the LICENSE file.
12352 12554
12353 12555
12354 /// @domName HTMLMediaElement; @docsEditable true 12556 /// @domName HTMLMediaElement; @docsEditable true
12355 class MediaElement extends Element implements Element native "*HTMLMediaElement" { 12557 class MediaElement extends Element implements Element native "*HTMLMediaElement" {
12356 12558
12357 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 12559 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after
12607 } 12809 }
12608 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 12810 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
12609 // for details. All rights reserved. Use of this source code is governed by a 12811 // for details. All rights reserved. Use of this source code is governed by a
12610 // BSD-style license that can be found in the LICENSE file. 12812 // BSD-style license that can be found in the LICENSE file.
12611 12813
12612 12814
12613 /// @domName MediaKeyEvent; @docsEditable true 12815 /// @domName MediaKeyEvent; @docsEditable true
12614 class MediaKeyEvent extends Event native "*MediaKeyEvent" { 12816 class MediaKeyEvent extends Event native "*MediaKeyEvent" {
12615 12817
12616 /// @domName MediaKeyEvent.defaultURL; @docsEditable true 12818 /// @domName MediaKeyEvent.defaultURL; @docsEditable true
12617 String get defaultUrl => JS("String", "#.defaultURL", this); 12819 @JSName('defaultURL')
12820 final String defaultUrl;
12618 12821
12619 /// @domName MediaKeyEvent.errorCode; @docsEditable true 12822 /// @domName MediaKeyEvent.errorCode; @docsEditable true
12620 final MediaKeyError errorCode; 12823 final MediaKeyError errorCode;
12621 12824
12622 /// @domName MediaKeyEvent.initData; @docsEditable true 12825 /// @domName MediaKeyEvent.initData; @docsEditable true
12623 final Uint8Array initData; 12826 final Uint8Array initData;
12624 12827
12625 /// @domName MediaKeyEvent.keySystem; @docsEditable true 12828 /// @domName MediaKeyEvent.keySystem; @docsEditable true
12626 final String keySystem; 12829 final String keySystem;
12627 12830
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
12704 /// @domName MediaSource.duration; @docsEditable true 12907 /// @domName MediaSource.duration; @docsEditable true
12705 num duration; 12908 num duration;
12706 12909
12707 /// @domName MediaSource.readyState; @docsEditable true 12910 /// @domName MediaSource.readyState; @docsEditable true
12708 final String readyState; 12911 final String readyState;
12709 12912
12710 /// @domName MediaSource.sourceBuffers; @docsEditable true 12913 /// @domName MediaSource.sourceBuffers; @docsEditable true
12711 final SourceBufferList sourceBuffers; 12914 final SourceBufferList sourceBuffers;
12712 12915
12713 /// @domName MediaSource.addEventListener; @docsEditable true 12916 /// @domName MediaSource.addEventListener; @docsEditable true
12714 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 12917 @JSName('addEventListener')
12918 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12715 12919
12716 /// @domName MediaSource.addSourceBuffer; @docsEditable true 12920 /// @domName MediaSource.addSourceBuffer; @docsEditable true
12717 SourceBuffer addSourceBuffer(String type) native; 12921 SourceBuffer addSourceBuffer(String type) native;
12718 12922
12719 /// @domName MediaSource.dispatchEvent; @docsEditable true 12923 /// @domName MediaSource.dispatchEvent; @docsEditable true
12720 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 12924 @JSName('dispatchEvent')
12925 bool $dom_dispatchEvent(Event event) native;
12721 12926
12722 /// @domName MediaSource.endOfStream; @docsEditable true 12927 /// @domName MediaSource.endOfStream; @docsEditable true
12723 void endOfStream(String error) native; 12928 void endOfStream(String error) native;
12724 12929
12725 /// @domName MediaSource.removeEventListener; @docsEditable true 12930 /// @domName MediaSource.removeEventListener; @docsEditable true
12726 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 12931 @JSName('removeEventListener')
12932 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12727 12933
12728 /// @domName MediaSource.removeSourceBuffer; @docsEditable true 12934 /// @domName MediaSource.removeSourceBuffer; @docsEditable true
12729 void removeSourceBuffer(SourceBuffer buffer) native; 12935 void removeSourceBuffer(SourceBuffer buffer) native;
12730 } 12936 }
12731 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 12937 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
12732 // for details. All rights reserved. Use of this source code is governed by a 12938 // for details. All rights reserved. Use of this source code is governed by a
12733 // BSD-style license that can be found in the LICENSE file. 12939 // BSD-style license that can be found in the LICENSE file.
12734 12940
12735 12941
12736 /// @domName MediaStream; @docsEditable true 12942 /// @domName MediaStream; @docsEditable true
(...skipping 15 matching lines...) Expand all
12752 /// @domName MediaStream.label; @docsEditable true 12958 /// @domName MediaStream.label; @docsEditable true
12753 final String label; 12959 final String label;
12754 12960
12755 /// @domName MediaStream.readyState; @docsEditable true 12961 /// @domName MediaStream.readyState; @docsEditable true
12756 final int readyState; 12962 final int readyState;
12757 12963
12758 /// @domName MediaStream.videoTracks; @docsEditable true 12964 /// @domName MediaStream.videoTracks; @docsEditable true
12759 final MediaStreamTrackList videoTracks; 12965 final MediaStreamTrackList videoTracks;
12760 12966
12761 /// @domName MediaStream.addEventListener; @docsEditable true 12967 /// @domName MediaStream.addEventListener; @docsEditable true
12762 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 12968 @JSName('addEventListener')
12969 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12763 12970
12764 /// @domName MediaStream.dispatchEvent; @docsEditable true 12971 /// @domName MediaStream.dispatchEvent; @docsEditable true
12765 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 12972 @JSName('dispatchEvent')
12973 bool $dom_dispatchEvent(Event event) native;
12766 12974
12767 /// @domName MediaStream.removeEventListener; @docsEditable true 12975 /// @domName MediaStream.removeEventListener; @docsEditable true
12768 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 12976 @JSName('removeEventListener')
12977 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12769 } 12978 }
12770 12979
12771 class MediaStreamEvents extends Events { 12980 class MediaStreamEvents extends Events {
12772 MediaStreamEvents(EventTarget _ptr) : super(_ptr); 12981 MediaStreamEvents(EventTarget _ptr) : super(_ptr);
12773 12982
12774 EventListenerList get ended => this['ended']; 12983 EventListenerList get ended => this['ended'];
12775 } 12984 }
12776 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 12985 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
12777 // for details. All rights reserved. Use of this source code is governed by a 12986 // for details. All rights reserved. Use of this source code is governed by a
12778 // BSD-style license that can be found in the LICENSE file. 12987 // BSD-style license that can be found in the LICENSE file.
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
12819 /// @domName MediaStreamTrack.kind; @docsEditable true 13028 /// @domName MediaStreamTrack.kind; @docsEditable true
12820 final String kind; 13029 final String kind;
12821 13030
12822 /// @domName MediaStreamTrack.label; @docsEditable true 13031 /// @domName MediaStreamTrack.label; @docsEditable true
12823 final String label; 13032 final String label;
12824 13033
12825 /// @domName MediaStreamTrack.readyState; @docsEditable true 13034 /// @domName MediaStreamTrack.readyState; @docsEditable true
12826 final int readyState; 13035 final int readyState;
12827 13036
12828 /// @domName MediaStreamTrack.addEventListener; @docsEditable true 13037 /// @domName MediaStreamTrack.addEventListener; @docsEditable true
12829 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 13038 @JSName('addEventListener')
13039 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12830 13040
12831 /// @domName MediaStreamTrack.dispatchEvent; @docsEditable true 13041 /// @domName MediaStreamTrack.dispatchEvent; @docsEditable true
12832 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 13042 @JSName('dispatchEvent')
13043 bool $dom_dispatchEvent(Event event) native;
12833 13044
12834 /// @domName MediaStreamTrack.removeEventListener; @docsEditable true 13045 /// @domName MediaStreamTrack.removeEventListener; @docsEditable true
12835 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 13046 @JSName('removeEventListener')
13047 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12836 } 13048 }
12837 13049
12838 class MediaStreamTrackEvents extends Events { 13050 class MediaStreamTrackEvents extends Events {
12839 MediaStreamTrackEvents(EventTarget _ptr) : super(_ptr); 13051 MediaStreamTrackEvents(EventTarget _ptr) : super(_ptr);
12840 13052
12841 EventListenerList get ended => this['ended']; 13053 EventListenerList get ended => this['ended'];
12842 13054
12843 EventListenerList get mute => this['mute']; 13055 EventListenerList get mute => this['mute'];
12844 13056
12845 EventListenerList get unmute => this['unmute']; 13057 EventListenerList get unmute => this['unmute'];
(...skipping 21 matching lines...) Expand all
12867 MediaStreamTrackListEvents get on => 13079 MediaStreamTrackListEvents get on =>
12868 new MediaStreamTrackListEvents(this); 13080 new MediaStreamTrackListEvents(this);
12869 13081
12870 /// @domName MediaStreamTrackList.length; @docsEditable true 13082 /// @domName MediaStreamTrackList.length; @docsEditable true
12871 final int length; 13083 final int length;
12872 13084
12873 /// @domName MediaStreamTrackList.add; @docsEditable true 13085 /// @domName MediaStreamTrackList.add; @docsEditable true
12874 void add(MediaStreamTrack track) native; 13086 void add(MediaStreamTrack track) native;
12875 13087
12876 /// @domName MediaStreamTrackList.addEventListener; @docsEditable true 13088 /// @domName MediaStreamTrackList.addEventListener; @docsEditable true
12877 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 13089 @JSName('addEventListener')
13090 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12878 13091
12879 /// @domName MediaStreamTrackList.dispatchEvent; @docsEditable true 13092 /// @domName MediaStreamTrackList.dispatchEvent; @docsEditable true
12880 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 13093 @JSName('dispatchEvent')
13094 bool $dom_dispatchEvent(Event event) native;
12881 13095
12882 /// @domName MediaStreamTrackList.item; @docsEditable true 13096 /// @domName MediaStreamTrackList.item; @docsEditable true
12883 MediaStreamTrack item(int index) native; 13097 MediaStreamTrack item(int index) native;
12884 13098
12885 /// @domName MediaStreamTrackList.remove; @docsEditable true 13099 /// @domName MediaStreamTrackList.remove; @docsEditable true
12886 void remove(MediaStreamTrack track) native; 13100 void remove(MediaStreamTrack track) native;
12887 13101
12888 /// @domName MediaStreamTrackList.removeEventListener; @docsEditable true 13102 /// @domName MediaStreamTrackList.removeEventListener; @docsEditable true
12889 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 13103 @JSName('removeEventListener')
13104 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
12890 } 13105 }
12891 13106
12892 class MediaStreamTrackListEvents extends Events { 13107 class MediaStreamTrackListEvents extends Events {
12893 MediaStreamTrackListEvents(EventTarget _ptr) : super(_ptr); 13108 MediaStreamTrackListEvents(EventTarget _ptr) : super(_ptr);
12894 13109
12895 EventListenerList get addTrack => this['addtrack']; 13110 EventListenerList get addTrack => this['addtrack'];
12896 13111
12897 EventListenerList get removeTrack => this['removetrack']; 13112 EventListenerList get removeTrack => this['removetrack'];
12898 } 13113 }
12899 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13114 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
12952 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13167 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
12953 // for details. All rights reserved. Use of this source code is governed by a 13168 // for details. All rights reserved. Use of this source code is governed by a
12954 // BSD-style license that can be found in the LICENSE file. 13169 // BSD-style license that can be found in the LICENSE file.
12955 13170
12956 13171
12957 /// @domName MessageEvent; @docsEditable true 13172 /// @domName MessageEvent; @docsEditable true
12958 class MessageEvent extends Event native "*MessageEvent" { 13173 class MessageEvent extends Event native "*MessageEvent" {
12959 13174
12960 /// @domName MessageEvent.data; @docsEditable true 13175 /// @domName MessageEvent.data; @docsEditable true
12961 dynamic get data => _convertNativeToDart_SerializedScriptValue(this._data); 13176 dynamic get data => _convertNativeToDart_SerializedScriptValue(this._data);
12962 dynamic get _data => JS("dynamic", "#.data", this); 13177 @JSName('data')
13178 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri ptValue
13179 final dynamic _data;
12963 13180
12964 /// @domName MessageEvent.lastEventId; @docsEditable true 13181 /// @domName MessageEvent.lastEventId; @docsEditable true
12965 final String lastEventId; 13182 final String lastEventId;
12966 13183
12967 /// @domName MessageEvent.origin; @docsEditable true 13184 /// @domName MessageEvent.origin; @docsEditable true
12968 final String origin; 13185 final String origin;
12969 13186
12970 /// @domName MessageEvent.ports; @docsEditable true 13187 /// @domName MessageEvent.ports; @docsEditable true
12971 @Creates('=List') 13188 @Creates('=List')
12972 final List ports; 13189 final List ports;
12973 13190
12974 /// @domName MessageEvent.source; @docsEditable true 13191 /// @domName MessageEvent.source; @docsEditable true
12975 Window get source => _convertNativeToDart_Window(this._source); 13192 Window get source => _convertNativeToDart_Window(this._source);
12976 dynamic get _source => JS("dynamic", "#.source", this); 13193 @JSName('source')
13194 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
13195 final dynamic _source;
12977 13196
12978 /// @domName MessageEvent.initMessageEvent; @docsEditable true 13197 /// @domName MessageEvent.initMessageEvent; @docsEditable true
12979 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O bject dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, L ist messagePorts) native; 13198 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O bject dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, L ist messagePorts) native;
12980 13199
12981 /// @domName MessageEvent.webkitInitMessageEvent; @docsEditable true 13200 /// @domName MessageEvent.webkitInitMessageEvent; @docsEditable true
12982 void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelable Arg, Object dataArg, String originArg, String lastEventIdArg, LocalWindow source Arg, List transferables) native; 13201 void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelable Arg, Object dataArg, String originArg, String lastEventIdArg, LocalWindow source Arg, List transferables) native;
12983 } 13202 }
12984 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13203 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
12985 // for details. All rights reserved. Use of this source code is governed by a 13204 // for details. All rights reserved. Use of this source code is governed by a
12986 // BSD-style license that can be found in the LICENSE file. 13205 // BSD-style license that can be found in the LICENSE file.
12987 13206
12988 13207
12989 /// @domName MessagePort; @docsEditable true 13208 /// @domName MessagePort; @docsEditable true
12990 class MessagePort extends EventTarget native "*MessagePort" { 13209 class MessagePort extends EventTarget native "*MessagePort" {
12991 13210
12992 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 13211 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
12993 MessagePortEvents get on => 13212 MessagePortEvents get on =>
12994 new MessagePortEvents(this); 13213 new MessagePortEvents(this);
12995 13214
12996 /// @domName MessagePort.addEventListener; @docsEditable true 13215 /// @domName MessagePort.addEventListener; @docsEditable true
12997 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 13216 @JSName('addEventListener')
13217 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
12998 13218
12999 /// @domName MessagePort.close; @docsEditable true 13219 /// @domName MessagePort.close; @docsEditable true
13000 void close() native; 13220 void close() native;
13001 13221
13002 /// @domName MessagePort.dispatchEvent; @docsEditable true 13222 /// @domName MessagePort.dispatchEvent; @docsEditable true
13003 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 13223 @JSName('dispatchEvent')
13224 bool $dom_dispatchEvent(Event evt) native;
13004 13225
13005 /// @domName MessagePort.postMessage; @docsEditable true 13226 /// @domName MessagePort.postMessage; @docsEditable true
13006 void postMessage(/*any*/ message, [List messagePorts]) { 13227 void postMessage(/*any*/ message, [List messagePorts]) {
13007 if (?messagePorts) { 13228 if (?messagePorts) {
13008 var message_1 = _convertDartToNative_SerializedScriptValue(message); 13229 var message_1 = _convertDartToNative_SerializedScriptValue(message);
13009 _postMessage_1(message_1, messagePorts); 13230 _postMessage_1(message_1, messagePorts);
13010 return; 13231 return;
13011 } 13232 }
13012 var message_2 = _convertDartToNative_SerializedScriptValue(message); 13233 var message_2 = _convertDartToNative_SerializedScriptValue(message);
13013 _postMessage_2(message_2); 13234 _postMessage_2(message_2);
13014 return; 13235 return;
13015 } 13236 }
13016 void _postMessage_1(message, List messagePorts) native "postMessage"; 13237 @JSName('postMessage')
13017 void _postMessage_2(message) native "postMessage"; 13238 void _postMessage_1(message, List messagePorts) native;
13239 @JSName('postMessage')
13240 void _postMessage_2(message) native;
13018 13241
13019 /// @domName MessagePort.removeEventListener; @docsEditable true 13242 /// @domName MessagePort.removeEventListener; @docsEditable true
13020 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 13243 @JSName('removeEventListener')
13244 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
13021 13245
13022 /// @domName MessagePort.start; @docsEditable true 13246 /// @domName MessagePort.start; @docsEditable true
13023 void start() native; 13247 void start() native;
13024 } 13248 }
13025 13249
13026 class MessagePortEvents extends Events { 13250 class MessagePortEvents extends Events {
13027 MessagePortEvents(EventTarget _ptr) : super(_ptr); 13251 MessagePortEvents(EventTarget _ptr) : super(_ptr);
13028 13252
13029 EventListenerList get message => this['message']; 13253 EventListenerList get message => this['message'];
13030 } 13254 }
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
13077 13301
13078 /// @domName HTMLMeterElement; @docsEditable true 13302 /// @domName HTMLMeterElement; @docsEditable true
13079 class MeterElement extends Element implements Element native "*HTMLMeterElement" { 13303 class MeterElement extends Element implements Element native "*HTMLMeterElement" {
13080 13304
13081 factory MeterElement() => document.$dom_createElement("meter"); 13305 factory MeterElement() => document.$dom_createElement("meter");
13082 13306
13083 /// @domName HTMLMeterElement.high; @docsEditable true 13307 /// @domName HTMLMeterElement.high; @docsEditable true
13084 num high; 13308 num high;
13085 13309
13086 /// @domName HTMLMeterElement.labels; @docsEditable true 13310 /// @domName HTMLMeterElement.labels; @docsEditable true
13087 @Returns('_NodeList') @Creates('_NodeList') 13311 @Returns('NodeList') @Creates('NodeList')
13088 final List<Node> labels; 13312 final List<Node> labels;
13089 13313
13090 /// @domName HTMLMeterElement.low; @docsEditable true 13314 /// @domName HTMLMeterElement.low; @docsEditable true
13091 num low; 13315 num low;
13092 13316
13093 /// @domName HTMLMeterElement.max; @docsEditable true 13317 /// @domName HTMLMeterElement.max; @docsEditable true
13094 num max; 13318 num max;
13095 13319
13096 /// @domName HTMLMeterElement.min; @docsEditable true 13320 /// @domName HTMLMeterElement.min; @docsEditable true
13097 num min; 13321 num min;
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
13153 final Clipboard dataTransfer; 13377 final Clipboard dataTransfer;
13154 13378
13155 /// @domName MouseEvent.fromElement; @docsEditable true 13379 /// @domName MouseEvent.fromElement; @docsEditable true
13156 final Node fromElement; 13380 final Node fromElement;
13157 13381
13158 /// @domName MouseEvent.metaKey; @docsEditable true 13382 /// @domName MouseEvent.metaKey; @docsEditable true
13159 final bool metaKey; 13383 final bool metaKey;
13160 13384
13161 /// @domName MouseEvent.relatedTarget; @docsEditable true 13385 /// @domName MouseEvent.relatedTarget; @docsEditable true
13162 EventTarget get relatedTarget => _convertNativeToDart_EventTarget(this._relate dTarget); 13386 EventTarget get relatedTarget => _convertNativeToDart_EventTarget(this._relate dTarget);
13163 dynamic get _relatedTarget => JS("dynamic", "#.relatedTarget", this); 13387 @JSName('relatedTarget')
13388 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
13389 final dynamic _relatedTarget;
13164 13390
13165 /// @domName MouseEvent.screenX; @docsEditable true 13391 /// @domName MouseEvent.screenX; @docsEditable true
13166 final int screenX; 13392 final int screenX;
13167 13393
13168 /// @domName MouseEvent.screenY; @docsEditable true 13394 /// @domName MouseEvent.screenY; @docsEditable true
13169 final int screenY; 13395 final int screenY;
13170 13396
13171 /// @domName MouseEvent.shiftKey; @docsEditable true 13397 /// @domName MouseEvent.shiftKey; @docsEditable true
13172 final bool shiftKey; 13398 final bool shiftKey;
13173 13399
(...skipping 11 matching lines...) Expand all
13185 13411
13186 /// @domName MouseEvent.y; @docsEditable true 13412 /// @domName MouseEvent.y; @docsEditable true
13187 final int y; 13413 final int y;
13188 13414
13189 /// @domName MouseEvent.initMouseEvent; @docsEditable true 13415 /// @domName MouseEvent.initMouseEvent; @docsEditable true
13190 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) { 13416 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) {
13191 var relatedTarget_1 = _convertDartToNative_EventTarget(relatedTarget); 13417 var relatedTarget_1 = _convertDartToNative_EventTarget(relatedTarget);
13192 _$dom_initMouseEvent_1(type, canBubble, cancelable, view, detail, screenX, s creenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTar get_1); 13418 _$dom_initMouseEvent_1(type, canBubble, cancelable, view, detail, screenX, s creenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTar get_1);
13193 return; 13419 return;
13194 } 13420 }
13195 void _$dom_initMouseEvent_1(type, canBubble, cancelable, LocalWindow view, det ail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, but ton, relatedTarget) native "initMouseEvent"; 13421 @JSName('initMouseEvent')
13422 void _$dom_initMouseEvent_1(type, canBubble, cancelable, LocalWindow view, det ail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, but ton, relatedTarget) native;
13196 13423
13197 13424
13198 int get offsetX { 13425 int get offsetX {
13199 if (JS('bool', '!!#.offsetX', this)) { 13426 if (JS('bool', '!!#.offsetX', this)) {
13200 return JS('int', '#.offsetX', this); 13427 return JS('int', '#.offsetX', this);
13201 } else { 13428 } else {
13202 // Firefox does not support offsetX. 13429 // Firefox does not support offsetX.
13203 var target = this.target; 13430 var target = this.target;
13204 if (!(target is Element)) { 13431 if (!(target is Element)) {
13205 throw new UnsupportedError( 13432 throw new UnsupportedError(
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
13275 13502
13276 /// @domName MutationObserver.disconnect; @docsEditable true 13503 /// @domName MutationObserver.disconnect; @docsEditable true
13277 void disconnect() native; 13504 void disconnect() native;
13278 13505
13279 /// @domName MutationObserver._observe; @docsEditable true 13506 /// @domName MutationObserver._observe; @docsEditable true
13280 void _observe(Node target, Map options) { 13507 void _observe(Node target, Map options) {
13281 var options_1 = _convertDartToNative_Dictionary(options); 13508 var options_1 = _convertDartToNative_Dictionary(options);
13282 __observe_1(target, options_1); 13509 __observe_1(target, options_1);
13283 return; 13510 return;
13284 } 13511 }
13285 void __observe_1(Node target, options) native "observe"; 13512 @JSName('observe')
13513 void __observe_1(Node target, options) native;
13286 13514
13287 /// @domName MutationObserver.takeRecords; @docsEditable true 13515 /// @domName MutationObserver.takeRecords; @docsEditable true
13288 List<MutationRecord> takeRecords() native; 13516 List<MutationRecord> takeRecords() native;
13289 13517
13290 void observe(Node target, 13518 void observe(Node target,
13291 {Map options, 13519 {Map options,
13292 bool childList, 13520 bool childList,
13293 bool attributes, 13521 bool attributes,
13294 bool characterData, 13522 bool characterData,
13295 bool subtree, 13523 bool subtree,
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
13339 'subtree': true, 13567 'subtree': true,
13340 'attributeOldValue': true, 13568 'attributeOldValue': true,
13341 'characterDataOldValue': true }; 13569 'characterDataOldValue': true };
13342 13570
13343 13571
13344 static _createDict() => JS('var', '{}'); 13572 static _createDict() => JS('var', '{}');
13345 static _add(m, String key, value) { JS('void', '#[#] = #', m, key, value); } 13573 static _add(m, String key, value) { JS('void', '#[#] = #', m, key, value); }
13346 static _fixupList(list) => list; // TODO: Ensure is a JavaScript Array. 13574 static _fixupList(list) => list; // TODO: Ensure is a JavaScript Array.
13347 13575
13348 // Call native function with no conversions. 13576 // Call native function with no conversions.
13349 void _call(target, options) native 'observe'; 13577 @JSName('observe')
13578 void _call(target, options) native;
13350 } 13579 }
13351 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13580 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13352 // for details. All rights reserved. Use of this source code is governed by a 13581 // for details. All rights reserved. Use of this source code is governed by a
13353 // BSD-style license that can be found in the LICENSE file. 13582 // BSD-style license that can be found in the LICENSE file.
13354 13583
13355 13584
13356 /// @domName MutationRecord; @docsEditable true 13585 /// @domName MutationRecord; @docsEditable true
13357 class MutationRecord native "*MutationRecord" { 13586 class MutationRecord native "*MutationRecord" {
13358 13587
13359 /// @domName MutationRecord.addedNodes; @docsEditable true 13588 /// @domName MutationRecord.addedNodes; @docsEditable true
13360 @Returns('_NodeList') @Creates('_NodeList') 13589 @Returns('NodeList') @Creates('NodeList')
13361 final List<Node> addedNodes; 13590 final List<Node> addedNodes;
13362 13591
13363 /// @domName MutationRecord.attributeName; @docsEditable true 13592 /// @domName MutationRecord.attributeName; @docsEditable true
13364 final String attributeName; 13593 final String attributeName;
13365 13594
13366 /// @domName MutationRecord.attributeNamespace; @docsEditable true 13595 /// @domName MutationRecord.attributeNamespace; @docsEditable true
13367 final String attributeNamespace; 13596 final String attributeNamespace;
13368 13597
13369 /// @domName MutationRecord.nextSibling; @docsEditable true 13598 /// @domName MutationRecord.nextSibling; @docsEditable true
13370 final Node nextSibling; 13599 final Node nextSibling;
13371 13600
13372 /// @domName MutationRecord.oldValue; @docsEditable true 13601 /// @domName MutationRecord.oldValue; @docsEditable true
13373 final String oldValue; 13602 final String oldValue;
13374 13603
13375 /// @domName MutationRecord.previousSibling; @docsEditable true 13604 /// @domName MutationRecord.previousSibling; @docsEditable true
13376 final Node previousSibling; 13605 final Node previousSibling;
13377 13606
13378 /// @domName MutationRecord.removedNodes; @docsEditable true 13607 /// @domName MutationRecord.removedNodes; @docsEditable true
13379 @Returns('_NodeList') @Creates('_NodeList') 13608 @Returns('NodeList') @Creates('NodeList')
13380 final List<Node> removedNodes; 13609 final List<Node> removedNodes;
13381 13610
13382 /// @domName MutationRecord.target; @docsEditable true 13611 /// @domName MutationRecord.target; @docsEditable true
13383 final Node target; 13612 final Node target;
13384 13613
13385 /// @domName MutationRecord.type; @docsEditable true 13614 /// @domName MutationRecord.type; @docsEditable true
13386 final String type; 13615 final String type;
13387 } 13616 }
13388 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13617 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13389 // for details. All rights reserved. Use of this source code is governed by a 13618 // for details. All rights reserved. Use of this source code is governed by a
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after
13572 void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback success Callback, [NavigatorUserMediaErrorCallback errorCallback]) { 13801 void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback success Callback, [NavigatorUserMediaErrorCallback errorCallback]) {
13573 if (?errorCallback) { 13802 if (?errorCallback) {
13574 var options_1 = _convertDartToNative_Dictionary(options); 13803 var options_1 = _convertDartToNative_Dictionary(options);
13575 _webkitGetUserMedia_1(options_1, successCallback, errorCallback); 13804 _webkitGetUserMedia_1(options_1, successCallback, errorCallback);
13576 return; 13805 return;
13577 } 13806 }
13578 var options_2 = _convertDartToNative_Dictionary(options); 13807 var options_2 = _convertDartToNative_Dictionary(options);
13579 _webkitGetUserMedia_2(options_2, successCallback); 13808 _webkitGetUserMedia_2(options_2, successCallback);
13580 return; 13809 return;
13581 } 13810 }
13582 void _webkitGetUserMedia_1(options, NavigatorUserMediaSuccessCallback successC allback, NavigatorUserMediaErrorCallback errorCallback) native "webkitGetUserMed ia"; 13811 @JSName('webkitGetUserMedia')
13583 void _webkitGetUserMedia_2(options, NavigatorUserMediaSuccessCallback successC allback) native "webkitGetUserMedia"; 13812 void _webkitGetUserMedia_1(options, NavigatorUserMediaSuccessCallback successC allback, NavigatorUserMediaErrorCallback errorCallback) native;
13813 @JSName('webkitGetUserMedia')
13814 void _webkitGetUserMedia_2(options, NavigatorUserMediaSuccessCallback successC allback) native;
13584 } 13815 }
13585 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 13816 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13586 // for details. All rights reserved. Use of this source code is governed by a 13817 // for details. All rights reserved. Use of this source code is governed by a
13587 // BSD-style license that can be found in the LICENSE file. 13818 // BSD-style license that can be found in the LICENSE file.
13588 13819
13589 13820
13590 /// @domName NavigatorUserMediaError; @docsEditable true 13821 /// @domName NavigatorUserMediaError; @docsEditable true
13591 class NavigatorUserMediaError native "*NavigatorUserMediaError" { 13822 class NavigatorUserMediaError native "*NavigatorUserMediaError" {
13592 13823
13593 static const int PERMISSION_DENIED = 1; 13824 static const int PERMISSION_DENIED = 1;
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after
13793 14024
13794 static const int ENTITY_REFERENCE_NODE = 5; 14025 static const int ENTITY_REFERENCE_NODE = 5;
13795 14026
13796 static const int NOTATION_NODE = 12; 14027 static const int NOTATION_NODE = 12;
13797 14028
13798 static const int PROCESSING_INSTRUCTION_NODE = 7; 14029 static const int PROCESSING_INSTRUCTION_NODE = 7;
13799 14030
13800 static const int TEXT_NODE = 3; 14031 static const int TEXT_NODE = 3;
13801 14032
13802 /// @domName Node.attributes; @docsEditable true 14033 /// @domName Node.attributes; @docsEditable true
13803 NamedNodeMap get $dom_attributes => JS("NamedNodeMap", "#.attributes", this); 14034 @JSName('attributes')
14035 final NamedNodeMap $dom_attributes;
13804 14036
13805 /// @domName Node.childNodes; @docsEditable true 14037 /// @domName Node.childNodes; @docsEditable true
13806 List<Node> get $dom_childNodes => JS("_NodeList", "#.childNodes", this); 14038 @JSName('childNodes')
14039 @Returns('NodeList') @Creates('NodeList')
14040 final List<Node> $dom_childNodes;
13807 14041
13808 /// @domName Node.firstChild; @docsEditable true 14042 /// @domName Node.firstChild; @docsEditable true
13809 Node get $dom_firstChild => JS("Node", "#.firstChild", this); 14043 @JSName('firstChild')
14044 final Node $dom_firstChild;
13810 14045
13811 /// @domName Node.lastChild; @docsEditable true 14046 /// @domName Node.lastChild; @docsEditable true
13812 Node get $dom_lastChild => JS("Node", "#.lastChild", this); 14047 @JSName('lastChild')
14048 final Node $dom_lastChild;
13813 14049
13814 /// @domName Node.localName; @docsEditable true 14050 /// @domName Node.localName; @docsEditable true
13815 String get $dom_localName => JS("String", "#.localName", this); 14051 @JSName('localName')
14052 final String $dom_localName;
13816 14053
13817 /// @domName Node.namespaceURI; @docsEditable true 14054 /// @domName Node.namespaceURI; @docsEditable true
13818 String get $dom_namespaceUri => JS("String", "#.namespaceURI", this); 14055 @JSName('namespaceURI')
14056 final String $dom_namespaceUri;
13819 14057
13820 /// @domName Node.nextSibling; @docsEditable true 14058 /// @domName Node.nextSibling; @docsEditable true
13821 Node get nextNode => JS("Node", "#.nextSibling", this); 14059 @JSName('nextSibling')
14060 final Node nextNode;
13822 14061
13823 /// @domName Node.nodeType; @docsEditable true 14062 /// @domName Node.nodeType; @docsEditable true
13824 final int nodeType; 14063 final int nodeType;
13825 14064
13826 /// @domName Node.ownerDocument; @docsEditable true 14065 /// @domName Node.ownerDocument; @docsEditable true
13827 Document get document => JS("Document", "#.ownerDocument", this); 14066 @JSName('ownerDocument')
14067 final Document document;
13828 14068
13829 /// @domName Node.parentNode; @docsEditable true 14069 /// @domName Node.parentNode; @docsEditable true
13830 Node get parent => JS("Node", "#.parentNode", this); 14070 @JSName('parentNode')
14071 final Node parent;
13831 14072
13832 /// @domName Node.previousSibling; @docsEditable true 14073 /// @domName Node.previousSibling; @docsEditable true
13833 Node get previousNode => JS("Node", "#.previousSibling", this); 14074 @JSName('previousSibling')
14075 final Node previousNode;
13834 14076
13835 /// @domName Node.textContent; @docsEditable true 14077 /// @domName Node.textContent; @docsEditable true
13836 String get text => JS("String", "#.textContent", this); 14078 @JSName('textContent')
13837 14079 String text;
13838 /// @domName Node.textContent; @docsEditable true
13839 void set text(String value) {
13840 JS("void", "#.textContent = #", this, value);
13841 }
13842 14080
13843 /// @domName Node.addEventListener; @docsEditable true 14081 /// @domName Node.addEventListener; @docsEditable true
13844 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 14082 @JSName('addEventListener')
14083 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
13845 14084
13846 /// @domName Node.appendChild; @docsEditable true 14085 /// @domName Node.appendChild; @docsEditable true
13847 Node $dom_appendChild(Node newChild) native "appendChild"; 14086 @JSName('appendChild')
14087 Node $dom_appendChild(Node newChild) native;
13848 14088
13849 /// @domName Node.cloneNode; @docsEditable true 14089 /// @domName Node.cloneNode; @docsEditable true
13850 Node clone(bool deep) native "cloneNode"; 14090 @JSName('cloneNode')
14091 Node clone(bool deep) native;
13851 14092
13852 /// @domName Node.contains; @docsEditable true 14093 /// @domName Node.contains; @docsEditable true
13853 bool contains(Node other) native; 14094 bool contains(Node other) native;
13854 14095
13855 /// @domName Node.dispatchEvent; @docsEditable true 14096 /// @domName Node.dispatchEvent; @docsEditable true
13856 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 14097 @JSName('dispatchEvent')
14098 bool $dom_dispatchEvent(Event event) native;
13857 14099
13858 /// @domName Node.hasChildNodes; @docsEditable true 14100 /// @domName Node.hasChildNodes; @docsEditable true
13859 bool hasChildNodes() native; 14101 bool hasChildNodes() native;
13860 14102
13861 /// @domName Node.insertBefore; @docsEditable true 14103 /// @domName Node.insertBefore; @docsEditable true
13862 Node insertBefore(Node newChild, Node refChild) native; 14104 Node insertBefore(Node newChild, Node refChild) native;
13863 14105
13864 /// @domName Node.removeChild; @docsEditable true 14106 /// @domName Node.removeChild; @docsEditable true
13865 Node $dom_removeChild(Node oldChild) native "removeChild"; 14107 @JSName('removeChild')
14108 Node $dom_removeChild(Node oldChild) native;
13866 14109
13867 /// @domName Node.removeEventListener; @docsEditable true 14110 /// @domName Node.removeEventListener; @docsEditable true
13868 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 14111 @JSName('removeEventListener')
14112 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
13869 14113
13870 /// @domName Node.replaceChild; @docsEditable true 14114 /// @domName Node.replaceChild; @docsEditable true
13871 Node $dom_replaceChild(Node newChild, Node oldChild) native "replaceChild"; 14115 @JSName('replaceChild')
14116 Node $dom_replaceChild(Node newChild, Node oldChild) native;
13872 14117
13873 } 14118 }
13874 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14119 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13875 // for details. All rights reserved. Use of this source code is governed by a 14120 // for details. All rights reserved. Use of this source code is governed by a
13876 // BSD-style license that can be found in the LICENSE file. 14121 // BSD-style license that can be found in the LICENSE file.
13877 14122
13878 14123
13879 /// @domName NodeFilter; @docsEditable true 14124 /// @domName NodeFilter; @docsEditable true
13880 class NodeFilter native "*NodeFilter" { 14125 class NodeFilter native "*NodeFilter" {
13881 14126
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
13947 Node nextNode() native; 14192 Node nextNode() native;
13948 14193
13949 /// @domName NodeIterator.previousNode; @docsEditable true 14194 /// @domName NodeIterator.previousNode; @docsEditable true
13950 Node previousNode() native; 14195 Node previousNode() native;
13951 } 14196 }
13952 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14197 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13953 // for details. All rights reserved. Use of this source code is governed by a 14198 // for details. All rights reserved. Use of this source code is governed by a
13954 // BSD-style license that can be found in the LICENSE file. 14199 // BSD-style license that can be found in the LICENSE file.
13955 14200
13956 14201
14202 /// @domName NodeList; @docsEditable true
14203 class NodeList implements JavaScriptIndexingBehavior, List<Node> native "*NodeLi st" {
14204
14205 /// @domName NodeList.length; @docsEditable true
14206 final int length;
14207
14208 Node operator[](int index) => JS("Node", "#[#]", this, index);
14209
14210 void operator[]=(int index, Node value) {
14211 throw new UnsupportedError("Cannot assign element of immutable List.");
14212 }
14213 // -- start List<Node> mixins.
14214 // Node is the element type.
14215
14216 // From Iterable<Node>:
14217
14218 Iterator<Node> iterator() {
14219 // Note: NodeLists are not fixed size. And most probably length shouldn't
14220 // be cached in both iterator _and_ forEach method. For now caching it
14221 // for consistency.
14222 return new FixedSizeListIterator<Node>(this);
14223 }
14224
14225 // From Collection<Node>:
14226
14227 void add(Node value) {
14228 throw new UnsupportedError("Cannot add to immutable List.");
14229 }
14230
14231 void addLast(Node value) {
14232 throw new UnsupportedError("Cannot add to immutable List.");
14233 }
14234
14235 void addAll(Collection<Node> collection) {
14236 throw new UnsupportedError("Cannot add to immutable List.");
14237 }
14238
14239 bool contains(Node element) => _Collections.contains(this, element);
14240
14241 void forEach(void f(Node element)) => _Collections.forEach(this, f);
14242
14243 Collection map(f(Node element)) => _Collections.map(this, [], f);
14244
14245 Collection<Node> filter(bool f(Node element)) =>
14246 _Collections.filter(this, <Node>[], f);
14247
14248 bool every(bool f(Node element)) => _Collections.every(this, f);
14249
14250 bool some(bool f(Node element)) => _Collections.some(this, f);
14251
14252 bool get isEmpty => this.length == 0;
14253
14254 // From List<Node>:
14255
14256 void sort([Comparator<Node> compare = Comparable.compare]) {
14257 throw new UnsupportedError("Cannot sort immutable List.");
14258 }
14259
14260 int indexOf(Node element, [int start = 0]) =>
14261 _Lists.indexOf(this, element, start, this.length);
14262
14263 int lastIndexOf(Node element, [int start]) {
14264 if (start == null) start = length - 1;
14265 return _Lists.lastIndexOf(this, element, start);
14266 }
14267
14268 Node get first => this[0];
14269
14270 Node get last => this[length - 1];
14271
14272 Node removeLast() {
14273 throw new UnsupportedError("Cannot removeLast on immutable List.");
14274 }
14275
14276 void setRange(int start, int rangeLength, List<Node> from, [int startFrom]) {
14277 throw new UnsupportedError("Cannot setRange on immutable List.");
14278 }
14279
14280 void removeRange(int start, int rangeLength) {
14281 throw new UnsupportedError("Cannot removeRange on immutable List.");
14282 }
14283
14284 void insertRange(int start, int rangeLength, [Node initialValue]) {
14285 throw new UnsupportedError("Cannot insertRange on immutable List.");
14286 }
14287
14288 List<Node> getRange(int start, int rangeLength) =>
14289 _Lists.getRange(this, start, rangeLength, <Node>[]);
14290
14291 // -- end List<Node> mixins.
14292
14293 /// @domName NodeList.item; @docsEditable true
14294 @JSName('item')
14295 Node _item(int index) native;
14296 }
14297 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14298 // for details. All rights reserved. Use of this source code is governed by a
14299 // BSD-style license that can be found in the LICENSE file.
14300
14301
13957 /// @domName Notation; @docsEditable true 14302 /// @domName Notation; @docsEditable true
13958 class Notation extends Node native "*Notation" { 14303 class Notation extends Node native "*Notation" {
13959 14304
13960 /// @domName Notation.publicId; @docsEditable true 14305 /// @domName Notation.publicId; @docsEditable true
13961 final String publicId; 14306 final String publicId;
13962 14307
13963 /// @domName Notation.systemId; @docsEditable true 14308 /// @domName Notation.systemId; @docsEditable true
13964 final String systemId; 14309 final String systemId;
13965 } 14310 }
13966 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14311 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 21 matching lines...) Expand all
13988 /// @domName Notification.permission; @docsEditable true 14333 /// @domName Notification.permission; @docsEditable true
13989 final String permission; 14334 final String permission;
13990 14335
13991 /// @domName Notification.replaceId; @docsEditable true 14336 /// @domName Notification.replaceId; @docsEditable true
13992 String replaceId; 14337 String replaceId;
13993 14338
13994 /// @domName Notification.tag; @docsEditable true 14339 /// @domName Notification.tag; @docsEditable true
13995 String tag; 14340 String tag;
13996 14341
13997 /// @domName Notification.addEventListener; @docsEditable true 14342 /// @domName Notification.addEventListener; @docsEditable true
13998 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 14343 @JSName('addEventListener')
14344 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
13999 14345
14000 /// @domName Notification.cancel; @docsEditable true 14346 /// @domName Notification.cancel; @docsEditable true
14001 void cancel() native; 14347 void cancel() native;
14002 14348
14003 /// @domName Notification.close; @docsEditable true 14349 /// @domName Notification.close; @docsEditable true
14004 void close() native; 14350 void close() native;
14005 14351
14006 /// @domName Notification.dispatchEvent; @docsEditable true 14352 /// @domName Notification.dispatchEvent; @docsEditable true
14007 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 14353 @JSName('dispatchEvent')
14354 bool $dom_dispatchEvent(Event evt) native;
14008 14355
14009 /// @domName Notification.removeEventListener; @docsEditable true 14356 /// @domName Notification.removeEventListener; @docsEditable true
14010 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 14357 @JSName('removeEventListener')
14358 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
14011 14359
14012 /// @domName Notification.requestPermission; @docsEditable true 14360 /// @domName Notification.requestPermission; @docsEditable true
14013 static void requestPermission(NotificationPermissionCallback callback) native; 14361 static void requestPermission(NotificationPermissionCallback callback) native;
14014 14362
14015 /// @domName Notification.show; @docsEditable true 14363 /// @domName Notification.show; @docsEditable true
14016 void show() native; 14364 void show() native;
14017 } 14365 }
14018 14366
14019 class NotificationEvents extends Events { 14367 class NotificationEvents extends Events {
14020 NotificationEvents(EventTarget _ptr) : super(_ptr); 14368 NotificationEvents(EventTarget _ptr) : super(_ptr);
(...skipping 13 matching lines...) Expand all
14034 // BSD-style license that can be found in the LICENSE file. 14382 // BSD-style license that can be found in the LICENSE file.
14035 14383
14036 14384
14037 /// @domName NotificationCenter; @docsEditable true 14385 /// @domName NotificationCenter; @docsEditable true
14038 class NotificationCenter native "*NotificationCenter" { 14386 class NotificationCenter native "*NotificationCenter" {
14039 14387
14040 /// @domName NotificationCenter.checkPermission; @docsEditable true 14388 /// @domName NotificationCenter.checkPermission; @docsEditable true
14041 int checkPermission() native; 14389 int checkPermission() native;
14042 14390
14043 /// @domName NotificationCenter.createHTMLNotification; @docsEditable true 14391 /// @domName NotificationCenter.createHTMLNotification; @docsEditable true
14044 Notification createHtmlNotification(String url) native "createHTMLNotification "; 14392 @JSName('createHTMLNotification')
14393 Notification createHtmlNotification(String url) native;
14045 14394
14046 /// @domName NotificationCenter.createNotification; @docsEditable true 14395 /// @domName NotificationCenter.createNotification; @docsEditable true
14047 Notification createNotification(String iconUrl, String title, String body) nat ive; 14396 Notification createNotification(String iconUrl, String title, String body) nat ive;
14048 14397
14049 /// @domName NotificationCenter.requestPermission; @docsEditable true 14398 /// @domName NotificationCenter.requestPermission; @docsEditable true
14050 void requestPermission(VoidCallback callback) native; 14399 void requestPermission(VoidCallback callback) native;
14051 } 14400 }
14052 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14401 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14053 // for details. All rights reserved. Use of this source code is governed by a 14402 // for details. All rights reserved. Use of this source code is governed by a
14054 // BSD-style license that can be found in the LICENSE file. 14403 // BSD-style license that can be found in the LICENSE file.
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
14087 // for details. All rights reserved. Use of this source code is governed by a 14436 // for details. All rights reserved. Use of this source code is governed by a
14088 // BSD-style license that can be found in the LICENSE file. 14437 // BSD-style license that can be found in the LICENSE file.
14089 14438
14090 14439
14091 /// @domName OESVertexArrayObject; @docsEditable true 14440 /// @domName OESVertexArrayObject; @docsEditable true
14092 class OESVertexArrayObject native "*OESVertexArrayObject" { 14441 class OESVertexArrayObject native "*OESVertexArrayObject" {
14093 14442
14094 static const int VERTEX_ARRAY_BINDING_OES = 0x85B5; 14443 static const int VERTEX_ARRAY_BINDING_OES = 0x85B5;
14095 14444
14096 /// @domName OESVertexArrayObject.bindVertexArrayOES; @docsEditable true 14445 /// @domName OESVertexArrayObject.bindVertexArrayOES; @docsEditable true
14097 void bindVertexArray(WebGLVertexArrayObjectOES arrayObject) native "bindVertex ArrayOES"; 14446 @JSName('bindVertexArrayOES')
14447 void bindVertexArray(WebGLVertexArrayObjectOES arrayObject) native;
14098 14448
14099 /// @domName OESVertexArrayObject.createVertexArrayOES; @docsEditable true 14449 /// @domName OESVertexArrayObject.createVertexArrayOES; @docsEditable true
14100 WebGLVertexArrayObjectOES createVertexArray() native "createVertexArrayOES"; 14450 @JSName('createVertexArrayOES')
14451 WebGLVertexArrayObjectOES createVertexArray() native;
14101 14452
14102 /// @domName OESVertexArrayObject.deleteVertexArrayOES; @docsEditable true 14453 /// @domName OESVertexArrayObject.deleteVertexArrayOES; @docsEditable true
14103 void deleteVertexArray(WebGLVertexArrayObjectOES arrayObject) native "deleteVe rtexArrayOES"; 14454 @JSName('deleteVertexArrayOES')
14455 void deleteVertexArray(WebGLVertexArrayObjectOES arrayObject) native;
14104 14456
14105 /// @domName OESVertexArrayObject.isVertexArrayOES; @docsEditable true 14457 /// @domName OESVertexArrayObject.isVertexArrayOES; @docsEditable true
14106 bool isVertexArray(WebGLVertexArrayObjectOES arrayObject) native "isVertexArra yOES"; 14458 @JSName('isVertexArrayOES')
14459 bool isVertexArray(WebGLVertexArrayObjectOES arrayObject) native;
14107 } 14460 }
14108 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14461 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14109 // for details. All rights reserved. Use of this source code is governed by a 14462 // for details. All rights reserved. Use of this source code is governed by a
14110 // BSD-style license that can be found in the LICENSE file. 14463 // BSD-style license that can be found in the LICENSE file.
14111 14464
14112 14465
14113 /// @domName HTMLOListElement; @docsEditable true 14466 /// @domName HTMLOListElement; @docsEditable true
14114 class OListElement extends Element implements Element native "*HTMLOListElement" { 14467 class OListElement extends Element implements Element native "*HTMLOListElement" {
14115 14468
14116 factory OListElement() => document.$dom_createElement("ol"); 14469 factory OListElement() => document.$dom_createElement("ol");
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after
14335 /// @domName HTMLOutputElement.defaultValue; @docsEditable true 14688 /// @domName HTMLOutputElement.defaultValue; @docsEditable true
14336 String defaultValue; 14689 String defaultValue;
14337 14690
14338 /// @domName HTMLOutputElement.form; @docsEditable true 14691 /// @domName HTMLOutputElement.form; @docsEditable true
14339 final FormElement form; 14692 final FormElement form;
14340 14693
14341 /// @domName HTMLOutputElement.htmlFor; @docsEditable true 14694 /// @domName HTMLOutputElement.htmlFor; @docsEditable true
14342 DOMSettableTokenList htmlFor; 14695 DOMSettableTokenList htmlFor;
14343 14696
14344 /// @domName HTMLOutputElement.labels; @docsEditable true 14697 /// @domName HTMLOutputElement.labels; @docsEditable true
14345 @Returns('_NodeList') @Creates('_NodeList') 14698 @Returns('NodeList') @Creates('NodeList')
14346 final List<Node> labels; 14699 final List<Node> labels;
14347 14700
14348 /// @domName HTMLOutputElement.name; @docsEditable true 14701 /// @domName HTMLOutputElement.name; @docsEditable true
14349 String name; 14702 String name;
14350 14703
14351 /// @domName HTMLOutputElement.type; @docsEditable true 14704 /// @domName HTMLOutputElement.type; @docsEditable true
14352 final String type; 14705 final String type;
14353 14706
14354 /// @domName HTMLOutputElement.validationMessage; @docsEditable true 14707 /// @domName HTMLOutputElement.validationMessage; @docsEditable true
14355 final String validationMessage; 14708 final String validationMessage;
(...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after
14567 final int readyState; 14920 final int readyState;
14568 14921
14569 /// @domName PeerConnection00.remoteDescription; @docsEditable true 14922 /// @domName PeerConnection00.remoteDescription; @docsEditable true
14570 final SessionDescription remoteDescription; 14923 final SessionDescription remoteDescription;
14571 14924
14572 /// @domName PeerConnection00.remoteStreams; @docsEditable true 14925 /// @domName PeerConnection00.remoteStreams; @docsEditable true
14573 @Returns('_MediaStreamList') @Creates('_MediaStreamList') 14926 @Returns('_MediaStreamList') @Creates('_MediaStreamList')
14574 final List<MediaStream> remoteStreams; 14927 final List<MediaStream> remoteStreams;
14575 14928
14576 /// @domName PeerConnection00.addEventListener; @docsEditable true 14929 /// @domName PeerConnection00.addEventListener; @docsEditable true
14577 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 14930 @JSName('addEventListener')
14931 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
14578 14932
14579 /// @domName PeerConnection00.addStream; @docsEditable true 14933 /// @domName PeerConnection00.addStream; @docsEditable true
14580 void addStream(MediaStream stream, [Map mediaStreamHints]) { 14934 void addStream(MediaStream stream, [Map mediaStreamHints]) {
14581 if (?mediaStreamHints) { 14935 if (?mediaStreamHints) {
14582 var mediaStreamHints_1 = _convertDartToNative_Dictionary(mediaStreamHints) ; 14936 var mediaStreamHints_1 = _convertDartToNative_Dictionary(mediaStreamHints) ;
14583 _addStream_1(stream, mediaStreamHints_1); 14937 _addStream_1(stream, mediaStreamHints_1);
14584 return; 14938 return;
14585 } 14939 }
14586 _addStream_2(stream); 14940 _addStream_2(stream);
14587 return; 14941 return;
14588 } 14942 }
14589 void _addStream_1(MediaStream stream, mediaStreamHints) native "addStream"; 14943 @JSName('addStream')
14590 void _addStream_2(MediaStream stream) native "addStream"; 14944 void _addStream_1(MediaStream stream, mediaStreamHints) native;
14945 @JSName('addStream')
14946 void _addStream_2(MediaStream stream) native;
14591 14947
14592 /// @domName PeerConnection00.close; @docsEditable true 14948 /// @domName PeerConnection00.close; @docsEditable true
14593 void close() native; 14949 void close() native;
14594 14950
14595 /// @domName PeerConnection00.createAnswer; @docsEditable true 14951 /// @domName PeerConnection00.createAnswer; @docsEditable true
14596 SessionDescription createAnswer(String offer, [Map mediaHints]) { 14952 SessionDescription createAnswer(String offer, [Map mediaHints]) {
14597 if (?mediaHints) { 14953 if (?mediaHints) {
14598 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints); 14954 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints);
14599 return _createAnswer_1(offer, mediaHints_1); 14955 return _createAnswer_1(offer, mediaHints_1);
14600 } 14956 }
14601 return _createAnswer_2(offer); 14957 return _createAnswer_2(offer);
14602 } 14958 }
14603 SessionDescription _createAnswer_1(offer, mediaHints) native "createAnswer"; 14959 @JSName('createAnswer')
14604 SessionDescription _createAnswer_2(offer) native "createAnswer"; 14960 SessionDescription _createAnswer_1(offer, mediaHints) native;
14961 @JSName('createAnswer')
14962 SessionDescription _createAnswer_2(offer) native;
14605 14963
14606 /// @domName PeerConnection00.createOffer; @docsEditable true 14964 /// @domName PeerConnection00.createOffer; @docsEditable true
14607 SessionDescription createOffer([Map mediaHints]) { 14965 SessionDescription createOffer([Map mediaHints]) {
14608 if (?mediaHints) { 14966 if (?mediaHints) {
14609 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints); 14967 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints);
14610 return _createOffer_1(mediaHints_1); 14968 return _createOffer_1(mediaHints_1);
14611 } 14969 }
14612 return _createOffer_2(); 14970 return _createOffer_2();
14613 } 14971 }
14614 SessionDescription _createOffer_1(mediaHints) native "createOffer"; 14972 @JSName('createOffer')
14615 SessionDescription _createOffer_2() native "createOffer"; 14973 SessionDescription _createOffer_1(mediaHints) native;
14974 @JSName('createOffer')
14975 SessionDescription _createOffer_2() native;
14616 14976
14617 /// @domName PeerConnection00.dispatchEvent; @docsEditable true 14977 /// @domName PeerConnection00.dispatchEvent; @docsEditable true
14618 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 14978 @JSName('dispatchEvent')
14979 bool $dom_dispatchEvent(Event event) native;
14619 14980
14620 /// @domName PeerConnection00.processIceMessage; @docsEditable true 14981 /// @domName PeerConnection00.processIceMessage; @docsEditable true
14621 void processIceMessage(IceCandidate candidate) native; 14982 void processIceMessage(IceCandidate candidate) native;
14622 14983
14623 /// @domName PeerConnection00.removeEventListener; @docsEditable true 14984 /// @domName PeerConnection00.removeEventListener; @docsEditable true
14624 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 14985 @JSName('removeEventListener')
14986 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
14625 14987
14626 /// @domName PeerConnection00.removeStream; @docsEditable true 14988 /// @domName PeerConnection00.removeStream; @docsEditable true
14627 void removeStream(MediaStream stream) native; 14989 void removeStream(MediaStream stream) native;
14628 14990
14629 /// @domName PeerConnection00.setLocalDescription; @docsEditable true 14991 /// @domName PeerConnection00.setLocalDescription; @docsEditable true
14630 void setLocalDescription(int action, SessionDescription desc) native; 14992 void setLocalDescription(int action, SessionDescription desc) native;
14631 14993
14632 /// @domName PeerConnection00.setRemoteDescription; @docsEditable true 14994 /// @domName PeerConnection00.setRemoteDescription; @docsEditable true
14633 void setRemoteDescription(int action, SessionDescription desc) native; 14995 void setRemoteDescription(int action, SessionDescription desc) native;
14634 14996
14635 /// @domName PeerConnection00.startIce; @docsEditable true 14997 /// @domName PeerConnection00.startIce; @docsEditable true
14636 void startIce([Map iceOptions]) { 14998 void startIce([Map iceOptions]) {
14637 if (?iceOptions) { 14999 if (?iceOptions) {
14638 var iceOptions_1 = _convertDartToNative_Dictionary(iceOptions); 15000 var iceOptions_1 = _convertDartToNative_Dictionary(iceOptions);
14639 _startIce_1(iceOptions_1); 15001 _startIce_1(iceOptions_1);
14640 return; 15002 return;
14641 } 15003 }
14642 _startIce_2(); 15004 _startIce_2();
14643 return; 15005 return;
14644 } 15006 }
14645 void _startIce_1(iceOptions) native "startIce"; 15007 @JSName('startIce')
14646 void _startIce_2() native "startIce"; 15008 void _startIce_1(iceOptions) native;
15009 @JSName('startIce')
15010 void _startIce_2() native;
14647 } 15011 }
14648 15012
14649 class PeerConnection00Events extends Events { 15013 class PeerConnection00Events extends Events {
14650 PeerConnection00Events(EventTarget _ptr) : super(_ptr); 15014 PeerConnection00Events(EventTarget _ptr) : super(_ptr);
14651 15015
14652 EventListenerList get addStream => this['addstream']; 15016 EventListenerList get addStream => this['addstream'];
14653 15017
14654 EventListenerList get connecting => this['connecting']; 15018 EventListenerList get connecting => this['connecting'];
14655 15019
14656 EventListenerList get open => this['open']; 15020 EventListenerList get open => this['open'];
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
14793 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15157 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14794 // for details. All rights reserved. Use of this source code is governed by a 15158 // for details. All rights reserved. Use of this source code is governed by a
14795 // BSD-style license that can be found in the LICENSE file. 15159 // BSD-style license that can be found in the LICENSE file.
14796 15160
14797 15161
14798 /// @domName PopStateEvent; @docsEditable true 15162 /// @domName PopStateEvent; @docsEditable true
14799 class PopStateEvent extends Event native "*PopStateEvent" { 15163 class PopStateEvent extends Event native "*PopStateEvent" {
14800 15164
14801 /// @domName PopStateEvent.state; @docsEditable true 15165 /// @domName PopStateEvent.state; @docsEditable true
14802 dynamic get state => _convertNativeToDart_SerializedScriptValue(this._state); 15166 dynamic get state => _convertNativeToDart_SerializedScriptValue(this._state);
14803 dynamic get _state => JS("dynamic", "#.state", this); 15167 @JSName('state')
15168 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri ptValue
15169 final dynamic _state;
14804 } 15170 }
14805 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15171 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14806 // for details. All rights reserved. Use of this source code is governed by a 15172 // for details. All rights reserved. Use of this source code is governed by a
14807 // BSD-style license that can be found in the LICENSE file. 15173 // BSD-style license that can be found in the LICENSE file.
14808 15174
14809 // WARNING: Do not edit - generated code. 15175 // WARNING: Do not edit - generated code.
14810 15176
14811 15177
14812 typedef void PositionCallback(Geoposition position); 15178 typedef void PositionCallback(Geoposition position);
14813 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15179 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
14875 // for details. All rights reserved. Use of this source code is governed by a 15241 // for details. All rights reserved. Use of this source code is governed by a
14876 // BSD-style license that can be found in the LICENSE file. 15242 // BSD-style license that can be found in the LICENSE file.
14877 15243
14878 15244
14879 /// @domName HTMLProgressElement; @docsEditable true 15245 /// @domName HTMLProgressElement; @docsEditable true
14880 class ProgressElement extends Element implements Element native "*HTMLProgressEl ement" { 15246 class ProgressElement extends Element implements Element native "*HTMLProgressEl ement" {
14881 15247
14882 factory ProgressElement() => document.$dom_createElement("progress"); 15248 factory ProgressElement() => document.$dom_createElement("progress");
14883 15249
14884 /// @domName HTMLProgressElement.labels; @docsEditable true 15250 /// @domName HTMLProgressElement.labels; @docsEditable true
14885 @Returns('_NodeList') @Creates('_NodeList') 15251 @Returns('NodeList') @Creates('NodeList')
14886 final List<Node> labels; 15252 final List<Node> labels;
14887 15253
14888 /// @domName HTMLProgressElement.max; @docsEditable true 15254 /// @domName HTMLProgressElement.max; @docsEditable true
14889 num max; 15255 num max;
14890 15256
14891 /// @domName HTMLProgressElement.position; @docsEditable true 15257 /// @domName HTMLProgressElement.position; @docsEditable true
14892 final num position; 15258 final num position;
14893 15259
14894 /// @domName HTMLProgressElement.value; @docsEditable true 15260 /// @domName HTMLProgressElement.value; @docsEditable true
14895 num value; 15261 num value;
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
14960 /// @domName RTCDataChannel.label; @docsEditable true 15326 /// @domName RTCDataChannel.label; @docsEditable true
14961 final String label; 15327 final String label;
14962 15328
14963 /// @domName RTCDataChannel.readyState; @docsEditable true 15329 /// @domName RTCDataChannel.readyState; @docsEditable true
14964 final String readyState; 15330 final String readyState;
14965 15331
14966 /// @domName RTCDataChannel.reliable; @docsEditable true 15332 /// @domName RTCDataChannel.reliable; @docsEditable true
14967 final bool reliable; 15333 final bool reliable;
14968 15334
14969 /// @domName RTCDataChannel.addEventListener; @docsEditable true 15335 /// @domName RTCDataChannel.addEventListener; @docsEditable true
14970 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 15336 @JSName('addEventListener')
15337 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
14971 15338
14972 /// @domName RTCDataChannel.close; @docsEditable true 15339 /// @domName RTCDataChannel.close; @docsEditable true
14973 void close() native; 15340 void close() native;
14974 15341
14975 /// @domName RTCDataChannel.dispatchEvent; @docsEditable true 15342 /// @domName RTCDataChannel.dispatchEvent; @docsEditable true
14976 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 15343 @JSName('dispatchEvent')
15344 bool $dom_dispatchEvent(Event event) native;
14977 15345
14978 /// @domName RTCDataChannel.removeEventListener; @docsEditable true 15346 /// @domName RTCDataChannel.removeEventListener; @docsEditable true
14979 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 15347 @JSName('removeEventListener')
15348 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
14980 15349
14981 /// @domName RTCDataChannel.send; @docsEditable true 15350 /// @domName RTCDataChannel.send; @docsEditable true
14982 void send(data) native; 15351 void send(data) native;
14983 } 15352 }
14984 15353
14985 class RTCDataChannelEvents extends Events { 15354 class RTCDataChannelEvents extends Events {
14986 RTCDataChannelEvents(EventTarget _ptr) : super(_ptr); 15355 RTCDataChannelEvents(EventTarget _ptr) : super(_ptr);
14987 15356
14988 EventListenerList get close => this['close']; 15357 EventListenerList get close => this['close'];
14989 15358
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
15075 final String readyState; 15444 final String readyState;
15076 15445
15077 /// @domName RTCPeerConnection.remoteDescription; @docsEditable true 15446 /// @domName RTCPeerConnection.remoteDescription; @docsEditable true
15078 final RTCSessionDescription remoteDescription; 15447 final RTCSessionDescription remoteDescription;
15079 15448
15080 /// @domName RTCPeerConnection.remoteStreams; @docsEditable true 15449 /// @domName RTCPeerConnection.remoteStreams; @docsEditable true
15081 @Returns('_MediaStreamList') @Creates('_MediaStreamList') 15450 @Returns('_MediaStreamList') @Creates('_MediaStreamList')
15082 final List<MediaStream> remoteStreams; 15451 final List<MediaStream> remoteStreams;
15083 15452
15084 /// @domName RTCPeerConnection.addEventListener; @docsEditable true 15453 /// @domName RTCPeerConnection.addEventListener; @docsEditable true
15085 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 15454 @JSName('addEventListener')
15455 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
15086 15456
15087 /// @domName RTCPeerConnection.addIceCandidate; @docsEditable true 15457 /// @domName RTCPeerConnection.addIceCandidate; @docsEditable true
15088 void addIceCandidate(RTCIceCandidate candidate) native; 15458 void addIceCandidate(RTCIceCandidate candidate) native;
15089 15459
15090 /// @domName RTCPeerConnection.addStream; @docsEditable true 15460 /// @domName RTCPeerConnection.addStream; @docsEditable true
15091 void addStream(MediaStream stream, [Map mediaConstraints]) { 15461 void addStream(MediaStream stream, [Map mediaConstraints]) {
15092 if (?mediaConstraints) { 15462 if (?mediaConstraints) {
15093 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ; 15463 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ;
15094 _addStream_1(stream, mediaConstraints_1); 15464 _addStream_1(stream, mediaConstraints_1);
15095 return; 15465 return;
15096 } 15466 }
15097 _addStream_2(stream); 15467 _addStream_2(stream);
15098 return; 15468 return;
15099 } 15469 }
15100 void _addStream_1(MediaStream stream, mediaConstraints) native "addStream"; 15470 @JSName('addStream')
15101 void _addStream_2(MediaStream stream) native "addStream"; 15471 void _addStream_1(MediaStream stream, mediaConstraints) native;
15472 @JSName('addStream')
15473 void _addStream_2(MediaStream stream) native;
15102 15474
15103 /// @domName RTCPeerConnection.close; @docsEditable true 15475 /// @domName RTCPeerConnection.close; @docsEditable true
15104 void close() native; 15476 void close() native;
15105 15477
15106 /// @domName RTCPeerConnection.createAnswer; @docsEditable true 15478 /// @domName RTCPeerConnection.createAnswer; @docsEditable true
15107 void createAnswer(RTCSessionDescriptionCallback successCallback, [RTCErrorCall back failureCallback, Map mediaConstraints]) { 15479 void createAnswer(RTCSessionDescriptionCallback successCallback, [RTCErrorCall back failureCallback, Map mediaConstraints]) {
15108 if (?mediaConstraints) { 15480 if (?mediaConstraints) {
15109 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ; 15481 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ;
15110 _createAnswer_1(successCallback, failureCallback, mediaConstraints_1); 15482 _createAnswer_1(successCallback, failureCallback, mediaConstraints_1);
15111 return; 15483 return;
15112 } 15484 }
15113 _createAnswer_2(successCallback, failureCallback); 15485 _createAnswer_2(successCallback, failureCallback);
15114 return; 15486 return;
15115 } 15487 }
15116 void _createAnswer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCa llback failureCallback, mediaConstraints) native "createAnswer"; 15488 @JSName('createAnswer')
15117 void _createAnswer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCa llback failureCallback) native "createAnswer"; 15489 void _createAnswer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCa llback failureCallback, mediaConstraints) native;
15490 @JSName('createAnswer')
15491 void _createAnswer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCa llback failureCallback) native;
15118 15492
15119 /// @domName RTCPeerConnection.createDataChannel; @docsEditable true 15493 /// @domName RTCPeerConnection.createDataChannel; @docsEditable true
15120 RTCDataChannel createDataChannel(String label, [Map options]) { 15494 RTCDataChannel createDataChannel(String label, [Map options]) {
15121 if (?options) { 15495 if (?options) {
15122 var options_1 = _convertDartToNative_Dictionary(options); 15496 var options_1 = _convertDartToNative_Dictionary(options);
15123 return _createDataChannel_1(label, options_1); 15497 return _createDataChannel_1(label, options_1);
15124 } 15498 }
15125 return _createDataChannel_2(label); 15499 return _createDataChannel_2(label);
15126 } 15500 }
15127 RTCDataChannel _createDataChannel_1(label, options) native "createDataChannel" ; 15501 @JSName('createDataChannel')
15128 RTCDataChannel _createDataChannel_2(label) native "createDataChannel"; 15502 RTCDataChannel _createDataChannel_1(label, options) native;
15503 @JSName('createDataChannel')
15504 RTCDataChannel _createDataChannel_2(label) native;
15129 15505
15130 /// @domName RTCPeerConnection.createOffer; @docsEditable true 15506 /// @domName RTCPeerConnection.createOffer; @docsEditable true
15131 void createOffer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallb ack failureCallback, Map mediaConstraints]) { 15507 void createOffer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallb ack failureCallback, Map mediaConstraints]) {
15132 if (?mediaConstraints) { 15508 if (?mediaConstraints) {
15133 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ; 15509 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints) ;
15134 _createOffer_1(successCallback, failureCallback, mediaConstraints_1); 15510 _createOffer_1(successCallback, failureCallback, mediaConstraints_1);
15135 return; 15511 return;
15136 } 15512 }
15137 _createOffer_2(successCallback, failureCallback); 15513 _createOffer_2(successCallback, failureCallback);
15138 return; 15514 return;
15139 } 15515 }
15140 void _createOffer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCal lback failureCallback, mediaConstraints) native "createOffer"; 15516 @JSName('createOffer')
15141 void _createOffer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCal lback failureCallback) native "createOffer"; 15517 void _createOffer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCal lback failureCallback, mediaConstraints) native;
15518 @JSName('createOffer')
15519 void _createOffer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCal lback failureCallback) native;
15142 15520
15143 /// @domName RTCPeerConnection.dispatchEvent; @docsEditable true 15521 /// @domName RTCPeerConnection.dispatchEvent; @docsEditable true
15144 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 15522 @JSName('dispatchEvent')
15523 bool $dom_dispatchEvent(Event event) native;
15145 15524
15146 /// @domName RTCPeerConnection.getStats; @docsEditable true 15525 /// @domName RTCPeerConnection.getStats; @docsEditable true
15147 void getStats(RTCStatsCallback successCallback, MediaStreamTrack selector) nat ive; 15526 void getStats(RTCStatsCallback successCallback, MediaStreamTrack selector) nat ive;
15148 15527
15149 /// @domName RTCPeerConnection.removeEventListener; @docsEditable true 15528 /// @domName RTCPeerConnection.removeEventListener; @docsEditable true
15150 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 15529 @JSName('removeEventListener')
15530 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
15151 15531
15152 /// @domName RTCPeerConnection.removeStream; @docsEditable true 15532 /// @domName RTCPeerConnection.removeStream; @docsEditable true
15153 void removeStream(MediaStream stream) native; 15533 void removeStream(MediaStream stream) native;
15154 15534
15155 /// @domName RTCPeerConnection.setLocalDescription; @docsEditable true 15535 /// @domName RTCPeerConnection.setLocalDescription; @docsEditable true
15156 void setLocalDescription(RTCSessionDescription description, [VoidCallback succ essCallback, RTCErrorCallback failureCallback]) native; 15536 void setLocalDescription(RTCSessionDescription description, [VoidCallback succ essCallback, RTCErrorCallback failureCallback]) native;
15157 15537
15158 /// @domName RTCPeerConnection.setRemoteDescription; @docsEditable true 15538 /// @domName RTCPeerConnection.setRemoteDescription; @docsEditable true
15159 void setRemoteDescription(RTCSessionDescription description, [VoidCallback suc cessCallback, RTCErrorCallback failureCallback]) native; 15539 void setRemoteDescription(RTCSessionDescription description, [VoidCallback suc cessCallback, RTCErrorCallback failureCallback]) native;
15160 15540
15161 /// @domName RTCPeerConnection.updateIce; @docsEditable true 15541 /// @domName RTCPeerConnection.updateIce; @docsEditable true
15162 void updateIce([Map configuration, Map mediaConstraints]) { 15542 void updateIce([Map configuration, Map mediaConstraints]) {
15163 if (?mediaConstraints) { 15543 if (?mediaConstraints) {
15164 var configuration_1 = _convertDartToNative_Dictionary(configuration); 15544 var configuration_1 = _convertDartToNative_Dictionary(configuration);
15165 var mediaConstraints_2 = _convertDartToNative_Dictionary(mediaConstraints) ; 15545 var mediaConstraints_2 = _convertDartToNative_Dictionary(mediaConstraints) ;
15166 _updateIce_1(configuration_1, mediaConstraints_2); 15546 _updateIce_1(configuration_1, mediaConstraints_2);
15167 return; 15547 return;
15168 } 15548 }
15169 if (?configuration) { 15549 if (?configuration) {
15170 var configuration_3 = _convertDartToNative_Dictionary(configuration); 15550 var configuration_3 = _convertDartToNative_Dictionary(configuration);
15171 _updateIce_2(configuration_3); 15551 _updateIce_2(configuration_3);
15172 return; 15552 return;
15173 } 15553 }
15174 _updateIce_3(); 15554 _updateIce_3();
15175 return; 15555 return;
15176 } 15556 }
15177 void _updateIce_1(configuration, mediaConstraints) native "updateIce"; 15557 @JSName('updateIce')
15178 void _updateIce_2(configuration) native "updateIce"; 15558 void _updateIce_1(configuration, mediaConstraints) native;
15179 void _updateIce_3() native "updateIce"; 15559 @JSName('updateIce')
15560 void _updateIce_2(configuration) native;
15561 @JSName('updateIce')
15562 void _updateIce_3() native;
15180 } 15563 }
15181 15564
15182 class RTCPeerConnectionEvents extends Events { 15565 class RTCPeerConnectionEvents extends Events {
15183 RTCPeerConnectionEvents(EventTarget _ptr) : super(_ptr); 15566 RTCPeerConnectionEvents(EventTarget _ptr) : super(_ptr);
15184 15567
15185 EventListenerList get addStream => this['addstream']; 15568 EventListenerList get addStream => this['addstream'];
15186 15569
15187 EventListenerList get iceCandidate => this['icecandidate']; 15570 EventListenerList get iceCandidate => this['icecandidate'];
15188 15571
15189 EventListenerList get iceChange => this['icechange']; 15572 EventListenerList get iceChange => this['icechange'];
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
15266 15649
15267 /// @domName RTCStatsResponse.result; @docsEditable true 15650 /// @domName RTCStatsResponse.result; @docsEditable true
15268 List<RTCStatsReport> result() native; 15651 List<RTCStatsReport> result() native;
15269 } 15652 }
15270 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15653 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
15271 // for details. All rights reserved. Use of this source code is governed by a 15654 // for details. All rights reserved. Use of this source code is governed by a
15272 // BSD-style license that can be found in the LICENSE file. 15655 // BSD-style license that can be found in the LICENSE file.
15273 15656
15274 15657
15275 /// @domName RadioNodeList; @docsEditable true 15658 /// @domName RadioNodeList; @docsEditable true
15276 class RadioNodeList extends _NodeList native "*RadioNodeList" { 15659 class RadioNodeList extends NodeList native "*RadioNodeList" {
15277 15660
15278 /// @domName RadioNodeList.value; @docsEditable true 15661 /// @domName RadioNodeList.value; @docsEditable true
15279 String value; 15662 String value;
15280 } 15663 }
15281 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15664 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
15282 // for details. All rights reserved. Use of this source code is governed by a 15665 // for details. All rights reserved. Use of this source code is governed by a
15283 // BSD-style license that can be found in the LICENSE file. 15666 // BSD-style license that can be found in the LICENSE file.
15284 15667
15285 15668
15286 /// @domName Range; @docsEditable true 15669 /// @domName Range; @docsEditable true
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after
15618 16001
15619 List<Map> getRange(int start, int rangeLength) => 16002 List<Map> getRange(int start, int rangeLength) =>
15620 _Lists.getRange(this, start, rangeLength, <Map>[]); 16003 _Lists.getRange(this, start, rangeLength, <Map>[]);
15621 16004
15622 // -- end List<Map> mixins. 16005 // -- end List<Map> mixins.
15623 16006
15624 /// @domName SQLResultSetRowList.item; @docsEditable true 16007 /// @domName SQLResultSetRowList.item; @docsEditable true
15625 Map item(int index) { 16008 Map item(int index) {
15626 return _convertNativeToDart_Dictionary(_item_1(index)); 16009 return _convertNativeToDart_Dictionary(_item_1(index));
15627 } 16010 }
16011 @JSName('item')
15628 @Creates('=Object') 16012 @Creates('=Object')
15629 _item_1(index) native "item"; 16013 _item_1(index) native;
15630 } 16014 }
15631 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16015 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
15632 // for details. All rights reserved. Use of this source code is governed by a 16016 // for details. All rights reserved. Use of this source code is governed by a
15633 // BSD-style license that can be found in the LICENSE file. 16017 // BSD-style license that can be found in the LICENSE file.
15634 16018
15635 // WARNING: Do not edit - generated code. 16019 // WARNING: Do not edit - generated code.
15636 16020
15637 16021
15638 typedef void SQLStatementCallback(SQLTransaction transaction, SQLResultSet resul tSet); 16022 typedef void SQLStatementCallback(SQLTransaction transaction, SQLResultSet resul tSet);
15639 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16023 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
15796 } 16180 }
15797 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16181 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
15798 // for details. All rights reserved. Use of this source code is governed by a 16182 // for details. All rights reserved. Use of this source code is governed by a
15799 // BSD-style license that can be found in the LICENSE file. 16183 // BSD-style license that can be found in the LICENSE file.
15800 16184
15801 16185
15802 /// @domName ScriptProfileNode; @docsEditable true 16186 /// @domName ScriptProfileNode; @docsEditable true
15803 class ScriptProfileNode native "*ScriptProfileNode" { 16187 class ScriptProfileNode native "*ScriptProfileNode" {
15804 16188
15805 /// @domName ScriptProfileNode.callUID; @docsEditable true 16189 /// @domName ScriptProfileNode.callUID; @docsEditable true
15806 int get callUid => JS("int", "#.callUID", this); 16190 @JSName('callUID')
16191 final int callUid;
15807 16192
15808 /// @domName ScriptProfileNode.functionName; @docsEditable true 16193 /// @domName ScriptProfileNode.functionName; @docsEditable true
15809 final String functionName; 16194 final String functionName;
15810 16195
15811 /// @domName ScriptProfileNode.lineNumber; @docsEditable true 16196 /// @domName ScriptProfileNode.lineNumber; @docsEditable true
15812 final int lineNumber; 16197 final int lineNumber;
15813 16198
15814 /// @domName ScriptProfileNode.numberOfCalls; @docsEditable true 16199 /// @domName ScriptProfileNode.numberOfCalls; @docsEditable true
15815 final int numberOfCalls; 16200 final int numberOfCalls;
15816 16201
(...skipping 25 matching lines...) Expand all
15842 /// @domName HTMLSelectElement.autofocus; @docsEditable true 16227 /// @domName HTMLSelectElement.autofocus; @docsEditable true
15843 bool autofocus; 16228 bool autofocus;
15844 16229
15845 /// @domName HTMLSelectElement.disabled; @docsEditable true 16230 /// @domName HTMLSelectElement.disabled; @docsEditable true
15846 bool disabled; 16231 bool disabled;
15847 16232
15848 /// @domName HTMLSelectElement.form; @docsEditable true 16233 /// @domName HTMLSelectElement.form; @docsEditable true
15849 final FormElement form; 16234 final FormElement form;
15850 16235
15851 /// @domName HTMLSelectElement.labels; @docsEditable true 16236 /// @domName HTMLSelectElement.labels; @docsEditable true
15852 @Returns('_NodeList') @Creates('_NodeList') 16237 @Returns('NodeList') @Creates('NodeList')
15853 final List<Node> labels; 16238 final List<Node> labels;
15854 16239
15855 /// @domName HTMLSelectElement.length; @docsEditable true 16240 /// @domName HTMLSelectElement.length; @docsEditable true
15856 int length; 16241 int length;
15857 16242
15858 /// @domName HTMLSelectElement.multiple; @docsEditable true 16243 /// @domName HTMLSelectElement.multiple; @docsEditable true
15859 bool multiple; 16244 bool multiple;
15860 16245
15861 /// @domName HTMLSelectElement.name; @docsEditable true 16246 /// @domName HTMLSelectElement.name; @docsEditable true
15862 String name; 16247 String name;
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
15952 16337
15953 factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoo t(host); 16338 factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoo t(host);
15954 16339
15955 /// @domName ShadowRoot.activeElement; @docsEditable true 16340 /// @domName ShadowRoot.activeElement; @docsEditable true
15956 final Element activeElement; 16341 final Element activeElement;
15957 16342
15958 /// @domName ShadowRoot.applyAuthorStyles; @docsEditable true 16343 /// @domName ShadowRoot.applyAuthorStyles; @docsEditable true
15959 bool applyAuthorStyles; 16344 bool applyAuthorStyles;
15960 16345
15961 /// @domName ShadowRoot.innerHTML; @docsEditable true 16346 /// @domName ShadowRoot.innerHTML; @docsEditable true
15962 String get innerHtml => JS("String", "#.innerHTML", this); 16347 @JSName('innerHTML')
15963 16348 String innerHtml;
15964 /// @domName ShadowRoot.innerHTML; @docsEditable true
15965 void set innerHtml(String value) {
15966 JS("void", "#.innerHTML = #", this, value);
15967 }
15968 16349
15969 /// @domName ShadowRoot.resetStyleInheritance; @docsEditable true 16350 /// @domName ShadowRoot.resetStyleInheritance; @docsEditable true
15970 bool resetStyleInheritance; 16351 bool resetStyleInheritance;
15971 16352
15972 /// @domName ShadowRoot.cloneNode; @docsEditable true 16353 /// @domName ShadowRoot.cloneNode; @docsEditable true
15973 Node clone(bool deep) native "cloneNode"; 16354 @JSName('cloneNode')
16355 Node clone(bool deep) native;
15974 16356
15975 /// @domName ShadowRoot.getElementById; @docsEditable true 16357 /// @domName ShadowRoot.getElementById; @docsEditable true
15976 Element $dom_getElementById(String elementId) native "getElementById"; 16358 @JSName('getElementById')
16359 Element $dom_getElementById(String elementId) native;
15977 16360
15978 /// @domName ShadowRoot.getElementsByClassName; @docsEditable true 16361 /// @domName ShadowRoot.getElementsByClassName; @docsEditable true
15979 @Returns('_NodeList') @Creates('_NodeList') 16362 @JSName('getElementsByClassName')
15980 List<Node> $dom_getElementsByClassName(String className) native "getElementsBy ClassName"; 16363 @Returns('NodeList') @Creates('NodeList')
16364 List<Node> $dom_getElementsByClassName(String className) native;
15981 16365
15982 /// @domName ShadowRoot.getElementsByTagName; @docsEditable true 16366 /// @domName ShadowRoot.getElementsByTagName; @docsEditable true
15983 @Returns('_NodeList') @Creates('_NodeList') 16367 @JSName('getElementsByTagName')
15984 List<Node> $dom_getElementsByTagName(String tagName) native "getElementsByTagN ame"; 16368 @Returns('NodeList') @Creates('NodeList')
16369 List<Node> $dom_getElementsByTagName(String tagName) native;
15985 16370
15986 /// @domName ShadowRoot.getSelection; @docsEditable true 16371 /// @domName ShadowRoot.getSelection; @docsEditable true
15987 DOMSelection getSelection() native; 16372 DOMSelection getSelection() native;
15988 16373
15989 static bool get supported => 16374 static bool get supported =>
15990 JS('bool', '!!(window.ShadowRoot || window.WebKitShadowRoot)'); 16375 JS('bool', '!!(window.ShadowRoot || window.WebKitShadowRoot)');
15991 } 16376 }
15992 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16377 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
15993 // for details. All rights reserved. Use of this source code is governed by a 16378 // for details. All rights reserved. Use of this source code is governed by a
15994 // BSD-style license that can be found in the LICENSE file. 16379 // BSD-style license that can be found in the LICENSE file.
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
16138 void insertRange(int start, int rangeLength, [SourceBuffer initialValue]) { 16523 void insertRange(int start, int rangeLength, [SourceBuffer initialValue]) {
16139 throw new UnsupportedError("Cannot insertRange on immutable List."); 16524 throw new UnsupportedError("Cannot insertRange on immutable List.");
16140 } 16525 }
16141 16526
16142 List<SourceBuffer> getRange(int start, int rangeLength) => 16527 List<SourceBuffer> getRange(int start, int rangeLength) =>
16143 _Lists.getRange(this, start, rangeLength, <SourceBuffer>[]); 16528 _Lists.getRange(this, start, rangeLength, <SourceBuffer>[]);
16144 16529
16145 // -- end List<SourceBuffer> mixins. 16530 // -- end List<SourceBuffer> mixins.
16146 16531
16147 /// @domName SourceBufferList.addEventListener; @docsEditable true 16532 /// @domName SourceBufferList.addEventListener; @docsEditable true
16148 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 16533 @JSName('addEventListener')
16534 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
16149 16535
16150 /// @domName SourceBufferList.dispatchEvent; @docsEditable true 16536 /// @domName SourceBufferList.dispatchEvent; @docsEditable true
16151 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 16537 @JSName('dispatchEvent')
16538 bool $dom_dispatchEvent(Event event) native;
16152 16539
16153 /// @domName SourceBufferList.item; @docsEditable true 16540 /// @domName SourceBufferList.item; @docsEditable true
16154 SourceBuffer item(int index) native; 16541 SourceBuffer item(int index) native;
16155 16542
16156 /// @domName SourceBufferList.removeEventListener; @docsEditable true 16543 /// @domName SourceBufferList.removeEventListener; @docsEditable true
16157 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 16544 @JSName('removeEventListener')
16545 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
16158 } 16546 }
16159 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16547 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16160 // for details. All rights reserved. Use of this source code is governed by a 16548 // for details. All rights reserved. Use of this source code is governed by a
16161 // BSD-style license that can be found in the LICENSE file. 16549 // BSD-style license that can be found in the LICENSE file.
16162 16550
16163 16551
16164 /// @domName HTMLSourceElement; @docsEditable true 16552 /// @domName HTMLSourceElement; @docsEditable true
16165 class SourceElement extends Element implements Element native "*HTMLSourceElemen t" { 16553 class SourceElement extends Element implements Element native "*HTMLSourceElemen t" {
16166 16554
16167 factory SourceElement() => document.$dom_createElement("source"); 16555 factory SourceElement() => document.$dom_createElement("source");
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
16360 /// @domName SpeechRecognition.lang; @docsEditable true 16748 /// @domName SpeechRecognition.lang; @docsEditable true
16361 String lang; 16749 String lang;
16362 16750
16363 /// @domName SpeechRecognition.maxAlternatives; @docsEditable true 16751 /// @domName SpeechRecognition.maxAlternatives; @docsEditable true
16364 int maxAlternatives; 16752 int maxAlternatives;
16365 16753
16366 /// @domName SpeechRecognition.abort; @docsEditable true 16754 /// @domName SpeechRecognition.abort; @docsEditable true
16367 void abort() native; 16755 void abort() native;
16368 16756
16369 /// @domName SpeechRecognition.addEventListener; @docsEditable true 16757 /// @domName SpeechRecognition.addEventListener; @docsEditable true
16370 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 16758 @JSName('addEventListener')
16759 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
16371 16760
16372 /// @domName SpeechRecognition.dispatchEvent; @docsEditable true 16761 /// @domName SpeechRecognition.dispatchEvent; @docsEditable true
16373 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 16762 @JSName('dispatchEvent')
16763 bool $dom_dispatchEvent(Event evt) native;
16374 16764
16375 /// @domName SpeechRecognition.removeEventListener; @docsEditable true 16765 /// @domName SpeechRecognition.removeEventListener; @docsEditable true
16376 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 16766 @JSName('removeEventListener')
16767 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
16377 16768
16378 /// @domName SpeechRecognition.start; @docsEditable true 16769 /// @domName SpeechRecognition.start; @docsEditable true
16379 void start() native; 16770 void start() native;
16380 16771
16381 /// @domName SpeechRecognition.stop; @docsEditable true 16772 /// @domName SpeechRecognition.stop; @docsEditable true
16382 void stop() native; 16773 void stop() native;
16383 } 16774 }
16384 16775
16385 class SpeechRecognitionEvents extends Events { 16776 class SpeechRecognitionEvents extends Events {
16386 SpeechRecognitionEvents(EventTarget _ptr) : super(_ptr); 16777 SpeechRecognitionEvents(EventTarget _ptr) : super(_ptr);
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
16476 // BSD-style license that can be found in the LICENSE file. 16867 // BSD-style license that can be found in the LICENSE file.
16477 16868
16478 16869
16479 /// @domName SpeechRecognitionResult; @docsEditable true 16870 /// @domName SpeechRecognitionResult; @docsEditable true
16480 class SpeechRecognitionResult native "*SpeechRecognitionResult" { 16871 class SpeechRecognitionResult native "*SpeechRecognitionResult" {
16481 16872
16482 /// @domName SpeechRecognitionResult.emma; @docsEditable true 16873 /// @domName SpeechRecognitionResult.emma; @docsEditable true
16483 final Document emma; 16874 final Document emma;
16484 16875
16485 /// @domName SpeechRecognitionResult.finalValue; @docsEditable true 16876 /// @domName SpeechRecognitionResult.finalValue; @docsEditable true
16486 bool get finalValue => JS("bool", "#.final", this); 16877 @JSName('final')
16878 final bool finalValue;
16487 16879
16488 /// @domName SpeechRecognitionResult.length; @docsEditable true 16880 /// @domName SpeechRecognitionResult.length; @docsEditable true
16489 final int length; 16881 final int length;
16490 16882
16491 /// @domName SpeechRecognitionResult.item; @docsEditable true 16883 /// @domName SpeechRecognitionResult.item; @docsEditable true
16492 SpeechRecognitionAlternative item(int index) native; 16884 SpeechRecognitionAlternative item(int index) native;
16493 } 16885 }
16494 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16886 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16495 // for details. All rights reserved. Use of this source code is governed by a 16887 // for details. All rights reserved. Use of this source code is governed by a
16496 // BSD-style license that can be found in the LICENSE file. 16888 // BSD-style license that can be found in the LICENSE file.
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
16540 final values = []; 16932 final values = [];
16541 forEach((k, v) => values.add(v)); 16933 forEach((k, v) => values.add(v));
16542 return values; 16934 return values;
16543 } 16935 }
16544 16936
16545 int get length => $dom_length; 16937 int get length => $dom_length;
16546 16938
16547 bool get isEmpty => $dom_key(0) == null; 16939 bool get isEmpty => $dom_key(0) == null;
16548 16940
16549 /// @domName Storage.length; @docsEditable true 16941 /// @domName Storage.length; @docsEditable true
16550 int get $dom_length => JS("int", "#.length", this); 16942 @JSName('length')
16943 final int $dom_length;
16551 16944
16552 /// @domName Storage.clear; @docsEditable true 16945 /// @domName Storage.clear; @docsEditable true
16553 void $dom_clear() native "clear"; 16946 @JSName('clear')
16947 void $dom_clear() native;
16554 16948
16555 /// @domName Storage.getItem; @docsEditable true 16949 /// @domName Storage.getItem; @docsEditable true
16556 String $dom_getItem(String key) native "getItem"; 16950 @JSName('getItem')
16951 String $dom_getItem(String key) native;
16557 16952
16558 /// @domName Storage.key; @docsEditable true 16953 /// @domName Storage.key; @docsEditable true
16559 String $dom_key(int index) native "key"; 16954 @JSName('key')
16955 String $dom_key(int index) native;
16560 16956
16561 /// @domName Storage.removeItem; @docsEditable true 16957 /// @domName Storage.removeItem; @docsEditable true
16562 void $dom_removeItem(String key) native "removeItem"; 16958 @JSName('removeItem')
16959 void $dom_removeItem(String key) native;
16563 16960
16564 /// @domName Storage.setItem; @docsEditable true 16961 /// @domName Storage.setItem; @docsEditable true
16565 void $dom_setItem(String key, String data) native "setItem"; 16962 @JSName('setItem')
16963 void $dom_setItem(String key, String data) native;
16566 16964
16567 } 16965 }
16568 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16966 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16569 // for details. All rights reserved. Use of this source code is governed by a 16967 // for details. All rights reserved. Use of this source code is governed by a
16570 // BSD-style license that can be found in the LICENSE file. 16968 // BSD-style license that can be found in the LICENSE file.
16571 16969
16572 16970
16573 /// @domName StorageEvent; @docsEditable true 16971 /// @domName StorageEvent; @docsEditable true
16574 class StorageEvent extends Event native "*StorageEvent" { 16972 class StorageEvent extends Event native "*StorageEvent" {
16575 16973
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after
16884 17282
16885 Element createTBody() { 17283 Element createTBody() {
16886 if (JS('bool', '!!#.createTBody', this)) { 17284 if (JS('bool', '!!#.createTBody', this)) {
16887 return this._createTBody(); 17285 return this._createTBody();
16888 } 17286 }
16889 var tbody = new Element.tag('tbody'); 17287 var tbody = new Element.tag('tbody');
16890 this.elements.add(tbody); 17288 this.elements.add(tbody);
16891 return tbody; 17289 return tbody;
16892 } 17290 }
16893 17291
16894 Element _createTBody() native 'createTBody'; 17292 @JSName('createTBody')
17293 Element _createTBody() native;
16895 } 17294 }
16896 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17295 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16897 // for details. All rights reserved. Use of this source code is governed by a 17296 // for details. All rights reserved. Use of this source code is governed by a
16898 // BSD-style license that can be found in the LICENSE file. 17297 // BSD-style license that can be found in the LICENSE file.
16899 17298
16900 17299
16901 /// @domName HTMLTableRowElement; @docsEditable true 17300 /// @domName HTMLTableRowElement; @docsEditable true
16902 class TableRowElement extends Element implements Element native "*HTMLTableRowEl ement" { 17301 class TableRowElement extends Element implements Element native "*HTMLTableRowEl ement" {
16903 17302
16904 factory TableRowElement() => document.$dom_createElement("tr"); 17303 factory TableRowElement() => document.$dom_createElement("tr");
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
17005 /// @domName HTMLTextAreaElement.dirName; @docsEditable true 17404 /// @domName HTMLTextAreaElement.dirName; @docsEditable true
17006 String dirName; 17405 String dirName;
17007 17406
17008 /// @domName HTMLTextAreaElement.disabled; @docsEditable true 17407 /// @domName HTMLTextAreaElement.disabled; @docsEditable true
17009 bool disabled; 17408 bool disabled;
17010 17409
17011 /// @domName HTMLTextAreaElement.form; @docsEditable true 17410 /// @domName HTMLTextAreaElement.form; @docsEditable true
17012 final FormElement form; 17411 final FormElement form;
17013 17412
17014 /// @domName HTMLTextAreaElement.labels; @docsEditable true 17413 /// @domName HTMLTextAreaElement.labels; @docsEditable true
17015 @Returns('_NodeList') @Creates('_NodeList') 17414 @Returns('NodeList') @Creates('NodeList')
17016 final List<Node> labels; 17415 final List<Node> labels;
17017 17416
17018 /// @domName HTMLTextAreaElement.maxLength; @docsEditable true 17417 /// @domName HTMLTextAreaElement.maxLength; @docsEditable true
17019 int maxLength; 17418 int maxLength;
17020 17419
17021 /// @domName HTMLTextAreaElement.name; @docsEditable true 17420 /// @domName HTMLTextAreaElement.name; @docsEditable true
17022 String name; 17421 String name;
17023 17422
17024 /// @domName HTMLTextAreaElement.placeholder; @docsEditable true 17423 /// @domName HTMLTextAreaElement.placeholder; @docsEditable true
17025 String placeholder; 17424 String placeholder;
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
17130 /// @domName TextTrack.language; @docsEditable true 17529 /// @domName TextTrack.language; @docsEditable true
17131 final String language; 17530 final String language;
17132 17531
17133 /// @domName TextTrack.mode; @docsEditable true 17532 /// @domName TextTrack.mode; @docsEditable true
17134 String mode; 17533 String mode;
17135 17534
17136 /// @domName TextTrack.addCue; @docsEditable true 17535 /// @domName TextTrack.addCue; @docsEditable true
17137 void addCue(TextTrackCue cue) native; 17536 void addCue(TextTrackCue cue) native;
17138 17537
17139 /// @domName TextTrack.addEventListener; @docsEditable true 17538 /// @domName TextTrack.addEventListener; @docsEditable true
17140 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 17539 @JSName('addEventListener')
17540 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
17141 17541
17142 /// @domName TextTrack.dispatchEvent; @docsEditable true 17542 /// @domName TextTrack.dispatchEvent; @docsEditable true
17143 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 17543 @JSName('dispatchEvent')
17544 bool $dom_dispatchEvent(Event evt) native;
17144 17545
17145 /// @domName TextTrack.removeCue; @docsEditable true 17546 /// @domName TextTrack.removeCue; @docsEditable true
17146 void removeCue(TextTrackCue cue) native; 17547 void removeCue(TextTrackCue cue) native;
17147 17548
17148 /// @domName TextTrack.removeEventListener; @docsEditable true 17549 /// @domName TextTrack.removeEventListener; @docsEditable true
17149 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 17550 @JSName('removeEventListener')
17551 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
17150 } 17552 }
17151 17553
17152 class TextTrackEvents extends Events { 17554 class TextTrackEvents extends Events {
17153 TextTrackEvents(EventTarget _ptr) : super(_ptr); 17555 TextTrackEvents(EventTarget _ptr) : super(_ptr);
17154 17556
17155 EventListenerList get cueChange => this['cuechange']; 17557 EventListenerList get cueChange => this['cuechange'];
17156 } 17558 }
17157 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17559 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17158 // for details. All rights reserved. Use of this source code is governed by a 17560 // for details. All rights reserved. Use of this source code is governed by a
17159 // BSD-style license that can be found in the LICENSE file. 17561 // BSD-style license that can be found in the LICENSE file.
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
17198 /// @domName TextTrackCue.text; @docsEditable true 17600 /// @domName TextTrackCue.text; @docsEditable true
17199 String text; 17601 String text;
17200 17602
17201 /// @domName TextTrackCue.track; @docsEditable true 17603 /// @domName TextTrackCue.track; @docsEditable true
17202 final TextTrack track; 17604 final TextTrack track;
17203 17605
17204 /// @domName TextTrackCue.vertical; @docsEditable true 17606 /// @domName TextTrackCue.vertical; @docsEditable true
17205 String vertical; 17607 String vertical;
17206 17608
17207 /// @domName TextTrackCue.addEventListener; @docsEditable true 17609 /// @domName TextTrackCue.addEventListener; @docsEditable true
17208 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 17610 @JSName('addEventListener')
17611 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
17209 17612
17210 /// @domName TextTrackCue.dispatchEvent; @docsEditable true 17613 /// @domName TextTrackCue.dispatchEvent; @docsEditable true
17211 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 17614 @JSName('dispatchEvent')
17615 bool $dom_dispatchEvent(Event evt) native;
17212 17616
17213 /// @domName TextTrackCue.getCueAsHTML; @docsEditable true 17617 /// @domName TextTrackCue.getCueAsHTML; @docsEditable true
17214 DocumentFragment getCueAsHtml() native "getCueAsHTML"; 17618 @JSName('getCueAsHTML')
17619 DocumentFragment getCueAsHtml() native;
17215 17620
17216 /// @domName TextTrackCue.removeEventListener; @docsEditable true 17621 /// @domName TextTrackCue.removeEventListener; @docsEditable true
17217 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 17622 @JSName('removeEventListener')
17623 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
17218 } 17624 }
17219 17625
17220 class TextTrackCueEvents extends Events { 17626 class TextTrackCueEvents extends Events {
17221 TextTrackCueEvents(EventTarget _ptr) : super(_ptr); 17627 TextTrackCueEvents(EventTarget _ptr) : super(_ptr);
17222 17628
17223 EventListenerList get enter => this['enter']; 17629 EventListenerList get enter => this['enter'];
17224 17630
17225 EventListenerList get exit => this['exit']; 17631 EventListenerList get exit => this['exit'];
17226 } 17632 }
17227 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17633 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
17420 void insertRange(int start, int rangeLength, [TextTrack initialValue]) { 17826 void insertRange(int start, int rangeLength, [TextTrack initialValue]) {
17421 throw new UnsupportedError("Cannot insertRange on immutable List."); 17827 throw new UnsupportedError("Cannot insertRange on immutable List.");
17422 } 17828 }
17423 17829
17424 List<TextTrack> getRange(int start, int rangeLength) => 17830 List<TextTrack> getRange(int start, int rangeLength) =>
17425 _Lists.getRange(this, start, rangeLength, <TextTrack>[]); 17831 _Lists.getRange(this, start, rangeLength, <TextTrack>[]);
17426 17832
17427 // -- end List<TextTrack> mixins. 17833 // -- end List<TextTrack> mixins.
17428 17834
17429 /// @domName TextTrackList.addEventListener; @docsEditable true 17835 /// @domName TextTrackList.addEventListener; @docsEditable true
17430 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 17836 @JSName('addEventListener')
17837 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
17431 17838
17432 /// @domName TextTrackList.dispatchEvent; @docsEditable true 17839 /// @domName TextTrackList.dispatchEvent; @docsEditable true
17433 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 17840 @JSName('dispatchEvent')
17841 bool $dom_dispatchEvent(Event evt) native;
17434 17842
17435 /// @domName TextTrackList.item; @docsEditable true 17843 /// @domName TextTrackList.item; @docsEditable true
17436 TextTrack item(int index) native; 17844 TextTrack item(int index) native;
17437 17845
17438 /// @domName TextTrackList.removeEventListener; @docsEditable true 17846 /// @domName TextTrackList.removeEventListener; @docsEditable true
17439 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 17847 @JSName('removeEventListener')
17848 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
17440 } 17849 }
17441 17850
17442 class TextTrackListEvents extends Events { 17851 class TextTrackListEvents extends Events {
17443 TextTrackListEvents(EventTarget _ptr) : super(_ptr); 17852 TextTrackListEvents(EventTarget _ptr) : super(_ptr);
17444 17853
17445 EventListenerList get addTrack => this['addtrack']; 17854 EventListenerList get addTrack => this['addtrack'];
17446 } 17855 }
17447 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17856 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17448 // for details. All rights reserved. Use of this source code is governed by a 17857 // for details. All rights reserved. Use of this source code is governed by a
17449 // BSD-style license that can be found in the LICENSE file. 17858 // BSD-style license that can be found in the LICENSE file.
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
17503 final int pageY; 17912 final int pageY;
17504 17913
17505 /// @domName Touch.screenX; @docsEditable true 17914 /// @domName Touch.screenX; @docsEditable true
17506 final int screenX; 17915 final int screenX;
17507 17916
17508 /// @domName Touch.screenY; @docsEditable true 17917 /// @domName Touch.screenY; @docsEditable true
17509 final int screenY; 17918 final int screenY;
17510 17919
17511 /// @domName Touch.target; @docsEditable true 17920 /// @domName Touch.target; @docsEditable true
17512 EventTarget get target => _convertNativeToDart_EventTarget(this._target); 17921 EventTarget get target => _convertNativeToDart_EventTarget(this._target);
17513 dynamic get _target => JS("dynamic", "#.target", this); 17922 @JSName('target')
17923 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object')
17924 final dynamic _target;
17514 17925
17515 /// @domName Touch.webkitForce; @docsEditable true 17926 /// @domName Touch.webkitForce; @docsEditable true
17516 final num webkitForce; 17927 final num webkitForce;
17517 17928
17518 /// @domName Touch.webkitRadiusX; @docsEditable true 17929 /// @domName Touch.webkitRadiusX; @docsEditable true
17519 final int webkitRadiusX; 17930 final int webkitRadiusX;
17520 17931
17521 /// @domName Touch.webkitRadiusY; @docsEditable true 17932 /// @domName Touch.webkitRadiusY; @docsEditable true
17522 final int webkitRadiusY; 17933 final int webkitRadiusY;
17523 17934
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
17667 18078
17668 static const int ERROR = 3; 18079 static const int ERROR = 3;
17669 18080
17670 static const int LOADED = 2; 18081 static const int LOADED = 2;
17671 18082
17672 static const int LOADING = 1; 18083 static const int LOADING = 1;
17673 18084
17674 static const int NONE = 0; 18085 static const int NONE = 0;
17675 18086
17676 /// @domName HTMLTrackElement.defaultValue; @docsEditable true 18087 /// @domName HTMLTrackElement.defaultValue; @docsEditable true
17677 bool get defaultValue => JS("bool", "#.default", this); 18088 @JSName('default')
17678 18089 bool defaultValue;
17679 /// @domName HTMLTrackElement.defaultValue; @docsEditable true
17680 void set defaultValue(bool value) {
17681 JS("void", "#.default = #", this, value);
17682 }
17683 18090
17684 /// @domName HTMLTrackElement.kind; @docsEditable true 18091 /// @domName HTMLTrackElement.kind; @docsEditable true
17685 String kind; 18092 String kind;
17686 18093
17687 /// @domName HTMLTrackElement.label; @docsEditable true 18094 /// @domName HTMLTrackElement.label; @docsEditable true
17688 String label; 18095 String label;
17689 18096
17690 /// @domName HTMLTrackElement.readyState; @docsEditable true 18097 /// @domName HTMLTrackElement.readyState; @docsEditable true
17691 final int readyState; 18098 final int readyState;
17692 18099
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
17792 final int layerY; 18199 final int layerY;
17793 18200
17794 /// @domName UIEvent.pageX; @docsEditable true 18201 /// @domName UIEvent.pageX; @docsEditable true
17795 final int pageX; 18202 final int pageX;
17796 18203
17797 /// @domName UIEvent.pageY; @docsEditable true 18204 /// @domName UIEvent.pageY; @docsEditable true
17798 final int pageY; 18205 final int pageY;
17799 18206
17800 /// @domName UIEvent.view; @docsEditable true 18207 /// @domName UIEvent.view; @docsEditable true
17801 Window get view => _convertNativeToDart_Window(this._view); 18208 Window get view => _convertNativeToDart_Window(this._view);
17802 dynamic get _view => JS("dynamic", "#.view", this); 18209 @JSName('view')
18210 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object')
18211 final dynamic _view;
17803 18212
17804 /// @domName UIEvent.which; @docsEditable true 18213 /// @domName UIEvent.which; @docsEditable true
17805 final int which; 18214 final int which;
17806 18215
17807 /// @domName UIEvent.initUIEvent; @docsEditable true 18216 /// @domName UIEvent.initUIEvent; @docsEditable true
17808 void initUIEvent(String type, bool canBubble, bool cancelable, LocalWindow vie w, int detail) native; 18217 void initUIEvent(String type, bool canBubble, bool cancelable, LocalWindow vie w, int detail) native;
17809 } 18218 }
17810 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18219 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17811 // for details. All rights reserved. Use of this source code is governed by a 18220 // for details. All rights reserved. Use of this source code is governed by a
17812 // BSD-style license that can be found in the LICENSE file. 18221 // BSD-style license that can be found in the LICENSE file.
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
17921 void insertRange(int start, int rangeLength, [int initialValue]) { 18330 void insertRange(int start, int rangeLength, [int initialValue]) {
17922 throw new UnsupportedError("Cannot insertRange on immutable List."); 18331 throw new UnsupportedError("Cannot insertRange on immutable List.");
17923 } 18332 }
17924 18333
17925 List<int> getRange(int start, int rangeLength) => 18334 List<int> getRange(int start, int rangeLength) =>
17926 _Lists.getRange(this, start, rangeLength, <int>[]); 18335 _Lists.getRange(this, start, rangeLength, <int>[]);
17927 18336
17928 // -- end List<int> mixins. 18337 // -- end List<int> mixins.
17929 18338
17930 /// @domName Uint16Array.setElements; @docsEditable true 18339 /// @domName Uint16Array.setElements; @docsEditable true
17931 void setElements(Object array, [int offset]) native "set"; 18340 @JSName('set')
18341 void setElements(Object array, [int offset]) native;
17932 18342
17933 /// @domName Uint16Array.subarray; @docsEditable true 18343 /// @domName Uint16Array.subarray; @docsEditable true
17934 Uint16Array subarray(int start, [int end]) native; 18344 Uint16Array subarray(int start, [int end]) native;
17935 } 18345 }
17936 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18346 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17937 // for details. All rights reserved. Use of this source code is governed by a 18347 // for details. All rights reserved. Use of this source code is governed by a
17938 // BSD-style license that can be found in the LICENSE file. 18348 // BSD-style license that can be found in the LICENSE file.
17939 18349
17940 18350
17941 /// @domName Uint32Array; @docsEditable true 18351 /// @domName Uint32Array; @docsEditable true
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
18031 void insertRange(int start, int rangeLength, [int initialValue]) { 18441 void insertRange(int start, int rangeLength, [int initialValue]) {
18032 throw new UnsupportedError("Cannot insertRange on immutable List."); 18442 throw new UnsupportedError("Cannot insertRange on immutable List.");
18033 } 18443 }
18034 18444
18035 List<int> getRange(int start, int rangeLength) => 18445 List<int> getRange(int start, int rangeLength) =>
18036 _Lists.getRange(this, start, rangeLength, <int>[]); 18446 _Lists.getRange(this, start, rangeLength, <int>[]);
18037 18447
18038 // -- end List<int> mixins. 18448 // -- end List<int> mixins.
18039 18449
18040 /// @domName Uint32Array.setElements; @docsEditable true 18450 /// @domName Uint32Array.setElements; @docsEditable true
18041 void setElements(Object array, [int offset]) native "set"; 18451 @JSName('set')
18452 void setElements(Object array, [int offset]) native;
18042 18453
18043 /// @domName Uint32Array.subarray; @docsEditable true 18454 /// @domName Uint32Array.subarray; @docsEditable true
18044 Uint32Array subarray(int start, [int end]) native; 18455 Uint32Array subarray(int start, [int end]) native;
18045 } 18456 }
18046 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18457 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
18047 // for details. All rights reserved. Use of this source code is governed by a 18458 // for details. All rights reserved. Use of this source code is governed by a
18048 // BSD-style license that can be found in the LICENSE file. 18459 // BSD-style license that can be found in the LICENSE file.
18049 18460
18050 18461
18051 /// @domName Uint8Array; @docsEditable true 18462 /// @domName Uint8Array; @docsEditable true
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
18141 void insertRange(int start, int rangeLength, [int initialValue]) { 18552 void insertRange(int start, int rangeLength, [int initialValue]) {
18142 throw new UnsupportedError("Cannot insertRange on immutable List."); 18553 throw new UnsupportedError("Cannot insertRange on immutable List.");
18143 } 18554 }
18144 18555
18145 List<int> getRange(int start, int rangeLength) => 18556 List<int> getRange(int start, int rangeLength) =>
18146 _Lists.getRange(this, start, rangeLength, <int>[]); 18557 _Lists.getRange(this, start, rangeLength, <int>[]);
18147 18558
18148 // -- end List<int> mixins. 18559 // -- end List<int> mixins.
18149 18560
18150 /// @domName Uint8Array.setElements; @docsEditable true 18561 /// @domName Uint8Array.setElements; @docsEditable true
18151 void setElements(Object array, [int offset]) native "set"; 18562 @JSName('set')
18563 void setElements(Object array, [int offset]) native;
18152 18564
18153 /// @domName Uint8Array.subarray; @docsEditable true 18565 /// @domName Uint8Array.subarray; @docsEditable true
18154 Uint8Array subarray(int start, [int end]) native; 18566 Uint8Array subarray(int start, [int end]) native;
18155 } 18567 }
18156 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18568 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
18157 // for details. All rights reserved. Use of this source code is governed by a 18569 // for details. All rights reserved. Use of this source code is governed by a
18158 // BSD-style license that can be found in the LICENSE file. 18570 // BSD-style license that can be found in the LICENSE file.
18159 18571
18160 18572
18161 /// @domName Uint8ClampedArray; @docsEditable true 18573 /// @domName Uint8ClampedArray; @docsEditable true
18162 class Uint8ClampedArray extends Uint8Array native "*Uint8ClampedArray" { 18574 class Uint8ClampedArray extends Uint8Array native "*Uint8ClampedArray" {
18163 18575
18164 factory Uint8ClampedArray(int length) => 18576 factory Uint8ClampedArray(int length) =>
18165 _TypedArrayFactoryProvider.createUint8ClampedArray(length); 18577 _TypedArrayFactoryProvider.createUint8ClampedArray(length);
18166 18578
18167 factory Uint8ClampedArray.fromList(List<int> list) => 18579 factory Uint8ClampedArray.fromList(List<int> list) =>
18168 _TypedArrayFactoryProvider.createUint8ClampedArray_fromList(list); 18580 _TypedArrayFactoryProvider.createUint8ClampedArray_fromList(list);
18169 18581
18170 factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) => 18582 factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) =>
18171 _TypedArrayFactoryProvider.createUint8ClampedArray_fromBuffer(buffer, byteOf fset, length); 18583 _TypedArrayFactoryProvider.createUint8ClampedArray_fromBuffer(buffer, byteOf fset, length);
18172 18584
18173 // Use implementation from Uint8Array. 18585 // Use implementation from Uint8Array.
18174 // final int length; 18586 // final int length;
18175 18587
18176 /// @domName Uint8ClampedArray.setElements; @docsEditable true 18588 /// @domName Uint8ClampedArray.setElements; @docsEditable true
18177 void setElements(Object array, [int offset]) native "set"; 18589 @JSName('set')
18590 void setElements(Object array, [int offset]) native;
18178 18591
18179 /// @domName Uint8ClampedArray.subarray; @docsEditable true 18592 /// @domName Uint8ClampedArray.subarray; @docsEditable true
18180 Uint8ClampedArray subarray(int start, [int end]) native; 18593 Uint8ClampedArray subarray(int start, [int end]) native;
18181 } 18594 }
18182 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18595 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
18183 // for details. All rights reserved. Use of this source code is governed by a 18596 // for details. All rights reserved. Use of this source code is governed by a
18184 // BSD-style license that can be found in the LICENSE file. 18597 // BSD-style license that can be found in the LICENSE file.
18185 18598
18186 18599
18187 /// @domName HTMLUnknownElement; @docsEditable true 18600 /// @domName HTMLUnknownElement; @docsEditable true
(...skipping 1217 matching lines...) Expand 10 before | Expand all | Expand 10 after
19405 } 19818 }
19406 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)) && 19819 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)) &&
19407 !?format && 19820 !?format &&
19408 !?type && 19821 !?type &&
19409 !?pixels) { 19822 !?pixels) {
19410 _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video); 19823 _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video);
19411 return; 19824 return;
19412 } 19825 }
19413 throw new ArgumentError("Incorrect number or type of arguments"); 19826 throw new ArgumentError("Incorrect number or type of arguments");
19414 } 19827 }
19415 void _texImage2D_1(target, level, internalformat, width, height, int border, f ormat, type, ArrayBufferView pixels) native "texImage2D"; 19828 @JSName('texImage2D')
19416 void _texImage2D_2(target, level, internalformat, format, type, pixels) native "texImage2D"; 19829 void _texImage2D_1(target, level, internalformat, width, height, int border, f ormat, type, ArrayBufferView pixels) native;
19417 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i mage) native "texImage2D"; 19830 @JSName('texImage2D')
19418 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement canvas) native "texImage2D"; 19831 void _texImage2D_2(target, level, internalformat, format, type, pixels) native ;
19419 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v ideo) native "texImage2D"; 19832 @JSName('texImage2D')
19833 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i mage) native;
19834 @JSName('texImage2D')
19835 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement canvas) native;
19836 @JSName('texImage2D')
19837 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v ideo) native;
19420 19838
19421 /// @domName WebGLRenderingContext.texParameterf; @docsEditable true 19839 /// @domName WebGLRenderingContext.texParameterf; @docsEditable true
19422 void texParameterf(int target, int pname, num param) native; 19840 void texParameterf(int target, int pname, num param) native;
19423 19841
19424 /// @domName WebGLRenderingContext.texParameteri; @docsEditable true 19842 /// @domName WebGLRenderingContext.texParameteri; @docsEditable true
19425 void texParameteri(int target, int pname, int param) native; 19843 void texParameteri(int target, int pname, int param) native;
19426 19844
19427 /// @domName WebGLRenderingContext.texSubImage2D; @docsEditable true 19845 /// @domName WebGLRenderingContext.texSubImage2D; @docsEditable true
19428 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]) { 19846 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]) {
19429 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))) { 19847 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
19450 return; 19868 return;
19451 } 19869 }
19452 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)) && 19870 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)) &&
19453 !?type && 19871 !?type &&
19454 !?pixels) { 19872 !?pixels) {
19455 _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); 19873 _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
19456 return; 19874 return;
19457 } 19875 }
19458 throw new ArgumentError("Incorrect number or type of arguments"); 19876 throw new ArgumentError("Incorrect number or type of arguments");
19459 } 19877 }
19460 void _texSubImage2D_1(target, level, xoffset, yoffset, width, height, int form at, type, ArrayBufferView pixels) native "texSubImage2D"; 19878 @JSName('texSubImage2D')
19461 void _texSubImage2D_2(target, level, xoffset, yoffset, format, type, pixels) n ative "texSubImage2D"; 19879 void _texSubImage2D_1(target, level, xoffset, yoffset, width, height, int form at, type, ArrayBufferView pixels) native;
19462 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem ent image) native "texSubImage2D"; 19880 @JSName('texSubImage2D')
19463 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle ment canvas) native "texSubImage2D"; 19881 void _texSubImage2D_2(target, level, xoffset, yoffset, format, type, pixels) n ative;
19464 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem ent video) native "texSubImage2D"; 19882 @JSName('texSubImage2D')
19883 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem ent image) native;
19884 @JSName('texSubImage2D')
19885 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle ment canvas) native;
19886 @JSName('texSubImage2D')
19887 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem ent video) native;
19465 19888
19466 /// @domName WebGLRenderingContext.uniform1f; @docsEditable true 19889 /// @domName WebGLRenderingContext.uniform1f; @docsEditable true
19467 void uniform1f(WebGLUniformLocation location, num x) native; 19890 void uniform1f(WebGLUniformLocation location, num x) native;
19468 19891
19469 /// @domName WebGLRenderingContext.uniform1fv; @docsEditable true 19892 /// @domName WebGLRenderingContext.uniform1fv; @docsEditable true
19470 void uniform1fv(WebGLUniformLocation location, Float32Array v) native; 19893 void uniform1fv(WebGLUniformLocation location, Float32Array v) native;
19471 19894
19472 /// @domName WebGLRenderingContext.uniform1i; @docsEditable true 19895 /// @domName WebGLRenderingContext.uniform1i; @docsEditable true
19473 void uniform1i(WebGLUniformLocation location, int x) native; 19896 void uniform1i(WebGLUniformLocation location, int x) native;
19474 19897
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
19651 /// @domName WebKitNamedFlow.firstEmptyRegionIndex; @docsEditable true 20074 /// @domName WebKitNamedFlow.firstEmptyRegionIndex; @docsEditable true
19652 final int firstEmptyRegionIndex; 20075 final int firstEmptyRegionIndex;
19653 20076
19654 /// @domName WebKitNamedFlow.name; @docsEditable true 20077 /// @domName WebKitNamedFlow.name; @docsEditable true
19655 final String name; 20078 final String name;
19656 20079
19657 /// @domName WebKitNamedFlow.overset; @docsEditable true 20080 /// @domName WebKitNamedFlow.overset; @docsEditable true
19658 final bool overset; 20081 final bool overset;
19659 20082
19660 /// @domName WebKitNamedFlow.addEventListener; @docsEditable true 20083 /// @domName WebKitNamedFlow.addEventListener; @docsEditable true
19661 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 20084 @JSName('addEventListener')
20085 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
19662 20086
19663 /// @domName WebKitNamedFlow.dispatchEvent; @docsEditable true 20087 /// @domName WebKitNamedFlow.dispatchEvent; @docsEditable true
19664 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; 20088 @JSName('dispatchEvent')
20089 bool $dom_dispatchEvent(Event event) native;
19665 20090
19666 /// @domName WebKitNamedFlow.getContent; @docsEditable true 20091 /// @domName WebKitNamedFlow.getContent; @docsEditable true
19667 @Returns('_NodeList') @Creates('_NodeList') 20092 @Returns('NodeList') @Creates('NodeList')
19668 List<Node> getContent() native; 20093 List<Node> getContent() native;
19669 20094
19670 /// @domName WebKitNamedFlow.getRegions; @docsEditable true 20095 /// @domName WebKitNamedFlow.getRegions; @docsEditable true
19671 @Returns('_NodeList') @Creates('_NodeList') 20096 @Returns('NodeList') @Creates('NodeList')
19672 List<Node> getRegions() native; 20097 List<Node> getRegions() native;
19673 20098
19674 /// @domName WebKitNamedFlow.getRegionsByContent; @docsEditable true 20099 /// @domName WebKitNamedFlow.getRegionsByContent; @docsEditable true
19675 @Returns('_NodeList') @Creates('_NodeList') 20100 @Returns('NodeList') @Creates('NodeList')
19676 List<Node> getRegionsByContent(Node contentNode) native; 20101 List<Node> getRegionsByContent(Node contentNode) native;
19677 20102
19678 /// @domName WebKitNamedFlow.removeEventListener; @docsEditable true 20103 /// @domName WebKitNamedFlow.removeEventListener; @docsEditable true
19679 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 20104 @JSName('removeEventListener')
20105 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
19680 } 20106 }
19681 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 20107 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
19682 // for details. All rights reserved. Use of this source code is governed by a 20108 // for details. All rights reserved. Use of this source code is governed by a
19683 // BSD-style license that can be found in the LICENSE file. 20109 // BSD-style license that can be found in the LICENSE file.
19684 20110
19685 // WARNING: Do not edit - generated code. 20111 // WARNING: Do not edit - generated code.
19686 20112
19687 20113
19688 /// @domName WebSocket 20114 /// @domName WebSocket
19689 class WebSocket extends EventTarget native "*WebSocket" { 20115 class WebSocket extends EventTarget native "*WebSocket" {
19690 factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url ); 20116 factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url );
19691 20117
19692 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 20118 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
19693 WebSocketEvents get on => 20119 WebSocketEvents get on =>
19694 new WebSocketEvents(this); 20120 new WebSocketEvents(this);
19695 20121
19696 static const int CLOSED = 3; 20122 static const int CLOSED = 3;
19697 20123
19698 static const int CLOSING = 2; 20124 static const int CLOSING = 2;
19699 20125
19700 static const int CONNECTING = 0; 20126 static const int CONNECTING = 0;
19701 20127
19702 static const int OPEN = 1; 20128 static const int OPEN = 1;
19703 20129
19704 /// @domName WebSocket.URL; @docsEditable true 20130 /// @domName WebSocket.URL; @docsEditable true
19705 String get Url => JS("String", "#.URL", this); 20131 @JSName('URL')
20132 final String Url;
19706 20133
19707 /// @domName WebSocket.binaryType; @docsEditable true 20134 /// @domName WebSocket.binaryType; @docsEditable true
19708 String binaryType; 20135 String binaryType;
19709 20136
19710 /// @domName WebSocket.bufferedAmount; @docsEditable true 20137 /// @domName WebSocket.bufferedAmount; @docsEditable true
19711 final int bufferedAmount; 20138 final int bufferedAmount;
19712 20139
19713 /// @domName WebSocket.extensions; @docsEditable true 20140 /// @domName WebSocket.extensions; @docsEditable true
19714 final String extensions; 20141 final String extensions;
19715 20142
19716 /// @domName WebSocket.protocol; @docsEditable true 20143 /// @domName WebSocket.protocol; @docsEditable true
19717 final String protocol; 20144 final String protocol;
19718 20145
19719 /// @domName WebSocket.readyState; @docsEditable true 20146 /// @domName WebSocket.readyState; @docsEditable true
19720 final int readyState; 20147 final int readyState;
19721 20148
19722 /// @domName WebSocket.url; @docsEditable true 20149 /// @domName WebSocket.url; @docsEditable true
19723 final String url; 20150 final String url;
19724 20151
19725 /// @domName WebSocket.addEventListener; @docsEditable true 20152 /// @domName WebSocket.addEventListener; @docsEditable true
19726 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 20153 @JSName('addEventListener')
20154 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
19727 20155
19728 /// @domName WebSocket.close; @docsEditable true 20156 /// @domName WebSocket.close; @docsEditable true
19729 void close([int code, String reason]) native; 20157 void close([int code, String reason]) native;
19730 20158
19731 /// @domName WebSocket.dispatchEvent; @docsEditable true 20159 /// @domName WebSocket.dispatchEvent; @docsEditable true
19732 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 20160 @JSName('dispatchEvent')
20161 bool $dom_dispatchEvent(Event evt) native;
19733 20162
19734 /// @domName WebSocket.removeEventListener; @docsEditable true 20163 /// @domName WebSocket.removeEventListener; @docsEditable true
19735 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 20164 @JSName('removeEventListener')
20165 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
19736 20166
19737 /// @domName WebSocket.send; @docsEditable true 20167 /// @domName WebSocket.send; @docsEditable true
19738 void send(data) native; 20168 void send(data) native;
19739 20169
19740 } 20170 }
19741 20171
19742 class WebSocketEvents extends Events { 20172 class WebSocketEvents extends Events {
19743 WebSocketEvents(EventTarget _ptr) : super(_ptr); 20173 WebSocketEvents(EventTarget _ptr) : super(_ptr);
19744 20174
19745 EventListenerList get close => this['close']; 20175 EventListenerList get close => this['close'];
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
19856 void postMessage(/*SerializedScriptValue*/ message, [List messagePorts]) { 20286 void postMessage(/*SerializedScriptValue*/ message, [List messagePorts]) {
19857 if (?messagePorts) { 20287 if (?messagePorts) {
19858 var message_1 = _convertDartToNative_SerializedScriptValue(message); 20288 var message_1 = _convertDartToNative_SerializedScriptValue(message);
19859 _postMessage_1(message_1, messagePorts); 20289 _postMessage_1(message_1, messagePorts);
19860 return; 20290 return;
19861 } 20291 }
19862 var message_2 = _convertDartToNative_SerializedScriptValue(message); 20292 var message_2 = _convertDartToNative_SerializedScriptValue(message);
19863 _postMessage_2(message_2); 20293 _postMessage_2(message_2);
19864 return; 20294 return;
19865 } 20295 }
19866 void _postMessage_1(message, List messagePorts) native "postMessage"; 20296 @JSName('postMessage')
19867 void _postMessage_2(message) native "postMessage"; 20297 void _postMessage_1(message, List messagePorts) native;
20298 @JSName('postMessage')
20299 void _postMessage_2(message) native;
19868 20300
19869 /// @domName Worker.terminate; @docsEditable true 20301 /// @domName Worker.terminate; @docsEditable true
19870 void terminate() native; 20302 void terminate() native;
19871 } 20303 }
19872 20304
19873 class WorkerEvents extends AbstractWorkerEvents { 20305 class WorkerEvents extends AbstractWorkerEvents {
19874 WorkerEvents(EventTarget _ptr) : super(_ptr); 20306 WorkerEvents(EventTarget _ptr) : super(_ptr);
19875 20307
19876 EventListenerList get message => this['message']; 20308 EventListenerList get message => this['message'];
19877 } 20309 }
(...skipping 25 matching lines...) Expand all
19903 /// @domName WorkerContext.self; @docsEditable true 20335 /// @domName WorkerContext.self; @docsEditable true
19904 final WorkerContext self; 20336 final WorkerContext self;
19905 20337
19906 /// @domName WorkerContext.webkitIndexedDB; @docsEditable true 20338 /// @domName WorkerContext.webkitIndexedDB; @docsEditable true
19907 final IDBFactory webkitIndexedDB; 20339 final IDBFactory webkitIndexedDB;
19908 20340
19909 /// @domName WorkerContext.webkitNotifications; @docsEditable true 20341 /// @domName WorkerContext.webkitNotifications; @docsEditable true
19910 final NotificationCenter webkitNotifications; 20342 final NotificationCenter webkitNotifications;
19911 20343
19912 /// @domName WorkerContext.addEventListener; @docsEditable true 20344 /// @domName WorkerContext.addEventListener; @docsEditable true
19913 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "addEventListener"; 20345 @JSName('addEventListener')
20346 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
19914 20347
19915 /// @domName WorkerContext.clearInterval; @docsEditable true 20348 /// @domName WorkerContext.clearInterval; @docsEditable true
19916 void clearInterval(int handle) native; 20349 void clearInterval(int handle) native;
19917 20350
19918 /// @domName WorkerContext.clearTimeout; @docsEditable true 20351 /// @domName WorkerContext.clearTimeout; @docsEditable true
19919 void clearTimeout(int handle) native; 20352 void clearTimeout(int handle) native;
19920 20353
19921 /// @domName WorkerContext.close; @docsEditable true 20354 /// @domName WorkerContext.close; @docsEditable true
19922 void close() native; 20355 void close() native;
19923 20356
19924 /// @domName WorkerContext.dispatchEvent; @docsEditable true 20357 /// @domName WorkerContext.dispatchEvent; @docsEditable true
19925 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; 20358 @JSName('dispatchEvent')
20359 bool $dom_dispatchEvent(Event evt) native;
19926 20360
19927 /// @domName WorkerContext.importScripts; @docsEditable true 20361 /// @domName WorkerContext.importScripts; @docsEditable true
19928 void importScripts() native; 20362 void importScripts() native;
19929 20363
19930 /// @domName WorkerContext.openDatabase; @docsEditable true 20364 /// @domName WorkerContext.openDatabase; @docsEditable true
19931 Database openDatabase(String name, String version, String displayName, int est imatedSize, [DatabaseCallback creationCallback]) native; 20365 Database openDatabase(String name, String version, String displayName, int est imatedSize, [DatabaseCallback creationCallback]) native;
19932 20366
19933 /// @domName WorkerContext.openDatabaseSync; @docsEditable true 20367 /// @domName WorkerContext.openDatabaseSync; @docsEditable true
19934 DatabaseSync openDatabaseSync(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native; 20368 DatabaseSync openDatabaseSync(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native;
19935 20369
19936 /// @domName WorkerContext.removeEventListener; @docsEditable true 20370 /// @domName WorkerContext.removeEventListener; @docsEditable true
19937 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "removeEventListener"; 20371 @JSName('removeEventListener')
20372 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
19938 20373
19939 /// @domName WorkerContext.setInterval; @docsEditable true 20374 /// @domName WorkerContext.setInterval; @docsEditable true
19940 int setInterval(TimeoutHandler handler, int timeout) native; 20375 int setInterval(TimeoutHandler handler, int timeout) native;
19941 20376
19942 /// @domName WorkerContext.setTimeout; @docsEditable true 20377 /// @domName WorkerContext.setTimeout; @docsEditable true
19943 int setTimeout(TimeoutHandler handler, int timeout) native; 20378 int setTimeout(TimeoutHandler handler, int timeout) native;
19944 20379
19945 /// @domName WorkerContext.webkitRequestFileSystem; @docsEditable true 20380 /// @domName WorkerContext.webkitRequestFileSystem; @docsEditable true
19946 void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCa llback, ErrorCallback errorCallback]) native; 20381 void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCa llback, ErrorCallback errorCallback]) native;
19947 20382
19948 /// @domName WorkerContext.webkitRequestFileSystemSync; @docsEditable true 20383 /// @domName WorkerContext.webkitRequestFileSystemSync; @docsEditable true
19949 DOMFileSystemSync webkitRequestFileSystemSync(int type, int size) native; 20384 DOMFileSystemSync webkitRequestFileSystemSync(int type, int size) native;
19950 20385
19951 /// @domName WorkerContext.webkitResolveLocalFileSystemSyncURL; @docsEditable true 20386 /// @domName WorkerContext.webkitResolveLocalFileSystemSyncURL; @docsEditable true
19952 EntrySync webkitResolveLocalFileSystemSyncUrl(String url) native "webkitResolv eLocalFileSystemSyncURL"; 20387 @JSName('webkitResolveLocalFileSystemSyncURL')
20388 EntrySync webkitResolveLocalFileSystemSyncUrl(String url) native;
19953 20389
19954 /// @domName WorkerContext.webkitResolveLocalFileSystemURL; @docsEditable true 20390 /// @domName WorkerContext.webkitResolveLocalFileSystemURL; @docsEditable true
19955 void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback , [ErrorCallback errorCallback]) native "webkitResolveLocalFileSystemURL"; 20391 @JSName('webkitResolveLocalFileSystemURL')
20392 void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback , [ErrorCallback errorCallback]) native;
19956 } 20393 }
19957 20394
19958 class WorkerContextEvents extends Events { 20395 class WorkerContextEvents extends Events {
19959 WorkerContextEvents(EventTarget _ptr) : super(_ptr); 20396 WorkerContextEvents(EventTarget _ptr) : super(_ptr);
19960 20397
19961 EventListenerList get error => this['error']; 20398 EventListenerList get error => this['error'];
19962 } 20399 }
19963 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 20400 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
19964 // for details. All rights reserved. Use of this source code is governed by a 20401 // for details. All rights reserved. Use of this source code is governed by a
19965 // BSD-style license that can be found in the LICENSE file. 20402 // BSD-style license that can be found in the LICENSE file.
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
20087 } 20524 }
20088 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 20525 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
20089 // for details. All rights reserved. Use of this source code is governed by a 20526 // for details. All rights reserved. Use of this source code is governed by a
20090 // BSD-style license that can be found in the LICENSE file. 20527 // BSD-style license that can be found in the LICENSE file.
20091 20528
20092 20529
20093 /// @domName XPathNSResolver; @docsEditable true 20530 /// @domName XPathNSResolver; @docsEditable true
20094 class XPathNSResolver native "*XPathNSResolver" { 20531 class XPathNSResolver native "*XPathNSResolver" {
20095 20532
20096 /// @domName XPathNSResolver.lookupNamespaceURI; @docsEditable true 20533 /// @domName XPathNSResolver.lookupNamespaceURI; @docsEditable true
20097 String lookupNamespaceUri(String prefix) native "lookupNamespaceURI"; 20534 @JSName('lookupNamespaceURI')
20535 String lookupNamespaceUri(String prefix) native;
20098 } 20536 }
20099 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 20537 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
20100 // for details. All rights reserved. Use of this source code is governed by a 20538 // for details. All rights reserved. Use of this source code is governed by a
20101 // BSD-style license that can be found in the LICENSE file. 20539 // BSD-style license that can be found in the LICENSE file.
20102 20540
20103 20541
20104 /// @domName XPathResult; @docsEditable true 20542 /// @domName XPathResult; @docsEditable true
20105 class XPathResult native "*XPathResult" { 20543 class XPathResult native "*XPathResult" {
20106 20544
20107 static const int ANY_TYPE = 0; 20545 static const int ANY_TYPE = 0;
(...skipping 1175 matching lines...) Expand 10 before | Expand all | Expand 10 after
21283 // possible to rewrite the above code to, e.g. (simplified): 21721 // possible to rewrite the above code to, e.g. (simplified):
21284 // 21722 //
21285 // static createMutationObserver(MutationCallback callback) => 21723 // static createMutationObserver(MutationCallback callback) =>
21286 // JS('var', 'new (window.MutationObserver)(#)', callback); 21724 // JS('var', 'new (window.MutationObserver)(#)', callback);
21287 } 21725 }
21288 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 21726 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
21289 // for details. All rights reserved. Use of this source code is governed by a 21727 // for details. All rights reserved. Use of this source code is governed by a
21290 // BSD-style license that can be found in the LICENSE file. 21728 // BSD-style license that can be found in the LICENSE file.
21291 21729
21292 21730
21293 /// @domName NodeList; @docsEditable true
21294 class _NodeList implements JavaScriptIndexingBehavior, List<Node> native "*NodeL ist" {
21295
21296 /// @domName NodeList.length; @docsEditable true
21297 final int length;
21298
21299 Node operator[](int index) => JS("Node", "#[#]", this, index);
21300
21301 void operator[]=(int index, Node value) {
21302 throw new UnsupportedError("Cannot assign element of immutable List.");
21303 }
21304 // -- start List<Node> mixins.
21305 // Node is the element type.
21306
21307 // From Iterable<Node>:
21308
21309 Iterator<Node> iterator() {
21310 // Note: NodeLists are not fixed size. And most probably length shouldn't
21311 // be cached in both iterator _and_ forEach method. For now caching it
21312 // for consistency.
21313 return new FixedSizeListIterator<Node>(this);
21314 }
21315
21316 // From Collection<Node>:
21317
21318 void add(Node value) {
21319 throw new UnsupportedError("Cannot add to immutable List.");
21320 }
21321
21322 void addLast(Node value) {
21323 throw new UnsupportedError("Cannot add to immutable List.");
21324 }
21325
21326 void addAll(Collection<Node> collection) {
21327 throw new UnsupportedError("Cannot add to immutable List.");
21328 }
21329
21330 bool contains(Node element) => _Collections.contains(this, element);
21331
21332 void forEach(void f(Node element)) => _Collections.forEach(this, f);
21333
21334 Collection map(f(Node element)) => _Collections.map(this, [], f);
21335
21336 Collection<Node> filter(bool f(Node element)) =>
21337 _Collections.filter(this, <Node>[], f);
21338
21339 bool every(bool f(Node element)) => _Collections.every(this, f);
21340
21341 bool some(bool f(Node element)) => _Collections.some(this, f);
21342
21343 bool get isEmpty => this.length == 0;
21344
21345 // From List<Node>:
21346
21347 void sort([Comparator<Node> compare = Comparable.compare]) {
21348 throw new UnsupportedError("Cannot sort immutable List.");
21349 }
21350
21351 int indexOf(Node element, [int start = 0]) =>
21352 _Lists.indexOf(this, element, start, this.length);
21353
21354 int lastIndexOf(Node element, [int start]) {
21355 if (start == null) start = length - 1;
21356 return _Lists.lastIndexOf(this, element, start);
21357 }
21358
21359 Node get first => this[0];
21360
21361 Node get last => this[length - 1];
21362
21363 Node removeLast() {
21364 throw new UnsupportedError("Cannot removeLast on immutable List.");
21365 }
21366
21367 void setRange(int start, int rangeLength, List<Node> from, [int startFrom]) {
21368 throw new UnsupportedError("Cannot setRange on immutable List.");
21369 }
21370
21371 void removeRange(int start, int rangeLength) {
21372 throw new UnsupportedError("Cannot removeRange on immutable List.");
21373 }
21374
21375 void insertRange(int start, int rangeLength, [Node initialValue]) {
21376 throw new UnsupportedError("Cannot insertRange on immutable List.");
21377 }
21378
21379 List<Node> getRange(int start, int rangeLength) =>
21380 _Lists.getRange(this, start, rangeLength, <Node>[]);
21381
21382 // -- end List<Node> mixins.
21383
21384 /// @domName NodeList.item; @docsEditable true
21385 Node _item(int index) native "item";
21386 }
21387 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
21388 // for details. All rights reserved. Use of this source code is governed by a
21389 // BSD-style license that can be found in the LICENSE file.
21390
21391
21392 class _NotificationFactoryProvider { 21731 class _NotificationFactoryProvider {
21393 static Notification createNotification(String title, [Map options]) => 21732 static Notification createNotification(String title, [Map options]) =>
21394 JS('Notification', 'new Notification(#,#)', title, options); 21733 JS('Notification', 'new Notification(#,#)', title, options);
21395 } 21734 }
21396 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 21735 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
21397 // for details. All rights reserved. Use of this source code is governed by a 21736 // for details. All rights reserved. Use of this source code is governed by a
21398 // BSD-style license that can be found in the LICENSE file. 21737 // BSD-style license that can be found in the LICENSE file.
21399 21738
21400 21739
21401 class _OptionElementFactoryProvider { 21740 class _OptionElementFactoryProvider {
(...skipping 3751 matching lines...) Expand 10 before | Expand all | Expand 10 after
25153 if (length < 0) throw new ArgumentError('length'); 25492 if (length < 0) throw new ArgumentError('length');
25154 if (start < 0) throw new RangeError.value(start); 25493 if (start < 0) throw new RangeError.value(start);
25155 int end = start + length; 25494 int end = start + length;
25156 if (end > a.length) throw new RangeError.value(end); 25495 if (end > a.length) throw new RangeError.value(end);
25157 for (int i = start; i < end; i++) { 25496 for (int i = start; i < end; i++) {
25158 accumulator.add(a[i]); 25497 accumulator.add(a[i]);
25159 } 25498 }
25160 return accumulator; 25499 return accumulator;
25161 } 25500 }
25162 } 25501 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698