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