OLD | NEW |
1 library html; | 1 library html; |
2 | 2 |
3 import 'dart:isolate'; | 3 import 'dart:isolate'; |
4 import 'dart:json'; | 4 import 'dart:json'; |
5 import 'dart:svg' as svg; | 5 import 'dart:svg' as svg; |
6 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
7 // for details. All rights reserved. Use of this source code is governed by a | 7 // for details. All rights reserved. Use of this source code is governed by a |
8 // BSD-style license that can be found in the LICENSE file. | 8 // BSD-style license that can be found in the LICENSE file. |
9 | 9 |
10 // DO NOT EDIT | 10 // DO NOT EDIT |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |