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 import 'dart:web_audio' as web_audio; | 6 import 'dart:web_audio' as web_audio; |
7 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8 // for details. All rights reserved. Use of this source code is governed by a | 8 // for details. All rights reserved. Use of this source code is governed by a |
9 // BSD-style license that can be found in the LICENSE file. | 9 // BSD-style license that can be found in the LICENSE file. |
10 | 10 |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
51 | 51 |
52 | 52 |
53 /// @domName AbstractWorker; @docsEditable true | 53 /// @domName AbstractWorker; @docsEditable true |
54 class AbstractWorker extends EventTarget native "*AbstractWorker" { | 54 class AbstractWorker extends EventTarget native "*AbstractWorker" { |
55 | 55 |
56 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 56 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
57 AbstractWorkerEvents get on => | 57 AbstractWorkerEvents get on => |
58 new AbstractWorkerEvents(this); | 58 new AbstractWorkerEvents(this); |
59 | 59 |
60 /// @domName AbstractWorker.addEventListener; @docsEditable true | 60 /// @domName AbstractWorker.addEventListener; @docsEditable true |
61 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 61 @JSName('addEventListener') |
| 62 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
62 | 63 |
63 /// @domName AbstractWorker.dispatchEvent; @docsEditable true | 64 /// @domName AbstractWorker.dispatchEvent; @docsEditable true |
64 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 65 @JSName('dispatchEvent') |
| 66 bool $dom_dispatchEvent(Event evt) native; |
65 | 67 |
66 /// @domName AbstractWorker.removeEventListener; @docsEditable true | 68 /// @domName AbstractWorker.removeEventListener; @docsEditable true |
67 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 69 @JSName('removeEventListener') |
| 70 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
68 } | 71 } |
69 | 72 |
70 class AbstractWorkerEvents extends Events { | 73 class AbstractWorkerEvents extends Events { |
71 AbstractWorkerEvents(EventTarget _ptr) : super(_ptr); | 74 AbstractWorkerEvents(EventTarget _ptr) : super(_ptr); |
72 | 75 |
73 EventListenerList get error => this['error']; | 76 EventListenerList get error => this['error']; |
74 } | 77 } |
75 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 78 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
76 // for details. All rights reserved. Use of this source code is governed by a | 79 // for details. All rights reserved. Use of this source code is governed by a |
77 // BSD-style license that can be found in the LICENSE file. | 80 // BSD-style license that can be found in the LICENSE file. |
(...skipping 362 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
440 /// @domName BatteryManager.chargingTime; @docsEditable true | 443 /// @domName BatteryManager.chargingTime; @docsEditable true |
441 final num chargingTime; | 444 final num chargingTime; |
442 | 445 |
443 /// @domName BatteryManager.dischargingTime; @docsEditable true | 446 /// @domName BatteryManager.dischargingTime; @docsEditable true |
444 final num dischargingTime; | 447 final num dischargingTime; |
445 | 448 |
446 /// @domName BatteryManager.level; @docsEditable true | 449 /// @domName BatteryManager.level; @docsEditable true |
447 final num level; | 450 final num level; |
448 | 451 |
449 /// @domName BatteryManager.addEventListener; @docsEditable true | 452 /// @domName BatteryManager.addEventListener; @docsEditable true |
450 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 453 @JSName('addEventListener') |
| 454 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
451 | 455 |
452 /// @domName BatteryManager.dispatchEvent; @docsEditable true | 456 /// @domName BatteryManager.dispatchEvent; @docsEditable true |
453 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 457 @JSName('dispatchEvent') |
| 458 bool $dom_dispatchEvent(Event event) native; |
454 | 459 |
455 /// @domName BatteryManager.removeEventListener; @docsEditable true | 460 /// @domName BatteryManager.removeEventListener; @docsEditable true |
456 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 461 @JSName('removeEventListener') |
| 462 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
457 } | 463 } |
458 | 464 |
459 class BatteryManagerEvents extends Events { | 465 class BatteryManagerEvents extends Events { |
460 BatteryManagerEvents(EventTarget _ptr) : super(_ptr); | 466 BatteryManagerEvents(EventTarget _ptr) : super(_ptr); |
461 | 467 |
462 EventListenerList get chargingChange => this['chargingchange']; | 468 EventListenerList get chargingChange => this['chargingchange']; |
463 | 469 |
464 EventListenerList get chargingTimeChange => this['chargingtimechange']; | 470 EventListenerList get chargingTimeChange => this['chargingtimechange']; |
465 | 471 |
466 EventListenerList get dischargingTimeChange => this['dischargingtimechange']; | 472 EventListenerList get dischargingTimeChange => this['dischargingtimechange']; |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
592 /// @domName HTMLButtonElement.formMethod; @docsEditable true | 598 /// @domName HTMLButtonElement.formMethod; @docsEditable true |
593 String formMethod; | 599 String formMethod; |
594 | 600 |
595 /// @domName HTMLButtonElement.formNoValidate; @docsEditable true | 601 /// @domName HTMLButtonElement.formNoValidate; @docsEditable true |
596 bool formNoValidate; | 602 bool formNoValidate; |
597 | 603 |
598 /// @domName HTMLButtonElement.formTarget; @docsEditable true | 604 /// @domName HTMLButtonElement.formTarget; @docsEditable true |
599 String formTarget; | 605 String formTarget; |
600 | 606 |
601 /// @domName HTMLButtonElement.labels; @docsEditable true | 607 /// @domName HTMLButtonElement.labels; @docsEditable true |
602 @Returns('_NodeList') @Creates('_NodeList') | 608 @Returns('NodeList') @Creates('NodeList') |
603 final List<Node> labels; | 609 final List<Node> labels; |
604 | 610 |
605 /// @domName HTMLButtonElement.name; @docsEditable true | 611 /// @domName HTMLButtonElement.name; @docsEditable true |
606 String name; | 612 String name; |
607 | 613 |
608 /// @domName HTMLButtonElement.type; @docsEditable true | 614 /// @domName HTMLButtonElement.type; @docsEditable true |
609 String type; | 615 String type; |
610 | 616 |
611 /// @domName HTMLButtonElement.validationMessage; @docsEditable true | 617 /// @domName HTMLButtonElement.validationMessage; @docsEditable true |
612 final String validationMessage; | 618 final String validationMessage; |
(...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
926 /// @domName CSSPrimitiveValue.primitiveType; @docsEditable true | 932 /// @domName CSSPrimitiveValue.primitiveType; @docsEditable true |
927 final int primitiveType; | 933 final int primitiveType; |
928 | 934 |
929 /// @domName CSSPrimitiveValue.getCounterValue; @docsEditable true | 935 /// @domName CSSPrimitiveValue.getCounterValue; @docsEditable true |
930 Counter getCounterValue() native; | 936 Counter getCounterValue() native; |
931 | 937 |
932 /// @domName CSSPrimitiveValue.getFloatValue; @docsEditable true | 938 /// @domName CSSPrimitiveValue.getFloatValue; @docsEditable true |
933 num getFloatValue(int unitType) native; | 939 num getFloatValue(int unitType) native; |
934 | 940 |
935 /// @domName CSSPrimitiveValue.getRGBColorValue; @docsEditable true | 941 /// @domName CSSPrimitiveValue.getRGBColorValue; @docsEditable true |
936 RGBColor getRgbColorValue() native "getRGBColorValue"; | 942 @JSName('getRGBColorValue') |
| 943 RGBColor getRgbColorValue() native; |
937 | 944 |
938 /// @domName CSSPrimitiveValue.getRectValue; @docsEditable true | 945 /// @domName CSSPrimitiveValue.getRectValue; @docsEditable true |
939 Rect getRectValue() native; | 946 Rect getRectValue() native; |
940 | 947 |
941 /// @domName CSSPrimitiveValue.getStringValue; @docsEditable true | 948 /// @domName CSSPrimitiveValue.getStringValue; @docsEditable true |
942 String getStringValue() native; | 949 String getStringValue() native; |
943 | 950 |
944 /// @domName CSSPrimitiveValue.setFloatValue; @docsEditable true | 951 /// @domName CSSPrimitiveValue.setFloatValue; @docsEditable true |
945 void setFloatValue(int unitType, num floatValue) native; | 952 void setFloatValue(int unitType, num floatValue) native; |
946 | 953 |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1017 /// @domName CSSStyleDeclaration.cssText; @docsEditable true | 1024 /// @domName CSSStyleDeclaration.cssText; @docsEditable true |
1018 String cssText; | 1025 String cssText; |
1019 | 1026 |
1020 /// @domName CSSStyleDeclaration.length; @docsEditable true | 1027 /// @domName CSSStyleDeclaration.length; @docsEditable true |
1021 final int length; | 1028 final int length; |
1022 | 1029 |
1023 /// @domName CSSStyleDeclaration.parentRule; @docsEditable true | 1030 /// @domName CSSStyleDeclaration.parentRule; @docsEditable true |
1024 final CSSRule parentRule; | 1031 final CSSRule parentRule; |
1025 | 1032 |
1026 /// @domName CSSStyleDeclaration.getPropertyCSSValue; @docsEditable true | 1033 /// @domName CSSStyleDeclaration.getPropertyCSSValue; @docsEditable true |
1027 CSSValue getPropertyCssValue(String propertyName) native "getPropertyCSSValue"
; | 1034 @JSName('getPropertyCSSValue') |
| 1035 CSSValue getPropertyCssValue(String propertyName) native; |
1028 | 1036 |
1029 /// @domName CSSStyleDeclaration.getPropertyPriority; @docsEditable true | 1037 /// @domName CSSStyleDeclaration.getPropertyPriority; @docsEditable true |
1030 String getPropertyPriority(String propertyName) native; | 1038 String getPropertyPriority(String propertyName) native; |
1031 | 1039 |
1032 /// @domName CSSStyleDeclaration.getPropertyShorthand; @docsEditable true | 1040 /// @domName CSSStyleDeclaration.getPropertyShorthand; @docsEditable true |
1033 String getPropertyShorthand(String propertyName) native; | 1041 String getPropertyShorthand(String propertyName) native; |
1034 | 1042 |
1035 /// @domName CSSStyleDeclaration._getPropertyValue; @docsEditable true | 1043 /// @domName CSSStyleDeclaration._getPropertyValue; @docsEditable true |
1036 String _getPropertyValue(String propertyName) native "getPropertyValue"; | 1044 @JSName('getPropertyValue') |
| 1045 String _getPropertyValue(String propertyName) native; |
1037 | 1046 |
1038 /// @domName CSSStyleDeclaration.isPropertyImplicit; @docsEditable true | 1047 /// @domName CSSStyleDeclaration.isPropertyImplicit; @docsEditable true |
1039 bool isPropertyImplicit(String propertyName) native; | 1048 bool isPropertyImplicit(String propertyName) native; |
1040 | 1049 |
1041 /// @domName CSSStyleDeclaration.item; @docsEditable true | 1050 /// @domName CSSStyleDeclaration.item; @docsEditable true |
1042 String item(int index) native; | 1051 String item(int index) native; |
1043 | 1052 |
1044 /// @domName CSSStyleDeclaration.removeProperty; @docsEditable true | 1053 /// @domName CSSStyleDeclaration.removeProperty; @docsEditable true |
1045 String removeProperty(String propertyName) native; | 1054 String removeProperty(String propertyName) native; |
1046 | 1055 |
(...skipping 3305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4352 return e; | 4361 return e; |
4353 } | 4362 } |
4354 | 4363 |
4355 /// @domName HTMLCanvasElement.height; @docsEditable true | 4364 /// @domName HTMLCanvasElement.height; @docsEditable true |
4356 int height; | 4365 int height; |
4357 | 4366 |
4358 /// @domName HTMLCanvasElement.width; @docsEditable true | 4367 /// @domName HTMLCanvasElement.width; @docsEditable true |
4359 int width; | 4368 int width; |
4360 | 4369 |
4361 /// @domName HTMLCanvasElement.toDataURL; @docsEditable true | 4370 /// @domName HTMLCanvasElement.toDataURL; @docsEditable true |
4362 String toDataUrl(String type, [num quality]) native "toDataURL"; | 4371 @JSName('toDataURL') |
| 4372 String toDataUrl(String type, [num quality]) native; |
4363 | 4373 |
4364 | 4374 |
4365 CanvasRenderingContext getContext(String contextId) native; | 4375 CanvasRenderingContext getContext(String contextId) native; |
4366 CanvasRenderingContext2D get context2d => getContext('2d'); | 4376 CanvasRenderingContext2D get context2d => getContext('2d'); |
4367 } | 4377 } |
4368 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4378 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
4369 // for details. All rights reserved. Use of this source code is governed by a | 4379 // for details. All rights reserved. Use of this source code is governed by a |
4370 // BSD-style license that can be found in the LICENSE file. | 4380 // BSD-style license that can be found in the LICENSE file. |
4371 | 4381 |
4372 | 4382 |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4492 if ((?imagedata_OR_sw && (imagedata_OR_sw is ImageData || imagedata_OR_sw ==
null)) && | 4502 if ((?imagedata_OR_sw && (imagedata_OR_sw is ImageData || imagedata_OR_sw ==
null)) && |
4493 !?sh) { | 4503 !?sh) { |
4494 var imagedata_1 = _convertDartToNative_ImageData(imagedata_OR_sw); | 4504 var imagedata_1 = _convertDartToNative_ImageData(imagedata_OR_sw); |
4495 return _convertNativeToDart_ImageData(_createImageData_1(imagedata_1)); | 4505 return _convertNativeToDart_ImageData(_createImageData_1(imagedata_1)); |
4496 } | 4506 } |
4497 if ((?imagedata_OR_sw && (imagedata_OR_sw is num || imagedata_OR_sw == null)
)) { | 4507 if ((?imagedata_OR_sw && (imagedata_OR_sw is num || imagedata_OR_sw == null)
)) { |
4498 return _convertNativeToDart_ImageData(_createImageData_2(imagedata_OR_sw,
sh)); | 4508 return _convertNativeToDart_ImageData(_createImageData_2(imagedata_OR_sw,
sh)); |
4499 } | 4509 } |
4500 throw new ArgumentError("Incorrect number or type of arguments"); | 4510 throw new ArgumentError("Incorrect number or type of arguments"); |
4501 } | 4511 } |
| 4512 @JSName('createImageData') |
4502 @Creates('ImageData|=Object') | 4513 @Creates('ImageData|=Object') |
4503 _createImageData_1(imagedata) native "createImageData"; | 4514 _createImageData_1(imagedata) native; |
| 4515 @JSName('createImageData') |
4504 @Creates('ImageData|=Object') | 4516 @Creates('ImageData|=Object') |
4505 _createImageData_2(num sw, sh) native "createImageData"; | 4517 _createImageData_2(num sw, sh) native; |
4506 | 4518 |
4507 /// @domName CanvasRenderingContext2D.createLinearGradient; @docsEditable true | 4519 /// @domName CanvasRenderingContext2D.createLinearGradient; @docsEditable true |
4508 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; | 4520 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; |
4509 | 4521 |
4510 /// @domName CanvasRenderingContext2D.createPattern; @docsEditable true | 4522 /// @domName CanvasRenderingContext2D.createPattern; @docsEditable true |
4511 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; | 4523 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; |
4512 | 4524 |
4513 /// @domName CanvasRenderingContext2D.createRadialGradient; @docsEditable true | 4525 /// @domName CanvasRenderingContext2D.createRadialGradient; @docsEditable true |
4514 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu
m r1) native; | 4526 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu
m r1) native; |
4515 | 4527 |
4516 /// @domName CanvasRenderingContext2D.drawImage; @docsEditable true | 4528 /// @domName CanvasRenderingContext2D.drawImage; @docsEditable true |
4517 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; | 4529 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; |
4518 | 4530 |
4519 /// @domName CanvasRenderingContext2D.drawImageFromRect; @docsEditable true | 4531 /// @domName CanvasRenderingContext2D.drawImageFromRect; @docsEditable true |
4520 void drawImageFromRect(ImageElement image, [num sx, num sy, num sw, num sh, nu
m dx, num dy, num dw, num dh, String compositeOperation]) native; | 4532 void drawImageFromRect(ImageElement image, [num sx, num sy, num sw, num sh, nu
m dx, num dy, num dw, num dh, String compositeOperation]) native; |
4521 | 4533 |
4522 /// @domName CanvasRenderingContext2D.fill; @docsEditable true | 4534 /// @domName CanvasRenderingContext2D.fill; @docsEditable true |
4523 void fill() native; | 4535 void fill() native; |
4524 | 4536 |
4525 /// @domName CanvasRenderingContext2D.fillRect; @docsEditable true | 4537 /// @domName CanvasRenderingContext2D.fillRect; @docsEditable true |
4526 void fillRect(num x, num y, num width, num height) native; | 4538 void fillRect(num x, num y, num width, num height) native; |
4527 | 4539 |
4528 /// @domName CanvasRenderingContext2D.fillText; @docsEditable true | 4540 /// @domName CanvasRenderingContext2D.fillText; @docsEditable true |
4529 void fillText(String text, num x, num y, [num maxWidth]) native; | 4541 void fillText(String text, num x, num y, [num maxWidth]) native; |
4530 | 4542 |
4531 /// @domName CanvasRenderingContext2D.getImageData; @docsEditable true | 4543 /// @domName CanvasRenderingContext2D.getImageData; @docsEditable true |
4532 ImageData getImageData(num sx, num sy, num sw, num sh) { | 4544 ImageData getImageData(num sx, num sy, num sw, num sh) { |
4533 return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh)); | 4545 return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh)); |
4534 } | 4546 } |
| 4547 @JSName('getImageData') |
4535 @Creates('ImageData|=Object') | 4548 @Creates('ImageData|=Object') |
4536 _getImageData_1(sx, sy, sw, sh) native "getImageData"; | 4549 _getImageData_1(sx, sy, sw, sh) native; |
4537 | 4550 |
4538 /// @domName CanvasRenderingContext2D.getLineDash; @docsEditable true | 4551 /// @domName CanvasRenderingContext2D.getLineDash; @docsEditable true |
4539 List<num> getLineDash() native; | 4552 List<num> getLineDash() native; |
4540 | 4553 |
4541 /// @domName CanvasRenderingContext2D.isPointInPath; @docsEditable true | 4554 /// @domName CanvasRenderingContext2D.isPointInPath; @docsEditable true |
4542 bool isPointInPath(num x, num y) native; | 4555 bool isPointInPath(num x, num y) native; |
4543 | 4556 |
4544 /// @domName CanvasRenderingContext2D.lineTo; @docsEditable true | 4557 /// @domName CanvasRenderingContext2D.lineTo; @docsEditable true |
4545 void lineTo(num x, num y) native; | 4558 void lineTo(num x, num y) native; |
4546 | 4559 |
(...skipping 11 matching lines...) Expand all Loading... |
4558 !?dirtyHeight) { | 4571 !?dirtyHeight) { |
4559 var imagedata_1 = _convertDartToNative_ImageData(imagedata); | 4572 var imagedata_1 = _convertDartToNative_ImageData(imagedata); |
4560 _putImageData_1(imagedata_1, dx, dy); | 4573 _putImageData_1(imagedata_1, dx, dy); |
4561 return; | 4574 return; |
4562 } | 4575 } |
4563 var imagedata_2 = _convertDartToNative_ImageData(imagedata); | 4576 var imagedata_2 = _convertDartToNative_ImageData(imagedata); |
4564 _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight
); | 4577 _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight
); |
4565 return; | 4578 return; |
4566 throw new ArgumentError("Incorrect number or type of arguments"); | 4579 throw new ArgumentError("Incorrect number or type of arguments"); |
4567 } | 4580 } |
4568 void _putImageData_1(imagedata, dx, dy) native "putImageData"; | 4581 @JSName('putImageData') |
4569 void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeigh
t) native "putImageData"; | 4582 void _putImageData_1(imagedata, dx, dy) native; |
| 4583 @JSName('putImageData') |
| 4584 void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeigh
t) native; |
4570 | 4585 |
4571 /// @domName CanvasRenderingContext2D.quadraticCurveTo; @docsEditable true | 4586 /// @domName CanvasRenderingContext2D.quadraticCurveTo; @docsEditable true |
4572 void quadraticCurveTo(num cpx, num cpy, num x, num y) native; | 4587 void quadraticCurveTo(num cpx, num cpy, num x, num y) native; |
4573 | 4588 |
4574 /// @domName CanvasRenderingContext2D.rect; @docsEditable true | 4589 /// @domName CanvasRenderingContext2D.rect; @docsEditable true |
4575 void rect(num x, num y, num width, num height) native; | 4590 void rect(num x, num y, num width, num height) native; |
4576 | 4591 |
4577 /// @domName CanvasRenderingContext2D.restore; @docsEditable true | 4592 /// @domName CanvasRenderingContext2D.restore; @docsEditable true |
4578 void restore() native; | 4593 void restore() native; |
4579 | 4594 |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4625 /// @domName CanvasRenderingContext2D.transform; @docsEditable true | 4640 /// @domName CanvasRenderingContext2D.transform; @docsEditable true |
4626 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native; | 4641 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native; |
4627 | 4642 |
4628 /// @domName CanvasRenderingContext2D.translate; @docsEditable true | 4643 /// @domName CanvasRenderingContext2D.translate; @docsEditable true |
4629 void translate(num tx, num ty) native; | 4644 void translate(num tx, num ty) native; |
4630 | 4645 |
4631 /// @domName CanvasRenderingContext2D.webkitGetImageDataHD; @docsEditable true | 4646 /// @domName CanvasRenderingContext2D.webkitGetImageDataHD; @docsEditable true |
4632 ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) { | 4647 ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) { |
4633 return _convertNativeToDart_ImageData(_webkitGetImageDataHD_1(sx, sy, sw, sh
)); | 4648 return _convertNativeToDart_ImageData(_webkitGetImageDataHD_1(sx, sy, sw, sh
)); |
4634 } | 4649 } |
| 4650 @JSName('webkitGetImageDataHD') |
4635 @Creates('ImageData|=Object') | 4651 @Creates('ImageData|=Object') |
4636 _webkitGetImageDataHD_1(sx, sy, sw, sh) native "webkitGetImageDataHD"; | 4652 _webkitGetImageDataHD_1(sx, sy, sw, sh) native; |
4637 | 4653 |
4638 /// @domName CanvasRenderingContext2D.webkitPutImageDataHD; @docsEditable true | 4654 /// @domName CanvasRenderingContext2D.webkitPutImageDataHD; @docsEditable true |
4639 void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, nu
m dirtyY, num dirtyWidth, num dirtyHeight]) { | 4655 void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, nu
m dirtyY, num dirtyWidth, num dirtyHeight]) { |
4640 if (!?dirtyX && | 4656 if (!?dirtyX && |
4641 !?dirtyY && | 4657 !?dirtyY && |
4642 !?dirtyWidth && | 4658 !?dirtyWidth && |
4643 !?dirtyHeight) { | 4659 !?dirtyHeight) { |
4644 var imagedata_1 = _convertDartToNative_ImageData(imagedata); | 4660 var imagedata_1 = _convertDartToNative_ImageData(imagedata); |
4645 _webkitPutImageDataHD_1(imagedata_1, dx, dy); | 4661 _webkitPutImageDataHD_1(imagedata_1, dx, dy); |
4646 return; | 4662 return; |
4647 } | 4663 } |
4648 var imagedata_2 = _convertDartToNative_ImageData(imagedata); | 4664 var imagedata_2 = _convertDartToNative_ImageData(imagedata); |
4649 _webkitPutImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dir
tyHeight); | 4665 _webkitPutImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dir
tyHeight); |
4650 return; | 4666 return; |
4651 throw new ArgumentError("Incorrect number or type of arguments"); | 4667 throw new ArgumentError("Incorrect number or type of arguments"); |
4652 } | 4668 } |
4653 void _webkitPutImageDataHD_1(imagedata, dx, dy) native "webkitPutImageDataHD"; | 4669 @JSName('webkitPutImageDataHD') |
4654 void _webkitPutImageDataHD_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, di
rtyHeight) native "webkitPutImageDataHD"; | 4670 void _webkitPutImageDataHD_1(imagedata, dx, dy) native; |
| 4671 @JSName('webkitPutImageDataHD') |
| 4672 void _webkitPutImageDataHD_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, di
rtyHeight) native; |
4655 | 4673 |
4656 | 4674 |
4657 /** | 4675 /** |
4658 * Sets the color used inside shapes. | 4676 * Sets the color used inside shapes. |
4659 * [r], [g], [b] are 0-255, [a] is 0-1. | 4677 * [r], [g], [b] are 0-255, [a] is 0-1. |
4660 */ | 4678 */ |
4661 void setFillColorRgb(int r, int g, int b, [num a = 1]) { | 4679 void setFillColorRgb(int r, int g, int b, [num a = 1]) { |
4662 this.fillStyle = 'rgba($r, $g, $b, $a)'; | 4680 this.fillStyle = 'rgba($r, $g, $b, $a)'; |
4663 } | 4681 } |
4664 | 4682 |
(...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4907 | 4925 |
4908 factory ContentElement() => document.$dom_createElement("content"); | 4926 factory ContentElement() => document.$dom_createElement("content"); |
4909 | 4927 |
4910 /// @domName HTMLContentElement.resetStyleInheritance; @docsEditable true | 4928 /// @domName HTMLContentElement.resetStyleInheritance; @docsEditable true |
4911 bool resetStyleInheritance; | 4929 bool resetStyleInheritance; |
4912 | 4930 |
4913 /// @domName HTMLContentElement.select; @docsEditable true | 4931 /// @domName HTMLContentElement.select; @docsEditable true |
4914 String select; | 4932 String select; |
4915 | 4933 |
4916 /// @domName HTMLContentElement.getDistributedNodes; @docsEditable true | 4934 /// @domName HTMLContentElement.getDistributedNodes; @docsEditable true |
4917 @Returns('_NodeList') @Creates('_NodeList') | 4935 @Returns('NodeList') @Creates('NodeList') |
4918 List<Node> getDistributedNodes() native; | 4936 List<Node> getDistributedNodes() native; |
4919 } | 4937 } |
4920 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4938 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
4921 // for details. All rights reserved. Use of this source code is governed by a | 4939 // for details. All rights reserved. Use of this source code is governed by a |
4922 // BSD-style license that can be found in the LICENSE file. | 4940 // BSD-style license that can be found in the LICENSE file. |
4923 | 4941 |
4924 | 4942 |
4925 /// @domName Coordinates; @docsEditable true | 4943 /// @domName Coordinates; @docsEditable true |
4926 class Coordinates native "*Coordinates" { | 4944 class Coordinates native "*Coordinates" { |
4927 | 4945 |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4984 /// @domName CustomEvent | 5002 /// @domName CustomEvent |
4985 class CustomEvent extends Event native "*CustomEvent" { | 5003 class CustomEvent extends Event native "*CustomEvent" { |
4986 factory CustomEvent(String type, [bool canBubble = true, bool cancelable = tru
e, | 5004 factory CustomEvent(String type, [bool canBubble = true, bool cancelable = tru
e, |
4987 Object detail]) => _CustomEventFactoryProvider.createCustomEvent( | 5005 Object detail]) => _CustomEventFactoryProvider.createCustomEvent( |
4988 type, canBubble, cancelable, detail); | 5006 type, canBubble, cancelable, detail); |
4989 | 5007 |
4990 /// @domName CustomEvent.detail; @docsEditable true | 5008 /// @domName CustomEvent.detail; @docsEditable true |
4991 final Object detail; | 5009 final Object detail; |
4992 | 5010 |
4993 /// @domName CustomEvent.initCustomEvent; @docsEditable true | 5011 /// @domName CustomEvent.initCustomEvent; @docsEditable true |
4994 void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableAr
g, Object detailArg) native "initCustomEvent"; | 5012 @JSName('initCustomEvent') |
| 5013 void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableAr
g, Object detailArg) native; |
4995 | 5014 |
4996 } | 5015 } |
4997 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5016 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
4998 // for details. All rights reserved. Use of this source code is governed by a | 5017 // for details. All rights reserved. Use of this source code is governed by a |
4999 // BSD-style license that can be found in the LICENSE file. | 5018 // BSD-style license that can be found in the LICENSE file. |
5000 | 5019 |
5001 | 5020 |
5002 /// @domName HTMLDListElement; @docsEditable true | 5021 /// @domName HTMLDListElement; @docsEditable true |
5003 class DListElement extends Element implements Element native "*HTMLDListElement"
{ | 5022 class DListElement extends Element implements Element native "*HTMLDListElement"
{ |
5004 | 5023 |
(...skipping 26 matching lines...) Expand all Loading... |
5031 | 5050 |
5032 static const int UPDATEREADY = 4; | 5051 static const int UPDATEREADY = 4; |
5033 | 5052 |
5034 /// @domName DOMApplicationCache.status; @docsEditable true | 5053 /// @domName DOMApplicationCache.status; @docsEditable true |
5035 final int status; | 5054 final int status; |
5036 | 5055 |
5037 /// @domName DOMApplicationCache.abort; @docsEditable true | 5056 /// @domName DOMApplicationCache.abort; @docsEditable true |
5038 void abort() native; | 5057 void abort() native; |
5039 | 5058 |
5040 /// @domName DOMApplicationCache.addEventListener; @docsEditable true | 5059 /// @domName DOMApplicationCache.addEventListener; @docsEditable true |
5041 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 5060 @JSName('addEventListener') |
| 5061 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
5042 | 5062 |
5043 /// @domName DOMApplicationCache.dispatchEvent; @docsEditable true | 5063 /// @domName DOMApplicationCache.dispatchEvent; @docsEditable true |
5044 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 5064 @JSName('dispatchEvent') |
| 5065 bool $dom_dispatchEvent(Event evt) native; |
5045 | 5066 |
5046 /// @domName DOMApplicationCache.removeEventListener; @docsEditable true | 5067 /// @domName DOMApplicationCache.removeEventListener; @docsEditable true |
5047 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 5068 @JSName('removeEventListener') |
| 5069 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
5048 | 5070 |
5049 /// @domName DOMApplicationCache.swapCache; @docsEditable true | 5071 /// @domName DOMApplicationCache.swapCache; @docsEditable true |
5050 void swapCache() native; | 5072 void swapCache() native; |
5051 | 5073 |
5052 /// @domName DOMApplicationCache.update; @docsEditable true | 5074 /// @domName DOMApplicationCache.update; @docsEditable true |
5053 void update() native; | 5075 void update() native; |
5054 } | 5076 } |
5055 | 5077 |
5056 class DOMApplicationCacheEvents extends Events { | 5078 class DOMApplicationCacheEvents extends Events { |
5057 DOMApplicationCacheEvents(EventTarget _ptr) : super(_ptr); | 5079 DOMApplicationCacheEvents(EventTarget _ptr) : super(_ptr); |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5183 } | 5205 } |
5184 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5206 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5185 // for details. All rights reserved. Use of this source code is governed by a | 5207 // for details. All rights reserved. Use of this source code is governed by a |
5186 // BSD-style license that can be found in the LICENSE file. | 5208 // BSD-style license that can be found in the LICENSE file. |
5187 | 5209 |
5188 | 5210 |
5189 /// @domName DOMImplementation; @docsEditable true | 5211 /// @domName DOMImplementation; @docsEditable true |
5190 class DOMImplementation native "*DOMImplementation" { | 5212 class DOMImplementation native "*DOMImplementation" { |
5191 | 5213 |
5192 /// @domName DOMImplementation.createCSSStyleSheet; @docsEditable true | 5214 /// @domName DOMImplementation.createCSSStyleSheet; @docsEditable true |
5193 CSSStyleSheet createCssStyleSheet(String title, String media) native "createCS
SStyleSheet"; | 5215 @JSName('createCSSStyleSheet') |
| 5216 CSSStyleSheet createCssStyleSheet(String title, String media) native; |
5194 | 5217 |
5195 /// @domName DOMImplementation.createDocument; @docsEditable true | 5218 /// @domName DOMImplementation.createDocument; @docsEditable true |
5196 Document createDocument(String namespaceURI, String qualifiedName, DocumentTyp
e doctype) native; | 5219 Document createDocument(String namespaceURI, String qualifiedName, DocumentTyp
e doctype) native; |
5197 | 5220 |
5198 /// @domName DOMImplementation.createDocumentType; @docsEditable true | 5221 /// @domName DOMImplementation.createDocumentType; @docsEditable true |
5199 DocumentType createDocumentType(String qualifiedName, String publicId, String
systemId) native; | 5222 DocumentType createDocumentType(String qualifiedName, String publicId, String
systemId) native; |
5200 | 5223 |
5201 /// @domName DOMImplementation.createHTMLDocument; @docsEditable true | 5224 /// @domName DOMImplementation.createHTMLDocument; @docsEditable true |
5202 HtmlDocument createHtmlDocument(String title) native "createHTMLDocument"; | 5225 @JSName('createHTMLDocument') |
| 5226 HtmlDocument createHtmlDocument(String title) native; |
5203 | 5227 |
5204 /// @domName DOMImplementation.hasFeature; @docsEditable true | 5228 /// @domName DOMImplementation.hasFeature; @docsEditable true |
5205 bool hasFeature(String feature, String version) native; | 5229 bool hasFeature(String feature, String version) native; |
5206 } | 5230 } |
5207 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5231 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5208 // for details. All rights reserved. Use of this source code is governed by a | 5232 // for details. All rights reserved. Use of this source code is governed by a |
5209 // BSD-style license that can be found in the LICENSE file. | 5233 // BSD-style license that can be found in the LICENSE file. |
5210 | 5234 |
5211 | 5235 |
5212 /// @domName MimeType; @docsEditable true | 5236 /// @domName MimeType; @docsEditable true |
(...skipping 574 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5787 void postMessage(/*any*/ message, [List messagePorts]) { | 5811 void postMessage(/*any*/ message, [List messagePorts]) { |
5788 if (?messagePorts) { | 5812 if (?messagePorts) { |
5789 var message_1 = _convertDartToNative_SerializedScriptValue(message); | 5813 var message_1 = _convertDartToNative_SerializedScriptValue(message); |
5790 _postMessage_1(message_1, messagePorts); | 5814 _postMessage_1(message_1, messagePorts); |
5791 return; | 5815 return; |
5792 } | 5816 } |
5793 var message_2 = _convertDartToNative_SerializedScriptValue(message); | 5817 var message_2 = _convertDartToNative_SerializedScriptValue(message); |
5794 _postMessage_2(message_2); | 5818 _postMessage_2(message_2); |
5795 return; | 5819 return; |
5796 } | 5820 } |
5797 void _postMessage_1(message, List messagePorts) native "postMessage"; | 5821 @JSName('postMessage') |
5798 void _postMessage_2(message) native "postMessage"; | 5822 void _postMessage_1(message, List messagePorts) native; |
| 5823 @JSName('postMessage') |
| 5824 void _postMessage_2(message) native; |
5799 } | 5825 } |
5800 | 5826 |
5801 class DedicatedWorkerContextEvents extends WorkerContextEvents { | 5827 class DedicatedWorkerContextEvents extends WorkerContextEvents { |
5802 DedicatedWorkerContextEvents(EventTarget _ptr) : super(_ptr); | 5828 DedicatedWorkerContextEvents(EventTarget _ptr) : super(_ptr); |
5803 | 5829 |
5804 EventListenerList get message => this['message']; | 5830 EventListenerList get message => this['message']; |
5805 } | 5831 } |
5806 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5832 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5807 // for details. All rights reserved. Use of this source code is governed by a | 5833 // for details. All rights reserved. Use of this source code is governed by a |
5808 // BSD-style license that can be found in the LICENSE file. | 5834 // BSD-style license that can be found in the LICENSE file. |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5885 return; | 5911 return; |
5886 } | 5912 } |
5887 if (?options) { | 5913 if (?options) { |
5888 var options_3 = _convertDartToNative_Dictionary(options); | 5914 var options_3 = _convertDartToNative_Dictionary(options); |
5889 _getDirectory_3(path, options_3); | 5915 _getDirectory_3(path, options_3); |
5890 return; | 5916 return; |
5891 } | 5917 } |
5892 _getDirectory_4(path); | 5918 _getDirectory_4(path); |
5893 return; | 5919 return; |
5894 } | 5920 } |
5895 void _getDirectory_1(path, options, EntryCallback successCallback, ErrorCallba
ck errorCallback) native "getDirectory"; | 5921 @JSName('getDirectory') |
5896 void _getDirectory_2(path, options, EntryCallback successCallback) native "get
Directory"; | 5922 void _getDirectory_1(path, options, EntryCallback successCallback, ErrorCallba
ck errorCallback) native; |
5897 void _getDirectory_3(path, options) native "getDirectory"; | 5923 @JSName('getDirectory') |
5898 void _getDirectory_4(path) native "getDirectory"; | 5924 void _getDirectory_2(path, options, EntryCallback successCallback) native; |
| 5925 @JSName('getDirectory') |
| 5926 void _getDirectory_3(path, options) native; |
| 5927 @JSName('getDirectory') |
| 5928 void _getDirectory_4(path) native; |
5899 | 5929 |
5900 /// @domName DirectoryEntry.getFile; @docsEditable true | 5930 /// @domName DirectoryEntry.getFile; @docsEditable true |
5901 void getFile(String path, {Map options, EntryCallback successCallback, ErrorCa
llback errorCallback}) { | 5931 void getFile(String path, {Map options, EntryCallback successCallback, ErrorCa
llback errorCallback}) { |
5902 if (?errorCallback) { | 5932 if (?errorCallback) { |
5903 var options_1 = _convertDartToNative_Dictionary(options); | 5933 var options_1 = _convertDartToNative_Dictionary(options); |
5904 _getFile_1(path, options_1, successCallback, errorCallback); | 5934 _getFile_1(path, options_1, successCallback, errorCallback); |
5905 return; | 5935 return; |
5906 } | 5936 } |
5907 if (?successCallback) { | 5937 if (?successCallback) { |
5908 var options_2 = _convertDartToNative_Dictionary(options); | 5938 var options_2 = _convertDartToNative_Dictionary(options); |
5909 _getFile_2(path, options_2, successCallback); | 5939 _getFile_2(path, options_2, successCallback); |
5910 return; | 5940 return; |
5911 } | 5941 } |
5912 if (?options) { | 5942 if (?options) { |
5913 var options_3 = _convertDartToNative_Dictionary(options); | 5943 var options_3 = _convertDartToNative_Dictionary(options); |
5914 _getFile_3(path, options_3); | 5944 _getFile_3(path, options_3); |
5915 return; | 5945 return; |
5916 } | 5946 } |
5917 _getFile_4(path); | 5947 _getFile_4(path); |
5918 return; | 5948 return; |
5919 } | 5949 } |
5920 void _getFile_1(path, options, EntryCallback successCallback, ErrorCallback er
rorCallback) native "getFile"; | 5950 @JSName('getFile') |
5921 void _getFile_2(path, options, EntryCallback successCallback) native "getFile"
; | 5951 void _getFile_1(path, options, EntryCallback successCallback, ErrorCallback er
rorCallback) native; |
5922 void _getFile_3(path, options) native "getFile"; | 5952 @JSName('getFile') |
5923 void _getFile_4(path) native "getFile"; | 5953 void _getFile_2(path, options, EntryCallback successCallback) native; |
| 5954 @JSName('getFile') |
| 5955 void _getFile_3(path, options) native; |
| 5956 @JSName('getFile') |
| 5957 void _getFile_4(path) native; |
5924 | 5958 |
5925 /// @domName DirectoryEntry.removeRecursively; @docsEditable true | 5959 /// @domName DirectoryEntry.removeRecursively; @docsEditable true |
5926 void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallb
ack]) native; | 5960 void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallb
ack]) native; |
5927 } | 5961 } |
5928 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5962 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5929 // for details. All rights reserved. Use of this source code is governed by a | 5963 // for details. All rights reserved. Use of this source code is governed by a |
5930 // BSD-style license that can be found in the LICENSE file. | 5964 // BSD-style license that can be found in the LICENSE file. |
5931 | 5965 |
5932 | 5966 |
5933 /// @domName DirectoryEntrySync; @docsEditable true | 5967 /// @domName DirectoryEntrySync; @docsEditable true |
5934 class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { | 5968 class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { |
5935 | 5969 |
5936 /// @domName DirectoryEntrySync.createReader; @docsEditable true | 5970 /// @domName DirectoryEntrySync.createReader; @docsEditable true |
5937 DirectoryReaderSync createReader() native; | 5971 DirectoryReaderSync createReader() native; |
5938 | 5972 |
5939 /// @domName DirectoryEntrySync.getDirectory; @docsEditable true | 5973 /// @domName DirectoryEntrySync.getDirectory; @docsEditable true |
5940 DirectoryEntrySync getDirectory(String path, Map flags) { | 5974 DirectoryEntrySync getDirectory(String path, Map flags) { |
5941 var flags_1 = _convertDartToNative_Dictionary(flags); | 5975 var flags_1 = _convertDartToNative_Dictionary(flags); |
5942 return _getDirectory_1(path, flags_1); | 5976 return _getDirectory_1(path, flags_1); |
5943 } | 5977 } |
5944 DirectoryEntrySync _getDirectory_1(path, flags) native "getDirectory"; | 5978 @JSName('getDirectory') |
| 5979 DirectoryEntrySync _getDirectory_1(path, flags) native; |
5945 | 5980 |
5946 /// @domName DirectoryEntrySync.getFile; @docsEditable true | 5981 /// @domName DirectoryEntrySync.getFile; @docsEditable true |
5947 FileEntrySync getFile(String path, Map flags) { | 5982 FileEntrySync getFile(String path, Map flags) { |
5948 var flags_1 = _convertDartToNative_Dictionary(flags); | 5983 var flags_1 = _convertDartToNative_Dictionary(flags); |
5949 return _getFile_1(path, flags_1); | 5984 return _getFile_1(path, flags_1); |
5950 } | 5985 } |
5951 FileEntrySync _getFile_1(path, flags) native "getFile"; | 5986 @JSName('getFile') |
| 5987 FileEntrySync _getFile_1(path, flags) native; |
5952 | 5988 |
5953 /// @domName DirectoryEntrySync.removeRecursively; @docsEditable true | 5989 /// @domName DirectoryEntrySync.removeRecursively; @docsEditable true |
5954 void removeRecursively() native; | 5990 void removeRecursively() native; |
5955 } | 5991 } |
5956 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5992 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5957 // for details. All rights reserved. Use of this source code is governed by a | 5993 // for details. All rights reserved. Use of this source code is governed by a |
5958 // BSD-style license that can be found in the LICENSE file. | 5994 // BSD-style license that can be found in the LICENSE file. |
5959 | 5995 |
5960 | 5996 |
5961 /// @domName DirectoryReader; @docsEditable true | 5997 /// @domName DirectoryReader; @docsEditable true |
(...skipping 12 matching lines...) Expand all Loading... |
5974 | 6010 |
5975 /// @domName DirectoryReaderSync.readEntries; @docsEditable true | 6011 /// @domName DirectoryReaderSync.readEntries; @docsEditable true |
5976 @Returns('_EntryArraySync') @Creates('_EntryArraySync') | 6012 @Returns('_EntryArraySync') @Creates('_EntryArraySync') |
5977 List<EntrySync> readEntries() native; | 6013 List<EntrySync> readEntries() native; |
5978 } | 6014 } |
5979 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6015 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5980 // for details. All rights reserved. Use of this source code is governed by a | 6016 // for details. All rights reserved. Use of this source code is governed by a |
5981 // BSD-style license that can be found in the LICENSE file. | 6017 // BSD-style license that can be found in the LICENSE file. |
5982 | 6018 |
5983 | 6019 |
| 6020 /** |
| 6021 * Represents an HTML <div> element. |
| 6022 * |
| 6023 * The [DivElement] is a generic container for content and does not have any |
| 6024 * special significance. It is functionally similar to [SpanElement]. |
| 6025 * |
| 6026 * The [DivElement] is a block-level element, as opposed to [SpanElement], |
| 6027 * which is an inline-level element. |
| 6028 * |
| 6029 * Example usage: |
| 6030 * |
| 6031 * DivElement div = new DivElement(); |
| 6032 * div.text = 'Here's my new DivElem |
| 6033 * document.body.elements.add(elem); |
| 6034 * |
| 6035 * See also: |
| 6036 * |
| 6037 * * [HTML <div> element](http://www.w3.org/TR/html-markup/div.html) from W3C. |
| 6038 * * [Block-level element](http://www.w3.org/TR/CSS2/visuren.html#block-boxes) f
rom W3C. |
| 6039 * * [Inline-level element](http://www.w3.org/TR/CSS2/visuren.html#inline-boxes)
from W3C. |
| 6040 */ |
5984 /// @domName HTMLDivElement; @docsEditable true | 6041 /// @domName HTMLDivElement; @docsEditable true |
5985 class DivElement extends Element implements Element native "*HTMLDivElement" { | 6042 class DivElement extends Element implements Element native "*HTMLDivElement" { |
5986 | 6043 |
5987 factory DivElement() => document.$dom_createElement("div"); | 6044 factory DivElement() => document.$dom_createElement("div"); |
5988 } | 6045 } |
5989 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6046 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5990 // for details. All rights reserved. Use of this source code is governed by a | 6047 // for details. All rights reserved. Use of this source code is governed by a |
5991 // BSD-style license that can be found in the LICENSE file. | 6048 // BSD-style license that can be found in the LICENSE file. |
5992 | 6049 |
5993 | 6050 |
5994 /// @domName Document | 6051 /// @domName Document |
5995 class Document extends Node native "*Document" | 6052 class Document extends Node native "*Document" |
5996 { | 6053 { |
5997 | 6054 |
5998 | 6055 |
5999 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 6056 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
6000 DocumentEvents get on => | 6057 DocumentEvents get on => |
6001 new DocumentEvents(this); | 6058 new DocumentEvents(this); |
6002 | 6059 |
6003 /// @domName Document.body; @docsEditable true | 6060 /// @domName Document.body; @docsEditable true |
6004 Element get $dom_body => JS("Element", "#.body", this); | 6061 @JSName('body') |
6005 | 6062 Element $dom_body; |
6006 /// @domName Document.body; @docsEditable true | |
6007 void set $dom_body(Element value) { | |
6008 JS("void", "#.body = #", this, value); | |
6009 } | |
6010 | 6063 |
6011 /// @domName Document.charset; @docsEditable true | 6064 /// @domName Document.charset; @docsEditable true |
6012 String charset; | 6065 String charset; |
6013 | 6066 |
6014 /// @domName Document.cookie; @docsEditable true | 6067 /// @domName Document.cookie; @docsEditable true |
6015 String cookie; | 6068 String cookie; |
6016 | 6069 |
6017 /// @domName Document.defaultView; @docsEditable true | 6070 /// @domName Document.defaultView; @docsEditable true |
6018 Window get window => _convertNativeToDart_Window(this._window); | 6071 Window get window => _convertNativeToDart_Window(this._window); |
6019 dynamic get _window => JS("dynamic", "#.defaultView", this); | 6072 @JSName('defaultView') |
| 6073 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
| 6074 final dynamic _window; |
6020 | 6075 |
6021 /// @domName Document.documentElement; @docsEditable true | 6076 /// @domName Document.documentElement; @docsEditable true |
6022 final Element documentElement; | 6077 final Element documentElement; |
6023 | 6078 |
6024 /// @domName Document.domain; @docsEditable true | 6079 /// @domName Document.domain; @docsEditable true |
6025 final String domain; | 6080 final String domain; |
6026 | 6081 |
6027 /// @domName Document.head; @docsEditable true | 6082 /// @domName Document.head; @docsEditable true |
6028 HeadElement get $dom_head => JS("HeadElement", "#.head", this); | 6083 @JSName('head') |
| 6084 final HeadElement $dom_head; |
6029 | 6085 |
6030 /// @domName Document.implementation; @docsEditable true | 6086 /// @domName Document.implementation; @docsEditable true |
6031 final DOMImplementation implementation; | 6087 final DOMImplementation implementation; |
6032 | 6088 |
6033 /// @domName Document.lastModified; @docsEditable true | 6089 /// @domName Document.lastModified; @docsEditable true |
6034 String get $dom_lastModified => JS("String", "#.lastModified", this); | 6090 @JSName('lastModified') |
| 6091 final String $dom_lastModified; |
6035 | 6092 |
6036 /// @domName Document.preferredStylesheetSet; @docsEditable true | 6093 /// @domName Document.preferredStylesheetSet; @docsEditable true |
6037 final String preferredStylesheetSet; | 6094 final String preferredStylesheetSet; |
6038 | 6095 |
6039 /// @domName Document.readyState; @docsEditable true | 6096 /// @domName Document.readyState; @docsEditable true |
6040 final String readyState; | 6097 final String readyState; |
6041 | 6098 |
6042 /// @domName Document.referrer; @docsEditable true | 6099 /// @domName Document.referrer; @docsEditable true |
6043 String get $dom_referrer => JS("String", "#.referrer", this); | 6100 @JSName('referrer') |
| 6101 final String $dom_referrer; |
6044 | 6102 |
6045 /// @domName Document.selectedStylesheetSet; @docsEditable true | 6103 /// @domName Document.selectedStylesheetSet; @docsEditable true |
6046 String selectedStylesheetSet; | 6104 String selectedStylesheetSet; |
6047 | 6105 |
6048 /// @domName Document.styleSheets; @docsEditable true | 6106 /// @domName Document.styleSheets; @docsEditable true |
6049 List<StyleSheet> get $dom_styleSheets => JS("_StyleSheetList", "#.styleSheets"
, this); | 6107 @JSName('styleSheets') |
| 6108 @Returns('_StyleSheetList') @Creates('_StyleSheetList') |
| 6109 final List<StyleSheet> $dom_styleSheets; |
6050 | 6110 |
6051 /// @domName Document.title; @docsEditable true | 6111 /// @domName Document.title; @docsEditable true |
6052 String get $dom_title => JS("String", "#.title", this); | 6112 @JSName('title') |
6053 | 6113 String $dom_title; |
6054 /// @domName Document.title; @docsEditable true | |
6055 void set $dom_title(String value) { | |
6056 JS("void", "#.title = #", this, value); | |
6057 } | |
6058 | 6114 |
6059 /// @domName Document.webkitFullscreenElement; @docsEditable true | 6115 /// @domName Document.webkitFullscreenElement; @docsEditable true |
6060 Element get $dom_webkitFullscreenElement => JS("Element", "#.webkitFullscreenE
lement", this); | 6116 @JSName('webkitFullscreenElement') |
| 6117 final Element $dom_webkitFullscreenElement; |
6061 | 6118 |
6062 /// @domName Document.webkitFullscreenEnabled; @docsEditable true | 6119 /// @domName Document.webkitFullscreenEnabled; @docsEditable true |
6063 bool get $dom_webkitFullscreenEnabled => JS("bool", "#.webkitFullscreenEnabled
", this); | 6120 @JSName('webkitFullscreenEnabled') |
| 6121 final bool $dom_webkitFullscreenEnabled; |
6064 | 6122 |
6065 /// @domName Document.webkitHidden; @docsEditable true | 6123 /// @domName Document.webkitHidden; @docsEditable true |
6066 bool get $dom_webkitHidden => JS("bool", "#.webkitHidden", this); | 6124 @JSName('webkitHidden') |
| 6125 final bool $dom_webkitHidden; |
6067 | 6126 |
6068 /// @domName Document.webkitIsFullScreen; @docsEditable true | 6127 /// @domName Document.webkitIsFullScreen; @docsEditable true |
6069 bool get $dom_webkitIsFullScreen => JS("bool", "#.webkitIsFullScreen", this); | 6128 @JSName('webkitIsFullScreen') |
| 6129 final bool $dom_webkitIsFullScreen; |
6070 | 6130 |
6071 /// @domName Document.webkitPointerLockElement; @docsEditable true | 6131 /// @domName Document.webkitPointerLockElement; @docsEditable true |
6072 Element get $dom_webkitPointerLockElement => JS("Element", "#.webkitPointerLoc
kElement", this); | 6132 @JSName('webkitPointerLockElement') |
| 6133 final Element $dom_webkitPointerLockElement; |
6073 | 6134 |
6074 /// @domName Document.webkitVisibilityState; @docsEditable true | 6135 /// @domName Document.webkitVisibilityState; @docsEditable true |
6075 String get $dom_webkitVisibilityState => JS("String", "#.webkitVisibilityState
", this); | 6136 @JSName('webkitVisibilityState') |
| 6137 final String $dom_webkitVisibilityState; |
6076 | 6138 |
6077 /// @domName Document.caretRangeFromPoint; @docsEditable true | 6139 /// @domName Document.caretRangeFromPoint; @docsEditable true |
6078 Range $dom_caretRangeFromPoint(int x, int y) native "caretRangeFromPoint"; | 6140 @JSName('caretRangeFromPoint') |
| 6141 Range $dom_caretRangeFromPoint(int x, int y) native; |
6079 | 6142 |
6080 /// @domName Document.createCDATASection; @docsEditable true | 6143 /// @domName Document.createCDATASection; @docsEditable true |
6081 CDATASection createCDataSection(String data) native "createCDATASection"; | 6144 @JSName('createCDATASection') |
| 6145 CDATASection createCDataSection(String data) native; |
6082 | 6146 |
6083 /// @domName Document.createDocumentFragment; @docsEditable true | 6147 /// @domName Document.createDocumentFragment; @docsEditable true |
6084 DocumentFragment createDocumentFragment() native; | 6148 DocumentFragment createDocumentFragment() native; |
6085 | 6149 |
6086 /// @domName Document.createElement; @docsEditable true | 6150 /// @domName Document.createElement; @docsEditable true |
6087 Element $dom_createElement(String tagName) native "createElement"; | 6151 @JSName('createElement') |
| 6152 Element $dom_createElement(String tagName) native; |
6088 | 6153 |
6089 /// @domName Document.createElementNS; @docsEditable true | 6154 /// @domName Document.createElementNS; @docsEditable true |
6090 Element $dom_createElementNS(String namespaceURI, String qualifiedName) native
"createElementNS"; | 6155 @JSName('createElementNS') |
| 6156 Element $dom_createElementNS(String namespaceURI, String qualifiedName) native
; |
6091 | 6157 |
6092 /// @domName Document.createEvent; @docsEditable true | 6158 /// @domName Document.createEvent; @docsEditable true |
6093 Event $dom_createEvent(String eventType) native "createEvent"; | 6159 @JSName('createEvent') |
| 6160 Event $dom_createEvent(String eventType) native; |
6094 | 6161 |
6095 /// @domName Document.createRange; @docsEditable true | 6162 /// @domName Document.createRange; @docsEditable true |
6096 Range createRange() native; | 6163 Range createRange() native; |
6097 | 6164 |
6098 /// @domName Document.createTextNode; @docsEditable true | 6165 /// @domName Document.createTextNode; @docsEditable true |
6099 Text $dom_createTextNode(String data) native "createTextNode"; | 6166 @JSName('createTextNode') |
| 6167 Text $dom_createTextNode(String data) native; |
6100 | 6168 |
6101 /// @domName Document.createTouch; @docsEditable true | 6169 /// @domName Document.createTouch; @docsEditable true |
6102 Touch createTouch(LocalWindow window, EventTarget target, int identifier, int
pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY
, num webkitRotationAngle, num webkitForce) { | 6170 Touch createTouch(LocalWindow window, EventTarget target, int identifier, int
pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY
, num webkitRotationAngle, num webkitForce) { |
6103 var target_1 = _convertDartToNative_EventTarget(target); | 6171 var target_1 = _convertDartToNative_EventTarget(target); |
6104 return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, s
creenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce); | 6172 return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, s
creenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce); |
6105 } | 6173 } |
6106 Touch _createTouch_1(LocalWindow window, target, identifier, pageX, pageY, scr
eenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) n
ative "createTouch"; | 6174 @JSName('createTouch') |
| 6175 Touch _createTouch_1(LocalWindow window, target, identifier, pageX, pageY, scr
eenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) n
ative; |
6107 | 6176 |
6108 /// @domName Document.createTouchList; @docsEditable true | 6177 /// @domName Document.createTouchList; @docsEditable true |
6109 TouchList $dom_createTouchList() native "createTouchList"; | 6178 @JSName('createTouchList') |
| 6179 TouchList $dom_createTouchList() native; |
6110 | 6180 |
6111 /// @domName Document.elementFromPoint; @docsEditable true | 6181 /// @domName Document.elementFromPoint; @docsEditable true |
6112 Element $dom_elementFromPoint(int x, int y) native "elementFromPoint"; | 6182 @JSName('elementFromPoint') |
| 6183 Element $dom_elementFromPoint(int x, int y) native; |
6113 | 6184 |
6114 /// @domName Document.execCommand; @docsEditable true | 6185 /// @domName Document.execCommand; @docsEditable true |
6115 bool execCommand(String command, bool userInterface, String value) native; | 6186 bool execCommand(String command, bool userInterface, String value) native; |
6116 | 6187 |
6117 /// @domName Document.getCSSCanvasContext; @docsEditable true | 6188 /// @domName Document.getCSSCanvasContext; @docsEditable true |
6118 CanvasRenderingContext getCssCanvasContext(String contextId, String name, int
width, int height) native "getCSSCanvasContext"; | 6189 @JSName('getCSSCanvasContext') |
| 6190 CanvasRenderingContext getCssCanvasContext(String contextId, String name, int
width, int height) native; |
6119 | 6191 |
6120 /// @domName Document.getElementById; @docsEditable true | 6192 /// @domName Document.getElementById; @docsEditable true |
6121 Element $dom_getElementById(String elementId) native "getElementById"; | 6193 @JSName('getElementById') |
| 6194 Element $dom_getElementById(String elementId) native; |
6122 | 6195 |
6123 /// @domName Document.getElementsByClassName; @docsEditable true | 6196 /// @domName Document.getElementsByClassName; @docsEditable true |
6124 @Returns('_NodeList') @Creates('_NodeList') | 6197 @JSName('getElementsByClassName') |
6125 List<Node> $dom_getElementsByClassName(String tagname) native "getElementsByCl
assName"; | 6198 @Returns('NodeList') @Creates('NodeList') |
| 6199 List<Node> $dom_getElementsByClassName(String tagname) native; |
6126 | 6200 |
6127 /// @domName Document.getElementsByName; @docsEditable true | 6201 /// @domName Document.getElementsByName; @docsEditable true |
6128 @Returns('_NodeList') @Creates('_NodeList') | 6202 @JSName('getElementsByName') |
6129 List<Node> $dom_getElementsByName(String elementName) native "getElementsByNam
e"; | 6203 @Returns('NodeList') @Creates('NodeList') |
| 6204 List<Node> $dom_getElementsByName(String elementName) native; |
6130 | 6205 |
6131 /// @domName Document.getElementsByTagName; @docsEditable true | 6206 /// @domName Document.getElementsByTagName; @docsEditable true |
6132 @Returns('_NodeList') @Creates('_NodeList') | 6207 @JSName('getElementsByTagName') |
6133 List<Node> $dom_getElementsByTagName(String tagname) native "getElementsByTagN
ame"; | 6208 @Returns('NodeList') @Creates('NodeList') |
| 6209 List<Node> $dom_getElementsByTagName(String tagname) native; |
6134 | 6210 |
6135 /// @domName Document.queryCommandEnabled; @docsEditable true | 6211 /// @domName Document.queryCommandEnabled; @docsEditable true |
6136 bool queryCommandEnabled(String command) native; | 6212 bool queryCommandEnabled(String command) native; |
6137 | 6213 |
6138 /// @domName Document.queryCommandIndeterm; @docsEditable true | 6214 /// @domName Document.queryCommandIndeterm; @docsEditable true |
6139 bool queryCommandIndeterm(String command) native; | 6215 bool queryCommandIndeterm(String command) native; |
6140 | 6216 |
6141 /// @domName Document.queryCommandState; @docsEditable true | 6217 /// @domName Document.queryCommandState; @docsEditable true |
6142 bool queryCommandState(String command) native; | 6218 bool queryCommandState(String command) native; |
6143 | 6219 |
6144 /// @domName Document.queryCommandSupported; @docsEditable true | 6220 /// @domName Document.queryCommandSupported; @docsEditable true |
6145 bool queryCommandSupported(String command) native; | 6221 bool queryCommandSupported(String command) native; |
6146 | 6222 |
6147 /// @domName Document.queryCommandValue; @docsEditable true | 6223 /// @domName Document.queryCommandValue; @docsEditable true |
6148 String queryCommandValue(String command) native; | 6224 String queryCommandValue(String command) native; |
6149 | 6225 |
6150 /// @domName Document.querySelector; @docsEditable true | 6226 /// @domName Document.querySelector; @docsEditable true |
6151 Element $dom_querySelector(String selectors) native "querySelector"; | 6227 @JSName('querySelector') |
| 6228 Element $dom_querySelector(String selectors) native; |
6152 | 6229 |
6153 /// @domName Document.querySelectorAll; @docsEditable true | 6230 /// @domName Document.querySelectorAll; @docsEditable true |
6154 @Returns('_NodeList') @Creates('_NodeList') | 6231 @JSName('querySelectorAll') |
6155 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; | 6232 @Returns('NodeList') @Creates('NodeList') |
| 6233 List<Node> $dom_querySelectorAll(String selectors) native; |
6156 | 6234 |
6157 /// @domName Document.webkitCancelFullScreen; @docsEditable true | 6235 /// @domName Document.webkitCancelFullScreen; @docsEditable true |
6158 void $dom_webkitCancelFullScreen() native "webkitCancelFullScreen"; | 6236 @JSName('webkitCancelFullScreen') |
| 6237 void $dom_webkitCancelFullScreen() native; |
6159 | 6238 |
6160 /// @domName Document.webkitExitFullscreen; @docsEditable true | 6239 /// @domName Document.webkitExitFullscreen; @docsEditable true |
6161 void $dom_webkitExitFullscreen() native "webkitExitFullscreen"; | 6240 @JSName('webkitExitFullscreen') |
| 6241 void $dom_webkitExitFullscreen() native; |
6162 | 6242 |
6163 /// @domName Document.webkitExitPointerLock; @docsEditable true | 6243 /// @domName Document.webkitExitPointerLock; @docsEditable true |
6164 void $dom_webkitExitPointerLock() native "webkitExitPointerLock"; | 6244 @JSName('webkitExitPointerLock') |
| 6245 void $dom_webkitExitPointerLock() native; |
6165 | 6246 |
6166 // TODO(jacobr): implement all Element methods not on Document. | 6247 // TODO(jacobr): implement all Element methods not on Document. |
6167 | 6248 |
6168 Element query(String selectors) { | 6249 Element query(String selectors) { |
6169 // It is fine for our RegExp to detect element id query selectors to have | 6250 // It is fine for our RegExp to detect element id query selectors to have |
6170 // false negatives but not false positives. | 6251 // false negatives but not false positives. |
6171 if (new RegExp("^#[_a-zA-Z]\\w*\$").hasMatch(selectors)) { | 6252 if (new RegExp("^#[_a-zA-Z]\\w*\$").hasMatch(selectors)) { |
6172 return $dom_getElementById(selectors.substring(1)); | 6253 return $dom_getElementById(selectors.substring(1)); |
6173 } | 6254 } |
6174 return $dom_querySelector(selectors); | 6255 return $dom_querySelector(selectors); |
(...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6474 throw new UnsupportedError( | 6555 throw new UnsupportedError( |
6475 "WebKit region overflow can't be set for document fragments."); | 6556 "WebKit region overflow can't be set for document fragments."); |
6476 } | 6557 } |
6477 | 6558 |
6478 | 6559 |
6479 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 6560 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
6480 ElementEvents get on => | 6561 ElementEvents get on => |
6481 new ElementEvents(this); | 6562 new ElementEvents(this); |
6482 | 6563 |
6483 /// @domName DocumentFragment.querySelector; @docsEditable true | 6564 /// @domName DocumentFragment.querySelector; @docsEditable true |
6484 Element $dom_querySelector(String selectors) native "querySelector"; | 6565 @JSName('querySelector') |
| 6566 Element $dom_querySelector(String selectors) native; |
6485 | 6567 |
6486 /// @domName DocumentFragment.querySelectorAll; @docsEditable true | 6568 /// @domName DocumentFragment.querySelectorAll; @docsEditable true |
6487 @Returns('_NodeList') @Creates('_NodeList') | 6569 @JSName('querySelectorAll') |
6488 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; | 6570 @Returns('NodeList') @Creates('NodeList') |
| 6571 List<Node> $dom_querySelectorAll(String selectors) native; |
6489 | 6572 |
6490 } | 6573 } |
6491 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6574 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6492 // for details. All rights reserved. Use of this source code is governed by a | 6575 // for details. All rights reserved. Use of this source code is governed by a |
6493 // BSD-style license that can be found in the LICENSE file. | 6576 // BSD-style license that can be found in the LICENSE file. |
6494 | 6577 |
6495 | 6578 |
6496 /// @domName DocumentType; @docsEditable true | 6579 /// @domName DocumentType; @docsEditable true |
6497 class DocumentType extends Node native "*DocumentType" { | 6580 class DocumentType extends Node native "*DocumentType" { |
6498 | 6581 |
(...skipping 496 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6995 | 7078 |
6996 /** @domName Element.insertAdjacentText */ | 7079 /** @domName Element.insertAdjacentText */ |
6997 void insertAdjacentText(String where, String text) { | 7080 void insertAdjacentText(String where, String text) { |
6998 if (JS('bool', '!!#.insertAdjacentText', this)) { | 7081 if (JS('bool', '!!#.insertAdjacentText', this)) { |
6999 _insertAdjacentText(where, text); | 7082 _insertAdjacentText(where, text); |
7000 } else { | 7083 } else { |
7001 _insertAdjacentNode(where, new Text(text)); | 7084 _insertAdjacentNode(where, new Text(text)); |
7002 } | 7085 } |
7003 } | 7086 } |
7004 | 7087 |
7005 void _insertAdjacentText(String where, String text) | 7088 @JSName('insertAdjacentText') |
7006 native 'insertAdjacentText'; | 7089 void _insertAdjacentText(String where, String text) native; |
7007 | 7090 |
7008 /** @domName Element.insertAdjacentHTML */ | 7091 /** @domName Element.insertAdjacentHTML */ |
7009 void insertAdjacentHtml(String where, String text) { | 7092 void insertAdjacentHtml(String where, String text) { |
7010 if (JS('bool', '!!#.insertAdjacentHtml', this)) { | 7093 if (JS('bool', '!!#.insertAdjacentHtml', this)) { |
7011 _insertAdjacentHtml(where, text); | 7094 _insertAdjacentHtml(where, text); |
7012 } else { | 7095 } else { |
7013 _insertAdjacentNode(where, new DocumentFragment.html(text)); | 7096 _insertAdjacentNode(where, new DocumentFragment.html(text)); |
7014 } | 7097 } |
7015 } | 7098 } |
7016 | 7099 |
7017 void _insertAdjacentHtml(String where, String text) | 7100 @JSName('insertAdjacentHTML') |
7018 native 'insertAdjacentHTML'; | 7101 void _insertAdjacentHTML(String where, String text) native; |
7019 | 7102 |
7020 /** @domName Element.insertAdjacentHTML */ | 7103 /** @domName Element.insertAdjacentHTML */ |
7021 Element insertAdjacentElement(String where, Element element) { | 7104 Element insertAdjacentElement(String where, Element element) { |
7022 if (JS('bool', '!!#.insertAdjacentElement', this)) { | 7105 if (JS('bool', '!!#.insertAdjacentElement', this)) { |
7023 _insertAdjacentElement(where, element); | 7106 _insertAdjacentElement(where, element); |
7024 } else { | 7107 } else { |
7025 _insertAdjacentNode(where, element); | 7108 _insertAdjacentNode(where, element); |
7026 } | 7109 } |
7027 return element; | 7110 return element; |
7028 } | 7111 } |
7029 | 7112 |
7030 void _insertAdjacentElement(String where, Element element) | 7113 @JSName('insertAdjacentElement') |
7031 native 'insertAdjacentElement'; | 7114 void _insertAdjacentElement(String where, Element element) native; |
7032 | 7115 |
7033 void _insertAdjacentNode(String where, Node node) { | 7116 void _insertAdjacentNode(String where, Node node) { |
7034 switch (where.toLowerCase()) { | 7117 switch (where.toLowerCase()) { |
7035 case 'beforebegin': | 7118 case 'beforebegin': |
7036 this.parent.insertBefore(node, this); | 7119 this.parent.insertBefore(node, this); |
7037 break; | 7120 break; |
7038 case 'afterbegin': | 7121 case 'afterbegin': |
7039 var first = this.nodes.length > 0 ? this.nodes[0] : null; | 7122 var first = this.nodes.length > 0 ? this.nodes[0] : null; |
7040 this.insertBefore(node, first); | 7123 this.insertBefore(node, first); |
7041 break; | 7124 break; |
7042 case 'beforeend': | 7125 case 'beforeend': |
7043 this.nodes.add(node); | 7126 this.nodes.add(node); |
7044 break; | 7127 break; |
7045 case 'afterend': | 7128 case 'afterend': |
7046 this.parent.insertBefore(node, this.nextNode); | 7129 this.parent.insertBefore(node, this.nextNode); |
7047 break; | 7130 break; |
7048 default: | 7131 default: |
7049 throw new ArgumentError("Invalid position ${where}"); | 7132 throw new ArgumentError("Invalid position ${where}"); |
7050 } | 7133 } |
7051 } | 7134 } |
7052 | 7135 |
7053 | 7136 |
7054 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 7137 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
7055 ElementEvents get on => | 7138 ElementEvents get on => |
7056 new ElementEvents(this); | 7139 new ElementEvents(this); |
7057 | 7140 |
7058 /// @domName HTMLElement.children; @docsEditable true | 7141 /// @domName HTMLElement.children; @docsEditable true |
7059 HTMLCollection get $dom_children => JS("HTMLCollection", "#.children", this); | 7142 @JSName('children') |
| 7143 final HTMLCollection $dom_children; |
7060 | 7144 |
7061 /// @domName HTMLElement.contentEditable; @docsEditable true | 7145 /// @domName HTMLElement.contentEditable; @docsEditable true |
7062 String contentEditable; | 7146 String contentEditable; |
7063 | 7147 |
7064 /// @domName HTMLElement.dir; @docsEditable true | 7148 /// @domName HTMLElement.dir; @docsEditable true |
7065 String dir; | 7149 String dir; |
7066 | 7150 |
7067 /// @domName HTMLElement.draggable; @docsEditable true | 7151 /// @domName HTMLElement.draggable; @docsEditable true |
7068 bool draggable; | 7152 bool draggable; |
7069 | 7153 |
7070 /// @domName HTMLElement.hidden; @docsEditable true | 7154 /// @domName HTMLElement.hidden; @docsEditable true |
7071 bool hidden; | 7155 bool hidden; |
7072 | 7156 |
7073 /// @domName HTMLElement.id; @docsEditable true | 7157 /// @domName HTMLElement.id; @docsEditable true |
7074 String id; | 7158 String id; |
7075 | 7159 |
7076 /// @domName HTMLElement.innerHTML; @docsEditable true | 7160 /// @domName HTMLElement.innerHTML; @docsEditable true |
7077 String get innerHtml => JS("String", "#.innerHTML", this); | 7161 @JSName('innerHTML') |
7078 | 7162 String innerHtml; |
7079 /// @domName HTMLElement.innerHTML; @docsEditable true | |
7080 void set innerHtml(String value) { | |
7081 JS("void", "#.innerHTML = #", this, value); | |
7082 } | |
7083 | 7163 |
7084 /// @domName HTMLElement.isContentEditable; @docsEditable true | 7164 /// @domName HTMLElement.isContentEditable; @docsEditable true |
7085 final bool isContentEditable; | 7165 final bool isContentEditable; |
7086 | 7166 |
7087 /// @domName HTMLElement.lang; @docsEditable true | 7167 /// @domName HTMLElement.lang; @docsEditable true |
7088 String lang; | 7168 String lang; |
7089 | 7169 |
7090 /// @domName HTMLElement.outerHTML; @docsEditable true | 7170 /// @domName HTMLElement.outerHTML; @docsEditable true |
7091 String get outerHtml => JS("String", "#.outerHTML", this); | 7171 @JSName('outerHTML') |
| 7172 final String outerHtml; |
7092 | 7173 |
7093 /// @domName HTMLElement.spellcheck; @docsEditable true | 7174 /// @domName HTMLElement.spellcheck; @docsEditable true |
7094 bool spellcheck; | 7175 bool spellcheck; |
7095 | 7176 |
7096 /// @domName HTMLElement.tabIndex; @docsEditable true | 7177 /// @domName HTMLElement.tabIndex; @docsEditable true |
7097 int tabIndex; | 7178 int tabIndex; |
7098 | 7179 |
7099 /// @domName HTMLElement.title; @docsEditable true | 7180 /// @domName HTMLElement.title; @docsEditable true |
7100 String title; | 7181 String title; |
7101 | 7182 |
7102 /// @domName HTMLElement.translate; @docsEditable true | 7183 /// @domName HTMLElement.translate; @docsEditable true |
7103 bool translate; | 7184 bool translate; |
7104 | 7185 |
7105 /// @domName HTMLElement.webkitdropzone; @docsEditable true | 7186 /// @domName HTMLElement.webkitdropzone; @docsEditable true |
7106 String webkitdropzone; | 7187 String webkitdropzone; |
7107 | 7188 |
7108 /// @domName HTMLElement.click; @docsEditable true | 7189 /// @domName HTMLElement.click; @docsEditable true |
7109 void click() native; | 7190 void click() native; |
7110 | 7191 |
7111 static const int ALLOW_KEYBOARD_INPUT = 1; | 7192 static const int ALLOW_KEYBOARD_INPUT = 1; |
7112 | 7193 |
7113 /// @domName Element.childElementCount; @docsEditable true | 7194 /// @domName Element.childElementCount; @docsEditable true |
7114 int get $dom_childElementCount => JS("int", "#.childElementCount", this); | 7195 @JSName('childElementCount') |
| 7196 final int $dom_childElementCount; |
7115 | 7197 |
7116 /// @domName Element.className; @docsEditable true | 7198 /// @domName Element.className; @docsEditable true |
7117 String get $dom_className => JS("String", "#.className", this); | 7199 @JSName('className') |
7118 | 7200 String $dom_className; |
7119 /// @domName Element.className; @docsEditable true | |
7120 void set $dom_className(String value) { | |
7121 JS("void", "#.className = #", this, value); | |
7122 } | |
7123 | 7201 |
7124 /// @domName Element.clientHeight; @docsEditable true | 7202 /// @domName Element.clientHeight; @docsEditable true |
7125 final int clientHeight; | 7203 final int clientHeight; |
7126 | 7204 |
7127 /// @domName Element.clientLeft; @docsEditable true | 7205 /// @domName Element.clientLeft; @docsEditable true |
7128 final int clientLeft; | 7206 final int clientLeft; |
7129 | 7207 |
7130 /// @domName Element.clientTop; @docsEditable true | 7208 /// @domName Element.clientTop; @docsEditable true |
7131 final int clientTop; | 7209 final int clientTop; |
7132 | 7210 |
7133 /// @domName Element.clientWidth; @docsEditable true | 7211 /// @domName Element.clientWidth; @docsEditable true |
7134 final int clientWidth; | 7212 final int clientWidth; |
7135 | 7213 |
7136 /// @domName Element.dataset; @docsEditable true | 7214 /// @domName Element.dataset; @docsEditable true |
7137 final Map<String, String> dataset; | 7215 final Map<String, String> dataset; |
7138 | 7216 |
7139 /// @domName Element.firstElementChild; @docsEditable true | 7217 /// @domName Element.firstElementChild; @docsEditable true |
7140 Element get $dom_firstElementChild => JS("Element", "#.firstElementChild", thi
s); | 7218 @JSName('firstElementChild') |
| 7219 final Element $dom_firstElementChild; |
7141 | 7220 |
7142 /// @domName Element.lastElementChild; @docsEditable true | 7221 /// @domName Element.lastElementChild; @docsEditable true |
7143 Element get $dom_lastElementChild => JS("Element", "#.lastElementChild", this)
; | 7222 @JSName('lastElementChild') |
| 7223 final Element $dom_lastElementChild; |
7144 | 7224 |
7145 /// @domName Element.nextElementSibling; @docsEditable true | 7225 /// @domName Element.nextElementSibling; @docsEditable true |
7146 final Element nextElementSibling; | 7226 final Element nextElementSibling; |
7147 | 7227 |
7148 /// @domName Element.offsetHeight; @docsEditable true | 7228 /// @domName Element.offsetHeight; @docsEditable true |
7149 final int offsetHeight; | 7229 final int offsetHeight; |
7150 | 7230 |
7151 /// @domName Element.offsetLeft; @docsEditable true | 7231 /// @domName Element.offsetLeft; @docsEditable true |
7152 final int offsetLeft; | 7232 final int offsetLeft; |
7153 | 7233 |
(...skipping 27 matching lines...) Expand all Loading... |
7181 /// @domName Element.tagName; @docsEditable true | 7261 /// @domName Element.tagName; @docsEditable true |
7182 final String tagName; | 7262 final String tagName; |
7183 | 7263 |
7184 /// @domName Element.blur; @docsEditable true | 7264 /// @domName Element.blur; @docsEditable true |
7185 void blur() native; | 7265 void blur() native; |
7186 | 7266 |
7187 /// @domName Element.focus; @docsEditable true | 7267 /// @domName Element.focus; @docsEditable true |
7188 void focus() native; | 7268 void focus() native; |
7189 | 7269 |
7190 /// @domName Element.getAttribute; @docsEditable true | 7270 /// @domName Element.getAttribute; @docsEditable true |
7191 String $dom_getAttribute(String name) native "getAttribute"; | 7271 @JSName('getAttribute') |
| 7272 String $dom_getAttribute(String name) native; |
7192 | 7273 |
7193 /// @domName Element.getAttributeNS; @docsEditable true | 7274 /// @domName Element.getAttributeNS; @docsEditable true |
7194 String $dom_getAttributeNS(String namespaceURI, String localName) native "getA
ttributeNS"; | 7275 @JSName('getAttributeNS') |
| 7276 String $dom_getAttributeNS(String namespaceURI, String localName) native; |
7195 | 7277 |
7196 /// @domName Element.getBoundingClientRect; @docsEditable true | 7278 /// @domName Element.getBoundingClientRect; @docsEditable true |
7197 ClientRect getBoundingClientRect() native; | 7279 ClientRect getBoundingClientRect() native; |
7198 | 7280 |
7199 /// @domName Element.getClientRects; @docsEditable true | 7281 /// @domName Element.getClientRects; @docsEditable true |
7200 @Returns('_ClientRectList') @Creates('_ClientRectList') | 7282 @Returns('_ClientRectList') @Creates('_ClientRectList') |
7201 List<ClientRect> getClientRects() native; | 7283 List<ClientRect> getClientRects() native; |
7202 | 7284 |
7203 /// @domName Element.getElementsByClassName; @docsEditable true | 7285 /// @domName Element.getElementsByClassName; @docsEditable true |
7204 @Returns('_NodeList') @Creates('_NodeList') | 7286 @JSName('getElementsByClassName') |
7205 List<Node> $dom_getElementsByClassName(String name) native "getElementsByClass
Name"; | 7287 @Returns('NodeList') @Creates('NodeList') |
| 7288 List<Node> $dom_getElementsByClassName(String name) native; |
7206 | 7289 |
7207 /// @domName Element.getElementsByTagName; @docsEditable true | 7290 /// @domName Element.getElementsByTagName; @docsEditable true |
7208 @Returns('_NodeList') @Creates('_NodeList') | 7291 @JSName('getElementsByTagName') |
7209 List<Node> $dom_getElementsByTagName(String name) native "getElementsByTagName
"; | 7292 @Returns('NodeList') @Creates('NodeList') |
| 7293 List<Node> $dom_getElementsByTagName(String name) native; |
7210 | 7294 |
7211 /// @domName Element.hasAttribute; @docsEditable true | 7295 /// @domName Element.hasAttribute; @docsEditable true |
7212 bool $dom_hasAttribute(String name) native "hasAttribute"; | 7296 @JSName('hasAttribute') |
| 7297 bool $dom_hasAttribute(String name) native; |
7213 | 7298 |
7214 /// @domName Element.hasAttributeNS; @docsEditable true | 7299 /// @domName Element.hasAttributeNS; @docsEditable true |
7215 bool $dom_hasAttributeNS(String namespaceURI, String localName) native "hasAtt
ributeNS"; | 7300 @JSName('hasAttributeNS') |
| 7301 bool $dom_hasAttributeNS(String namespaceURI, String localName) native; |
7216 | 7302 |
7217 /// @domName Element.querySelector; @docsEditable true | 7303 /// @domName Element.querySelector; @docsEditable true |
7218 Element $dom_querySelector(String selectors) native "querySelector"; | 7304 @JSName('querySelector') |
| 7305 Element $dom_querySelector(String selectors) native; |
7219 | 7306 |
7220 /// @domName Element.querySelectorAll; @docsEditable true | 7307 /// @domName Element.querySelectorAll; @docsEditable true |
7221 @Returns('_NodeList') @Creates('_NodeList') | 7308 @JSName('querySelectorAll') |
7222 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; | 7309 @Returns('NodeList') @Creates('NodeList') |
| 7310 List<Node> $dom_querySelectorAll(String selectors) native; |
7223 | 7311 |
7224 /// @domName Element.removeAttribute; @docsEditable true | 7312 /// @domName Element.removeAttribute; @docsEditable true |
7225 void $dom_removeAttribute(String name) native "removeAttribute"; | 7313 @JSName('removeAttribute') |
| 7314 void $dom_removeAttribute(String name) native; |
7226 | 7315 |
7227 /// @domName Element.removeAttributeNS; @docsEditable true | 7316 /// @domName Element.removeAttributeNS; @docsEditable true |
7228 void $dom_removeAttributeNS(String namespaceURI, String localName) native "rem
oveAttributeNS"; | 7317 @JSName('removeAttributeNS') |
| 7318 void $dom_removeAttributeNS(String namespaceURI, String localName) native; |
7229 | 7319 |
7230 /// @domName Element.scrollByLines; @docsEditable true | 7320 /// @domName Element.scrollByLines; @docsEditable true |
7231 void scrollByLines(int lines) native; | 7321 void scrollByLines(int lines) native; |
7232 | 7322 |
7233 /// @domName Element.scrollByPages; @docsEditable true | 7323 /// @domName Element.scrollByPages; @docsEditable true |
7234 void scrollByPages(int pages) native; | 7324 void scrollByPages(int pages) native; |
7235 | 7325 |
7236 /// @domName Element.scrollIntoViewIfNeeded; @docsEditable true | 7326 /// @domName Element.scrollIntoViewIfNeeded; @docsEditable true |
7237 void scrollIntoView([bool centerIfNeeded]) native "scrollIntoViewIfNeeded"; | 7327 @JSName('scrollIntoViewIfNeeded') |
| 7328 void scrollIntoView([bool centerIfNeeded]) native; |
7238 | 7329 |
7239 /// @domName Element.setAttribute; @docsEditable true | 7330 /// @domName Element.setAttribute; @docsEditable true |
7240 void $dom_setAttribute(String name, String value) native "setAttribute"; | 7331 @JSName('setAttribute') |
| 7332 void $dom_setAttribute(String name, String value) native; |
7241 | 7333 |
7242 /// @domName Element.setAttributeNS; @docsEditable true | 7334 /// @domName Element.setAttributeNS; @docsEditable true |
7243 void $dom_setAttributeNS(String namespaceURI, String qualifiedName, String val
ue) native "setAttributeNS"; | 7335 @JSName('setAttributeNS') |
| 7336 void $dom_setAttributeNS(String namespaceURI, String qualifiedName, String val
ue) native; |
7244 | 7337 |
7245 /// @domName Element.webkitMatchesSelector; @docsEditable true | 7338 /// @domName Element.webkitMatchesSelector; @docsEditable true |
7246 bool matchesSelector(String selectors) native "webkitMatchesSelector"; | 7339 @JSName('webkitMatchesSelector') |
| 7340 bool matchesSelector(String selectors) native; |
7247 | 7341 |
7248 /// @domName Element.webkitRequestFullScreen; @docsEditable true | 7342 /// @domName Element.webkitRequestFullScreen; @docsEditable true |
7249 void webkitRequestFullScreen(int flags) native; | 7343 void webkitRequestFullScreen(int flags) native; |
7250 | 7344 |
7251 /// @domName Element.webkitRequestFullscreen; @docsEditable true | 7345 /// @domName Element.webkitRequestFullscreen; @docsEditable true |
7252 void webkitRequestFullscreen() native; | 7346 void webkitRequestFullscreen() native; |
7253 | 7347 |
7254 /// @domName Element.webkitRequestPointerLock; @docsEditable true | 7348 /// @domName Element.webkitRequestPointerLock; @docsEditable true |
7255 void webkitRequestPointerLock() native; | 7349 void webkitRequestPointerLock() native; |
7256 | 7350 |
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7546 /// @domName Entry.getParent; @docsEditable true | 7640 /// @domName Entry.getParent; @docsEditable true |
7547 void getParent([EntryCallback successCallback, ErrorCallback errorCallback]) n
ative; | 7641 void getParent([EntryCallback successCallback, ErrorCallback errorCallback]) n
ative; |
7548 | 7642 |
7549 /// @domName Entry.moveTo; @docsEditable true | 7643 /// @domName Entry.moveTo; @docsEditable true |
7550 void moveTo(DirectoryEntry parent, [String name, EntryCallback successCallback
, ErrorCallback errorCallback]) native; | 7644 void moveTo(DirectoryEntry parent, [String name, EntryCallback successCallback
, ErrorCallback errorCallback]) native; |
7551 | 7645 |
7552 /// @domName Entry.remove; @docsEditable true | 7646 /// @domName Entry.remove; @docsEditable true |
7553 void remove(VoidCallback successCallback, [ErrorCallback errorCallback]) nativ
e; | 7647 void remove(VoidCallback successCallback, [ErrorCallback errorCallback]) nativ
e; |
7554 | 7648 |
7555 /// @domName Entry.toURL; @docsEditable true | 7649 /// @domName Entry.toURL; @docsEditable true |
7556 String toUrl() native "toURL"; | 7650 @JSName('toURL') |
| 7651 String toUrl() native; |
7557 } | 7652 } |
7558 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7653 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
7559 // for details. All rights reserved. Use of this source code is governed by a | 7654 // for details. All rights reserved. Use of this source code is governed by a |
7560 // BSD-style license that can be found in the LICENSE file. | 7655 // BSD-style license that can be found in the LICENSE file. |
7561 | 7656 |
7562 // WARNING: Do not edit - generated code. | 7657 // WARNING: Do not edit - generated code. |
7563 | 7658 |
7564 | 7659 |
7565 typedef void EntryCallback(Entry entry); | 7660 typedef void EntryCallback(Entry entry); |
7566 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7661 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
(...skipping 28 matching lines...) Expand all Loading... |
7595 /// @domName EntrySync.getParent; @docsEditable true | 7690 /// @domName EntrySync.getParent; @docsEditable true |
7596 EntrySync getParent() native; | 7691 EntrySync getParent() native; |
7597 | 7692 |
7598 /// @domName EntrySync.moveTo; @docsEditable true | 7693 /// @domName EntrySync.moveTo; @docsEditable true |
7599 EntrySync moveTo(DirectoryEntrySync parent, String name) native; | 7694 EntrySync moveTo(DirectoryEntrySync parent, String name) native; |
7600 | 7695 |
7601 /// @domName EntrySync.remove; @docsEditable true | 7696 /// @domName EntrySync.remove; @docsEditable true |
7602 void remove() native; | 7697 void remove() native; |
7603 | 7698 |
7604 /// @domName EntrySync.toURL; @docsEditable true | 7699 /// @domName EntrySync.toURL; @docsEditable true |
7605 String toUrl() native "toURL"; | 7700 @JSName('toURL') |
| 7701 String toUrl() native; |
7606 } | 7702 } |
7607 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7703 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
7608 // for details. All rights reserved. Use of this source code is governed by a | 7704 // for details. All rights reserved. Use of this source code is governed by a |
7609 // BSD-style license that can be found in the LICENSE file. | 7705 // BSD-style license that can be found in the LICENSE file. |
7610 | 7706 |
7611 // WARNING: Do not edit - generated code. | 7707 // WARNING: Do not edit - generated code. |
7612 | 7708 |
7613 | 7709 |
7614 typedef void ErrorCallback(FileError error); | 7710 typedef void ErrorCallback(FileError error); |
7615 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7711 // 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... |
7694 bool cancelBubble; | 7790 bool cancelBubble; |
7695 | 7791 |
7696 /// @domName Event.cancelable; @docsEditable true | 7792 /// @domName Event.cancelable; @docsEditable true |
7697 final bool cancelable; | 7793 final bool cancelable; |
7698 | 7794 |
7699 /// @domName Event.clipboardData; @docsEditable true | 7795 /// @domName Event.clipboardData; @docsEditable true |
7700 final Clipboard clipboardData; | 7796 final Clipboard clipboardData; |
7701 | 7797 |
7702 /// @domName Event.currentTarget; @docsEditable true | 7798 /// @domName Event.currentTarget; @docsEditable true |
7703 EventTarget get currentTarget => _convertNativeToDart_EventTarget(this._curren
tTarget); | 7799 EventTarget get currentTarget => _convertNativeToDart_EventTarget(this._curren
tTarget); |
7704 dynamic get _currentTarget => JS("dynamic", "#.currentTarget", this); | 7800 @JSName('currentTarget') |
| 7801 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object') |
| 7802 final dynamic _currentTarget; |
7705 | 7803 |
7706 /// @domName Event.defaultPrevented; @docsEditable true | 7804 /// @domName Event.defaultPrevented; @docsEditable true |
7707 final bool defaultPrevented; | 7805 final bool defaultPrevented; |
7708 | 7806 |
7709 /// @domName Event.eventPhase; @docsEditable true | 7807 /// @domName Event.eventPhase; @docsEditable true |
7710 final int eventPhase; | 7808 final int eventPhase; |
7711 | 7809 |
7712 /// @domName Event.returnValue; @docsEditable true | 7810 /// @domName Event.returnValue; @docsEditable true |
7713 bool returnValue; | 7811 bool returnValue; |
7714 | 7812 |
7715 /// @domName Event.target; @docsEditable true | 7813 /// @domName Event.target; @docsEditable true |
7716 EventTarget get target => _convertNativeToDart_EventTarget(this._target); | 7814 EventTarget get target => _convertNativeToDart_EventTarget(this._target); |
7717 dynamic get _target => JS("dynamic", "#.target", this); | 7815 @JSName('target') |
| 7816 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object') |
| 7817 final dynamic _target; |
7718 | 7818 |
7719 /// @domName Event.timeStamp; @docsEditable true | 7819 /// @domName Event.timeStamp; @docsEditable true |
7720 final int timeStamp; | 7820 final int timeStamp; |
7721 | 7821 |
7722 /// @domName Event.type; @docsEditable true | 7822 /// @domName Event.type; @docsEditable true |
7723 final String type; | 7823 final String type; |
7724 | 7824 |
7725 /// @domName Event.initEvent; @docsEditable true | 7825 /// @domName Event.initEvent; @docsEditable true |
7726 void $dom_initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg
) native "initEvent"; | 7826 @JSName('initEvent') |
| 7827 void $dom_initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg
) native; |
7727 | 7828 |
7728 /// @domName Event.preventDefault; @docsEditable true | 7829 /// @domName Event.preventDefault; @docsEditable true |
7729 void preventDefault() native; | 7830 void preventDefault() native; |
7730 | 7831 |
7731 /// @domName Event.stopImmediatePropagation; @docsEditable true | 7832 /// @domName Event.stopImmediatePropagation; @docsEditable true |
7732 void stopImmediatePropagation() native; | 7833 void stopImmediatePropagation() native; |
7733 | 7834 |
7734 /// @domName Event.stopPropagation; @docsEditable true | 7835 /// @domName Event.stopPropagation; @docsEditable true |
7735 void stopPropagation() native; | 7836 void stopPropagation() native; |
7736 | 7837 |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7779 | 7880 |
7780 static const int OPEN = 1; | 7881 static const int OPEN = 1; |
7781 | 7882 |
7782 /// @domName EventSource.readyState; @docsEditable true | 7883 /// @domName EventSource.readyState; @docsEditable true |
7783 final int readyState; | 7884 final int readyState; |
7784 | 7885 |
7785 /// @domName EventSource.url; @docsEditable true | 7886 /// @domName EventSource.url; @docsEditable true |
7786 final String url; | 7887 final String url; |
7787 | 7888 |
7788 /// @domName EventSource.addEventListener; @docsEditable true | 7889 /// @domName EventSource.addEventListener; @docsEditable true |
7789 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 7890 @JSName('addEventListener') |
| 7891 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
7790 | 7892 |
7791 /// @domName EventSource.close; @docsEditable true | 7893 /// @domName EventSource.close; @docsEditable true |
7792 void close() native; | 7894 void close() native; |
7793 | 7895 |
7794 /// @domName EventSource.dispatchEvent; @docsEditable true | 7896 /// @domName EventSource.dispatchEvent; @docsEditable true |
7795 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 7897 @JSName('dispatchEvent') |
| 7898 bool $dom_dispatchEvent(Event evt) native; |
7796 | 7899 |
7797 /// @domName EventSource.removeEventListener; @docsEditable true | 7900 /// @domName EventSource.removeEventListener; @docsEditable true |
7798 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 7901 @JSName('removeEventListener') |
| 7902 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
7799 } | 7903 } |
7800 | 7904 |
7801 class EventSourceEvents extends Events { | 7905 class EventSourceEvents extends Events { |
7802 EventSourceEvents(EventTarget _ptr) : super(_ptr); | 7906 EventSourceEvents(EventTarget _ptr) : super(_ptr); |
7803 | 7907 |
7804 EventListenerList get error => this['error']; | 7908 EventListenerList get error => this['error']; |
7805 | 7909 |
7806 EventListenerList get message => this['message']; | 7910 EventListenerList get message => this['message']; |
7807 | 7911 |
7808 EventListenerList get open => this['open']; | 7912 EventListenerList get open => this['open']; |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7857 } | 7961 } |
7858 } | 7962 } |
7859 | 7963 |
7860 /// @domName EventTarget | 7964 /// @domName EventTarget |
7861 class EventTarget native "*EventTarget" { | 7965 class EventTarget native "*EventTarget" { |
7862 | 7966 |
7863 /** @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent */ | 7967 /** @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent */ |
7864 Events get on => new Events(this); | 7968 Events get on => new Events(this); |
7865 | 7969 |
7866 /// @domName EventTarget.addEventListener; @docsEditable true | 7970 /// @domName EventTarget.addEventListener; @docsEditable true |
7867 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 7971 @JSName('addEventListener') |
| 7972 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
7868 | 7973 |
7869 /// @domName EventTarget.dispatchEvent; @docsEditable true | 7974 /// @domName EventTarget.dispatchEvent; @docsEditable true |
7870 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 7975 @JSName('dispatchEvent') |
| 7976 bool $dom_dispatchEvent(Event event) native; |
7871 | 7977 |
7872 /// @domName EventTarget.removeEventListener; @docsEditable true | 7978 /// @domName EventTarget.removeEventListener; @docsEditable true |
7873 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 7979 @JSName('removeEventListener') |
| 7980 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
7874 | 7981 |
7875 } | 7982 } |
7876 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7983 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
7877 // for details. All rights reserved. Use of this source code is governed by a | 7984 // for details. All rights reserved. Use of this source code is governed by a |
7878 // BSD-style license that can be found in the LICENSE file. | 7985 // BSD-style license that can be found in the LICENSE file. |
7879 | 7986 |
7880 | 7987 |
7881 /// @domName HTMLFieldSetElement; @docsEditable true | 7988 /// @domName HTMLFieldSetElement; @docsEditable true |
7882 class FieldSetElement extends Element implements Element native "*HTMLFieldSetEl
ement" { | 7989 class FieldSetElement extends Element implements Element native "*HTMLFieldSetEl
ement" { |
7883 | 7990 |
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8072 final int readyState; | 8179 final int readyState; |
8073 | 8180 |
8074 /// @domName FileReader.result; @docsEditable true | 8181 /// @domName FileReader.result; @docsEditable true |
8075 @Creates('String|ArrayBuffer|Null') | 8182 @Creates('String|ArrayBuffer|Null') |
8076 final Object result; | 8183 final Object result; |
8077 | 8184 |
8078 /// @domName FileReader.abort; @docsEditable true | 8185 /// @domName FileReader.abort; @docsEditable true |
8079 void abort() native; | 8186 void abort() native; |
8080 | 8187 |
8081 /// @domName FileReader.addEventListener; @docsEditable true | 8188 /// @domName FileReader.addEventListener; @docsEditable true |
8082 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 8189 @JSName('addEventListener') |
| 8190 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
8083 | 8191 |
8084 /// @domName FileReader.dispatchEvent; @docsEditable true | 8192 /// @domName FileReader.dispatchEvent; @docsEditable true |
8085 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 8193 @JSName('dispatchEvent') |
| 8194 bool $dom_dispatchEvent(Event evt) native; |
8086 | 8195 |
8087 /// @domName FileReader.readAsArrayBuffer; @docsEditable true | 8196 /// @domName FileReader.readAsArrayBuffer; @docsEditable true |
8088 void readAsArrayBuffer(Blob blob) native; | 8197 void readAsArrayBuffer(Blob blob) native; |
8089 | 8198 |
8090 /// @domName FileReader.readAsBinaryString; @docsEditable true | 8199 /// @domName FileReader.readAsBinaryString; @docsEditable true |
8091 void readAsBinaryString(Blob blob) native; | 8200 void readAsBinaryString(Blob blob) native; |
8092 | 8201 |
8093 /// @domName FileReader.readAsDataURL; @docsEditable true | 8202 /// @domName FileReader.readAsDataURL; @docsEditable true |
8094 void readAsDataUrl(Blob blob) native "readAsDataURL"; | 8203 @JSName('readAsDataURL') |
| 8204 void readAsDataUrl(Blob blob) native; |
8095 | 8205 |
8096 /// @domName FileReader.readAsText; @docsEditable true | 8206 /// @domName FileReader.readAsText; @docsEditable true |
8097 void readAsText(Blob blob, [String encoding]) native; | 8207 void readAsText(Blob blob, [String encoding]) native; |
8098 | 8208 |
8099 /// @domName FileReader.removeEventListener; @docsEditable true | 8209 /// @domName FileReader.removeEventListener; @docsEditable true |
8100 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 8210 @JSName('removeEventListener') |
| 8211 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
8101 } | 8212 } |
8102 | 8213 |
8103 class FileReaderEvents extends Events { | 8214 class FileReaderEvents extends Events { |
8104 FileReaderEvents(EventTarget _ptr) : super(_ptr); | 8215 FileReaderEvents(EventTarget _ptr) : super(_ptr); |
8105 | 8216 |
8106 EventListenerList get abort => this['abort']; | 8217 EventListenerList get abort => this['abort']; |
8107 | 8218 |
8108 EventListenerList get error => this['error']; | 8219 EventListenerList get error => this['error']; |
8109 | 8220 |
8110 EventListenerList get load => this['load']; | 8221 EventListenerList get load => this['load']; |
(...skipping 14 matching lines...) Expand all Loading... |
8125 | 8236 |
8126 factory FileReaderSync() => _FileReaderSyncFactoryProvider.createFileReaderSyn
c(); | 8237 factory FileReaderSync() => _FileReaderSyncFactoryProvider.createFileReaderSyn
c(); |
8127 | 8238 |
8128 /// @domName FileReaderSync.readAsArrayBuffer; @docsEditable true | 8239 /// @domName FileReaderSync.readAsArrayBuffer; @docsEditable true |
8129 ArrayBuffer readAsArrayBuffer(Blob blob) native; | 8240 ArrayBuffer readAsArrayBuffer(Blob blob) native; |
8130 | 8241 |
8131 /// @domName FileReaderSync.readAsBinaryString; @docsEditable true | 8242 /// @domName FileReaderSync.readAsBinaryString; @docsEditable true |
8132 String readAsBinaryString(Blob blob) native; | 8243 String readAsBinaryString(Blob blob) native; |
8133 | 8244 |
8134 /// @domName FileReaderSync.readAsDataURL; @docsEditable true | 8245 /// @domName FileReaderSync.readAsDataURL; @docsEditable true |
8135 String readAsDataUrl(Blob blob) native "readAsDataURL"; | 8246 @JSName('readAsDataURL') |
| 8247 String readAsDataUrl(Blob blob) native; |
8136 | 8248 |
8137 /// @domName FileReaderSync.readAsText; @docsEditable true | 8249 /// @domName FileReaderSync.readAsText; @docsEditable true |
8138 String readAsText(Blob blob, [String encoding]) native; | 8250 String readAsText(Blob blob, [String encoding]) native; |
8139 } | 8251 } |
8140 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 8252 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8141 // for details. All rights reserved. Use of this source code is governed by a | 8253 // for details. All rights reserved. Use of this source code is governed by a |
8142 // BSD-style license that can be found in the LICENSE file. | 8254 // BSD-style license that can be found in the LICENSE file. |
8143 | 8255 |
8144 // WARNING: Do not edit - generated code. | 8256 // WARNING: Do not edit - generated code. |
8145 | 8257 |
(...skipping 26 matching lines...) Expand all Loading... |
8172 /// @domName FileWriter.position; @docsEditable true | 8284 /// @domName FileWriter.position; @docsEditable true |
8173 final int position; | 8285 final int position; |
8174 | 8286 |
8175 /// @domName FileWriter.readyState; @docsEditable true | 8287 /// @domName FileWriter.readyState; @docsEditable true |
8176 final int readyState; | 8288 final int readyState; |
8177 | 8289 |
8178 /// @domName FileWriter.abort; @docsEditable true | 8290 /// @domName FileWriter.abort; @docsEditable true |
8179 void abort() native; | 8291 void abort() native; |
8180 | 8292 |
8181 /// @domName FileWriter.addEventListener; @docsEditable true | 8293 /// @domName FileWriter.addEventListener; @docsEditable true |
8182 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 8294 @JSName('addEventListener') |
| 8295 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
8183 | 8296 |
8184 /// @domName FileWriter.dispatchEvent; @docsEditable true | 8297 /// @domName FileWriter.dispatchEvent; @docsEditable true |
8185 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 8298 @JSName('dispatchEvent') |
| 8299 bool $dom_dispatchEvent(Event evt) native; |
8186 | 8300 |
8187 /// @domName FileWriter.removeEventListener; @docsEditable true | 8301 /// @domName FileWriter.removeEventListener; @docsEditable true |
8188 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 8302 @JSName('removeEventListener') |
| 8303 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
8189 | 8304 |
8190 /// @domName FileWriter.seek; @docsEditable true | 8305 /// @domName FileWriter.seek; @docsEditable true |
8191 void seek(int position) native; | 8306 void seek(int position) native; |
8192 | 8307 |
8193 /// @domName FileWriter.truncate; @docsEditable true | 8308 /// @domName FileWriter.truncate; @docsEditable true |
8194 void truncate(int size) native; | 8309 void truncate(int size) native; |
8195 | 8310 |
8196 /// @domName FileWriter.write; @docsEditable true | 8311 /// @domName FileWriter.write; @docsEditable true |
8197 void write(Blob data) native; | 8312 void write(Blob data) native; |
8198 } | 8313 } |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8341 void insertRange(int start, int rangeLength, [num initialValue]) { | 8456 void insertRange(int start, int rangeLength, [num initialValue]) { |
8342 throw new UnsupportedError("Cannot insertRange on immutable List."); | 8457 throw new UnsupportedError("Cannot insertRange on immutable List."); |
8343 } | 8458 } |
8344 | 8459 |
8345 List<num> getRange(int start, int rangeLength) => | 8460 List<num> getRange(int start, int rangeLength) => |
8346 _Lists.getRange(this, start, rangeLength, <num>[]); | 8461 _Lists.getRange(this, start, rangeLength, <num>[]); |
8347 | 8462 |
8348 // -- end List<num> mixins. | 8463 // -- end List<num> mixins. |
8349 | 8464 |
8350 /// @domName Float32Array.setElements; @docsEditable true | 8465 /// @domName Float32Array.setElements; @docsEditable true |
8351 void setElements(Object array, [int offset]) native "set"; | 8466 @JSName('set') |
| 8467 void setElements(Object array, [int offset]) native; |
8352 | 8468 |
8353 /// @domName Float32Array.subarray; @docsEditable true | 8469 /// @domName Float32Array.subarray; @docsEditable true |
8354 Float32Array subarray(int start, [int end]) native; | 8470 Float32Array subarray(int start, [int end]) native; |
8355 } | 8471 } |
8356 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 8472 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8357 // for details. All rights reserved. Use of this source code is governed by a | 8473 // for details. All rights reserved. Use of this source code is governed by a |
8358 // BSD-style license that can be found in the LICENSE file. | 8474 // BSD-style license that can be found in the LICENSE file. |
8359 | 8475 |
8360 | 8476 |
8361 /// @domName Float64Array; @docsEditable true | 8477 /// @domName Float64Array; @docsEditable true |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8451 void insertRange(int start, int rangeLength, [num initialValue]) { | 8567 void insertRange(int start, int rangeLength, [num initialValue]) { |
8452 throw new UnsupportedError("Cannot insertRange on immutable List."); | 8568 throw new UnsupportedError("Cannot insertRange on immutable List."); |
8453 } | 8569 } |
8454 | 8570 |
8455 List<num> getRange(int start, int rangeLength) => | 8571 List<num> getRange(int start, int rangeLength) => |
8456 _Lists.getRange(this, start, rangeLength, <num>[]); | 8572 _Lists.getRange(this, start, rangeLength, <num>[]); |
8457 | 8573 |
8458 // -- end List<num> mixins. | 8574 // -- end List<num> mixins. |
8459 | 8575 |
8460 /// @domName Float64Array.setElements; @docsEditable true | 8576 /// @domName Float64Array.setElements; @docsEditable true |
8461 void setElements(Object array, [int offset]) native "set"; | 8577 @JSName('set') |
| 8578 void setElements(Object array, [int offset]) native; |
8462 | 8579 |
8463 /// @domName Float64Array.subarray; @docsEditable true | 8580 /// @domName Float64Array.subarray; @docsEditable true |
8464 Float64Array subarray(int start, [int end]) native; | 8581 Float64Array subarray(int start, [int end]) native; |
8465 } | 8582 } |
8466 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 8583 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8467 // for details. All rights reserved. Use of this source code is governed by a | 8584 // for details. All rights reserved. Use of this source code is governed by a |
8468 // BSD-style license that can be found in the LICENSE file. | 8585 // BSD-style license that can be found in the LICENSE file. |
8469 | 8586 |
8470 | 8587 |
8471 /// @domName HTMLFontElement; @docsEditable true | 8588 /// @domName HTMLFontElement; @docsEditable true |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8550 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 8667 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8551 // for details. All rights reserved. Use of this source code is governed by a | 8668 // for details. All rights reserved. Use of this source code is governed by a |
8552 // BSD-style license that can be found in the LICENSE file. | 8669 // BSD-style license that can be found in the LICENSE file. |
8553 | 8670 |
8554 | 8671 |
8555 /// @domName HTMLFrameElement; @docsEditable true | 8672 /// @domName HTMLFrameElement; @docsEditable true |
8556 class FrameElement extends Element implements Element native "*HTMLFrameElement"
{ | 8673 class FrameElement extends Element implements Element native "*HTMLFrameElement"
{ |
8557 | 8674 |
8558 /// @domName HTMLFrameElement.contentWindow; @docsEditable true | 8675 /// @domName HTMLFrameElement.contentWindow; @docsEditable true |
8559 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); | 8676 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); |
8560 dynamic get _contentWindow => JS("dynamic", "#.contentWindow", this); | 8677 @JSName('contentWindow') |
| 8678 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
| 8679 final dynamic _contentWindow; |
8561 | 8680 |
8562 /// @domName HTMLFrameElement.frameBorder; @docsEditable true | 8681 /// @domName HTMLFrameElement.frameBorder; @docsEditable true |
8563 String frameBorder; | 8682 String frameBorder; |
8564 | 8683 |
8565 /// @domName HTMLFrameElement.height; @docsEditable true | 8684 /// @domName HTMLFrameElement.height; @docsEditable true |
8566 final int height; | 8685 final int height; |
8567 | 8686 |
8568 /// @domName HTMLFrameElement.location; @docsEditable true | 8687 /// @domName HTMLFrameElement.location; @docsEditable true |
8569 String location; | 8688 String location; |
8570 | 8689 |
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8812 | 8931 |
8813 // -- end List<Node> mixins. | 8932 // -- end List<Node> mixins. |
8814 | 8933 |
8815 /// @domName HTMLAllCollection.item; @docsEditable true | 8934 /// @domName HTMLAllCollection.item; @docsEditable true |
8816 Node item(int index) native; | 8935 Node item(int index) native; |
8817 | 8936 |
8818 /// @domName HTMLAllCollection.namedItem; @docsEditable true | 8937 /// @domName HTMLAllCollection.namedItem; @docsEditable true |
8819 Node namedItem(String name) native; | 8938 Node namedItem(String name) native; |
8820 | 8939 |
8821 /// @domName HTMLAllCollection.tags; @docsEditable true | 8940 /// @domName HTMLAllCollection.tags; @docsEditable true |
8822 @Returns('_NodeList') @Creates('_NodeList') | 8941 @Returns('NodeList') @Creates('NodeList') |
8823 List<Node> tags(String name) native; | 8942 List<Node> tags(String name) native; |
8824 } | 8943 } |
8825 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 8944 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8826 // for details. All rights reserved. Use of this source code is governed by a | 8945 // for details. All rights reserved. Use of this source code is governed by a |
8827 // BSD-style license that can be found in the LICENSE file. | 8946 // BSD-style license that can be found in the LICENSE file. |
8828 | 8947 |
8829 | 8948 |
8830 /// @domName HTMLCollection; @docsEditable true | 8949 /// @domName HTMLCollection; @docsEditable true |
8831 class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "*
HTMLCollection" { | 8950 class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "*
HTMLCollection" { |
8832 | 8951 |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8949 } | 9068 } |
8950 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9069 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8951 // for details. All rights reserved. Use of this source code is governed by a | 9070 // for details. All rights reserved. Use of this source code is governed by a |
8952 // BSD-style license that can be found in the LICENSE file. | 9071 // BSD-style license that can be found in the LICENSE file. |
8953 | 9072 |
8954 | 9073 |
8955 /// @domName HashChangeEvent; @docsEditable true | 9074 /// @domName HashChangeEvent; @docsEditable true |
8956 class HashChangeEvent extends Event native "*HashChangeEvent" { | 9075 class HashChangeEvent extends Event native "*HashChangeEvent" { |
8957 | 9076 |
8958 /// @domName HashChangeEvent.newURL; @docsEditable true | 9077 /// @domName HashChangeEvent.newURL; @docsEditable true |
8959 String get newUrl => JS("String", "#.newURL", this); | 9078 @JSName('newURL') |
| 9079 final String newUrl; |
8960 | 9080 |
8961 /// @domName HashChangeEvent.oldURL; @docsEditable true | 9081 /// @domName HashChangeEvent.oldURL; @docsEditable true |
8962 String get oldUrl => JS("String", "#.oldURL", this); | 9082 @JSName('oldURL') |
| 9083 final String oldUrl; |
8963 | 9084 |
8964 /// @domName HashChangeEvent.initHashChangeEvent; @docsEditable true | 9085 /// @domName HashChangeEvent.initHashChangeEvent; @docsEditable true |
8965 void initHashChangeEvent(String type, bool canBubble, bool cancelable, String
oldURL, String newURL) native; | 9086 void initHashChangeEvent(String type, bool canBubble, bool cancelable, String
oldURL, String newURL) native; |
8966 } | 9087 } |
8967 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9088 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8968 // for details. All rights reserved. Use of this source code is governed by a | 9089 // for details. All rights reserved. Use of this source code is governed by a |
8969 // BSD-style license that can be found in the LICENSE file. | 9090 // BSD-style license that can be found in the LICENSE file. |
8970 | 9091 |
8971 | 9092 |
8972 /// @domName HTMLHeadElement; @docsEditable true | 9093 /// @domName HTMLHeadElement; @docsEditable true |
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9134 @Creates('ArrayBuffer|Blob|Document|=Object|=List|String|num') | 9255 @Creates('ArrayBuffer|Blob|Document|=Object|=List|String|num') |
9135 final Object response; | 9256 final Object response; |
9136 | 9257 |
9137 /// @domName XMLHttpRequest.responseText; @docsEditable true | 9258 /// @domName XMLHttpRequest.responseText; @docsEditable true |
9138 final String responseText; | 9259 final String responseText; |
9139 | 9260 |
9140 /// @domName XMLHttpRequest.responseType; @docsEditable true | 9261 /// @domName XMLHttpRequest.responseType; @docsEditable true |
9141 String responseType; | 9262 String responseType; |
9142 | 9263 |
9143 /// @domName XMLHttpRequest.responseXML; @docsEditable true | 9264 /// @domName XMLHttpRequest.responseXML; @docsEditable true |
9144 Document get responseXml => JS("Document", "#.responseXML", this); | 9265 @JSName('responseXML') |
| 9266 final Document responseXml; |
9145 | 9267 |
9146 /// @domName XMLHttpRequest.status; @docsEditable true | 9268 /// @domName XMLHttpRequest.status; @docsEditable true |
9147 final int status; | 9269 final int status; |
9148 | 9270 |
9149 /// @domName XMLHttpRequest.statusText; @docsEditable true | 9271 /// @domName XMLHttpRequest.statusText; @docsEditable true |
9150 final String statusText; | 9272 final String statusText; |
9151 | 9273 |
9152 /// @domName XMLHttpRequest.upload; @docsEditable true | 9274 /// @domName XMLHttpRequest.upload; @docsEditable true |
9153 final HttpRequestUpload upload; | 9275 final HttpRequestUpload upload; |
9154 | 9276 |
9155 /// @domName XMLHttpRequest.withCredentials; @docsEditable true | 9277 /// @domName XMLHttpRequest.withCredentials; @docsEditable true |
9156 bool withCredentials; | 9278 bool withCredentials; |
9157 | 9279 |
9158 /// @domName XMLHttpRequest.abort; @docsEditable true | 9280 /// @domName XMLHttpRequest.abort; @docsEditable true |
9159 void abort() native; | 9281 void abort() native; |
9160 | 9282 |
9161 /// @domName XMLHttpRequest.addEventListener; @docsEditable true | 9283 /// @domName XMLHttpRequest.addEventListener; @docsEditable true |
9162 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 9284 @JSName('addEventListener') |
| 9285 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
9163 | 9286 |
9164 /// @domName XMLHttpRequest.dispatchEvent; @docsEditable true | 9287 /// @domName XMLHttpRequest.dispatchEvent; @docsEditable true |
9165 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 9288 @JSName('dispatchEvent') |
| 9289 bool $dom_dispatchEvent(Event evt) native; |
9166 | 9290 |
9167 /// @domName XMLHttpRequest.getAllResponseHeaders; @docsEditable true | 9291 /// @domName XMLHttpRequest.getAllResponseHeaders; @docsEditable true |
9168 String getAllResponseHeaders() native; | 9292 String getAllResponseHeaders() native; |
9169 | 9293 |
9170 /// @domName XMLHttpRequest.getResponseHeader; @docsEditable true | 9294 /// @domName XMLHttpRequest.getResponseHeader; @docsEditable true |
9171 String getResponseHeader(String header) native; | 9295 String getResponseHeader(String header) native; |
9172 | 9296 |
9173 /// @domName XMLHttpRequest.open; @docsEditable true | 9297 /// @domName XMLHttpRequest.open; @docsEditable true |
9174 void open(String method, String url, [bool async, String user, String password
]) native; | 9298 void open(String method, String url, [bool async, String user, String password
]) native; |
9175 | 9299 |
9176 /// @domName XMLHttpRequest.overrideMimeType; @docsEditable true | 9300 /// @domName XMLHttpRequest.overrideMimeType; @docsEditable true |
9177 void overrideMimeType(String override) native; | 9301 void overrideMimeType(String override) native; |
9178 | 9302 |
9179 /// @domName XMLHttpRequest.removeEventListener; @docsEditable true | 9303 /// @domName XMLHttpRequest.removeEventListener; @docsEditable true |
9180 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 9304 @JSName('removeEventListener') |
| 9305 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
9181 | 9306 |
9182 /// @domName XMLHttpRequest.send; @docsEditable true | 9307 /// @domName XMLHttpRequest.send; @docsEditable true |
9183 void send([data]) native; | 9308 void send([data]) native; |
9184 | 9309 |
9185 /// @domName XMLHttpRequest.setRequestHeader; @docsEditable true | 9310 /// @domName XMLHttpRequest.setRequestHeader; @docsEditable true |
9186 void setRequestHeader(String header, String value) native; | 9311 void setRequestHeader(String header, String value) native; |
9187 | 9312 |
9188 } | 9313 } |
9189 | 9314 |
9190 class HttpRequestEvents extends Events { | 9315 class HttpRequestEvents extends Events { |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9248 | 9373 |
9249 | 9374 |
9250 /// @domName XMLHttpRequestUpload; @docsEditable true | 9375 /// @domName XMLHttpRequestUpload; @docsEditable true |
9251 class HttpRequestUpload extends EventTarget native "*XMLHttpRequestUpload" { | 9376 class HttpRequestUpload extends EventTarget native "*XMLHttpRequestUpload" { |
9252 | 9377 |
9253 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 9378 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
9254 HttpRequestUploadEvents get on => | 9379 HttpRequestUploadEvents get on => |
9255 new HttpRequestUploadEvents(this); | 9380 new HttpRequestUploadEvents(this); |
9256 | 9381 |
9257 /// @domName XMLHttpRequestUpload.addEventListener; @docsEditable true | 9382 /// @domName XMLHttpRequestUpload.addEventListener; @docsEditable true |
9258 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 9383 @JSName('addEventListener') |
| 9384 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
9259 | 9385 |
9260 /// @domName XMLHttpRequestUpload.dispatchEvent; @docsEditable true | 9386 /// @domName XMLHttpRequestUpload.dispatchEvent; @docsEditable true |
9261 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 9387 @JSName('dispatchEvent') |
| 9388 bool $dom_dispatchEvent(Event evt) native; |
9262 | 9389 |
9263 /// @domName XMLHttpRequestUpload.removeEventListener; @docsEditable true | 9390 /// @domName XMLHttpRequestUpload.removeEventListener; @docsEditable true |
9264 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 9391 @JSName('removeEventListener') |
| 9392 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
9265 } | 9393 } |
9266 | 9394 |
9267 class HttpRequestUploadEvents extends Events { | 9395 class HttpRequestUploadEvents extends Events { |
9268 HttpRequestUploadEvents(EventTarget _ptr) : super(_ptr); | 9396 HttpRequestUploadEvents(EventTarget _ptr) : super(_ptr); |
9269 | 9397 |
9270 EventListenerList get abort => this['abort']; | 9398 EventListenerList get abort => this['abort']; |
9271 | 9399 |
9272 EventListenerList get error => this['error']; | 9400 EventListenerList get error => this['error']; |
9273 | 9401 |
9274 EventListenerList get load => this['load']; | 9402 EventListenerList get load => this['load']; |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9322 /// @domName IDBCursor.continueFunction; @docsEditable true | 9450 /// @domName IDBCursor.continueFunction; @docsEditable true |
9323 void continueFunction([/*IDBKey*/ key]) { | 9451 void continueFunction([/*IDBKey*/ key]) { |
9324 if (?key) { | 9452 if (?key) { |
9325 var key_1 = _convertDartToNative_IDBKey(key); | 9453 var key_1 = _convertDartToNative_IDBKey(key); |
9326 _continueFunction_1(key_1); | 9454 _continueFunction_1(key_1); |
9327 return; | 9455 return; |
9328 } | 9456 } |
9329 _continueFunction_2(); | 9457 _continueFunction_2(); |
9330 return; | 9458 return; |
9331 } | 9459 } |
9332 void _continueFunction_1(key) native "continue"; | 9460 @JSName('continue') |
9333 void _continueFunction_2() native "continue"; | 9461 void _continueFunction_1(key) native; |
| 9462 @JSName('continue') |
| 9463 void _continueFunction_2() native; |
9334 | 9464 |
9335 /// @domName IDBCursor.delete; @docsEditable true | 9465 /// @domName IDBCursor.delete; @docsEditable true |
9336 IDBRequest delete() native; | 9466 IDBRequest delete() native; |
9337 | 9467 |
9338 /// @domName IDBCursor.update; @docsEditable true | 9468 /// @domName IDBCursor.update; @docsEditable true |
9339 IDBRequest update(/*any*/ value) { | 9469 IDBRequest update(/*any*/ value) { |
9340 var value_1 = _convertDartToNative_SerializedScriptValue(value); | 9470 var value_1 = _convertDartToNative_SerializedScriptValue(value); |
9341 return _update_1(value_1); | 9471 return _update_1(value_1); |
9342 } | 9472 } |
9343 IDBRequest _update_1(value) native "update"; | 9473 @JSName('update') |
| 9474 IDBRequest _update_1(value) native; |
9344 } | 9475 } |
9345 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9476 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
9346 // for details. All rights reserved. Use of this source code is governed by a | 9477 // for details. All rights reserved. Use of this source code is governed by a |
9347 // BSD-style license that can be found in the LICENSE file. | 9478 // BSD-style license that can be found in the LICENSE file. |
9348 | 9479 |
9349 | 9480 |
9350 /// @domName IDBCursorWithValue; @docsEditable true | 9481 /// @domName IDBCursorWithValue; @docsEditable true |
9351 class IDBCursorWithValue extends IDBCursor native "*IDBCursorWithValue" { | 9482 class IDBCursorWithValue extends IDBCursor native "*IDBCursorWithValue" { |
9352 | 9483 |
9353 /// @domName IDBCursorWithValue.value; @docsEditable true | 9484 /// @domName IDBCursorWithValue.value; @docsEditable true |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9391 return db._transaction(stores, mode); | 9522 return db._transaction(stores, mode); |
9392 } | 9523 } |
9393 | 9524 |
9394 static IDBTransaction _transaction_numeric_mode(IDBDatabase db, stores, mode)
{ | 9525 static IDBTransaction _transaction_numeric_mode(IDBDatabase db, stores, mode)
{ |
9395 int intMode; | 9526 int intMode; |
9396 if (mode == 'readonly') intMode = IDBTransaction.READ_ONLY; | 9527 if (mode == 'readonly') intMode = IDBTransaction.READ_ONLY; |
9397 if (mode == 'readwrite') intMode = IDBTransaction.READ_WRITE; | 9528 if (mode == 'readwrite') intMode = IDBTransaction.READ_WRITE; |
9398 return db._transaction(stores, intMode); | 9529 return db._transaction(stores, intMode); |
9399 } | 9530 } |
9400 | 9531 |
9401 IDBTransaction _transaction(stores, mode) native 'transaction'; | 9532 @JSName('transaction') |
| 9533 IDBTransaction _transaction(stores, mode) native; |
9402 | 9534 |
9403 static bool _hasNumericMode(txn) => | 9535 static bool _hasNumericMode(txn) => |
9404 JS('bool', 'typeof(#.mode) === "number"', txn); | 9536 JS('bool', 'typeof(#.mode) === "number"', txn); |
9405 | 9537 |
9406 | 9538 |
9407 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 9539 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
9408 IDBDatabaseEvents get on => | 9540 IDBDatabaseEvents get on => |
9409 new IDBDatabaseEvents(this); | 9541 new IDBDatabaseEvents(this); |
9410 | 9542 |
9411 /// @domName IDBDatabase.name; @docsEditable true | 9543 /// @domName IDBDatabase.name; @docsEditable true |
9412 final String name; | 9544 final String name; |
9413 | 9545 |
9414 /// @domName IDBDatabase.objectStoreNames; @docsEditable true | 9546 /// @domName IDBDatabase.objectStoreNames; @docsEditable true |
9415 @Returns('_DOMStringList') @Creates('_DOMStringList') | 9547 @Returns('_DOMStringList') @Creates('_DOMStringList') |
9416 final List<String> objectStoreNames; | 9548 final List<String> objectStoreNames; |
9417 | 9549 |
9418 /// @domName IDBDatabase.version; @docsEditable true | 9550 /// @domName IDBDatabase.version; @docsEditable true |
9419 final dynamic version; | 9551 final dynamic version; |
9420 | 9552 |
9421 /// @domName IDBDatabase.addEventListener; @docsEditable true | 9553 /// @domName IDBDatabase.addEventListener; @docsEditable true |
9422 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 9554 @JSName('addEventListener') |
| 9555 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
9423 | 9556 |
9424 /// @domName IDBDatabase.close; @docsEditable true | 9557 /// @domName IDBDatabase.close; @docsEditable true |
9425 void close() native; | 9558 void close() native; |
9426 | 9559 |
9427 /// @domName IDBDatabase.createObjectStore; @docsEditable true | 9560 /// @domName IDBDatabase.createObjectStore; @docsEditable true |
9428 IDBObjectStore createObjectStore(String name, [Map options]) { | 9561 IDBObjectStore createObjectStore(String name, [Map options]) { |
9429 if (?options) { | 9562 if (?options) { |
9430 var options_1 = _convertDartToNative_Dictionary(options); | 9563 var options_1 = _convertDartToNative_Dictionary(options); |
9431 return _createObjectStore_1(name, options_1); | 9564 return _createObjectStore_1(name, options_1); |
9432 } | 9565 } |
9433 return _createObjectStore_2(name); | 9566 return _createObjectStore_2(name); |
9434 } | 9567 } |
9435 IDBObjectStore _createObjectStore_1(name, options) native "createObjectStore"; | 9568 @JSName('createObjectStore') |
9436 IDBObjectStore _createObjectStore_2(name) native "createObjectStore"; | 9569 IDBObjectStore _createObjectStore_1(name, options) native; |
| 9570 @JSName('createObjectStore') |
| 9571 IDBObjectStore _createObjectStore_2(name) native; |
9437 | 9572 |
9438 /// @domName IDBDatabase.deleteObjectStore; @docsEditable true | 9573 /// @domName IDBDatabase.deleteObjectStore; @docsEditable true |
9439 void deleteObjectStore(String name) native; | 9574 void deleteObjectStore(String name) native; |
9440 | 9575 |
9441 /// @domName IDBDatabase.dispatchEvent; @docsEditable true | 9576 /// @domName IDBDatabase.dispatchEvent; @docsEditable true |
9442 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 9577 @JSName('dispatchEvent') |
| 9578 bool $dom_dispatchEvent(Event evt) native; |
9443 | 9579 |
9444 /// @domName IDBDatabase.removeEventListener; @docsEditable true | 9580 /// @domName IDBDatabase.removeEventListener; @docsEditable true |
9445 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 9581 @JSName('removeEventListener') |
| 9582 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
9446 | 9583 |
9447 /// @domName IDBDatabase.setVersion; @docsEditable true | 9584 /// @domName IDBDatabase.setVersion; @docsEditable true |
9448 IDBVersionChangeRequest setVersion(String version) native; | 9585 IDBVersionChangeRequest setVersion(String version) native; |
9449 } | 9586 } |
9450 | 9587 |
9451 // TODO(sra): This should be a static member of IDBTransaction but dart2js | 9588 // TODO(sra): This should be a static member of IDBTransaction but dart2js |
9452 // can't handle that. Move it back after dart2js is completely done. | 9589 // can't handle that. Move it back after dart2js is completely done. |
9453 var _transaction_fn; // Assigned one of the static methods. | 9590 var _transaction_fn; // Assigned one of the static methods. |
9454 | 9591 |
9455 class IDBDatabaseEvents extends Events { | 9592 class IDBDatabaseEvents extends Events { |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9514 | 9651 |
9515 /// @domName IDBFactory; @docsEditable true | 9652 /// @domName IDBFactory; @docsEditable true |
9516 class IDBFactory native "*IDBFactory" { | 9653 class IDBFactory native "*IDBFactory" { |
9517 | 9654 |
9518 /// @domName IDBFactory.cmp; @docsEditable true | 9655 /// @domName IDBFactory.cmp; @docsEditable true |
9519 int cmp(/*IDBKey*/ first, /*IDBKey*/ second) { | 9656 int cmp(/*IDBKey*/ first, /*IDBKey*/ second) { |
9520 var first_1 = _convertDartToNative_IDBKey(first); | 9657 var first_1 = _convertDartToNative_IDBKey(first); |
9521 var second_2 = _convertDartToNative_IDBKey(second); | 9658 var second_2 = _convertDartToNative_IDBKey(second); |
9522 return _cmp_1(first_1, second_2); | 9659 return _cmp_1(first_1, second_2); |
9523 } | 9660 } |
9524 int _cmp_1(first, second) native "cmp"; | 9661 @JSName('cmp') |
| 9662 int _cmp_1(first, second) native; |
9525 | 9663 |
9526 /// @domName IDBFactory.deleteDatabase; @docsEditable true | 9664 /// @domName IDBFactory.deleteDatabase; @docsEditable true |
9527 IDBVersionChangeRequest deleteDatabase(String name) native; | 9665 IDBVersionChangeRequest deleteDatabase(String name) native; |
9528 | 9666 |
9529 /// @domName IDBFactory.open; @docsEditable true | 9667 /// @domName IDBFactory.open; @docsEditable true |
9530 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBDatabase') | 9668 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBDatabase') |
9531 IDBOpenDBRequest open(String name, [int version]) native; | 9669 IDBOpenDBRequest open(String name, [int version]) native; |
9532 | 9670 |
9533 /// @domName IDBFactory.webkitGetDatabaseNames; @docsEditable true | 9671 /// @domName IDBFactory.webkitGetDatabaseNames; @docsEditable true |
9534 IDBRequest webkitGetDatabaseNames() native; | 9672 IDBRequest webkitGetDatabaseNames() native; |
(...skipping 28 matching lines...) Expand all Loading... |
9563 } | 9701 } |
9564 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
) { | 9702 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
) { |
9565 return _count_2(key_OR_range); | 9703 return _count_2(key_OR_range); |
9566 } | 9704 } |
9567 if (?key_OR_range) { | 9705 if (?key_OR_range) { |
9568 var key_1 = _convertDartToNative_IDBKey(key_OR_range); | 9706 var key_1 = _convertDartToNative_IDBKey(key_OR_range); |
9569 return _count_3(key_1); | 9707 return _count_3(key_1); |
9570 } | 9708 } |
9571 throw new ArgumentError("Incorrect number or type of arguments"); | 9709 throw new ArgumentError("Incorrect number or type of arguments"); |
9572 } | 9710 } |
9573 IDBRequest _count_1() native "count"; | 9711 @JSName('count') |
9574 IDBRequest _count_2(IDBKeyRange range) native "count"; | 9712 IDBRequest _count_1() native; |
9575 IDBRequest _count_3(key) native "count"; | 9713 @JSName('count') |
| 9714 IDBRequest _count_2(IDBKeyRange range) native; |
| 9715 @JSName('count') |
| 9716 IDBRequest _count_3(key) native; |
9576 | 9717 |
9577 /// @domName IDBIndex.get; @docsEditable true | 9718 /// @domName IDBIndex.get; @docsEditable true |
9578 IDBRequest get(key) { | 9719 IDBRequest get(key) { |
9579 if ((?key && (key is IDBKeyRange || key == null))) { | 9720 if ((?key && (key is IDBKeyRange || key == null))) { |
9580 return _get_1(key); | 9721 return _get_1(key); |
9581 } | 9722 } |
9582 if (?key) { | 9723 if (?key) { |
9583 var key_1 = _convertDartToNative_IDBKey(key); | 9724 var key_1 = _convertDartToNative_IDBKey(key); |
9584 return _get_2(key_1); | 9725 return _get_2(key_1); |
9585 } | 9726 } |
9586 throw new ArgumentError("Incorrect number or type of arguments"); | 9727 throw new ArgumentError("Incorrect number or type of arguments"); |
9587 } | 9728 } |
| 9729 @JSName('get') |
9588 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue | 9730 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue |
9589 IDBRequest _get_1(IDBKeyRange key) native "get"; | 9731 IDBRequest _get_1(IDBKeyRange key) native; |
| 9732 @JSName('get') |
9590 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue | 9733 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue |
9591 IDBRequest _get_2(key) native "get"; | 9734 IDBRequest _get_2(key) native; |
9592 | 9735 |
9593 /// @domName IDBIndex.getKey; @docsEditable true | 9736 /// @domName IDBIndex.getKey; @docsEditable true |
9594 IDBRequest getKey(key) { | 9737 IDBRequest getKey(key) { |
9595 if ((?key && (key is IDBKeyRange || key == null))) { | 9738 if ((?key && (key is IDBKeyRange || key == null))) { |
9596 return _getKey_1(key); | 9739 return _getKey_1(key); |
9597 } | 9740 } |
9598 if (?key) { | 9741 if (?key) { |
9599 var key_1 = _convertDartToNative_IDBKey(key); | 9742 var key_1 = _convertDartToNative_IDBKey(key); |
9600 return _getKey_2(key_1); | 9743 return _getKey_2(key_1); |
9601 } | 9744 } |
9602 throw new ArgumentError("Incorrect number or type of arguments"); | 9745 throw new ArgumentError("Incorrect number or type of arguments"); |
9603 } | 9746 } |
| 9747 @JSName('getKey') |
9604 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue @Creates('IDBObjectStore') | 9748 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue @Creates('IDBObjectStore') |
9605 IDBRequest _getKey_1(IDBKeyRange key) native "getKey"; | 9749 IDBRequest _getKey_1(IDBKeyRange key) native; |
| 9750 @JSName('getKey') |
9606 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue @Creates('IDBObjectStore') | 9751 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue @Creates('IDBObjectStore') |
9607 IDBRequest _getKey_2(key) native "getKey"; | 9752 IDBRequest _getKey_2(key) native; |
9608 | 9753 |
9609 /// @domName IDBIndex.openCursor; @docsEditable true | 9754 /// @domName IDBIndex.openCursor; @docsEditable true |
9610 IDBRequest openCursor([key_OR_range, String direction]) { | 9755 IDBRequest openCursor([key_OR_range, String direction]) { |
9611 if (!?key_OR_range && | 9756 if (!?key_OR_range && |
9612 !?direction) { | 9757 !?direction) { |
9613 return _openCursor_1(); | 9758 return _openCursor_1(); |
9614 } | 9759 } |
9615 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
&& | 9760 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
&& |
9616 !?direction) { | 9761 !?direction) { |
9617 return _openCursor_2(key_OR_range); | 9762 return _openCursor_2(key_OR_range); |
9618 } | 9763 } |
9619 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
) { | 9764 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
) { |
9620 return _openCursor_3(key_OR_range, direction); | 9765 return _openCursor_3(key_OR_range, direction); |
9621 } | 9766 } |
9622 if (?key_OR_range && | 9767 if (?key_OR_range && |
9623 !?direction) { | 9768 !?direction) { |
9624 var key_1 = _convertDartToNative_IDBKey(key_OR_range); | 9769 var key_1 = _convertDartToNative_IDBKey(key_OR_range); |
9625 return _openCursor_4(key_1); | 9770 return _openCursor_4(key_1); |
9626 } | 9771 } |
9627 if (?key_OR_range) { | 9772 if (?key_OR_range) { |
9628 var key_2 = _convertDartToNative_IDBKey(key_OR_range); | 9773 var key_2 = _convertDartToNative_IDBKey(key_OR_range); |
9629 return _openCursor_5(key_2, direction); | 9774 return _openCursor_5(key_2, direction); |
9630 } | 9775 } |
9631 throw new ArgumentError("Incorrect number or type of arguments"); | 9776 throw new ArgumentError("Incorrect number or type of arguments"); |
9632 } | 9777 } |
| 9778 @JSName('openCursor') |
9633 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 9779 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9634 IDBRequest _openCursor_1() native "openCursor"; | 9780 IDBRequest _openCursor_1() native; |
| 9781 @JSName('openCursor') |
9635 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 9782 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9636 IDBRequest _openCursor_2(IDBKeyRange range) native "openCursor"; | 9783 IDBRequest _openCursor_2(IDBKeyRange range) native; |
| 9784 @JSName('openCursor') |
9637 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 9785 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9638 IDBRequest _openCursor_3(IDBKeyRange range, direction) native "openCursor"; | 9786 IDBRequest _openCursor_3(IDBKeyRange range, direction) native; |
| 9787 @JSName('openCursor') |
9639 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 9788 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9640 IDBRequest _openCursor_4(key) native "openCursor"; | 9789 IDBRequest _openCursor_4(key) native; |
| 9790 @JSName('openCursor') |
9641 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 9791 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9642 IDBRequest _openCursor_5(key, direction) native "openCursor"; | 9792 IDBRequest _openCursor_5(key, direction) native; |
9643 | 9793 |
9644 /// @domName IDBIndex.openKeyCursor; @docsEditable true | 9794 /// @domName IDBIndex.openKeyCursor; @docsEditable true |
9645 IDBRequest openKeyCursor([key_OR_range, String direction]) { | 9795 IDBRequest openKeyCursor([key_OR_range, String direction]) { |
9646 if (!?key_OR_range && | 9796 if (!?key_OR_range && |
9647 !?direction) { | 9797 !?direction) { |
9648 return _openKeyCursor_1(); | 9798 return _openKeyCursor_1(); |
9649 } | 9799 } |
9650 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
&& | 9800 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
&& |
9651 !?direction) { | 9801 !?direction) { |
9652 return _openKeyCursor_2(key_OR_range); | 9802 return _openKeyCursor_2(key_OR_range); |
9653 } | 9803 } |
9654 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
) { | 9804 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
) { |
9655 return _openKeyCursor_3(key_OR_range, direction); | 9805 return _openKeyCursor_3(key_OR_range, direction); |
9656 } | 9806 } |
9657 if (?key_OR_range && | 9807 if (?key_OR_range && |
9658 !?direction) { | 9808 !?direction) { |
9659 var key_1 = _convertDartToNative_IDBKey(key_OR_range); | 9809 var key_1 = _convertDartToNative_IDBKey(key_OR_range); |
9660 return _openKeyCursor_4(key_1); | 9810 return _openKeyCursor_4(key_1); |
9661 } | 9811 } |
9662 if (?key_OR_range) { | 9812 if (?key_OR_range) { |
9663 var key_2 = _convertDartToNative_IDBKey(key_OR_range); | 9813 var key_2 = _convertDartToNative_IDBKey(key_OR_range); |
9664 return _openKeyCursor_5(key_2, direction); | 9814 return _openKeyCursor_5(key_2, direction); |
9665 } | 9815 } |
9666 throw new ArgumentError("Incorrect number or type of arguments"); | 9816 throw new ArgumentError("Incorrect number or type of arguments"); |
9667 } | 9817 } |
| 9818 @JSName('openKeyCursor') |
9668 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 9819 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9669 IDBRequest _openKeyCursor_1() native "openKeyCursor"; | 9820 IDBRequest _openKeyCursor_1() native; |
| 9821 @JSName('openKeyCursor') |
9670 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 9822 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9671 IDBRequest _openKeyCursor_2(IDBKeyRange range) native "openKeyCursor"; | 9823 IDBRequest _openKeyCursor_2(IDBKeyRange range) native; |
| 9824 @JSName('openKeyCursor') |
9672 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 9825 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9673 IDBRequest _openKeyCursor_3(IDBKeyRange range, direction) native "openKeyCurso
r"; | 9826 IDBRequest _openKeyCursor_3(IDBKeyRange range, direction) native; |
| 9827 @JSName('openKeyCursor') |
9674 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 9828 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9675 IDBRequest _openKeyCursor_4(key) native "openKeyCursor"; | 9829 IDBRequest _openKeyCursor_4(key) native; |
| 9830 @JSName('openKeyCursor') |
9676 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 9831 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9677 IDBRequest _openKeyCursor_5(key, direction) native "openKeyCursor"; | 9832 IDBRequest _openKeyCursor_5(key, direction) native; |
9678 } | 9833 } |
9679 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9834 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
9680 // for details. All rights reserved. Use of this source code is governed by a | 9835 // for details. All rights reserved. Use of this source code is governed by a |
9681 // BSD-style license that can be found in the LICENSE file. | 9836 // BSD-style license that can be found in the LICENSE file. |
9682 | 9837 |
9683 | 9838 |
9684 /// @domName IDBKey; @docsEditable true | 9839 /// @domName IDBKey; @docsEditable true |
9685 class IDBKey native "*IDBKey" { | 9840 class IDBKey native "*IDBKey" { |
9686 } | 9841 } |
9687 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9842 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
(...skipping 25 matching lines...) Expand all Loading... |
9713 * @domName IDBKeyRange.bound | 9868 * @domName IDBKeyRange.bound |
9714 */ | 9869 */ |
9715 factory IDBKeyRange.bound(/*IDBKey*/ lower, /*IDBKey*/ upper, | 9870 factory IDBKeyRange.bound(/*IDBKey*/ lower, /*IDBKey*/ upper, |
9716 [bool lowerOpen = false, bool upperOpen = false]) => | 9871 [bool lowerOpen = false, bool upperOpen = false]) => |
9717 _IDBKeyRangeFactoryProvider.createIDBKeyRange_bound( | 9872 _IDBKeyRangeFactoryProvider.createIDBKeyRange_bound( |
9718 lower, upper, lowerOpen, upperOpen); | 9873 lower, upper, lowerOpen, upperOpen); |
9719 | 9874 |
9720 | 9875 |
9721 /// @domName IDBKeyRange.lower; @docsEditable true | 9876 /// @domName IDBKeyRange.lower; @docsEditable true |
9722 dynamic get lower => _convertNativeToDart_IDBKey(this._lower); | 9877 dynamic get lower => _convertNativeToDart_IDBKey(this._lower); |
9723 dynamic get _lower => JS("dynamic", "#.lower", this); | 9878 @JSName('lower') |
| 9879 final dynamic _lower; |
9724 | 9880 |
9725 /// @domName IDBKeyRange.lowerOpen; @docsEditable true | 9881 /// @domName IDBKeyRange.lowerOpen; @docsEditable true |
9726 final bool lowerOpen; | 9882 final bool lowerOpen; |
9727 | 9883 |
9728 /// @domName IDBKeyRange.upper; @docsEditable true | 9884 /// @domName IDBKeyRange.upper; @docsEditable true |
9729 dynamic get upper => _convertNativeToDart_IDBKey(this._upper); | 9885 dynamic get upper => _convertNativeToDart_IDBKey(this._upper); |
9730 dynamic get _upper => JS("dynamic", "#.upper", this); | 9886 @JSName('upper') |
| 9887 final dynamic _upper; |
9731 | 9888 |
9732 /// @domName IDBKeyRange.upperOpen; @docsEditable true | 9889 /// @domName IDBKeyRange.upperOpen; @docsEditable true |
9733 final bool upperOpen; | 9890 final bool upperOpen; |
9734 | 9891 |
9735 /// @domName IDBKeyRange.bound_; @docsEditable true | 9892 /// @domName IDBKeyRange.bound_; @docsEditable true |
9736 static IDBKeyRange bound_(/*IDBKey*/ lower, /*IDBKey*/ upper, [bool lowerOpen,
bool upperOpen]) { | 9893 static IDBKeyRange bound_(/*IDBKey*/ lower, /*IDBKey*/ upper, [bool lowerOpen,
bool upperOpen]) { |
9737 if (?upperOpen) { | 9894 if (?upperOpen) { |
9738 var lower_1 = _convertDartToNative_IDBKey(lower); | 9895 var lower_1 = _convertDartToNative_IDBKey(lower); |
9739 var upper_2 = _convertDartToNative_IDBKey(upper); | 9896 var upper_2 = _convertDartToNative_IDBKey(upper); |
9740 return _bound__1(lower_1, upper_2, lowerOpen, upperOpen); | 9897 return _bound__1(lower_1, upper_2, lowerOpen, upperOpen); |
9741 } | 9898 } |
9742 if (?lowerOpen) { | 9899 if (?lowerOpen) { |
9743 var lower_3 = _convertDartToNative_IDBKey(lower); | 9900 var lower_3 = _convertDartToNative_IDBKey(lower); |
9744 var upper_4 = _convertDartToNative_IDBKey(upper); | 9901 var upper_4 = _convertDartToNative_IDBKey(upper); |
9745 return _bound__2(lower_3, upper_4, lowerOpen); | 9902 return _bound__2(lower_3, upper_4, lowerOpen); |
9746 } | 9903 } |
9747 var lower_5 = _convertDartToNative_IDBKey(lower); | 9904 var lower_5 = _convertDartToNative_IDBKey(lower); |
9748 var upper_6 = _convertDartToNative_IDBKey(upper); | 9905 var upper_6 = _convertDartToNative_IDBKey(upper); |
9749 return _bound__3(lower_5, upper_6); | 9906 return _bound__3(lower_5, upper_6); |
9750 } | 9907 } |
9751 static IDBKeyRange _bound__1(lower, upper, lowerOpen, upperOpen) native "bound
"; | 9908 @JSName('bound') |
9752 static IDBKeyRange _bound__2(lower, upper, lowerOpen) native "bound"; | 9909 static IDBKeyRange _bound__1(lower, upper, lowerOpen, upperOpen) native; |
9753 static IDBKeyRange _bound__3(lower, upper) native "bound"; | 9910 @JSName('bound') |
| 9911 static IDBKeyRange _bound__2(lower, upper, lowerOpen) native; |
| 9912 @JSName('bound') |
| 9913 static IDBKeyRange _bound__3(lower, upper) native; |
9754 | 9914 |
9755 /// @domName IDBKeyRange.lowerBound_; @docsEditable true | 9915 /// @domName IDBKeyRange.lowerBound_; @docsEditable true |
9756 static IDBKeyRange lowerBound_(/*IDBKey*/ bound, [bool open]) { | 9916 static IDBKeyRange lowerBound_(/*IDBKey*/ bound, [bool open]) { |
9757 if (?open) { | 9917 if (?open) { |
9758 var bound_1 = _convertDartToNative_IDBKey(bound); | 9918 var bound_1 = _convertDartToNative_IDBKey(bound); |
9759 return _lowerBound__1(bound_1, open); | 9919 return _lowerBound__1(bound_1, open); |
9760 } | 9920 } |
9761 var bound_2 = _convertDartToNative_IDBKey(bound); | 9921 var bound_2 = _convertDartToNative_IDBKey(bound); |
9762 return _lowerBound__2(bound_2); | 9922 return _lowerBound__2(bound_2); |
9763 } | 9923 } |
9764 static IDBKeyRange _lowerBound__1(bound, open) native "lowerBound"; | 9924 @JSName('lowerBound') |
9765 static IDBKeyRange _lowerBound__2(bound) native "lowerBound"; | 9925 static IDBKeyRange _lowerBound__1(bound, open) native; |
| 9926 @JSName('lowerBound') |
| 9927 static IDBKeyRange _lowerBound__2(bound) native; |
9766 | 9928 |
9767 /// @domName IDBKeyRange.only_; @docsEditable true | 9929 /// @domName IDBKeyRange.only_; @docsEditable true |
9768 static IDBKeyRange only_(/*IDBKey*/ value) { | 9930 static IDBKeyRange only_(/*IDBKey*/ value) { |
9769 var value_1 = _convertDartToNative_IDBKey(value); | 9931 var value_1 = _convertDartToNative_IDBKey(value); |
9770 return _only__1(value_1); | 9932 return _only__1(value_1); |
9771 } | 9933 } |
9772 static IDBKeyRange _only__1(value) native "only"; | 9934 @JSName('only') |
| 9935 static IDBKeyRange _only__1(value) native; |
9773 | 9936 |
9774 /// @domName IDBKeyRange.upperBound_; @docsEditable true | 9937 /// @domName IDBKeyRange.upperBound_; @docsEditable true |
9775 static IDBKeyRange upperBound_(/*IDBKey*/ bound, [bool open]) { | 9938 static IDBKeyRange upperBound_(/*IDBKey*/ bound, [bool open]) { |
9776 if (?open) { | 9939 if (?open) { |
9777 var bound_1 = _convertDartToNative_IDBKey(bound); | 9940 var bound_1 = _convertDartToNative_IDBKey(bound); |
9778 return _upperBound__1(bound_1, open); | 9941 return _upperBound__1(bound_1, open); |
9779 } | 9942 } |
9780 var bound_2 = _convertDartToNative_IDBKey(bound); | 9943 var bound_2 = _convertDartToNative_IDBKey(bound); |
9781 return _upperBound__2(bound_2); | 9944 return _upperBound__2(bound_2); |
9782 } | 9945 } |
9783 static IDBKeyRange _upperBound__1(bound, open) native "upperBound"; | 9946 @JSName('upperBound') |
9784 static IDBKeyRange _upperBound__2(bound) native "upperBound"; | 9947 static IDBKeyRange _upperBound__1(bound, open) native; |
| 9948 @JSName('upperBound') |
| 9949 static IDBKeyRange _upperBound__2(bound) native; |
9785 | 9950 |
9786 } | 9951 } |
9787 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9952 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
9788 // for details. All rights reserved. Use of this source code is governed by a | 9953 // for details. All rights reserved. Use of this source code is governed by a |
9789 // BSD-style license that can be found in the LICENSE file. | 9954 // BSD-style license that can be found in the LICENSE file. |
9790 | 9955 |
9791 | 9956 |
9792 /// @domName IDBObjectStore; @docsEditable true | 9957 /// @domName IDBObjectStore; @docsEditable true |
9793 class IDBObjectStore native "*IDBObjectStore" { | 9958 class IDBObjectStore native "*IDBObjectStore" { |
9794 | 9959 |
(...skipping 16 matching lines...) Expand all Loading... |
9811 /// @domName IDBObjectStore.add; @docsEditable true | 9976 /// @domName IDBObjectStore.add; @docsEditable true |
9812 IDBRequest add(/*any*/ value, [/*IDBKey*/ key]) { | 9977 IDBRequest add(/*any*/ value, [/*IDBKey*/ key]) { |
9813 if (?key) { | 9978 if (?key) { |
9814 var value_1 = _convertDartToNative_SerializedScriptValue(value); | 9979 var value_1 = _convertDartToNative_SerializedScriptValue(value); |
9815 var key_2 = _convertDartToNative_IDBKey(key); | 9980 var key_2 = _convertDartToNative_IDBKey(key); |
9816 return _add_1(value_1, key_2); | 9981 return _add_1(value_1, key_2); |
9817 } | 9982 } |
9818 var value_3 = _convertDartToNative_SerializedScriptValue(value); | 9983 var value_3 = _convertDartToNative_SerializedScriptValue(value); |
9819 return _add_2(value_3); | 9984 return _add_2(value_3); |
9820 } | 9985 } |
| 9986 @JSName('add') |
9821 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey | 9987 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey |
9822 IDBRequest _add_1(value, key) native "add"; | 9988 IDBRequest _add_1(value, key) native; |
| 9989 @JSName('add') |
9823 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey | 9990 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey |
9824 IDBRequest _add_2(value) native "add"; | 9991 IDBRequest _add_2(value) native; |
9825 | 9992 |
9826 /// @domName IDBObjectStore.clear; @docsEditable true | 9993 /// @domName IDBObjectStore.clear; @docsEditable true |
9827 IDBRequest clear() native; | 9994 IDBRequest clear() native; |
9828 | 9995 |
9829 /// @domName IDBObjectStore.count; @docsEditable true | 9996 /// @domName IDBObjectStore.count; @docsEditable true |
9830 IDBRequest count([key_OR_range]) { | 9997 IDBRequest count([key_OR_range]) { |
9831 if (!?key_OR_range) { | 9998 if (!?key_OR_range) { |
9832 return _count_1(); | 9999 return _count_1(); |
9833 } | 10000 } |
9834 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
) { | 10001 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
) { |
9835 return _count_2(key_OR_range); | 10002 return _count_2(key_OR_range); |
9836 } | 10003 } |
9837 if (?key_OR_range) { | 10004 if (?key_OR_range) { |
9838 var key_1 = _convertDartToNative_IDBKey(key_OR_range); | 10005 var key_1 = _convertDartToNative_IDBKey(key_OR_range); |
9839 return _count_3(key_1); | 10006 return _count_3(key_1); |
9840 } | 10007 } |
9841 throw new ArgumentError("Incorrect number or type of arguments"); | 10008 throw new ArgumentError("Incorrect number or type of arguments"); |
9842 } | 10009 } |
9843 IDBRequest _count_1() native "count"; | 10010 @JSName('count') |
9844 IDBRequest _count_2(IDBKeyRange range) native "count"; | 10011 IDBRequest _count_1() native; |
9845 IDBRequest _count_3(key) native "count"; | 10012 @JSName('count') |
| 10013 IDBRequest _count_2(IDBKeyRange range) native; |
| 10014 @JSName('count') |
| 10015 IDBRequest _count_3(key) native; |
9846 | 10016 |
9847 /// @domName IDBObjectStore.createIndex; @docsEditable true | 10017 /// @domName IDBObjectStore.createIndex; @docsEditable true |
9848 IDBIndex createIndex(String name, keyPath, [Map options]) { | 10018 IDBIndex createIndex(String name, keyPath, [Map options]) { |
9849 if ((?keyPath && (keyPath is List<String> || keyPath == null)) && | 10019 if ((?keyPath && (keyPath is List<String> || keyPath == null)) && |
9850 !?options) { | 10020 !?options) { |
9851 List keyPath_1 = _convertDartToNative_StringArray(keyPath); | 10021 List keyPath_1 = _convertDartToNative_StringArray(keyPath); |
9852 return _createIndex_1(name, keyPath_1); | 10022 return _createIndex_1(name, keyPath_1); |
9853 } | 10023 } |
9854 if ((?keyPath && (keyPath is List<String> || keyPath == null))) { | 10024 if ((?keyPath && (keyPath is List<String> || keyPath == null))) { |
9855 List keyPath_2 = _convertDartToNative_StringArray(keyPath); | 10025 List keyPath_2 = _convertDartToNative_StringArray(keyPath); |
9856 var options_3 = _convertDartToNative_Dictionary(options); | 10026 var options_3 = _convertDartToNative_Dictionary(options); |
9857 return _createIndex_2(name, keyPath_2, options_3); | 10027 return _createIndex_2(name, keyPath_2, options_3); |
9858 } | 10028 } |
9859 if ((?keyPath && (keyPath is String || keyPath == null)) && | 10029 if ((?keyPath && (keyPath is String || keyPath == null)) && |
9860 !?options) { | 10030 !?options) { |
9861 return _createIndex_3(name, keyPath); | 10031 return _createIndex_3(name, keyPath); |
9862 } | 10032 } |
9863 if ((?keyPath && (keyPath is String || keyPath == null))) { | 10033 if ((?keyPath && (keyPath is String || keyPath == null))) { |
9864 var options_4 = _convertDartToNative_Dictionary(options); | 10034 var options_4 = _convertDartToNative_Dictionary(options); |
9865 return _createIndex_4(name, keyPath, options_4); | 10035 return _createIndex_4(name, keyPath, options_4); |
9866 } | 10036 } |
9867 throw new ArgumentError("Incorrect number or type of arguments"); | 10037 throw new ArgumentError("Incorrect number or type of arguments"); |
9868 } | 10038 } |
9869 IDBIndex _createIndex_1(name, List keyPath) native "createIndex"; | 10039 @JSName('createIndex') |
9870 IDBIndex _createIndex_2(name, List keyPath, options) native "createIndex"; | 10040 IDBIndex _createIndex_1(name, List keyPath) native; |
9871 IDBIndex _createIndex_3(name, String keyPath) native "createIndex"; | 10041 @JSName('createIndex') |
9872 IDBIndex _createIndex_4(name, String keyPath, options) native "createIndex"; | 10042 IDBIndex _createIndex_2(name, List keyPath, options) native; |
| 10043 @JSName('createIndex') |
| 10044 IDBIndex _createIndex_3(name, String keyPath) native; |
| 10045 @JSName('createIndex') |
| 10046 IDBIndex _createIndex_4(name, String keyPath, options) native; |
9873 | 10047 |
9874 /// @domName IDBObjectStore.delete; @docsEditable true | 10048 /// @domName IDBObjectStore.delete; @docsEditable true |
9875 IDBRequest delete(key_OR_keyRange) { | 10049 IDBRequest delete(key_OR_keyRange) { |
9876 if ((?key_OR_keyRange && (key_OR_keyRange is IDBKeyRange || key_OR_keyRange
== null))) { | 10050 if ((?key_OR_keyRange && (key_OR_keyRange is IDBKeyRange || key_OR_keyRange
== null))) { |
9877 return _delete_1(key_OR_keyRange); | 10051 return _delete_1(key_OR_keyRange); |
9878 } | 10052 } |
9879 if (?key_OR_keyRange) { | 10053 if (?key_OR_keyRange) { |
9880 var key_1 = _convertDartToNative_IDBKey(key_OR_keyRange); | 10054 var key_1 = _convertDartToNative_IDBKey(key_OR_keyRange); |
9881 return _delete_2(key_1); | 10055 return _delete_2(key_1); |
9882 } | 10056 } |
9883 throw new ArgumentError("Incorrect number or type of arguments"); | 10057 throw new ArgumentError("Incorrect number or type of arguments"); |
9884 } | 10058 } |
9885 IDBRequest _delete_1(IDBKeyRange keyRange) native "delete"; | 10059 @JSName('delete') |
9886 IDBRequest _delete_2(key) native "delete"; | 10060 IDBRequest _delete_1(IDBKeyRange keyRange) native; |
| 10061 @JSName('delete') |
| 10062 IDBRequest _delete_2(key) native; |
9887 | 10063 |
9888 /// @domName IDBObjectStore.deleteIndex; @docsEditable true | 10064 /// @domName IDBObjectStore.deleteIndex; @docsEditable true |
9889 void deleteIndex(String name) native; | 10065 void deleteIndex(String name) native; |
9890 | 10066 |
9891 /// @domName IDBObjectStore.getObject; @docsEditable true | 10067 /// @domName IDBObjectStore.getObject; @docsEditable true |
9892 IDBRequest getObject(key) { | 10068 IDBRequest getObject(key) { |
9893 if ((?key && (key is IDBKeyRange || key == null))) { | 10069 if ((?key && (key is IDBKeyRange || key == null))) { |
9894 return _getObject_1(key); | 10070 return _getObject_1(key); |
9895 } | 10071 } |
9896 if (?key) { | 10072 if (?key) { |
9897 var key_1 = _convertDartToNative_IDBKey(key); | 10073 var key_1 = _convertDartToNative_IDBKey(key); |
9898 return _getObject_2(key_1); | 10074 return _getObject_2(key_1); |
9899 } | 10075 } |
9900 throw new ArgumentError("Incorrect number or type of arguments"); | 10076 throw new ArgumentError("Incorrect number or type of arguments"); |
9901 } | 10077 } |
| 10078 @JSName('get') |
9902 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue | 10079 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue |
9903 IDBRequest _getObject_1(IDBKeyRange key) native "get"; | 10080 IDBRequest _getObject_1(IDBKeyRange key) native; |
| 10081 @JSName('get') |
9904 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue | 10082 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_SerializedS
criptValue |
9905 IDBRequest _getObject_2(key) native "get"; | 10083 IDBRequest _getObject_2(key) native; |
9906 | 10084 |
9907 /// @domName IDBObjectStore.index; @docsEditable true | 10085 /// @domName IDBObjectStore.index; @docsEditable true |
9908 IDBIndex index(String name) native; | 10086 IDBIndex index(String name) native; |
9909 | 10087 |
9910 /// @domName IDBObjectStore.openCursor; @docsEditable true | 10088 /// @domName IDBObjectStore.openCursor; @docsEditable true |
9911 IDBRequest openCursor([key_OR_range, String direction]) { | 10089 IDBRequest openCursor([key_OR_range, String direction]) { |
9912 if (!?key_OR_range && | 10090 if (!?key_OR_range && |
9913 !?direction) { | 10091 !?direction) { |
9914 return _openCursor_1(); | 10092 return _openCursor_1(); |
9915 } | 10093 } |
9916 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
&& | 10094 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
&& |
9917 !?direction) { | 10095 !?direction) { |
9918 return _openCursor_2(key_OR_range); | 10096 return _openCursor_2(key_OR_range); |
9919 } | 10097 } |
9920 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
) { | 10098 if ((?key_OR_range && (key_OR_range is IDBKeyRange || key_OR_range == null))
) { |
9921 return _openCursor_3(key_OR_range, direction); | 10099 return _openCursor_3(key_OR_range, direction); |
9922 } | 10100 } |
9923 if (?key_OR_range && | 10101 if (?key_OR_range && |
9924 !?direction) { | 10102 !?direction) { |
9925 var key_1 = _convertDartToNative_IDBKey(key_OR_range); | 10103 var key_1 = _convertDartToNative_IDBKey(key_OR_range); |
9926 return _openCursor_4(key_1); | 10104 return _openCursor_4(key_1); |
9927 } | 10105 } |
9928 if (?key_OR_range) { | 10106 if (?key_OR_range) { |
9929 var key_2 = _convertDartToNative_IDBKey(key_OR_range); | 10107 var key_2 = _convertDartToNative_IDBKey(key_OR_range); |
9930 return _openCursor_5(key_2, direction); | 10108 return _openCursor_5(key_2, direction); |
9931 } | 10109 } |
9932 throw new ArgumentError("Incorrect number or type of arguments"); | 10110 throw new ArgumentError("Incorrect number or type of arguments"); |
9933 } | 10111 } |
| 10112 @JSName('openCursor') |
9934 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 10113 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9935 IDBRequest _openCursor_1() native "openCursor"; | 10114 IDBRequest _openCursor_1() native; |
| 10115 @JSName('openCursor') |
9936 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 10116 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9937 IDBRequest _openCursor_2(IDBKeyRange range) native "openCursor"; | 10117 IDBRequest _openCursor_2(IDBKeyRange range) native; |
| 10118 @JSName('openCursor') |
9938 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 10119 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9939 IDBRequest _openCursor_3(IDBKeyRange range, direction) native "openCursor"; | 10120 IDBRequest _openCursor_3(IDBKeyRange range, direction) native; |
| 10121 @JSName('openCursor') |
9940 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 10122 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9941 IDBRequest _openCursor_4(key) native "openCursor"; | 10123 IDBRequest _openCursor_4(key) native; |
| 10124 @JSName('openCursor') |
9942 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') | 10125 @Returns('IDBRequest') @Creates('IDBRequest') @Creates('IDBCursor') |
9943 IDBRequest _openCursor_5(key, direction) native "openCursor"; | 10126 IDBRequest _openCursor_5(key, direction) native; |
9944 | 10127 |
9945 /// @domName IDBObjectStore.put; @docsEditable true | 10128 /// @domName IDBObjectStore.put; @docsEditable true |
9946 IDBRequest put(/*any*/ value, [/*IDBKey*/ key]) { | 10129 IDBRequest put(/*any*/ value, [/*IDBKey*/ key]) { |
9947 if (?key) { | 10130 if (?key) { |
9948 var value_1 = _convertDartToNative_SerializedScriptValue(value); | 10131 var value_1 = _convertDartToNative_SerializedScriptValue(value); |
9949 var key_2 = _convertDartToNative_IDBKey(key); | 10132 var key_2 = _convertDartToNative_IDBKey(key); |
9950 return _put_1(value_1, key_2); | 10133 return _put_1(value_1, key_2); |
9951 } | 10134 } |
9952 var value_3 = _convertDartToNative_SerializedScriptValue(value); | 10135 var value_3 = _convertDartToNative_SerializedScriptValue(value); |
9953 return _put_2(value_3); | 10136 return _put_2(value_3); |
9954 } | 10137 } |
| 10138 @JSName('put') |
9955 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey | 10139 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey |
9956 IDBRequest _put_1(value, key) native "put"; | 10140 IDBRequest _put_1(value, key) native; |
| 10141 @JSName('put') |
9957 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey | 10142 @Returns('IDBRequest') @Creates('IDBRequest') @_annotation_Creates_IDBKey |
9958 IDBRequest _put_2(value) native "put"; | 10143 IDBRequest _put_2(value) native; |
9959 } | 10144 } |
9960 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10145 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
9961 // for details. All rights reserved. Use of this source code is governed by a | 10146 // for details. All rights reserved. Use of this source code is governed by a |
9962 // BSD-style license that can be found in the LICENSE file. | 10147 // BSD-style license that can be found in the LICENSE file. |
9963 | 10148 |
9964 | 10149 |
9965 /// @domName IDBOpenDBRequest; @docsEditable true | 10150 /// @domName IDBOpenDBRequest; @docsEditable true |
9966 class IDBOpenDBRequest extends IDBRequest implements EventTarget native "*IDBOpe
nDBRequest" { | 10151 class IDBOpenDBRequest extends IDBRequest implements EventTarget native "*IDBOpe
nDBRequest" { |
9967 | 10152 |
9968 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 10153 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
(...skipping 24 matching lines...) Expand all Loading... |
9993 final DOMError error; | 10178 final DOMError error; |
9994 | 10179 |
9995 /// @domName IDBRequest.errorCode; @docsEditable true | 10180 /// @domName IDBRequest.errorCode; @docsEditable true |
9996 final int errorCode; | 10181 final int errorCode; |
9997 | 10182 |
9998 /// @domName IDBRequest.readyState; @docsEditable true | 10183 /// @domName IDBRequest.readyState; @docsEditable true |
9999 final String readyState; | 10184 final String readyState; |
10000 | 10185 |
10001 /// @domName IDBRequest.result; @docsEditable true | 10186 /// @domName IDBRequest.result; @docsEditable true |
10002 dynamic get result => _convertNativeToDart_IDBAny(this._result); | 10187 dynamic get result => _convertNativeToDart_IDBAny(this._result); |
10003 dynamic get _result => JS("dynamic", "#.result", this); | 10188 @JSName('result') |
| 10189 @Creates('Null') |
| 10190 final dynamic _result; |
10004 | 10191 |
10005 /// @domName IDBRequest.source; @docsEditable true | 10192 /// @domName IDBRequest.source; @docsEditable true |
10006 @Creates('Null') | 10193 @Creates('Null') |
10007 final dynamic source; | 10194 final dynamic source; |
10008 | 10195 |
10009 /// @domName IDBRequest.transaction; @docsEditable true | 10196 /// @domName IDBRequest.transaction; @docsEditable true |
10010 final IDBTransaction transaction; | 10197 final IDBTransaction transaction; |
10011 | 10198 |
10012 /// @domName IDBRequest.webkitErrorMessage; @docsEditable true | 10199 /// @domName IDBRequest.webkitErrorMessage; @docsEditable true |
10013 final String webkitErrorMessage; | 10200 final String webkitErrorMessage; |
10014 | 10201 |
10015 /// @domName IDBRequest.addEventListener; @docsEditable true | 10202 /// @domName IDBRequest.addEventListener; @docsEditable true |
10016 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 10203 @JSName('addEventListener') |
| 10204 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
10017 | 10205 |
10018 /// @domName IDBRequest.dispatchEvent; @docsEditable true | 10206 /// @domName IDBRequest.dispatchEvent; @docsEditable true |
10019 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 10207 @JSName('dispatchEvent') |
| 10208 bool $dom_dispatchEvent(Event evt) native; |
10020 | 10209 |
10021 /// @domName IDBRequest.removeEventListener; @docsEditable true | 10210 /// @domName IDBRequest.removeEventListener; @docsEditable true |
10022 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 10211 @JSName('removeEventListener') |
| 10212 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
10023 } | 10213 } |
10024 | 10214 |
10025 class IDBRequestEvents extends Events { | 10215 class IDBRequestEvents extends Events { |
10026 IDBRequestEvents(EventTarget _ptr) : super(_ptr); | 10216 IDBRequestEvents(EventTarget _ptr) : super(_ptr); |
10027 | 10217 |
10028 EventListenerList get error => this['error']; | 10218 EventListenerList get error => this['error']; |
10029 | 10219 |
10030 EventListenerList get success => this['success']; | 10220 EventListenerList get success => this['success']; |
10031 } | 10221 } |
10032 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10222 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
(...skipping 20 matching lines...) Expand all Loading... |
10053 /// @domName IDBTransaction.error; @docsEditable true | 10243 /// @domName IDBTransaction.error; @docsEditable true |
10054 final DOMError error; | 10244 final DOMError error; |
10055 | 10245 |
10056 /// @domName IDBTransaction.mode; @docsEditable true | 10246 /// @domName IDBTransaction.mode; @docsEditable true |
10057 final String mode; | 10247 final String mode; |
10058 | 10248 |
10059 /// @domName IDBTransaction.abort; @docsEditable true | 10249 /// @domName IDBTransaction.abort; @docsEditable true |
10060 void abort() native; | 10250 void abort() native; |
10061 | 10251 |
10062 /// @domName IDBTransaction.addEventListener; @docsEditable true | 10252 /// @domName IDBTransaction.addEventListener; @docsEditable true |
10063 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 10253 @JSName('addEventListener') |
| 10254 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
10064 | 10255 |
10065 /// @domName IDBTransaction.dispatchEvent; @docsEditable true | 10256 /// @domName IDBTransaction.dispatchEvent; @docsEditable true |
10066 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 10257 @JSName('dispatchEvent') |
| 10258 bool $dom_dispatchEvent(Event evt) native; |
10067 | 10259 |
10068 /// @domName IDBTransaction.objectStore; @docsEditable true | 10260 /// @domName IDBTransaction.objectStore; @docsEditable true |
10069 IDBObjectStore objectStore(String name) native; | 10261 IDBObjectStore objectStore(String name) native; |
10070 | 10262 |
10071 /// @domName IDBTransaction.removeEventListener; @docsEditable true | 10263 /// @domName IDBTransaction.removeEventListener; @docsEditable true |
10072 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 10264 @JSName('removeEventListener') |
| 10265 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
10073 } | 10266 } |
10074 | 10267 |
10075 class IDBTransactionEvents extends Events { | 10268 class IDBTransactionEvents extends Events { |
10076 IDBTransactionEvents(EventTarget _ptr) : super(_ptr); | 10269 IDBTransactionEvents(EventTarget _ptr) : super(_ptr); |
10077 | 10270 |
10078 EventListenerList get abort => this['abort']; | 10271 EventListenerList get abort => this['abort']; |
10079 | 10272 |
10080 EventListenerList get complete => this['complete']; | 10273 EventListenerList get complete => this['complete']; |
10081 | 10274 |
10082 EventListenerList get error => this['error']; | 10275 EventListenerList get error => this['error']; |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10132 /// @domName HTMLIFrameElement; @docsEditable true | 10325 /// @domName HTMLIFrameElement; @docsEditable true |
10133 class IFrameElement extends Element implements Element native "*HTMLIFrameElemen
t" { | 10326 class IFrameElement extends Element implements Element native "*HTMLIFrameElemen
t" { |
10134 | 10327 |
10135 factory IFrameElement() => document.$dom_createElement("iframe"); | 10328 factory IFrameElement() => document.$dom_createElement("iframe"); |
10136 | 10329 |
10137 /// @domName HTMLIFrameElement.align; @docsEditable true | 10330 /// @domName HTMLIFrameElement.align; @docsEditable true |
10138 String align; | 10331 String align; |
10139 | 10332 |
10140 /// @domName HTMLIFrameElement.contentWindow; @docsEditable true | 10333 /// @domName HTMLIFrameElement.contentWindow; @docsEditable true |
10141 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); | 10334 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); |
10142 dynamic get _contentWindow => JS("dynamic", "#.contentWindow", this); | 10335 @JSName('contentWindow') |
| 10336 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
| 10337 final dynamic _contentWindow; |
10143 | 10338 |
10144 /// @domName HTMLIFrameElement.frameBorder; @docsEditable true | 10339 /// @domName HTMLIFrameElement.frameBorder; @docsEditable true |
10145 String frameBorder; | 10340 String frameBorder; |
10146 | 10341 |
10147 /// @domName HTMLIFrameElement.height; @docsEditable true | 10342 /// @domName HTMLIFrameElement.height; @docsEditable true |
10148 String height; | 10343 String height; |
10149 | 10344 |
10150 /// @domName HTMLIFrameElement.longDesc; @docsEditable true | 10345 /// @domName HTMLIFrameElement.longDesc; @docsEditable true |
10151 String longDesc; | 10346 String longDesc; |
10152 | 10347 |
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10361 /// @domName HTMLInputElement.height; @docsEditable true | 10556 /// @domName HTMLInputElement.height; @docsEditable true |
10362 int height; | 10557 int height; |
10363 | 10558 |
10364 /// @domName HTMLInputElement.incremental; @docsEditable true | 10559 /// @domName HTMLInputElement.incremental; @docsEditable true |
10365 bool incremental; | 10560 bool incremental; |
10366 | 10561 |
10367 /// @domName HTMLInputElement.indeterminate; @docsEditable true | 10562 /// @domName HTMLInputElement.indeterminate; @docsEditable true |
10368 bool indeterminate; | 10563 bool indeterminate; |
10369 | 10564 |
10370 /// @domName HTMLInputElement.labels; @docsEditable true | 10565 /// @domName HTMLInputElement.labels; @docsEditable true |
10371 @Returns('_NodeList') @Creates('_NodeList') | 10566 @Returns('NodeList') @Creates('NodeList') |
10372 final List<Node> labels; | 10567 final List<Node> labels; |
10373 | 10568 |
10374 /// @domName HTMLInputElement.list; @docsEditable true | 10569 /// @domName HTMLInputElement.list; @docsEditable true |
10375 final Element list; | 10570 final Element list; |
10376 | 10571 |
10377 /// @domName HTMLInputElement.max; @docsEditable true | 10572 /// @domName HTMLInputElement.max; @docsEditable true |
10378 String max; | 10573 String max; |
10379 | 10574 |
10380 /// @domName HTMLInputElement.maxLength; @docsEditable true | 10575 /// @domName HTMLInputElement.maxLength; @docsEditable true |
10381 int maxLength; | 10576 int maxLength; |
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10584 void insertRange(int start, int rangeLength, [int initialValue]) { | 10779 void insertRange(int start, int rangeLength, [int initialValue]) { |
10585 throw new UnsupportedError("Cannot insertRange on immutable List."); | 10780 throw new UnsupportedError("Cannot insertRange on immutable List."); |
10586 } | 10781 } |
10587 | 10782 |
10588 List<int> getRange(int start, int rangeLength) => | 10783 List<int> getRange(int start, int rangeLength) => |
10589 _Lists.getRange(this, start, rangeLength, <int>[]); | 10784 _Lists.getRange(this, start, rangeLength, <int>[]); |
10590 | 10785 |
10591 // -- end List<int> mixins. | 10786 // -- end List<int> mixins. |
10592 | 10787 |
10593 /// @domName Int16Array.setElements; @docsEditable true | 10788 /// @domName Int16Array.setElements; @docsEditable true |
10594 void setElements(Object array, [int offset]) native "set"; | 10789 @JSName('set') |
| 10790 void setElements(Object array, [int offset]) native; |
10595 | 10791 |
10596 /// @domName Int16Array.subarray; @docsEditable true | 10792 /// @domName Int16Array.subarray; @docsEditable true |
10597 Int16Array subarray(int start, [int end]) native; | 10793 Int16Array subarray(int start, [int end]) native; |
10598 } | 10794 } |
10599 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10795 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
10600 // for details. All rights reserved. Use of this source code is governed by a | 10796 // for details. All rights reserved. Use of this source code is governed by a |
10601 // BSD-style license that can be found in the LICENSE file. | 10797 // BSD-style license that can be found in the LICENSE file. |
10602 | 10798 |
10603 | 10799 |
10604 /// @domName Int32Array; @docsEditable true | 10800 /// @domName Int32Array; @docsEditable true |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10694 void insertRange(int start, int rangeLength, [int initialValue]) { | 10890 void insertRange(int start, int rangeLength, [int initialValue]) { |
10695 throw new UnsupportedError("Cannot insertRange on immutable List."); | 10891 throw new UnsupportedError("Cannot insertRange on immutable List."); |
10696 } | 10892 } |
10697 | 10893 |
10698 List<int> getRange(int start, int rangeLength) => | 10894 List<int> getRange(int start, int rangeLength) => |
10699 _Lists.getRange(this, start, rangeLength, <int>[]); | 10895 _Lists.getRange(this, start, rangeLength, <int>[]); |
10700 | 10896 |
10701 // -- end List<int> mixins. | 10897 // -- end List<int> mixins. |
10702 | 10898 |
10703 /// @domName Int32Array.setElements; @docsEditable true | 10899 /// @domName Int32Array.setElements; @docsEditable true |
10704 void setElements(Object array, [int offset]) native "set"; | 10900 @JSName('set') |
| 10901 void setElements(Object array, [int offset]) native; |
10705 | 10902 |
10706 /// @domName Int32Array.subarray; @docsEditable true | 10903 /// @domName Int32Array.subarray; @docsEditable true |
10707 Int32Array subarray(int start, [int end]) native; | 10904 Int32Array subarray(int start, [int end]) native; |
10708 } | 10905 } |
10709 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10906 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
10710 // for details. All rights reserved. Use of this source code is governed by a | 10907 // for details. All rights reserved. Use of this source code is governed by a |
10711 // BSD-style license that can be found in the LICENSE file. | 10908 // BSD-style license that can be found in the LICENSE file. |
10712 | 10909 |
10713 | 10910 |
10714 /// @domName Int8Array; @docsEditable true | 10911 /// @domName Int8Array; @docsEditable true |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10804 void insertRange(int start, int rangeLength, [int initialValue]) { | 11001 void insertRange(int start, int rangeLength, [int initialValue]) { |
10805 throw new UnsupportedError("Cannot insertRange on immutable List."); | 11002 throw new UnsupportedError("Cannot insertRange on immutable List."); |
10806 } | 11003 } |
10807 | 11004 |
10808 List<int> getRange(int start, int rangeLength) => | 11005 List<int> getRange(int start, int rangeLength) => |
10809 _Lists.getRange(this, start, rangeLength, <int>[]); | 11006 _Lists.getRange(this, start, rangeLength, <int>[]); |
10810 | 11007 |
10811 // -- end List<int> mixins. | 11008 // -- end List<int> mixins. |
10812 | 11009 |
10813 /// @domName Int8Array.setElements; @docsEditable true | 11010 /// @domName Int8Array.setElements; @docsEditable true |
10814 void setElements(Object array, [int offset]) native "set"; | 11011 @JSName('set') |
| 11012 void setElements(Object array, [int offset]) native; |
10815 | 11013 |
10816 /// @domName Int8Array.subarray; @docsEditable true | 11014 /// @domName Int8Array.subarray; @docsEditable true |
10817 Int8Array subarray(int start, [int end]) native; | 11015 Int8Array subarray(int start, [int end]) native; |
10818 } | 11016 } |
10819 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11017 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
10820 // for details. All rights reserved. Use of this source code is governed by a | 11018 // for details. All rights reserved. Use of this source code is governed by a |
10821 // BSD-style license that can be found in the LICENSE file. | 11019 // BSD-style license that can be found in the LICENSE file. |
10822 | 11020 |
10823 | 11021 |
10824 /// @domName JavaScriptCallFrame; @docsEditable true | 11022 /// @domName JavaScriptCallFrame; @docsEditable true |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10908 /// @domName KeyboardEvent.altGraphKey; @docsEditable true | 11106 /// @domName KeyboardEvent.altGraphKey; @docsEditable true |
10909 final bool altGraphKey; | 11107 final bool altGraphKey; |
10910 | 11108 |
10911 /// @domName KeyboardEvent.altKey; @docsEditable true | 11109 /// @domName KeyboardEvent.altKey; @docsEditable true |
10912 final bool altKey; | 11110 final bool altKey; |
10913 | 11111 |
10914 /// @domName KeyboardEvent.ctrlKey; @docsEditable true | 11112 /// @domName KeyboardEvent.ctrlKey; @docsEditable true |
10915 final bool ctrlKey; | 11113 final bool ctrlKey; |
10916 | 11114 |
10917 /// @domName KeyboardEvent.keyIdentifier; @docsEditable true | 11115 /// @domName KeyboardEvent.keyIdentifier; @docsEditable true |
10918 String get $dom_keyIdentifier => JS("String", "#.keyIdentifier", this); | 11116 @JSName('keyIdentifier') |
| 11117 final String $dom_keyIdentifier; |
10919 | 11118 |
10920 /// @domName KeyboardEvent.keyLocation; @docsEditable true | 11119 /// @domName KeyboardEvent.keyLocation; @docsEditable true |
10921 final int keyLocation; | 11120 final int keyLocation; |
10922 | 11121 |
10923 /// @domName KeyboardEvent.metaKey; @docsEditable true | 11122 /// @domName KeyboardEvent.metaKey; @docsEditable true |
10924 final bool metaKey; | 11123 final bool metaKey; |
10925 | 11124 |
10926 /// @domName KeyboardEvent.shiftKey; @docsEditable true | 11125 /// @domName KeyboardEvent.shiftKey; @docsEditable true |
10927 final bool shiftKey; | 11126 final bool shiftKey; |
10928 | 11127 |
(...skipping 17 matching lines...) Expand all Loading... |
10946 /// @domName HTMLKeygenElement.disabled; @docsEditable true | 11145 /// @domName HTMLKeygenElement.disabled; @docsEditable true |
10947 bool disabled; | 11146 bool disabled; |
10948 | 11147 |
10949 /// @domName HTMLKeygenElement.form; @docsEditable true | 11148 /// @domName HTMLKeygenElement.form; @docsEditable true |
10950 final FormElement form; | 11149 final FormElement form; |
10951 | 11150 |
10952 /// @domName HTMLKeygenElement.keytype; @docsEditable true | 11151 /// @domName HTMLKeygenElement.keytype; @docsEditable true |
10953 String keytype; | 11152 String keytype; |
10954 | 11153 |
10955 /// @domName HTMLKeygenElement.labels; @docsEditable true | 11154 /// @domName HTMLKeygenElement.labels; @docsEditable true |
10956 @Returns('_NodeList') @Creates('_NodeList') | 11155 @Returns('NodeList') @Creates('NodeList') |
10957 final List<Node> labels; | 11156 final List<Node> labels; |
10958 | 11157 |
10959 /// @domName HTMLKeygenElement.name; @docsEditable true | 11158 /// @domName HTMLKeygenElement.name; @docsEditable true |
10960 String name; | 11159 String name; |
10961 | 11160 |
10962 /// @domName HTMLKeygenElement.type; @docsEditable true | 11161 /// @domName HTMLKeygenElement.type; @docsEditable true |
10963 final String type; | 11162 final String type; |
10964 | 11163 |
10965 /// @domName HTMLKeygenElement.validationMessage; @docsEditable true | 11164 /// @domName HTMLKeygenElement.validationMessage; @docsEditable true |
10966 final String validationMessage; | 11165 final String validationMessage; |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11076 // BSD-style license that can be found in the LICENSE file. | 11275 // BSD-style license that can be found in the LICENSE file. |
11077 | 11276 |
11078 | 11277 |
11079 /// @domName History; @docsEditable true | 11278 /// @domName History; @docsEditable true |
11080 class LocalHistory implements History native "*History" { | 11279 class LocalHistory implements History native "*History" { |
11081 | 11280 |
11082 /// @domName History.length; @docsEditable true | 11281 /// @domName History.length; @docsEditable true |
11083 final int length; | 11282 final int length; |
11084 | 11283 |
11085 /// @domName History.state; @docsEditable true | 11284 /// @domName History.state; @docsEditable true |
11086 final dynamic state; | 11285 dynamic get state => _convertNativeToDart_SerializedScriptValue(this._state); |
| 11286 @JSName('state') |
| 11287 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri
ptValue |
| 11288 final dynamic _state; |
11087 | 11289 |
11088 /// @domName History.back; @docsEditable true | 11290 /// @domName History.back; @docsEditable true |
11089 void back() native; | 11291 void back() native; |
11090 | 11292 |
11091 /// @domName History.forward; @docsEditable true | 11293 /// @domName History.forward; @docsEditable true |
11092 void forward() native; | 11294 void forward() native; |
11093 | 11295 |
11094 /// @domName History.go; @docsEditable true | 11296 /// @domName History.go; @docsEditable true |
11095 void go(int distance) native; | 11297 void go(int distance) native; |
11096 | 11298 |
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11214 | 11416 |
11215 _LocationWrapper _location_wrapper; // Cached wrapped Location object. | 11417 _LocationWrapper _location_wrapper; // Cached wrapped Location object. |
11216 | 11418 |
11217 // Native getter and setter to access raw Location object. | 11419 // Native getter and setter to access raw Location object. |
11218 Location get _location => JS('Location', '#.location', this); | 11420 Location get _location => JS('Location', '#.location', this); |
11219 void set _location(Location value) { | 11421 void set _location(Location value) { |
11220 JS('void', '#.location = #', this, value); | 11422 JS('void', '#.location = #', this, value); |
11221 } | 11423 } |
11222 // Prevent compiled from thinking 'location' property is available for a Dart | 11424 // Prevent compiled from thinking 'location' property is available for a Dart |
11223 // member. | 11425 // member. |
11224 _protect_location() native 'location'; | 11426 @JSName('location') |
| 11427 _protect_location() native; |
11225 | 11428 |
11226 static _isDartLocation(thing) { | 11429 static _isDartLocation(thing) { |
11227 // On Firefox the code that implements 'is Location' fails to find the patch | 11430 // On Firefox the code that implements 'is Location' fails to find the patch |
11228 // stub on Object.prototype and throws an exception. | 11431 // stub on Object.prototype and throws an exception. |
11229 try { | 11432 try { |
11230 return thing is Location; | 11433 return thing is Location; |
11231 } catch (e) { | 11434 } catch (e) { |
11232 return false; | 11435 return false; |
11233 } | 11436 } |
11234 } | 11437 } |
(...skipping 11 matching lines...) Expand all Loading... |
11246 int requestAnimationFrame(RequestAnimationFrameCallback callback) { | 11449 int requestAnimationFrame(RequestAnimationFrameCallback callback) { |
11247 _ensureRequestAnimationFrame(); | 11450 _ensureRequestAnimationFrame(); |
11248 return _requestAnimationFrame(callback); | 11451 return _requestAnimationFrame(callback); |
11249 } | 11452 } |
11250 | 11453 |
11251 void cancelAnimationFrame(id) { | 11454 void cancelAnimationFrame(id) { |
11252 _ensureRequestAnimationFrame(); | 11455 _ensureRequestAnimationFrame(); |
11253 _cancelAnimationFrame(id); | 11456 _cancelAnimationFrame(id); |
11254 } | 11457 } |
11255 | 11458 |
11256 int _requestAnimationFrame(RequestAnimationFrameCallback callback) | 11459 @JSName('requestAnimationFrame') |
11257 native 'requestAnimationFrame'; | 11460 int _requestAnimationFrame(RequestAnimationFrameCallback callback) native; |
11258 | 11461 |
11259 void _cancelAnimationFrame(int id) | 11462 @JSName('cancelAnimationFrame') |
11260 native 'cancelAnimationFrame'; | 11463 void _cancelAnimationFrame(int id) native; |
11261 | 11464 |
11262 _ensureRequestAnimationFrame() { | 11465 _ensureRequestAnimationFrame() { |
11263 if (JS('bool', | 11466 if (JS('bool', |
11264 '!!(#.requestAnimationFrame && #.cancelAnimationFrame)', this, this)) | 11467 '!!(#.requestAnimationFrame && #.cancelAnimationFrame)', this, this)) |
11265 return; | 11468 return; |
11266 | 11469 |
11267 JS('void', | 11470 JS('void', |
11268 r""" | 11471 r""" |
11269 (function($this) { | 11472 (function($this) { |
11270 var vendors = ['ms', 'moz', 'webkit', 'o']; | 11473 var vendors = ['ms', 'moz', 'webkit', 'o']; |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11364 String name; | 11567 String name; |
11365 | 11568 |
11366 /// @domName Window.navigator; @docsEditable true | 11569 /// @domName Window.navigator; @docsEditable true |
11367 final Navigator navigator; | 11570 final Navigator navigator; |
11368 | 11571 |
11369 /// @domName Window.offscreenBuffering; @docsEditable true | 11572 /// @domName Window.offscreenBuffering; @docsEditable true |
11370 final bool offscreenBuffering; | 11573 final bool offscreenBuffering; |
11371 | 11574 |
11372 /// @domName Window.opener; @docsEditable true | 11575 /// @domName Window.opener; @docsEditable true |
11373 Window get opener => _convertNativeToDart_Window(this._opener); | 11576 Window get opener => _convertNativeToDart_Window(this._opener); |
11374 dynamic get _opener => JS("dynamic", "#.opener", this); | 11577 @JSName('opener') |
| 11578 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
| 11579 final dynamic _opener; |
11375 | 11580 |
11376 /// @domName Window.outerHeight; @docsEditable true | 11581 /// @domName Window.outerHeight; @docsEditable true |
11377 final int outerHeight; | 11582 final int outerHeight; |
11378 | 11583 |
11379 /// @domName Window.outerWidth; @docsEditable true | 11584 /// @domName Window.outerWidth; @docsEditable true |
11380 final int outerWidth; | 11585 final int outerWidth; |
11381 | 11586 |
11382 /// @domName DOMWindow.pagePopupController; @docsEditable true | 11587 /// @domName DOMWindow.pagePopupController; @docsEditable true |
11383 final PagePopupController pagePopupController; | 11588 final PagePopupController pagePopupController; |
11384 | 11589 |
11385 /// @domName Window.pageXOffset; @docsEditable true | 11590 /// @domName Window.pageXOffset; @docsEditable true |
11386 final int pageXOffset; | 11591 final int pageXOffset; |
11387 | 11592 |
11388 /// @domName Window.pageYOffset; @docsEditable true | 11593 /// @domName Window.pageYOffset; @docsEditable true |
11389 final int pageYOffset; | 11594 final int pageYOffset; |
11390 | 11595 |
11391 /// @domName Window.parent; @docsEditable true | 11596 /// @domName Window.parent; @docsEditable true |
11392 Window get parent => _convertNativeToDart_Window(this._parent); | 11597 Window get parent => _convertNativeToDart_Window(this._parent); |
11393 dynamic get _parent => JS("dynamic", "#.parent", this); | 11598 @JSName('parent') |
| 11599 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
| 11600 final dynamic _parent; |
11394 | 11601 |
11395 /// @domName Window.performance; @docsEditable true | 11602 /// @domName Window.performance; @docsEditable true |
11396 final Performance performance; | 11603 final Performance performance; |
11397 | 11604 |
11398 /// @domName Window.personalbar; @docsEditable true | 11605 /// @domName Window.personalbar; @docsEditable true |
11399 final BarInfo personalbar; | 11606 final BarInfo personalbar; |
11400 | 11607 |
11401 /// @domName Window.screen; @docsEditable true | 11608 /// @domName Window.screen; @docsEditable true |
11402 final Screen screen; | 11609 final Screen screen; |
11403 | 11610 |
(...skipping 13 matching lines...) Expand all Loading... |
11417 final int scrollX; | 11624 final int scrollX; |
11418 | 11625 |
11419 /// @domName Window.scrollY; @docsEditable true | 11626 /// @domName Window.scrollY; @docsEditable true |
11420 final int scrollY; | 11627 final int scrollY; |
11421 | 11628 |
11422 /// @domName Window.scrollbars; @docsEditable true | 11629 /// @domName Window.scrollbars; @docsEditable true |
11423 final BarInfo scrollbars; | 11630 final BarInfo scrollbars; |
11424 | 11631 |
11425 /// @domName Window.self; @docsEditable true | 11632 /// @domName Window.self; @docsEditable true |
11426 Window get self => _convertNativeToDart_Window(this._self); | 11633 Window get self => _convertNativeToDart_Window(this._self); |
11427 dynamic get _self => JS("dynamic", "#.self", this); | 11634 @JSName('self') |
| 11635 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
| 11636 final dynamic _self; |
11428 | 11637 |
11429 /// @domName Window.sessionStorage; @docsEditable true | 11638 /// @domName Window.sessionStorage; @docsEditable true |
11430 final Storage sessionStorage; | 11639 final Storage sessionStorage; |
11431 | 11640 |
11432 /// @domName Window.status; @docsEditable true | 11641 /// @domName Window.status; @docsEditable true |
11433 String status; | 11642 String status; |
11434 | 11643 |
11435 /// @domName Window.statusbar; @docsEditable true | 11644 /// @domName Window.statusbar; @docsEditable true |
11436 final BarInfo statusbar; | 11645 final BarInfo statusbar; |
11437 | 11646 |
11438 /// @domName Window.styleMedia; @docsEditable true | 11647 /// @domName Window.styleMedia; @docsEditable true |
11439 final StyleMedia styleMedia; | 11648 final StyleMedia styleMedia; |
11440 | 11649 |
11441 /// @domName Window.toolbar; @docsEditable true | 11650 /// @domName Window.toolbar; @docsEditable true |
11442 final BarInfo toolbar; | 11651 final BarInfo toolbar; |
11443 | 11652 |
11444 /// @domName Window.top; @docsEditable true | 11653 /// @domName Window.top; @docsEditable true |
11445 Window get top => _convertNativeToDart_Window(this._top); | 11654 Window get top => _convertNativeToDart_Window(this._top); |
11446 dynamic get _top => JS("dynamic", "#.top", this); | 11655 @JSName('top') |
| 11656 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
| 11657 final dynamic _top; |
11447 | 11658 |
11448 /// @domName DOMWindow.webkitIndexedDB; @docsEditable true | 11659 /// @domName DOMWindow.webkitIndexedDB; @docsEditable true |
11449 final IDBFactory webkitIndexedDB; | 11660 final IDBFactory webkitIndexedDB; |
11450 | 11661 |
11451 /// @domName DOMWindow.webkitNotifications; @docsEditable true | 11662 /// @domName DOMWindow.webkitNotifications; @docsEditable true |
11452 final NotificationCenter webkitNotifications; | 11663 final NotificationCenter webkitNotifications; |
11453 | 11664 |
11454 /// @domName DOMWindow.webkitStorageInfo; @docsEditable true | 11665 /// @domName DOMWindow.webkitStorageInfo; @docsEditable true |
11455 final StorageInfo webkitStorageInfo; | 11666 final StorageInfo webkitStorageInfo; |
11456 | 11667 |
11457 /// @domName Window.window; @docsEditable true | 11668 /// @domName Window.window; @docsEditable true |
11458 Window get window => _convertNativeToDart_Window(this._window); | 11669 Window get window => _convertNativeToDart_Window(this._window); |
11459 dynamic get _window => JS("dynamic", "#.window", this); | 11670 @JSName('window') |
| 11671 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
| 11672 final dynamic _window; |
11460 | 11673 |
11461 /// @domName Window.addEventListener; @docsEditable true | 11674 /// @domName Window.addEventListener; @docsEditable true |
11462 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 11675 @JSName('addEventListener') |
| 11676 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
11463 | 11677 |
11464 /// @domName Window.alert; @docsEditable true | 11678 /// @domName Window.alert; @docsEditable true |
11465 void alert(String message) native; | 11679 void alert(String message) native; |
11466 | 11680 |
11467 /// @domName Window.atob; @docsEditable true | 11681 /// @domName Window.atob; @docsEditable true |
11468 String atob(String string) native; | 11682 String atob(String string) native; |
11469 | 11683 |
11470 /// @domName Window.btoa; @docsEditable true | 11684 /// @domName Window.btoa; @docsEditable true |
11471 String btoa(String string) native; | 11685 String btoa(String string) native; |
11472 | 11686 |
11473 /// @domName Window.captureEvents; @docsEditable true | 11687 /// @domName Window.captureEvents; @docsEditable true |
11474 void captureEvents() native; | 11688 void captureEvents() native; |
11475 | 11689 |
11476 /// @domName Window.clearInterval; @docsEditable true | 11690 /// @domName Window.clearInterval; @docsEditable true |
11477 void clearInterval(int handle) native; | 11691 void clearInterval(int handle) native; |
11478 | 11692 |
11479 /// @domName Window.clearTimeout; @docsEditable true | 11693 /// @domName Window.clearTimeout; @docsEditable true |
11480 void clearTimeout(int handle) native; | 11694 void clearTimeout(int handle) native; |
11481 | 11695 |
11482 /// @domName Window.close; @docsEditable true | 11696 /// @domName Window.close; @docsEditable true |
11483 void close() native; | 11697 void close() native; |
11484 | 11698 |
11485 /// @domName Window.confirm; @docsEditable true | 11699 /// @domName Window.confirm; @docsEditable true |
11486 bool confirm(String message) native; | 11700 bool confirm(String message) native; |
11487 | 11701 |
11488 /// @domName Window.dispatchEvent; @docsEditable true | 11702 /// @domName Window.dispatchEvent; @docsEditable true |
11489 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 11703 @JSName('dispatchEvent') |
| 11704 bool $dom_dispatchEvent(Event evt) native; |
11490 | 11705 |
11491 /// @domName Window.find; @docsEditable true | 11706 /// @domName Window.find; @docsEditable true |
11492 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w
holeWord, bool searchInFrames, bool showDialog) native; | 11707 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w
holeWord, bool searchInFrames, bool showDialog) native; |
11493 | 11708 |
11494 /// @domName Window.getComputedStyle; @docsEditable true | 11709 /// @domName Window.getComputedStyle; @docsEditable true |
11495 CSSStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElemen
t) native "getComputedStyle"; | 11710 @JSName('getComputedStyle') |
| 11711 CSSStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElemen
t) native; |
11496 | 11712 |
11497 /// @domName Window.getMatchedCSSRules; @docsEditable true | 11713 /// @domName Window.getMatchedCSSRules; @docsEditable true |
| 11714 @JSName('getMatchedCSSRules') |
11498 @Returns('_CSSRuleList') @Creates('_CSSRuleList') | 11715 @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
11499 List<CSSRule> getMatchedCssRules(Element element, String pseudoElement) native
"getMatchedCSSRules"; | 11716 List<CSSRule> getMatchedCssRules(Element element, String pseudoElement) native
; |
11500 | 11717 |
11501 /// @domName Window.getSelection; @docsEditable true | 11718 /// @domName Window.getSelection; @docsEditable true |
11502 DOMSelection getSelection() native; | 11719 DOMSelection getSelection() native; |
11503 | 11720 |
11504 /// @domName Window.matchMedia; @docsEditable true | 11721 /// @domName Window.matchMedia; @docsEditable true |
11505 MediaQueryList matchMedia(String query) native; | 11722 MediaQueryList matchMedia(String query) native; |
11506 | 11723 |
11507 /// @domName Window.moveBy; @docsEditable true | 11724 /// @domName Window.moveBy; @docsEditable true |
11508 void moveBy(num x, num y) native; | 11725 void moveBy(num x, num y) native; |
11509 | 11726 |
(...skipping 12 matching lines...) Expand all Loading... |
11522 _postMessage_1(message_1, targetOrigin); | 11739 _postMessage_1(message_1, targetOrigin); |
11523 return; | 11740 return; |
11524 } | 11741 } |
11525 if (?message) { | 11742 if (?message) { |
11526 var message_2 = _convertDartToNative_SerializedScriptValue(message); | 11743 var message_2 = _convertDartToNative_SerializedScriptValue(message); |
11527 _postMessage_2(message_2, targetOrigin, messagePorts); | 11744 _postMessage_2(message_2, targetOrigin, messagePorts); |
11528 return; | 11745 return; |
11529 } | 11746 } |
11530 throw new ArgumentError("Incorrect number or type of arguments"); | 11747 throw new ArgumentError("Incorrect number or type of arguments"); |
11531 } | 11748 } |
11532 void _postMessage_1(message, targetOrigin) native "postMessage"; | 11749 @JSName('postMessage') |
11533 void _postMessage_2(message, targetOrigin, List messagePorts) native "postMess
age"; | 11750 void _postMessage_1(message, targetOrigin) native; |
| 11751 @JSName('postMessage') |
| 11752 void _postMessage_2(message, targetOrigin, List messagePorts) native; |
11534 | 11753 |
11535 /// @domName Window.print; @docsEditable true | 11754 /// @domName Window.print; @docsEditable true |
11536 void print() native; | 11755 void print() native; |
11537 | 11756 |
11538 /// @domName Window.releaseEvents; @docsEditable true | 11757 /// @domName Window.releaseEvents; @docsEditable true |
11539 void releaseEvents() native; | 11758 void releaseEvents() native; |
11540 | 11759 |
11541 /// @domName Window.removeEventListener; @docsEditable true | 11760 /// @domName Window.removeEventListener; @docsEditable true |
11542 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 11761 @JSName('removeEventListener') |
| 11762 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
11543 | 11763 |
11544 /// @domName Window.resizeBy; @docsEditable true | 11764 /// @domName Window.resizeBy; @docsEditable true |
11545 void resizeBy(num x, num y) native; | 11765 void resizeBy(num x, num y) native; |
11546 | 11766 |
11547 /// @domName Window.resizeTo; @docsEditable true | 11767 /// @domName Window.resizeTo; @docsEditable true |
11548 void resizeTo(num width, num height) native; | 11768 void resizeTo(num width, num height) native; |
11549 | 11769 |
11550 /// @domName Window.scroll; @docsEditable true | 11770 /// @domName Window.scroll; @docsEditable true |
11551 void scroll(int x, int y) native; | 11771 void scroll(int x, int y) native; |
11552 | 11772 |
(...skipping 18 matching lines...) Expand all Loading... |
11571 /// @domName Window.webkitConvertPointFromNodeToPage; @docsEditable true | 11791 /// @domName Window.webkitConvertPointFromNodeToPage; @docsEditable true |
11572 Point webkitConvertPointFromNodeToPage(Node node, Point p) native; | 11792 Point webkitConvertPointFromNodeToPage(Node node, Point p) native; |
11573 | 11793 |
11574 /// @domName Window.webkitConvertPointFromPageToNode; @docsEditable true | 11794 /// @domName Window.webkitConvertPointFromPageToNode; @docsEditable true |
11575 Point webkitConvertPointFromPageToNode(Node node, Point p) native; | 11795 Point webkitConvertPointFromPageToNode(Node node, Point p) native; |
11576 | 11796 |
11577 /// @domName DOMWindow.webkitRequestFileSystem; @docsEditable true | 11797 /// @domName DOMWindow.webkitRequestFileSystem; @docsEditable true |
11578 void webkitRequestFileSystem(int type, int size, FileSystemCallback successCal
lback, [ErrorCallback errorCallback]) native; | 11798 void webkitRequestFileSystem(int type, int size, FileSystemCallback successCal
lback, [ErrorCallback errorCallback]) native; |
11579 | 11799 |
11580 /// @domName DOMWindow.webkitResolveLocalFileSystemURL; @docsEditable true | 11800 /// @domName DOMWindow.webkitResolveLocalFileSystemURL; @docsEditable true |
11581 void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback
, [ErrorCallback errorCallback]) native "webkitResolveLocalFileSystemURL"; | 11801 @JSName('webkitResolveLocalFileSystemURL') |
| 11802 void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback
, [ErrorCallback errorCallback]) native; |
11582 | 11803 |
11583 } | 11804 } |
11584 | 11805 |
11585 class LocalWindowEvents extends Events { | 11806 class LocalWindowEvents extends Events { |
11586 LocalWindowEvents(EventTarget _ptr) : super(_ptr); | 11807 LocalWindowEvents(EventTarget _ptr) : super(_ptr); |
11587 | 11808 |
11588 EventListenerList get abort => this['abort']; | 11809 EventListenerList get abort => this['abort']; |
11589 | 11810 |
11590 EventListenerList get beforeUnload => this['beforeunload']; | 11811 EventListenerList get beforeUnload => this['beforeunload']; |
11591 | 11812 |
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11828 /// @domName MediaController.played; @docsEditable true | 12049 /// @domName MediaController.played; @docsEditable true |
11829 final TimeRanges played; | 12050 final TimeRanges played; |
11830 | 12051 |
11831 /// @domName MediaController.seekable; @docsEditable true | 12052 /// @domName MediaController.seekable; @docsEditable true |
11832 final TimeRanges seekable; | 12053 final TimeRanges seekable; |
11833 | 12054 |
11834 /// @domName MediaController.volume; @docsEditable true | 12055 /// @domName MediaController.volume; @docsEditable true |
11835 num volume; | 12056 num volume; |
11836 | 12057 |
11837 /// @domName MediaController.addEventListener; @docsEditable true | 12058 /// @domName MediaController.addEventListener; @docsEditable true |
11838 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 12059 @JSName('addEventListener') |
| 12060 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
11839 | 12061 |
11840 /// @domName MediaController.dispatchEvent; @docsEditable true | 12062 /// @domName MediaController.dispatchEvent; @docsEditable true |
11841 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 12063 @JSName('dispatchEvent') |
| 12064 bool $dom_dispatchEvent(Event evt) native; |
11842 | 12065 |
11843 /// @domName MediaController.pause; @docsEditable true | 12066 /// @domName MediaController.pause; @docsEditable true |
11844 void pause() native; | 12067 void pause() native; |
11845 | 12068 |
11846 /// @domName MediaController.play; @docsEditable true | 12069 /// @domName MediaController.play; @docsEditable true |
11847 void play() native; | 12070 void play() native; |
11848 | 12071 |
11849 /// @domName MediaController.removeEventListener; @docsEditable true | 12072 /// @domName MediaController.removeEventListener; @docsEditable true |
11850 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 12073 @JSName('removeEventListener') |
| 12074 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
11851 } | 12075 } |
11852 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12076 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11853 // for details. All rights reserved. Use of this source code is governed by a | 12077 // for details. All rights reserved. Use of this source code is governed by a |
11854 // BSD-style license that can be found in the LICENSE file. | 12078 // BSD-style license that can be found in the LICENSE file. |
11855 | 12079 |
11856 | 12080 |
11857 /// @domName HTMLMediaElement; @docsEditable true | 12081 /// @domName HTMLMediaElement; @docsEditable true |
11858 class MediaElement extends Element implements Element native "*HTMLMediaElement"
{ | 12082 class MediaElement extends Element implements Element native "*HTMLMediaElement"
{ |
11859 | 12083 |
11860 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 12084 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12099 } | 12323 } |
12100 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12324 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12101 // for details. All rights reserved. Use of this source code is governed by a | 12325 // for details. All rights reserved. Use of this source code is governed by a |
12102 // BSD-style license that can be found in the LICENSE file. | 12326 // BSD-style license that can be found in the LICENSE file. |
12103 | 12327 |
12104 | 12328 |
12105 /// @domName MediaKeyEvent; @docsEditable true | 12329 /// @domName MediaKeyEvent; @docsEditable true |
12106 class MediaKeyEvent extends Event native "*MediaKeyEvent" { | 12330 class MediaKeyEvent extends Event native "*MediaKeyEvent" { |
12107 | 12331 |
12108 /// @domName MediaKeyEvent.defaultURL; @docsEditable true | 12332 /// @domName MediaKeyEvent.defaultURL; @docsEditable true |
12109 String get defaultUrl => JS("String", "#.defaultURL", this); | 12333 @JSName('defaultURL') |
| 12334 final String defaultUrl; |
12110 | 12335 |
12111 /// @domName MediaKeyEvent.errorCode; @docsEditable true | 12336 /// @domName MediaKeyEvent.errorCode; @docsEditable true |
12112 final MediaKeyError errorCode; | 12337 final MediaKeyError errorCode; |
12113 | 12338 |
12114 /// @domName MediaKeyEvent.initData; @docsEditable true | 12339 /// @domName MediaKeyEvent.initData; @docsEditable true |
12115 final Uint8Array initData; | 12340 final Uint8Array initData; |
12116 | 12341 |
12117 /// @domName MediaKeyEvent.keySystem; @docsEditable true | 12342 /// @domName MediaKeyEvent.keySystem; @docsEditable true |
12118 final String keySystem; | 12343 final String keySystem; |
12119 | 12344 |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12196 /// @domName MediaSource.duration; @docsEditable true | 12421 /// @domName MediaSource.duration; @docsEditable true |
12197 num duration; | 12422 num duration; |
12198 | 12423 |
12199 /// @domName MediaSource.readyState; @docsEditable true | 12424 /// @domName MediaSource.readyState; @docsEditable true |
12200 final String readyState; | 12425 final String readyState; |
12201 | 12426 |
12202 /// @domName MediaSource.sourceBuffers; @docsEditable true | 12427 /// @domName MediaSource.sourceBuffers; @docsEditable true |
12203 final SourceBufferList sourceBuffers; | 12428 final SourceBufferList sourceBuffers; |
12204 | 12429 |
12205 /// @domName MediaSource.addEventListener; @docsEditable true | 12430 /// @domName MediaSource.addEventListener; @docsEditable true |
12206 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 12431 @JSName('addEventListener') |
| 12432 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
12207 | 12433 |
12208 /// @domName MediaSource.addSourceBuffer; @docsEditable true | 12434 /// @domName MediaSource.addSourceBuffer; @docsEditable true |
12209 SourceBuffer addSourceBuffer(String type) native; | 12435 SourceBuffer addSourceBuffer(String type) native; |
12210 | 12436 |
12211 /// @domName MediaSource.dispatchEvent; @docsEditable true | 12437 /// @domName MediaSource.dispatchEvent; @docsEditable true |
12212 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 12438 @JSName('dispatchEvent') |
| 12439 bool $dom_dispatchEvent(Event event) native; |
12213 | 12440 |
12214 /// @domName MediaSource.endOfStream; @docsEditable true | 12441 /// @domName MediaSource.endOfStream; @docsEditable true |
12215 void endOfStream(String error) native; | 12442 void endOfStream(String error) native; |
12216 | 12443 |
12217 /// @domName MediaSource.removeEventListener; @docsEditable true | 12444 /// @domName MediaSource.removeEventListener; @docsEditable true |
12218 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 12445 @JSName('removeEventListener') |
| 12446 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
12219 | 12447 |
12220 /// @domName MediaSource.removeSourceBuffer; @docsEditable true | 12448 /// @domName MediaSource.removeSourceBuffer; @docsEditable true |
12221 void removeSourceBuffer(SourceBuffer buffer) native; | 12449 void removeSourceBuffer(SourceBuffer buffer) native; |
12222 } | 12450 } |
12223 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12451 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12224 // for details. All rights reserved. Use of this source code is governed by a | 12452 // for details. All rights reserved. Use of this source code is governed by a |
12225 // BSD-style license that can be found in the LICENSE file. | 12453 // BSD-style license that can be found in the LICENSE file. |
12226 | 12454 |
12227 | 12455 |
12228 /// @domName MediaStream; @docsEditable true | 12456 /// @domName MediaStream; @docsEditable true |
(...skipping 15 matching lines...) Expand all Loading... |
12244 /// @domName MediaStream.label; @docsEditable true | 12472 /// @domName MediaStream.label; @docsEditable true |
12245 final String label; | 12473 final String label; |
12246 | 12474 |
12247 /// @domName MediaStream.readyState; @docsEditable true | 12475 /// @domName MediaStream.readyState; @docsEditable true |
12248 final int readyState; | 12476 final int readyState; |
12249 | 12477 |
12250 /// @domName MediaStream.videoTracks; @docsEditable true | 12478 /// @domName MediaStream.videoTracks; @docsEditable true |
12251 final MediaStreamTrackList videoTracks; | 12479 final MediaStreamTrackList videoTracks; |
12252 | 12480 |
12253 /// @domName MediaStream.addEventListener; @docsEditable true | 12481 /// @domName MediaStream.addEventListener; @docsEditable true |
12254 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 12482 @JSName('addEventListener') |
| 12483 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
12255 | 12484 |
12256 /// @domName MediaStream.dispatchEvent; @docsEditable true | 12485 /// @domName MediaStream.dispatchEvent; @docsEditable true |
12257 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 12486 @JSName('dispatchEvent') |
| 12487 bool $dom_dispatchEvent(Event event) native; |
12258 | 12488 |
12259 /// @domName MediaStream.removeEventListener; @docsEditable true | 12489 /// @domName MediaStream.removeEventListener; @docsEditable true |
12260 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 12490 @JSName('removeEventListener') |
| 12491 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
12261 } | 12492 } |
12262 | 12493 |
12263 class MediaStreamEvents extends Events { | 12494 class MediaStreamEvents extends Events { |
12264 MediaStreamEvents(EventTarget _ptr) : super(_ptr); | 12495 MediaStreamEvents(EventTarget _ptr) : super(_ptr); |
12265 | 12496 |
12266 EventListenerList get ended => this['ended']; | 12497 EventListenerList get ended => this['ended']; |
12267 } | 12498 } |
12268 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12499 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12269 // for details. All rights reserved. Use of this source code is governed by a | 12500 // for details. All rights reserved. Use of this source code is governed by a |
12270 // BSD-style license that can be found in the LICENSE file. | 12501 // BSD-style license that can be found in the LICENSE file. |
(...skipping 29 matching lines...) Expand all Loading... |
12300 /// @domName MediaStreamTrack.kind; @docsEditable true | 12531 /// @domName MediaStreamTrack.kind; @docsEditable true |
12301 final String kind; | 12532 final String kind; |
12302 | 12533 |
12303 /// @domName MediaStreamTrack.label; @docsEditable true | 12534 /// @domName MediaStreamTrack.label; @docsEditable true |
12304 final String label; | 12535 final String label; |
12305 | 12536 |
12306 /// @domName MediaStreamTrack.readyState; @docsEditable true | 12537 /// @domName MediaStreamTrack.readyState; @docsEditable true |
12307 final int readyState; | 12538 final int readyState; |
12308 | 12539 |
12309 /// @domName MediaStreamTrack.addEventListener; @docsEditable true | 12540 /// @domName MediaStreamTrack.addEventListener; @docsEditable true |
12310 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 12541 @JSName('addEventListener') |
| 12542 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
12311 | 12543 |
12312 /// @domName MediaStreamTrack.dispatchEvent; @docsEditable true | 12544 /// @domName MediaStreamTrack.dispatchEvent; @docsEditable true |
12313 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 12545 @JSName('dispatchEvent') |
| 12546 bool $dom_dispatchEvent(Event event) native; |
12314 | 12547 |
12315 /// @domName MediaStreamTrack.removeEventListener; @docsEditable true | 12548 /// @domName MediaStreamTrack.removeEventListener; @docsEditable true |
12316 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 12549 @JSName('removeEventListener') |
| 12550 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
12317 } | 12551 } |
12318 | 12552 |
12319 class MediaStreamTrackEvents extends Events { | 12553 class MediaStreamTrackEvents extends Events { |
12320 MediaStreamTrackEvents(EventTarget _ptr) : super(_ptr); | 12554 MediaStreamTrackEvents(EventTarget _ptr) : super(_ptr); |
12321 | 12555 |
12322 EventListenerList get ended => this['ended']; | 12556 EventListenerList get ended => this['ended']; |
12323 | 12557 |
12324 EventListenerList get mute => this['mute']; | 12558 EventListenerList get mute => this['mute']; |
12325 | 12559 |
12326 EventListenerList get unmute => this['unmute']; | 12560 EventListenerList get unmute => this['unmute']; |
(...skipping 21 matching lines...) Expand all Loading... |
12348 MediaStreamTrackListEvents get on => | 12582 MediaStreamTrackListEvents get on => |
12349 new MediaStreamTrackListEvents(this); | 12583 new MediaStreamTrackListEvents(this); |
12350 | 12584 |
12351 /// @domName MediaStreamTrackList.length; @docsEditable true | 12585 /// @domName MediaStreamTrackList.length; @docsEditable true |
12352 final int length; | 12586 final int length; |
12353 | 12587 |
12354 /// @domName MediaStreamTrackList.add; @docsEditable true | 12588 /// @domName MediaStreamTrackList.add; @docsEditable true |
12355 void add(MediaStreamTrack track) native; | 12589 void add(MediaStreamTrack track) native; |
12356 | 12590 |
12357 /// @domName MediaStreamTrackList.addEventListener; @docsEditable true | 12591 /// @domName MediaStreamTrackList.addEventListener; @docsEditable true |
12358 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 12592 @JSName('addEventListener') |
| 12593 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
12359 | 12594 |
12360 /// @domName MediaStreamTrackList.dispatchEvent; @docsEditable true | 12595 /// @domName MediaStreamTrackList.dispatchEvent; @docsEditable true |
12361 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 12596 @JSName('dispatchEvent') |
| 12597 bool $dom_dispatchEvent(Event event) native; |
12362 | 12598 |
12363 /// @domName MediaStreamTrackList.item; @docsEditable true | 12599 /// @domName MediaStreamTrackList.item; @docsEditable true |
12364 MediaStreamTrack item(int index) native; | 12600 MediaStreamTrack item(int index) native; |
12365 | 12601 |
12366 /// @domName MediaStreamTrackList.remove; @docsEditable true | 12602 /// @domName MediaStreamTrackList.remove; @docsEditable true |
12367 void remove(MediaStreamTrack track) native; | 12603 void remove(MediaStreamTrack track) native; |
12368 | 12604 |
12369 /// @domName MediaStreamTrackList.removeEventListener; @docsEditable true | 12605 /// @domName MediaStreamTrackList.removeEventListener; @docsEditable true |
12370 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 12606 @JSName('removeEventListener') |
| 12607 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
12371 } | 12608 } |
12372 | 12609 |
12373 class MediaStreamTrackListEvents extends Events { | 12610 class MediaStreamTrackListEvents extends Events { |
12374 MediaStreamTrackListEvents(EventTarget _ptr) : super(_ptr); | 12611 MediaStreamTrackListEvents(EventTarget _ptr) : super(_ptr); |
12375 | 12612 |
12376 EventListenerList get addTrack => this['addtrack']; | 12613 EventListenerList get addTrack => this['addtrack']; |
12377 | 12614 |
12378 EventListenerList get removeTrack => this['removetrack']; | 12615 EventListenerList get removeTrack => this['removetrack']; |
12379 } | 12616 } |
12380 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12617 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
(...skipping 11 matching lines...) Expand all Loading... |
12392 final int totalJSHeapSize; | 12629 final int totalJSHeapSize; |
12393 | 12630 |
12394 /// @domName MemoryInfo.usedJSHeapSize; @docsEditable true | 12631 /// @domName MemoryInfo.usedJSHeapSize; @docsEditable true |
12395 final int usedJSHeapSize; | 12632 final int usedJSHeapSize; |
12396 } | 12633 } |
12397 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12634 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12398 // for details. All rights reserved. Use of this source code is governed by a | 12635 // for details. All rights reserved. Use of this source code is governed by a |
12399 // BSD-style license that can be found in the LICENSE file. | 12636 // BSD-style license that can be found in the LICENSE file. |
12400 | 12637 |
12401 | 12638 |
| 12639 /** |
| 12640 * An HTML <menu> element. |
| 12641 * |
| 12642 * A <menu> element represents an unordered list of menu commands. |
| 12643 * |
| 12644 * See also: |
| 12645 * |
| 12646 * * [Menu Element](https://developer.mozilla.org/en-US/docs/HTML/Element/menu)
from MDN. |
| 12647 * * [Menu Element](http://www.w3.org/TR/html5/the-menu-element.html#the-menu-e
lement) from the W3C. |
| 12648 */ |
12402 /// @domName HTMLMenuElement; @docsEditable true | 12649 /// @domName HTMLMenuElement; @docsEditable true |
12403 class MenuElement extends Element implements Element native "*HTMLMenuElement" { | 12650 class MenuElement extends Element implements Element native "*HTMLMenuElement" { |
12404 | 12651 |
12405 factory MenuElement() => document.$dom_createElement("menu"); | 12652 factory MenuElement() => document.$dom_createElement("menu"); |
12406 } | 12653 } |
12407 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12654 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12408 // for details. All rights reserved. Use of this source code is governed by a | 12655 // for details. All rights reserved. Use of this source code is governed by a |
12409 // BSD-style license that can be found in the LICENSE file. | 12656 // BSD-style license that can be found in the LICENSE file. |
12410 | 12657 |
12411 | 12658 |
(...skipping 11 matching lines...) Expand all Loading... |
12423 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12670 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12424 // for details. All rights reserved. Use of this source code is governed by a | 12671 // for details. All rights reserved. Use of this source code is governed by a |
12425 // BSD-style license that can be found in the LICENSE file. | 12672 // BSD-style license that can be found in the LICENSE file. |
12426 | 12673 |
12427 | 12674 |
12428 /// @domName MessageEvent; @docsEditable true | 12675 /// @domName MessageEvent; @docsEditable true |
12429 class MessageEvent extends Event native "*MessageEvent" { | 12676 class MessageEvent extends Event native "*MessageEvent" { |
12430 | 12677 |
12431 /// @domName MessageEvent.data; @docsEditable true | 12678 /// @domName MessageEvent.data; @docsEditable true |
12432 dynamic get data => _convertNativeToDart_SerializedScriptValue(this._data); | 12679 dynamic get data => _convertNativeToDart_SerializedScriptValue(this._data); |
12433 dynamic get _data => JS("dynamic", "#.data", this); | 12680 @JSName('data') |
| 12681 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri
ptValue |
| 12682 final dynamic _data; |
12434 | 12683 |
12435 /// @domName MessageEvent.lastEventId; @docsEditable true | 12684 /// @domName MessageEvent.lastEventId; @docsEditable true |
12436 final String lastEventId; | 12685 final String lastEventId; |
12437 | 12686 |
12438 /// @domName MessageEvent.origin; @docsEditable true | 12687 /// @domName MessageEvent.origin; @docsEditable true |
12439 final String origin; | 12688 final String origin; |
12440 | 12689 |
12441 /// @domName MessageEvent.ports; @docsEditable true | 12690 /// @domName MessageEvent.ports; @docsEditable true |
12442 @Creates('=List') | 12691 @Creates('=List') |
12443 final List ports; | 12692 final List ports; |
12444 | 12693 |
12445 /// @domName MessageEvent.source; @docsEditable true | 12694 /// @domName MessageEvent.source; @docsEditable true |
12446 Window get source => _convertNativeToDart_Window(this._source); | 12695 Window get source => _convertNativeToDart_Window(this._source); |
12447 dynamic get _source => JS("dynamic", "#.source", this); | 12696 @JSName('source') |
| 12697 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
| 12698 final dynamic _source; |
12448 | 12699 |
12449 /// @domName MessageEvent.initMessageEvent; @docsEditable true | 12700 /// @domName MessageEvent.initMessageEvent; @docsEditable true |
12450 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O
bject dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, L
ist messagePorts) native; | 12701 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O
bject dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, L
ist messagePorts) native; |
12451 | 12702 |
12452 /// @domName MessageEvent.webkitInitMessageEvent; @docsEditable true | 12703 /// @domName MessageEvent.webkitInitMessageEvent; @docsEditable true |
12453 void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelable
Arg, Object dataArg, String originArg, String lastEventIdArg, LocalWindow source
Arg, List transferables) native; | 12704 void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelable
Arg, Object dataArg, String originArg, String lastEventIdArg, LocalWindow source
Arg, List transferables) native; |
12454 } | 12705 } |
12455 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12706 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12456 // for details. All rights reserved. Use of this source code is governed by a | 12707 // for details. All rights reserved. Use of this source code is governed by a |
12457 // BSD-style license that can be found in the LICENSE file. | 12708 // BSD-style license that can be found in the LICENSE file. |
12458 | 12709 |
12459 | 12710 |
12460 /// @domName MessagePort; @docsEditable true | 12711 /// @domName MessagePort; @docsEditable true |
12461 class MessagePort extends EventTarget native "*MessagePort" { | 12712 class MessagePort extends EventTarget native "*MessagePort" { |
12462 | 12713 |
12463 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 12714 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
12464 MessagePortEvents get on => | 12715 MessagePortEvents get on => |
12465 new MessagePortEvents(this); | 12716 new MessagePortEvents(this); |
12466 | 12717 |
12467 /// @domName MessagePort.addEventListener; @docsEditable true | 12718 /// @domName MessagePort.addEventListener; @docsEditable true |
12468 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 12719 @JSName('addEventListener') |
| 12720 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
12469 | 12721 |
12470 /// @domName MessagePort.close; @docsEditable true | 12722 /// @domName MessagePort.close; @docsEditable true |
12471 void close() native; | 12723 void close() native; |
12472 | 12724 |
12473 /// @domName MessagePort.dispatchEvent; @docsEditable true | 12725 /// @domName MessagePort.dispatchEvent; @docsEditable true |
12474 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 12726 @JSName('dispatchEvent') |
| 12727 bool $dom_dispatchEvent(Event evt) native; |
12475 | 12728 |
12476 /// @domName MessagePort.postMessage; @docsEditable true | 12729 /// @domName MessagePort.postMessage; @docsEditable true |
12477 void postMessage(/*any*/ message, [List messagePorts]) { | 12730 void postMessage(/*any*/ message, [List messagePorts]) { |
12478 if (?messagePorts) { | 12731 if (?messagePorts) { |
12479 var message_1 = _convertDartToNative_SerializedScriptValue(message); | 12732 var message_1 = _convertDartToNative_SerializedScriptValue(message); |
12480 _postMessage_1(message_1, messagePorts); | 12733 _postMessage_1(message_1, messagePorts); |
12481 return; | 12734 return; |
12482 } | 12735 } |
12483 var message_2 = _convertDartToNative_SerializedScriptValue(message); | 12736 var message_2 = _convertDartToNative_SerializedScriptValue(message); |
12484 _postMessage_2(message_2); | 12737 _postMessage_2(message_2); |
12485 return; | 12738 return; |
12486 } | 12739 } |
12487 void _postMessage_1(message, List messagePorts) native "postMessage"; | 12740 @JSName('postMessage') |
12488 void _postMessage_2(message) native "postMessage"; | 12741 void _postMessage_1(message, List messagePorts) native; |
| 12742 @JSName('postMessage') |
| 12743 void _postMessage_2(message) native; |
12489 | 12744 |
12490 /// @domName MessagePort.removeEventListener; @docsEditable true | 12745 /// @domName MessagePort.removeEventListener; @docsEditable true |
12491 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 12746 @JSName('removeEventListener') |
| 12747 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
12492 | 12748 |
12493 /// @domName MessagePort.start; @docsEditable true | 12749 /// @domName MessagePort.start; @docsEditable true |
12494 void start() native; | 12750 void start() native; |
12495 } | 12751 } |
12496 | 12752 |
12497 class MessagePortEvents extends Events { | 12753 class MessagePortEvents extends Events { |
12498 MessagePortEvents(EventTarget _ptr) : super(_ptr); | 12754 MessagePortEvents(EventTarget _ptr) : super(_ptr); |
12499 | 12755 |
12500 EventListenerList get message => this['message']; | 12756 EventListenerList get message => this['message']; |
12501 } | 12757 } |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12548 | 12804 |
12549 /// @domName HTMLMeterElement; @docsEditable true | 12805 /// @domName HTMLMeterElement; @docsEditable true |
12550 class MeterElement extends Element implements Element native "*HTMLMeterElement"
{ | 12806 class MeterElement extends Element implements Element native "*HTMLMeterElement"
{ |
12551 | 12807 |
12552 factory MeterElement() => document.$dom_createElement("meter"); | 12808 factory MeterElement() => document.$dom_createElement("meter"); |
12553 | 12809 |
12554 /// @domName HTMLMeterElement.high; @docsEditable true | 12810 /// @domName HTMLMeterElement.high; @docsEditable true |
12555 num high; | 12811 num high; |
12556 | 12812 |
12557 /// @domName HTMLMeterElement.labels; @docsEditable true | 12813 /// @domName HTMLMeterElement.labels; @docsEditable true |
12558 @Returns('_NodeList') @Creates('_NodeList') | 12814 @Returns('NodeList') @Creates('NodeList') |
12559 final List<Node> labels; | 12815 final List<Node> labels; |
12560 | 12816 |
12561 /// @domName HTMLMeterElement.low; @docsEditable true | 12817 /// @domName HTMLMeterElement.low; @docsEditable true |
12562 num low; | 12818 num low; |
12563 | 12819 |
12564 /// @domName HTMLMeterElement.max; @docsEditable true | 12820 /// @domName HTMLMeterElement.max; @docsEditable true |
12565 num max; | 12821 num max; |
12566 | 12822 |
12567 /// @domName HTMLMeterElement.min; @docsEditable true | 12823 /// @domName HTMLMeterElement.min; @docsEditable true |
12568 num min; | 12824 num min; |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12624 final Clipboard dataTransfer; | 12880 final Clipboard dataTransfer; |
12625 | 12881 |
12626 /// @domName MouseEvent.fromElement; @docsEditable true | 12882 /// @domName MouseEvent.fromElement; @docsEditable true |
12627 final Node fromElement; | 12883 final Node fromElement; |
12628 | 12884 |
12629 /// @domName MouseEvent.metaKey; @docsEditable true | 12885 /// @domName MouseEvent.metaKey; @docsEditable true |
12630 final bool metaKey; | 12886 final bool metaKey; |
12631 | 12887 |
12632 /// @domName MouseEvent.relatedTarget; @docsEditable true | 12888 /// @domName MouseEvent.relatedTarget; @docsEditable true |
12633 EventTarget get relatedTarget => _convertNativeToDart_EventTarget(this._relate
dTarget); | 12889 EventTarget get relatedTarget => _convertNativeToDart_EventTarget(this._relate
dTarget); |
12634 dynamic get _relatedTarget => JS("dynamic", "#.relatedTarget", this); | 12890 @JSName('relatedTarget') |
| 12891 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object') |
| 12892 final dynamic _relatedTarget; |
12635 | 12893 |
12636 /// @domName MouseEvent.screenX; @docsEditable true | 12894 /// @domName MouseEvent.screenX; @docsEditable true |
12637 final int screenX; | 12895 final int screenX; |
12638 | 12896 |
12639 /// @domName MouseEvent.screenY; @docsEditable true | 12897 /// @domName MouseEvent.screenY; @docsEditable true |
12640 final int screenY; | 12898 final int screenY; |
12641 | 12899 |
12642 /// @domName MouseEvent.shiftKey; @docsEditable true | 12900 /// @domName MouseEvent.shiftKey; @docsEditable true |
12643 final bool shiftKey; | 12901 final bool shiftKey; |
12644 | 12902 |
(...skipping 11 matching lines...) Expand all Loading... |
12656 | 12914 |
12657 /// @domName MouseEvent.y; @docsEditable true | 12915 /// @domName MouseEvent.y; @docsEditable true |
12658 final int y; | 12916 final int y; |
12659 | 12917 |
12660 /// @domName MouseEvent.initMouseEvent; @docsEditable true | 12918 /// @domName MouseEvent.initMouseEvent; @docsEditable true |
12661 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) { | 12919 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) { |
12662 var relatedTarget_1 = _convertDartToNative_EventTarget(relatedTarget); | 12920 var relatedTarget_1 = _convertDartToNative_EventTarget(relatedTarget); |
12663 _$dom_initMouseEvent_1(type, canBubble, cancelable, view, detail, screenX, s
creenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTar
get_1); | 12921 _$dom_initMouseEvent_1(type, canBubble, cancelable, view, detail, screenX, s
creenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTar
get_1); |
12664 return; | 12922 return; |
12665 } | 12923 } |
12666 void _$dom_initMouseEvent_1(type, canBubble, cancelable, LocalWindow view, det
ail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, but
ton, relatedTarget) native "initMouseEvent"; | 12924 @JSName('initMouseEvent') |
| 12925 void _$dom_initMouseEvent_1(type, canBubble, cancelable, LocalWindow view, det
ail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, but
ton, relatedTarget) native; |
12667 | 12926 |
12668 | 12927 |
12669 int get offsetX { | 12928 int get offsetX { |
12670 if (JS('bool', '!!#.offsetX', this)) { | 12929 if (JS('bool', '!!#.offsetX', this)) { |
12671 return JS('int', '#.offsetX', this); | 12930 return JS('int', '#.offsetX', this); |
12672 } else { | 12931 } else { |
12673 // Firefox does not support offsetX. | 12932 // Firefox does not support offsetX. |
12674 var target = this.target; | 12933 var target = this.target; |
12675 if (!(target is Element)) { | 12934 if (!(target is Element)) { |
12676 throw new UnsupportedError( | 12935 throw new UnsupportedError( |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12746 | 13005 |
12747 /// @domName MutationObserver.disconnect; @docsEditable true | 13006 /// @domName MutationObserver.disconnect; @docsEditable true |
12748 void disconnect() native; | 13007 void disconnect() native; |
12749 | 13008 |
12750 /// @domName MutationObserver._observe; @docsEditable true | 13009 /// @domName MutationObserver._observe; @docsEditable true |
12751 void _observe(Node target, Map options) { | 13010 void _observe(Node target, Map options) { |
12752 var options_1 = _convertDartToNative_Dictionary(options); | 13011 var options_1 = _convertDartToNative_Dictionary(options); |
12753 __observe_1(target, options_1); | 13012 __observe_1(target, options_1); |
12754 return; | 13013 return; |
12755 } | 13014 } |
12756 void __observe_1(Node target, options) native "observe"; | 13015 @JSName('observe') |
| 13016 void __observe_1(Node target, options) native; |
12757 | 13017 |
12758 /// @domName MutationObserver.takeRecords; @docsEditable true | 13018 /// @domName MutationObserver.takeRecords; @docsEditable true |
12759 List<MutationRecord> takeRecords() native; | 13019 List<MutationRecord> takeRecords() native; |
12760 | 13020 |
12761 void observe(Node target, | 13021 void observe(Node target, |
12762 {Map options, | 13022 {Map options, |
12763 bool childList, | 13023 bool childList, |
12764 bool attributes, | 13024 bool attributes, |
12765 bool characterData, | 13025 bool characterData, |
12766 bool subtree, | 13026 bool subtree, |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12810 'subtree': true, | 13070 'subtree': true, |
12811 'attributeOldValue': true, | 13071 'attributeOldValue': true, |
12812 'characterDataOldValue': true }; | 13072 'characterDataOldValue': true }; |
12813 | 13073 |
12814 | 13074 |
12815 static _createDict() => JS('var', '{}'); | 13075 static _createDict() => JS('var', '{}'); |
12816 static _add(m, String key, value) { JS('void', '#[#] = #', m, key, value); } | 13076 static _add(m, String key, value) { JS('void', '#[#] = #', m, key, value); } |
12817 static _fixupList(list) => list; // TODO: Ensure is a JavaScript Array. | 13077 static _fixupList(list) => list; // TODO: Ensure is a JavaScript Array. |
12818 | 13078 |
12819 // Call native function with no conversions. | 13079 // Call native function with no conversions. |
12820 void _call(target, options) native 'observe'; | 13080 @JSName('observe') |
| 13081 void _call(target, options) native; |
12821 } | 13082 } |
12822 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13083 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12823 // for details. All rights reserved. Use of this source code is governed by a | 13084 // for details. All rights reserved. Use of this source code is governed by a |
12824 // BSD-style license that can be found in the LICENSE file. | 13085 // BSD-style license that can be found in the LICENSE file. |
12825 | 13086 |
12826 | 13087 |
12827 /// @domName MutationRecord; @docsEditable true | 13088 /// @domName MutationRecord; @docsEditable true |
12828 class MutationRecord native "*MutationRecord" { | 13089 class MutationRecord native "*MutationRecord" { |
12829 | 13090 |
12830 /// @domName MutationRecord.addedNodes; @docsEditable true | 13091 /// @domName MutationRecord.addedNodes; @docsEditable true |
12831 @Returns('_NodeList') @Creates('_NodeList') | 13092 @Returns('NodeList') @Creates('NodeList') |
12832 final List<Node> addedNodes; | 13093 final List<Node> addedNodes; |
12833 | 13094 |
12834 /// @domName MutationRecord.attributeName; @docsEditable true | 13095 /// @domName MutationRecord.attributeName; @docsEditable true |
12835 final String attributeName; | 13096 final String attributeName; |
12836 | 13097 |
12837 /// @domName MutationRecord.attributeNamespace; @docsEditable true | 13098 /// @domName MutationRecord.attributeNamespace; @docsEditable true |
12838 final String attributeNamespace; | 13099 final String attributeNamespace; |
12839 | 13100 |
12840 /// @domName MutationRecord.nextSibling; @docsEditable true | 13101 /// @domName MutationRecord.nextSibling; @docsEditable true |
12841 final Node nextSibling; | 13102 final Node nextSibling; |
12842 | 13103 |
12843 /// @domName MutationRecord.oldValue; @docsEditable true | 13104 /// @domName MutationRecord.oldValue; @docsEditable true |
12844 final String oldValue; | 13105 final String oldValue; |
12845 | 13106 |
12846 /// @domName MutationRecord.previousSibling; @docsEditable true | 13107 /// @domName MutationRecord.previousSibling; @docsEditable true |
12847 final Node previousSibling; | 13108 final Node previousSibling; |
12848 | 13109 |
12849 /// @domName MutationRecord.removedNodes; @docsEditable true | 13110 /// @domName MutationRecord.removedNodes; @docsEditable true |
12850 @Returns('_NodeList') @Creates('_NodeList') | 13111 @Returns('NodeList') @Creates('NodeList') |
12851 final List<Node> removedNodes; | 13112 final List<Node> removedNodes; |
12852 | 13113 |
12853 /// @domName MutationRecord.target; @docsEditable true | 13114 /// @domName MutationRecord.target; @docsEditable true |
12854 final Node target; | 13115 final Node target; |
12855 | 13116 |
12856 /// @domName MutationRecord.type; @docsEditable true | 13117 /// @domName MutationRecord.type; @docsEditable true |
12857 final String type; | 13118 final String type; |
12858 } | 13119 } |
12859 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13120 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12860 // for details. All rights reserved. Use of this source code is governed by a | 13121 // 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... |
13043 void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback success
Callback, [NavigatorUserMediaErrorCallback errorCallback]) { | 13304 void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback success
Callback, [NavigatorUserMediaErrorCallback errorCallback]) { |
13044 if (?errorCallback) { | 13305 if (?errorCallback) { |
13045 var options_1 = _convertDartToNative_Dictionary(options); | 13306 var options_1 = _convertDartToNative_Dictionary(options); |
13046 _webkitGetUserMedia_1(options_1, successCallback, errorCallback); | 13307 _webkitGetUserMedia_1(options_1, successCallback, errorCallback); |
13047 return; | 13308 return; |
13048 } | 13309 } |
13049 var options_2 = _convertDartToNative_Dictionary(options); | 13310 var options_2 = _convertDartToNative_Dictionary(options); |
13050 _webkitGetUserMedia_2(options_2, successCallback); | 13311 _webkitGetUserMedia_2(options_2, successCallback); |
13051 return; | 13312 return; |
13052 } | 13313 } |
13053 void _webkitGetUserMedia_1(options, NavigatorUserMediaSuccessCallback successC
allback, NavigatorUserMediaErrorCallback errorCallback) native "webkitGetUserMed
ia"; | 13314 @JSName('webkitGetUserMedia') |
13054 void _webkitGetUserMedia_2(options, NavigatorUserMediaSuccessCallback successC
allback) native "webkitGetUserMedia"; | 13315 void _webkitGetUserMedia_1(options, NavigatorUserMediaSuccessCallback successC
allback, NavigatorUserMediaErrorCallback errorCallback) native; |
| 13316 @JSName('webkitGetUserMedia') |
| 13317 void _webkitGetUserMedia_2(options, NavigatorUserMediaSuccessCallback successC
allback) native; |
13055 } | 13318 } |
13056 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13319 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
13057 // for details. All rights reserved. Use of this source code is governed by a | 13320 // for details. All rights reserved. Use of this source code is governed by a |
13058 // BSD-style license that can be found in the LICENSE file. | 13321 // BSD-style license that can be found in the LICENSE file. |
13059 | 13322 |
13060 | 13323 |
13061 /// @domName NavigatorUserMediaError; @docsEditable true | 13324 /// @domName NavigatorUserMediaError; @docsEditable true |
13062 class NavigatorUserMediaError native "*NavigatorUserMediaError" { | 13325 class NavigatorUserMediaError native "*NavigatorUserMediaError" { |
13063 | 13326 |
13064 static const int PERMISSION_DENIED = 1; | 13327 static const int PERMISSION_DENIED = 1; |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13264 | 13527 |
13265 static const int ENTITY_REFERENCE_NODE = 5; | 13528 static const int ENTITY_REFERENCE_NODE = 5; |
13266 | 13529 |
13267 static const int NOTATION_NODE = 12; | 13530 static const int NOTATION_NODE = 12; |
13268 | 13531 |
13269 static const int PROCESSING_INSTRUCTION_NODE = 7; | 13532 static const int PROCESSING_INSTRUCTION_NODE = 7; |
13270 | 13533 |
13271 static const int TEXT_NODE = 3; | 13534 static const int TEXT_NODE = 3; |
13272 | 13535 |
13273 /// @domName Node.attributes; @docsEditable true | 13536 /// @domName Node.attributes; @docsEditable true |
13274 NamedNodeMap get $dom_attributes => JS("NamedNodeMap", "#.attributes", this); | 13537 @JSName('attributes') |
| 13538 final NamedNodeMap $dom_attributes; |
13275 | 13539 |
13276 /// @domName Node.childNodes; @docsEditable true | 13540 /// @domName Node.childNodes; @docsEditable true |
13277 List<Node> get $dom_childNodes => JS("_NodeList", "#.childNodes", this); | 13541 @JSName('childNodes') |
| 13542 @Returns('NodeList') @Creates('NodeList') |
| 13543 final List<Node> $dom_childNodes; |
13278 | 13544 |
13279 /// @domName Node.firstChild; @docsEditable true | 13545 /// @domName Node.firstChild; @docsEditable true |
13280 Node get $dom_firstChild => JS("Node", "#.firstChild", this); | 13546 @JSName('firstChild') |
| 13547 final Node $dom_firstChild; |
13281 | 13548 |
13282 /// @domName Node.lastChild; @docsEditable true | 13549 /// @domName Node.lastChild; @docsEditable true |
13283 Node get $dom_lastChild => JS("Node", "#.lastChild", this); | 13550 @JSName('lastChild') |
| 13551 final Node $dom_lastChild; |
13284 | 13552 |
13285 /// @domName Node.localName; @docsEditable true | 13553 /// @domName Node.localName; @docsEditable true |
13286 String get $dom_localName => JS("String", "#.localName", this); | 13554 @JSName('localName') |
| 13555 final String $dom_localName; |
13287 | 13556 |
13288 /// @domName Node.namespaceURI; @docsEditable true | 13557 /// @domName Node.namespaceURI; @docsEditable true |
13289 String get $dom_namespaceUri => JS("String", "#.namespaceURI", this); | 13558 @JSName('namespaceURI') |
| 13559 final String $dom_namespaceUri; |
13290 | 13560 |
13291 /// @domName Node.nextSibling; @docsEditable true | 13561 /// @domName Node.nextSibling; @docsEditable true |
13292 Node get nextNode => JS("Node", "#.nextSibling", this); | 13562 @JSName('nextSibling') |
| 13563 final Node nextNode; |
13293 | 13564 |
13294 /// @domName Node.nodeType; @docsEditable true | 13565 /// @domName Node.nodeType; @docsEditable true |
13295 final int nodeType; | 13566 final int nodeType; |
13296 | 13567 |
13297 /// @domName Node.ownerDocument; @docsEditable true | 13568 /// @domName Node.ownerDocument; @docsEditable true |
13298 Document get document => JS("Document", "#.ownerDocument", this); | 13569 @JSName('ownerDocument') |
| 13570 final Document document; |
13299 | 13571 |
13300 /// @domName Node.parentNode; @docsEditable true | 13572 /// @domName Node.parentNode; @docsEditable true |
13301 Node get parent => JS("Node", "#.parentNode", this); | 13573 @JSName('parentNode') |
| 13574 final Node parent; |
13302 | 13575 |
13303 /// @domName Node.previousSibling; @docsEditable true | 13576 /// @domName Node.previousSibling; @docsEditable true |
13304 Node get previousNode => JS("Node", "#.previousSibling", this); | 13577 @JSName('previousSibling') |
| 13578 final Node previousNode; |
13305 | 13579 |
13306 /// @domName Node.textContent; @docsEditable true | 13580 /// @domName Node.textContent; @docsEditable true |
13307 String get text => JS("String", "#.textContent", this); | 13581 @JSName('textContent') |
13308 | 13582 String text; |
13309 /// @domName Node.textContent; @docsEditable true | |
13310 void set text(String value) { | |
13311 JS("void", "#.textContent = #", this, value); | |
13312 } | |
13313 | 13583 |
13314 /// @domName Node.addEventListener; @docsEditable true | 13584 /// @domName Node.addEventListener; @docsEditable true |
13315 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 13585 @JSName('addEventListener') |
| 13586 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
13316 | 13587 |
13317 /// @domName Node.appendChild; @docsEditable true | 13588 /// @domName Node.appendChild; @docsEditable true |
13318 Node $dom_appendChild(Node newChild) native "appendChild"; | 13589 @JSName('appendChild') |
| 13590 Node $dom_appendChild(Node newChild) native; |
13319 | 13591 |
13320 /// @domName Node.cloneNode; @docsEditable true | 13592 /// @domName Node.cloneNode; @docsEditable true |
13321 Node clone(bool deep) native "cloneNode"; | 13593 @JSName('cloneNode') |
| 13594 Node clone(bool deep) native; |
13322 | 13595 |
13323 /// @domName Node.contains; @docsEditable true | 13596 /// @domName Node.contains; @docsEditable true |
13324 bool contains(Node other) native; | 13597 bool contains(Node other) native; |
13325 | 13598 |
13326 /// @domName Node.dispatchEvent; @docsEditable true | 13599 /// @domName Node.dispatchEvent; @docsEditable true |
13327 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 13600 @JSName('dispatchEvent') |
| 13601 bool $dom_dispatchEvent(Event event) native; |
13328 | 13602 |
13329 /// @domName Node.hasChildNodes; @docsEditable true | 13603 /// @domName Node.hasChildNodes; @docsEditable true |
13330 bool hasChildNodes() native; | 13604 bool hasChildNodes() native; |
13331 | 13605 |
13332 /// @domName Node.insertBefore; @docsEditable true | 13606 /// @domName Node.insertBefore; @docsEditable true |
13333 Node insertBefore(Node newChild, Node refChild) native; | 13607 Node insertBefore(Node newChild, Node refChild) native; |
13334 | 13608 |
13335 /// @domName Node.removeChild; @docsEditable true | 13609 /// @domName Node.removeChild; @docsEditable true |
13336 Node $dom_removeChild(Node oldChild) native "removeChild"; | 13610 @JSName('removeChild') |
| 13611 Node $dom_removeChild(Node oldChild) native; |
13337 | 13612 |
13338 /// @domName Node.removeEventListener; @docsEditable true | 13613 /// @domName Node.removeEventListener; @docsEditable true |
13339 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 13614 @JSName('removeEventListener') |
| 13615 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
13340 | 13616 |
13341 /// @domName Node.replaceChild; @docsEditable true | 13617 /// @domName Node.replaceChild; @docsEditable true |
13342 Node $dom_replaceChild(Node newChild, Node oldChild) native "replaceChild"; | 13618 @JSName('replaceChild') |
| 13619 Node $dom_replaceChild(Node newChild, Node oldChild) native; |
13343 | 13620 |
13344 } | 13621 } |
13345 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13622 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
13346 // for details. All rights reserved. Use of this source code is governed by a | 13623 // for details. All rights reserved. Use of this source code is governed by a |
13347 // BSD-style license that can be found in the LICENSE file. | 13624 // BSD-style license that can be found in the LICENSE file. |
13348 | 13625 |
13349 | 13626 |
13350 /// @domName NodeFilter; @docsEditable true | 13627 /// @domName NodeFilter; @docsEditable true |
13351 class NodeFilter native "*NodeFilter" { | 13628 class NodeFilter native "*NodeFilter" { |
13352 | 13629 |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13418 Node nextNode() native; | 13695 Node nextNode() native; |
13419 | 13696 |
13420 /// @domName NodeIterator.previousNode; @docsEditable true | 13697 /// @domName NodeIterator.previousNode; @docsEditable true |
13421 Node previousNode() native; | 13698 Node previousNode() native; |
13422 } | 13699 } |
13423 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13700 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
13424 // for details. All rights reserved. Use of this source code is governed by a | 13701 // for details. All rights reserved. Use of this source code is governed by a |
13425 // BSD-style license that can be found in the LICENSE file. | 13702 // BSD-style license that can be found in the LICENSE file. |
13426 | 13703 |
13427 | 13704 |
| 13705 /// @domName NodeList; @docsEditable true |
| 13706 class NodeList implements JavaScriptIndexingBehavior, List<Node> native "*NodeLi
st" { |
| 13707 |
| 13708 /// @domName NodeList.length; @docsEditable true |
| 13709 final int length; |
| 13710 |
| 13711 Node operator[](int index) => JS("Node", "#[#]", this, index); |
| 13712 |
| 13713 void operator[]=(int index, Node value) { |
| 13714 throw new UnsupportedError("Cannot assign element of immutable List."); |
| 13715 } |
| 13716 // -- start List<Node> mixins. |
| 13717 // Node is the element type. |
| 13718 |
| 13719 // From Iterable<Node>: |
| 13720 |
| 13721 Iterator<Node> iterator() { |
| 13722 // Note: NodeLists are not fixed size. And most probably length shouldn't |
| 13723 // be cached in both iterator _and_ forEach method. For now caching it |
| 13724 // for consistency. |
| 13725 return new FixedSizeListIterator<Node>(this); |
| 13726 } |
| 13727 |
| 13728 // From Collection<Node>: |
| 13729 |
| 13730 void add(Node value) { |
| 13731 throw new UnsupportedError("Cannot add to immutable List."); |
| 13732 } |
| 13733 |
| 13734 void addLast(Node value) { |
| 13735 throw new UnsupportedError("Cannot add to immutable List."); |
| 13736 } |
| 13737 |
| 13738 void addAll(Collection<Node> collection) { |
| 13739 throw new UnsupportedError("Cannot add to immutable List."); |
| 13740 } |
| 13741 |
| 13742 bool contains(Node element) => _Collections.contains(this, element); |
| 13743 |
| 13744 void forEach(void f(Node element)) => _Collections.forEach(this, f); |
| 13745 |
| 13746 Collection map(f(Node element)) => _Collections.map(this, [], f); |
| 13747 |
| 13748 Collection<Node> filter(bool f(Node element)) => |
| 13749 _Collections.filter(this, <Node>[], f); |
| 13750 |
| 13751 bool every(bool f(Node element)) => _Collections.every(this, f); |
| 13752 |
| 13753 bool some(bool f(Node element)) => _Collections.some(this, f); |
| 13754 |
| 13755 bool get isEmpty => this.length == 0; |
| 13756 |
| 13757 // From List<Node>: |
| 13758 |
| 13759 void sort([Comparator<Node> compare = Comparable.compare]) { |
| 13760 throw new UnsupportedError("Cannot sort immutable List."); |
| 13761 } |
| 13762 |
| 13763 int indexOf(Node element, [int start = 0]) => |
| 13764 _Lists.indexOf(this, element, start, this.length); |
| 13765 |
| 13766 int lastIndexOf(Node element, [int start]) { |
| 13767 if (start == null) start = length - 1; |
| 13768 return _Lists.lastIndexOf(this, element, start); |
| 13769 } |
| 13770 |
| 13771 Node get first => this[0]; |
| 13772 |
| 13773 Node get last => this[length - 1]; |
| 13774 |
| 13775 Node removeLast() { |
| 13776 throw new UnsupportedError("Cannot removeLast on immutable List."); |
| 13777 } |
| 13778 |
| 13779 void setRange(int start, int rangeLength, List<Node> from, [int startFrom]) { |
| 13780 throw new UnsupportedError("Cannot setRange on immutable List."); |
| 13781 } |
| 13782 |
| 13783 void removeRange(int start, int rangeLength) { |
| 13784 throw new UnsupportedError("Cannot removeRange on immutable List."); |
| 13785 } |
| 13786 |
| 13787 void insertRange(int start, int rangeLength, [Node initialValue]) { |
| 13788 throw new UnsupportedError("Cannot insertRange on immutable List."); |
| 13789 } |
| 13790 |
| 13791 List<Node> getRange(int start, int rangeLength) => |
| 13792 _Lists.getRange(this, start, rangeLength, <Node>[]); |
| 13793 |
| 13794 // -- end List<Node> mixins. |
| 13795 |
| 13796 /// @domName NodeList.item; @docsEditable true |
| 13797 @JSName('item') |
| 13798 Node _item(int index) native; |
| 13799 } |
| 13800 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 13801 // for details. All rights reserved. Use of this source code is governed by a |
| 13802 // BSD-style license that can be found in the LICENSE file. |
| 13803 |
| 13804 |
13428 /// @domName Notation; @docsEditable true | 13805 /// @domName Notation; @docsEditable true |
13429 class Notation extends Node native "*Notation" { | 13806 class Notation extends Node native "*Notation" { |
13430 | 13807 |
13431 /// @domName Notation.publicId; @docsEditable true | 13808 /// @domName Notation.publicId; @docsEditable true |
13432 final String publicId; | 13809 final String publicId; |
13433 | 13810 |
13434 /// @domName Notation.systemId; @docsEditable true | 13811 /// @domName Notation.systemId; @docsEditable true |
13435 final String systemId; | 13812 final String systemId; |
13436 } | 13813 } |
13437 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13814 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
(...skipping 21 matching lines...) Expand all Loading... |
13459 /// @domName Notification.permission; @docsEditable true | 13836 /// @domName Notification.permission; @docsEditable true |
13460 final String permission; | 13837 final String permission; |
13461 | 13838 |
13462 /// @domName Notification.replaceId; @docsEditable true | 13839 /// @domName Notification.replaceId; @docsEditable true |
13463 String replaceId; | 13840 String replaceId; |
13464 | 13841 |
13465 /// @domName Notification.tag; @docsEditable true | 13842 /// @domName Notification.tag; @docsEditable true |
13466 String tag; | 13843 String tag; |
13467 | 13844 |
13468 /// @domName Notification.addEventListener; @docsEditable true | 13845 /// @domName Notification.addEventListener; @docsEditable true |
13469 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 13846 @JSName('addEventListener') |
| 13847 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
13470 | 13848 |
13471 /// @domName Notification.cancel; @docsEditable true | 13849 /// @domName Notification.cancel; @docsEditable true |
13472 void cancel() native; | 13850 void cancel() native; |
13473 | 13851 |
13474 /// @domName Notification.close; @docsEditable true | 13852 /// @domName Notification.close; @docsEditable true |
13475 void close() native; | 13853 void close() native; |
13476 | 13854 |
13477 /// @domName Notification.dispatchEvent; @docsEditable true | 13855 /// @domName Notification.dispatchEvent; @docsEditable true |
13478 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 13856 @JSName('dispatchEvent') |
| 13857 bool $dom_dispatchEvent(Event evt) native; |
13479 | 13858 |
13480 /// @domName Notification.removeEventListener; @docsEditable true | 13859 /// @domName Notification.removeEventListener; @docsEditable true |
13481 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 13860 @JSName('removeEventListener') |
| 13861 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
13482 | 13862 |
13483 /// @domName Notification.requestPermission; @docsEditable true | 13863 /// @domName Notification.requestPermission; @docsEditable true |
13484 static void requestPermission(NotificationPermissionCallback callback) native; | 13864 static void requestPermission(NotificationPermissionCallback callback) native; |
13485 | 13865 |
13486 /// @domName Notification.show; @docsEditable true | 13866 /// @domName Notification.show; @docsEditable true |
13487 void show() native; | 13867 void show() native; |
13488 } | 13868 } |
13489 | 13869 |
13490 class NotificationEvents extends Events { | 13870 class NotificationEvents extends Events { |
13491 NotificationEvents(EventTarget _ptr) : super(_ptr); | 13871 NotificationEvents(EventTarget _ptr) : super(_ptr); |
(...skipping 13 matching lines...) Expand all Loading... |
13505 // BSD-style license that can be found in the LICENSE file. | 13885 // BSD-style license that can be found in the LICENSE file. |
13506 | 13886 |
13507 | 13887 |
13508 /// @domName NotificationCenter; @docsEditable true | 13888 /// @domName NotificationCenter; @docsEditable true |
13509 class NotificationCenter native "*NotificationCenter" { | 13889 class NotificationCenter native "*NotificationCenter" { |
13510 | 13890 |
13511 /// @domName NotificationCenter.checkPermission; @docsEditable true | 13891 /// @domName NotificationCenter.checkPermission; @docsEditable true |
13512 int checkPermission() native; | 13892 int checkPermission() native; |
13513 | 13893 |
13514 /// @domName NotificationCenter.createHTMLNotification; @docsEditable true | 13894 /// @domName NotificationCenter.createHTMLNotification; @docsEditable true |
13515 Notification createHtmlNotification(String url) native "createHTMLNotification
"; | 13895 @JSName('createHTMLNotification') |
| 13896 Notification createHtmlNotification(String url) native; |
13516 | 13897 |
13517 /// @domName NotificationCenter.createNotification; @docsEditable true | 13898 /// @domName NotificationCenter.createNotification; @docsEditable true |
13518 Notification createNotification(String iconUrl, String title, String body) nat
ive; | 13899 Notification createNotification(String iconUrl, String title, String body) nat
ive; |
13519 | 13900 |
13520 /// @domName NotificationCenter.requestPermission; @docsEditable true | 13901 /// @domName NotificationCenter.requestPermission; @docsEditable true |
13521 void requestPermission(VoidCallback callback) native; | 13902 void requestPermission(VoidCallback callback) native; |
13522 } | 13903 } |
13523 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13904 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
13524 // for details. All rights reserved. Use of this source code is governed by a | 13905 // for details. All rights reserved. Use of this source code is governed by a |
13525 // BSD-style license that can be found in the LICENSE file. | 13906 // BSD-style license that can be found in the LICENSE file. |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13558 // for details. All rights reserved. Use of this source code is governed by a | 13939 // for details. All rights reserved. Use of this source code is governed by a |
13559 // BSD-style license that can be found in the LICENSE file. | 13940 // BSD-style license that can be found in the LICENSE file. |
13560 | 13941 |
13561 | 13942 |
13562 /// @domName OESVertexArrayObject; @docsEditable true | 13943 /// @domName OESVertexArrayObject; @docsEditable true |
13563 class OESVertexArrayObject native "*OESVertexArrayObject" { | 13944 class OESVertexArrayObject native "*OESVertexArrayObject" { |
13564 | 13945 |
13565 static const int VERTEX_ARRAY_BINDING_OES = 0x85B5; | 13946 static const int VERTEX_ARRAY_BINDING_OES = 0x85B5; |
13566 | 13947 |
13567 /// @domName OESVertexArrayObject.bindVertexArrayOES; @docsEditable true | 13948 /// @domName OESVertexArrayObject.bindVertexArrayOES; @docsEditable true |
13568 void bindVertexArray(WebGLVertexArrayObjectOES arrayObject) native "bindVertex
ArrayOES"; | 13949 @JSName('bindVertexArrayOES') |
| 13950 void bindVertexArray(WebGLVertexArrayObjectOES arrayObject) native; |
13569 | 13951 |
13570 /// @domName OESVertexArrayObject.createVertexArrayOES; @docsEditable true | 13952 /// @domName OESVertexArrayObject.createVertexArrayOES; @docsEditable true |
13571 WebGLVertexArrayObjectOES createVertexArray() native "createVertexArrayOES"; | 13953 @JSName('createVertexArrayOES') |
| 13954 WebGLVertexArrayObjectOES createVertexArray() native; |
13572 | 13955 |
13573 /// @domName OESVertexArrayObject.deleteVertexArrayOES; @docsEditable true | 13956 /// @domName OESVertexArrayObject.deleteVertexArrayOES; @docsEditable true |
13574 void deleteVertexArray(WebGLVertexArrayObjectOES arrayObject) native "deleteVe
rtexArrayOES"; | 13957 @JSName('deleteVertexArrayOES') |
| 13958 void deleteVertexArray(WebGLVertexArrayObjectOES arrayObject) native; |
13575 | 13959 |
13576 /// @domName OESVertexArrayObject.isVertexArrayOES; @docsEditable true | 13960 /// @domName OESVertexArrayObject.isVertexArrayOES; @docsEditable true |
13577 bool isVertexArray(WebGLVertexArrayObjectOES arrayObject) native "isVertexArra
yOES"; | 13961 @JSName('isVertexArrayOES') |
| 13962 bool isVertexArray(WebGLVertexArrayObjectOES arrayObject) native; |
13578 } | 13963 } |
13579 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13964 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
13580 // for details. All rights reserved. Use of this source code is governed by a | 13965 // for details. All rights reserved. Use of this source code is governed by a |
13581 // BSD-style license that can be found in the LICENSE file. | 13966 // BSD-style license that can be found in the LICENSE file. |
13582 | 13967 |
13583 | 13968 |
13584 /// @domName HTMLOListElement; @docsEditable true | 13969 /// @domName HTMLOListElement; @docsEditable true |
13585 class OListElement extends Element implements Element native "*HTMLOListElement"
{ | 13970 class OListElement extends Element implements Element native "*HTMLOListElement"
{ |
13586 | 13971 |
13587 factory OListElement() => document.$dom_createElement("ol"); | 13972 factory OListElement() => document.$dom_createElement("ol"); |
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13748 /// @domName HTMLOutputElement.defaultValue; @docsEditable true | 14133 /// @domName HTMLOutputElement.defaultValue; @docsEditable true |
13749 String defaultValue; | 14134 String defaultValue; |
13750 | 14135 |
13751 /// @domName HTMLOutputElement.form; @docsEditable true | 14136 /// @domName HTMLOutputElement.form; @docsEditable true |
13752 final FormElement form; | 14137 final FormElement form; |
13753 | 14138 |
13754 /// @domName HTMLOutputElement.htmlFor; @docsEditable true | 14139 /// @domName HTMLOutputElement.htmlFor; @docsEditable true |
13755 DOMSettableTokenList htmlFor; | 14140 DOMSettableTokenList htmlFor; |
13756 | 14141 |
13757 /// @domName HTMLOutputElement.labels; @docsEditable true | 14142 /// @domName HTMLOutputElement.labels; @docsEditable true |
13758 @Returns('_NodeList') @Creates('_NodeList') | 14143 @Returns('NodeList') @Creates('NodeList') |
13759 final List<Node> labels; | 14144 final List<Node> labels; |
13760 | 14145 |
13761 /// @domName HTMLOutputElement.name; @docsEditable true | 14146 /// @domName HTMLOutputElement.name; @docsEditable true |
13762 String name; | 14147 String name; |
13763 | 14148 |
13764 /// @domName HTMLOutputElement.type; @docsEditable true | 14149 /// @domName HTMLOutputElement.type; @docsEditable true |
13765 final String type; | 14150 final String type; |
13766 | 14151 |
13767 /// @domName HTMLOutputElement.validationMessage; @docsEditable true | 14152 /// @domName HTMLOutputElement.validationMessage; @docsEditable true |
13768 final String validationMessage; | 14153 final String validationMessage; |
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13921 final int readyState; | 14306 final int readyState; |
13922 | 14307 |
13923 /// @domName PeerConnection00.remoteDescription; @docsEditable true | 14308 /// @domName PeerConnection00.remoteDescription; @docsEditable true |
13924 final SessionDescription remoteDescription; | 14309 final SessionDescription remoteDescription; |
13925 | 14310 |
13926 /// @domName PeerConnection00.remoteStreams; @docsEditable true | 14311 /// @domName PeerConnection00.remoteStreams; @docsEditable true |
13927 @Returns('_MediaStreamList') @Creates('_MediaStreamList') | 14312 @Returns('_MediaStreamList') @Creates('_MediaStreamList') |
13928 final List<MediaStream> remoteStreams; | 14313 final List<MediaStream> remoteStreams; |
13929 | 14314 |
13930 /// @domName PeerConnection00.addEventListener; @docsEditable true | 14315 /// @domName PeerConnection00.addEventListener; @docsEditable true |
13931 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 14316 @JSName('addEventListener') |
| 14317 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
13932 | 14318 |
13933 /// @domName PeerConnection00.addStream; @docsEditable true | 14319 /// @domName PeerConnection00.addStream; @docsEditable true |
13934 void addStream(MediaStream stream, [Map mediaStreamHints]) { | 14320 void addStream(MediaStream stream, [Map mediaStreamHints]) { |
13935 if (?mediaStreamHints) { | 14321 if (?mediaStreamHints) { |
13936 var mediaStreamHints_1 = _convertDartToNative_Dictionary(mediaStreamHints)
; | 14322 var mediaStreamHints_1 = _convertDartToNative_Dictionary(mediaStreamHints)
; |
13937 _addStream_1(stream, mediaStreamHints_1); | 14323 _addStream_1(stream, mediaStreamHints_1); |
13938 return; | 14324 return; |
13939 } | 14325 } |
13940 _addStream_2(stream); | 14326 _addStream_2(stream); |
13941 return; | 14327 return; |
13942 } | 14328 } |
13943 void _addStream_1(MediaStream stream, mediaStreamHints) native "addStream"; | 14329 @JSName('addStream') |
13944 void _addStream_2(MediaStream stream) native "addStream"; | 14330 void _addStream_1(MediaStream stream, mediaStreamHints) native; |
| 14331 @JSName('addStream') |
| 14332 void _addStream_2(MediaStream stream) native; |
13945 | 14333 |
13946 /// @domName PeerConnection00.close; @docsEditable true | 14334 /// @domName PeerConnection00.close; @docsEditable true |
13947 void close() native; | 14335 void close() native; |
13948 | 14336 |
13949 /// @domName PeerConnection00.createAnswer; @docsEditable true | 14337 /// @domName PeerConnection00.createAnswer; @docsEditable true |
13950 SessionDescription createAnswer(String offer, [Map mediaHints]) { | 14338 SessionDescription createAnswer(String offer, [Map mediaHints]) { |
13951 if (?mediaHints) { | 14339 if (?mediaHints) { |
13952 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints); | 14340 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints); |
13953 return _createAnswer_1(offer, mediaHints_1); | 14341 return _createAnswer_1(offer, mediaHints_1); |
13954 } | 14342 } |
13955 return _createAnswer_2(offer); | 14343 return _createAnswer_2(offer); |
13956 } | 14344 } |
13957 SessionDescription _createAnswer_1(offer, mediaHints) native "createAnswer"; | 14345 @JSName('createAnswer') |
13958 SessionDescription _createAnswer_2(offer) native "createAnswer"; | 14346 SessionDescription _createAnswer_1(offer, mediaHints) native; |
| 14347 @JSName('createAnswer') |
| 14348 SessionDescription _createAnswer_2(offer) native; |
13959 | 14349 |
13960 /// @domName PeerConnection00.createOffer; @docsEditable true | 14350 /// @domName PeerConnection00.createOffer; @docsEditable true |
13961 SessionDescription createOffer([Map mediaHints]) { | 14351 SessionDescription createOffer([Map mediaHints]) { |
13962 if (?mediaHints) { | 14352 if (?mediaHints) { |
13963 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints); | 14353 var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints); |
13964 return _createOffer_1(mediaHints_1); | 14354 return _createOffer_1(mediaHints_1); |
13965 } | 14355 } |
13966 return _createOffer_2(); | 14356 return _createOffer_2(); |
13967 } | 14357 } |
13968 SessionDescription _createOffer_1(mediaHints) native "createOffer"; | 14358 @JSName('createOffer') |
13969 SessionDescription _createOffer_2() native "createOffer"; | 14359 SessionDescription _createOffer_1(mediaHints) native; |
| 14360 @JSName('createOffer') |
| 14361 SessionDescription _createOffer_2() native; |
13970 | 14362 |
13971 /// @domName PeerConnection00.dispatchEvent; @docsEditable true | 14363 /// @domName PeerConnection00.dispatchEvent; @docsEditable true |
13972 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 14364 @JSName('dispatchEvent') |
| 14365 bool $dom_dispatchEvent(Event event) native; |
13973 | 14366 |
13974 /// @domName PeerConnection00.processIceMessage; @docsEditable true | 14367 /// @domName PeerConnection00.processIceMessage; @docsEditable true |
13975 void processIceMessage(IceCandidate candidate) native; | 14368 void processIceMessage(IceCandidate candidate) native; |
13976 | 14369 |
13977 /// @domName PeerConnection00.removeEventListener; @docsEditable true | 14370 /// @domName PeerConnection00.removeEventListener; @docsEditable true |
13978 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 14371 @JSName('removeEventListener') |
| 14372 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
13979 | 14373 |
13980 /// @domName PeerConnection00.removeStream; @docsEditable true | 14374 /// @domName PeerConnection00.removeStream; @docsEditable true |
13981 void removeStream(MediaStream stream) native; | 14375 void removeStream(MediaStream stream) native; |
13982 | 14376 |
13983 /// @domName PeerConnection00.setLocalDescription; @docsEditable true | 14377 /// @domName PeerConnection00.setLocalDescription; @docsEditable true |
13984 void setLocalDescription(int action, SessionDescription desc) native; | 14378 void setLocalDescription(int action, SessionDescription desc) native; |
13985 | 14379 |
13986 /// @domName PeerConnection00.setRemoteDescription; @docsEditable true | 14380 /// @domName PeerConnection00.setRemoteDescription; @docsEditable true |
13987 void setRemoteDescription(int action, SessionDescription desc) native; | 14381 void setRemoteDescription(int action, SessionDescription desc) native; |
13988 | 14382 |
13989 /// @domName PeerConnection00.startIce; @docsEditable true | 14383 /// @domName PeerConnection00.startIce; @docsEditable true |
13990 void startIce([Map iceOptions]) { | 14384 void startIce([Map iceOptions]) { |
13991 if (?iceOptions) { | 14385 if (?iceOptions) { |
13992 var iceOptions_1 = _convertDartToNative_Dictionary(iceOptions); | 14386 var iceOptions_1 = _convertDartToNative_Dictionary(iceOptions); |
13993 _startIce_1(iceOptions_1); | 14387 _startIce_1(iceOptions_1); |
13994 return; | 14388 return; |
13995 } | 14389 } |
13996 _startIce_2(); | 14390 _startIce_2(); |
13997 return; | 14391 return; |
13998 } | 14392 } |
13999 void _startIce_1(iceOptions) native "startIce"; | 14393 @JSName('startIce') |
14000 void _startIce_2() native "startIce"; | 14394 void _startIce_1(iceOptions) native; |
| 14395 @JSName('startIce') |
| 14396 void _startIce_2() native; |
14001 } | 14397 } |
14002 | 14398 |
14003 class PeerConnection00Events extends Events { | 14399 class PeerConnection00Events extends Events { |
14004 PeerConnection00Events(EventTarget _ptr) : super(_ptr); | 14400 PeerConnection00Events(EventTarget _ptr) : super(_ptr); |
14005 | 14401 |
14006 EventListenerList get addStream => this['addstream']; | 14402 EventListenerList get addStream => this['addstream']; |
14007 | 14403 |
14008 EventListenerList get connecting => this['connecting']; | 14404 EventListenerList get connecting => this['connecting']; |
14009 | 14405 |
14010 EventListenerList get open => this['open']; | 14406 EventListenerList get open => this['open']; |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14147 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14543 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14148 // for details. All rights reserved. Use of this source code is governed by a | 14544 // for details. All rights reserved. Use of this source code is governed by a |
14149 // BSD-style license that can be found in the LICENSE file. | 14545 // BSD-style license that can be found in the LICENSE file. |
14150 | 14546 |
14151 | 14547 |
14152 /// @domName PopStateEvent; @docsEditable true | 14548 /// @domName PopStateEvent; @docsEditable true |
14153 class PopStateEvent extends Event native "*PopStateEvent" { | 14549 class PopStateEvent extends Event native "*PopStateEvent" { |
14154 | 14550 |
14155 /// @domName PopStateEvent.state; @docsEditable true | 14551 /// @domName PopStateEvent.state; @docsEditable true |
14156 dynamic get state => _convertNativeToDart_SerializedScriptValue(this._state); | 14552 dynamic get state => _convertNativeToDart_SerializedScriptValue(this._state); |
14157 dynamic get _state => JS("dynamic", "#.state", this); | 14553 @JSName('state') |
| 14554 @_annotation_Creates_SerializedScriptValue @_annotation_Returns_SerializedScri
ptValue |
| 14555 final dynamic _state; |
14158 } | 14556 } |
14159 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14557 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14160 // for details. All rights reserved. Use of this source code is governed by a | 14558 // for details. All rights reserved. Use of this source code is governed by a |
14161 // BSD-style license that can be found in the LICENSE file. | 14559 // BSD-style license that can be found in the LICENSE file. |
14162 | 14560 |
14163 // WARNING: Do not edit - generated code. | 14561 // WARNING: Do not edit - generated code. |
14164 | 14562 |
14165 | 14563 |
14166 typedef void PositionCallback(Geoposition position); | 14564 typedef void PositionCallback(Geoposition position); |
14167 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14565 // 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... |
14229 // for details. All rights reserved. Use of this source code is governed by a | 14627 // for details. All rights reserved. Use of this source code is governed by a |
14230 // BSD-style license that can be found in the LICENSE file. | 14628 // BSD-style license that can be found in the LICENSE file. |
14231 | 14629 |
14232 | 14630 |
14233 /// @domName HTMLProgressElement; @docsEditable true | 14631 /// @domName HTMLProgressElement; @docsEditable true |
14234 class ProgressElement extends Element implements Element native "*HTMLProgressEl
ement" { | 14632 class ProgressElement extends Element implements Element native "*HTMLProgressEl
ement" { |
14235 | 14633 |
14236 factory ProgressElement() => document.$dom_createElement("progress"); | 14634 factory ProgressElement() => document.$dom_createElement("progress"); |
14237 | 14635 |
14238 /// @domName HTMLProgressElement.labels; @docsEditable true | 14636 /// @domName HTMLProgressElement.labels; @docsEditable true |
14239 @Returns('_NodeList') @Creates('_NodeList') | 14637 @Returns('NodeList') @Creates('NodeList') |
14240 final List<Node> labels; | 14638 final List<Node> labels; |
14241 | 14639 |
14242 /// @domName HTMLProgressElement.max; @docsEditable true | 14640 /// @domName HTMLProgressElement.max; @docsEditable true |
14243 num max; | 14641 num max; |
14244 | 14642 |
14245 /// @domName HTMLProgressElement.position; @docsEditable true | 14643 /// @domName HTMLProgressElement.position; @docsEditable true |
14246 final num position; | 14644 final num position; |
14247 | 14645 |
14248 /// @domName HTMLProgressElement.value; @docsEditable true | 14646 /// @domName HTMLProgressElement.value; @docsEditable true |
14249 num value; | 14647 num value; |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14314 /// @domName RTCDataChannel.label; @docsEditable true | 14712 /// @domName RTCDataChannel.label; @docsEditable true |
14315 final String label; | 14713 final String label; |
14316 | 14714 |
14317 /// @domName RTCDataChannel.readyState; @docsEditable true | 14715 /// @domName RTCDataChannel.readyState; @docsEditable true |
14318 final String readyState; | 14716 final String readyState; |
14319 | 14717 |
14320 /// @domName RTCDataChannel.reliable; @docsEditable true | 14718 /// @domName RTCDataChannel.reliable; @docsEditable true |
14321 final bool reliable; | 14719 final bool reliable; |
14322 | 14720 |
14323 /// @domName RTCDataChannel.addEventListener; @docsEditable true | 14721 /// @domName RTCDataChannel.addEventListener; @docsEditable true |
14324 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 14722 @JSName('addEventListener') |
| 14723 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
14325 | 14724 |
14326 /// @domName RTCDataChannel.close; @docsEditable true | 14725 /// @domName RTCDataChannel.close; @docsEditable true |
14327 void close() native; | 14726 void close() native; |
14328 | 14727 |
14329 /// @domName RTCDataChannel.dispatchEvent; @docsEditable true | 14728 /// @domName RTCDataChannel.dispatchEvent; @docsEditable true |
14330 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 14729 @JSName('dispatchEvent') |
| 14730 bool $dom_dispatchEvent(Event event) native; |
14331 | 14731 |
14332 /// @domName RTCDataChannel.removeEventListener; @docsEditable true | 14732 /// @domName RTCDataChannel.removeEventListener; @docsEditable true |
14333 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 14733 @JSName('removeEventListener') |
| 14734 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
14334 | 14735 |
14335 /// @domName RTCDataChannel.send; @docsEditable true | 14736 /// @domName RTCDataChannel.send; @docsEditable true |
14336 void send(data) native; | 14737 void send(data) native; |
14337 } | 14738 } |
14338 | 14739 |
14339 class RTCDataChannelEvents extends Events { | 14740 class RTCDataChannelEvents extends Events { |
14340 RTCDataChannelEvents(EventTarget _ptr) : super(_ptr); | 14741 RTCDataChannelEvents(EventTarget _ptr) : super(_ptr); |
14341 | 14742 |
14342 EventListenerList get close => this['close']; | 14743 EventListenerList get close => this['close']; |
14343 | 14744 |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14429 final String readyState; | 14830 final String readyState; |
14430 | 14831 |
14431 /// @domName RTCPeerConnection.remoteDescription; @docsEditable true | 14832 /// @domName RTCPeerConnection.remoteDescription; @docsEditable true |
14432 final RTCSessionDescription remoteDescription; | 14833 final RTCSessionDescription remoteDescription; |
14433 | 14834 |
14434 /// @domName RTCPeerConnection.remoteStreams; @docsEditable true | 14835 /// @domName RTCPeerConnection.remoteStreams; @docsEditable true |
14435 @Returns('_MediaStreamList') @Creates('_MediaStreamList') | 14836 @Returns('_MediaStreamList') @Creates('_MediaStreamList') |
14436 final List<MediaStream> remoteStreams; | 14837 final List<MediaStream> remoteStreams; |
14437 | 14838 |
14438 /// @domName RTCPeerConnection.addEventListener; @docsEditable true | 14839 /// @domName RTCPeerConnection.addEventListener; @docsEditable true |
14439 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 14840 @JSName('addEventListener') |
| 14841 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
14440 | 14842 |
14441 /// @domName RTCPeerConnection.addIceCandidate; @docsEditable true | 14843 /// @domName RTCPeerConnection.addIceCandidate; @docsEditable true |
14442 void addIceCandidate(RTCIceCandidate candidate) native; | 14844 void addIceCandidate(RTCIceCandidate candidate) native; |
14443 | 14845 |
14444 /// @domName RTCPeerConnection.addStream; @docsEditable true | 14846 /// @domName RTCPeerConnection.addStream; @docsEditable true |
14445 void addStream(MediaStream stream, [Map mediaConstraints]) { | 14847 void addStream(MediaStream stream, [Map mediaConstraints]) { |
14446 if (?mediaConstraints) { | 14848 if (?mediaConstraints) { |
14447 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints)
; | 14849 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints)
; |
14448 _addStream_1(stream, mediaConstraints_1); | 14850 _addStream_1(stream, mediaConstraints_1); |
14449 return; | 14851 return; |
14450 } | 14852 } |
14451 _addStream_2(stream); | 14853 _addStream_2(stream); |
14452 return; | 14854 return; |
14453 } | 14855 } |
14454 void _addStream_1(MediaStream stream, mediaConstraints) native "addStream"; | 14856 @JSName('addStream') |
14455 void _addStream_2(MediaStream stream) native "addStream"; | 14857 void _addStream_1(MediaStream stream, mediaConstraints) native; |
| 14858 @JSName('addStream') |
| 14859 void _addStream_2(MediaStream stream) native; |
14456 | 14860 |
14457 /// @domName RTCPeerConnection.close; @docsEditable true | 14861 /// @domName RTCPeerConnection.close; @docsEditable true |
14458 void close() native; | 14862 void close() native; |
14459 | 14863 |
14460 /// @domName RTCPeerConnection.createAnswer; @docsEditable true | 14864 /// @domName RTCPeerConnection.createAnswer; @docsEditable true |
14461 void createAnswer(RTCSessionDescriptionCallback successCallback, [RTCErrorCall
back failureCallback, Map mediaConstraints]) { | 14865 void createAnswer(RTCSessionDescriptionCallback successCallback, [RTCErrorCall
back failureCallback, Map mediaConstraints]) { |
14462 if (?mediaConstraints) { | 14866 if (?mediaConstraints) { |
14463 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints)
; | 14867 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints)
; |
14464 _createAnswer_1(successCallback, failureCallback, mediaConstraints_1); | 14868 _createAnswer_1(successCallback, failureCallback, mediaConstraints_1); |
14465 return; | 14869 return; |
14466 } | 14870 } |
14467 _createAnswer_2(successCallback, failureCallback); | 14871 _createAnswer_2(successCallback, failureCallback); |
14468 return; | 14872 return; |
14469 } | 14873 } |
14470 void _createAnswer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCa
llback failureCallback, mediaConstraints) native "createAnswer"; | 14874 @JSName('createAnswer') |
14471 void _createAnswer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCa
llback failureCallback) native "createAnswer"; | 14875 void _createAnswer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCa
llback failureCallback, mediaConstraints) native; |
| 14876 @JSName('createAnswer') |
| 14877 void _createAnswer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCa
llback failureCallback) native; |
14472 | 14878 |
14473 /// @domName RTCPeerConnection.createDataChannel; @docsEditable true | 14879 /// @domName RTCPeerConnection.createDataChannel; @docsEditable true |
14474 RTCDataChannel createDataChannel(String label, [Map options]) { | 14880 RTCDataChannel createDataChannel(String label, [Map options]) { |
14475 if (?options) { | 14881 if (?options) { |
14476 var options_1 = _convertDartToNative_Dictionary(options); | 14882 var options_1 = _convertDartToNative_Dictionary(options); |
14477 return _createDataChannel_1(label, options_1); | 14883 return _createDataChannel_1(label, options_1); |
14478 } | 14884 } |
14479 return _createDataChannel_2(label); | 14885 return _createDataChannel_2(label); |
14480 } | 14886 } |
14481 RTCDataChannel _createDataChannel_1(label, options) native "createDataChannel"
; | 14887 @JSName('createDataChannel') |
14482 RTCDataChannel _createDataChannel_2(label) native "createDataChannel"; | 14888 RTCDataChannel _createDataChannel_1(label, options) native; |
| 14889 @JSName('createDataChannel') |
| 14890 RTCDataChannel _createDataChannel_2(label) native; |
14483 | 14891 |
14484 /// @domName RTCPeerConnection.createOffer; @docsEditable true | 14892 /// @domName RTCPeerConnection.createOffer; @docsEditable true |
14485 void createOffer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallb
ack failureCallback, Map mediaConstraints]) { | 14893 void createOffer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallb
ack failureCallback, Map mediaConstraints]) { |
14486 if (?mediaConstraints) { | 14894 if (?mediaConstraints) { |
14487 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints)
; | 14895 var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints)
; |
14488 _createOffer_1(successCallback, failureCallback, mediaConstraints_1); | 14896 _createOffer_1(successCallback, failureCallback, mediaConstraints_1); |
14489 return; | 14897 return; |
14490 } | 14898 } |
14491 _createOffer_2(successCallback, failureCallback); | 14899 _createOffer_2(successCallback, failureCallback); |
14492 return; | 14900 return; |
14493 } | 14901 } |
14494 void _createOffer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCal
lback failureCallback, mediaConstraints) native "createOffer"; | 14902 @JSName('createOffer') |
14495 void _createOffer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCal
lback failureCallback) native "createOffer"; | 14903 void _createOffer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCal
lback failureCallback, mediaConstraints) native; |
| 14904 @JSName('createOffer') |
| 14905 void _createOffer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCal
lback failureCallback) native; |
14496 | 14906 |
14497 /// @domName RTCPeerConnection.dispatchEvent; @docsEditable true | 14907 /// @domName RTCPeerConnection.dispatchEvent; @docsEditable true |
14498 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 14908 @JSName('dispatchEvent') |
| 14909 bool $dom_dispatchEvent(Event event) native; |
14499 | 14910 |
14500 /// @domName RTCPeerConnection.getStats; @docsEditable true | 14911 /// @domName RTCPeerConnection.getStats; @docsEditable true |
14501 void getStats(RTCStatsCallback successCallback, MediaStreamTrack selector) nat
ive; | 14912 void getStats(RTCStatsCallback successCallback, MediaStreamTrack selector) nat
ive; |
14502 | 14913 |
14503 /// @domName RTCPeerConnection.removeEventListener; @docsEditable true | 14914 /// @domName RTCPeerConnection.removeEventListener; @docsEditable true |
14504 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 14915 @JSName('removeEventListener') |
| 14916 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
14505 | 14917 |
14506 /// @domName RTCPeerConnection.removeStream; @docsEditable true | 14918 /// @domName RTCPeerConnection.removeStream; @docsEditable true |
14507 void removeStream(MediaStream stream) native; | 14919 void removeStream(MediaStream stream) native; |
14508 | 14920 |
14509 /// @domName RTCPeerConnection.setLocalDescription; @docsEditable true | 14921 /// @domName RTCPeerConnection.setLocalDescription; @docsEditable true |
14510 void setLocalDescription(RTCSessionDescription description, [VoidCallback succ
essCallback, RTCErrorCallback failureCallback]) native; | 14922 void setLocalDescription(RTCSessionDescription description, [VoidCallback succ
essCallback, RTCErrorCallback failureCallback]) native; |
14511 | 14923 |
14512 /// @domName RTCPeerConnection.setRemoteDescription; @docsEditable true | 14924 /// @domName RTCPeerConnection.setRemoteDescription; @docsEditable true |
14513 void setRemoteDescription(RTCSessionDescription description, [VoidCallback suc
cessCallback, RTCErrorCallback failureCallback]) native; | 14925 void setRemoteDescription(RTCSessionDescription description, [VoidCallback suc
cessCallback, RTCErrorCallback failureCallback]) native; |
14514 | 14926 |
14515 /// @domName RTCPeerConnection.updateIce; @docsEditable true | 14927 /// @domName RTCPeerConnection.updateIce; @docsEditable true |
14516 void updateIce([Map configuration, Map mediaConstraints]) { | 14928 void updateIce([Map configuration, Map mediaConstraints]) { |
14517 if (?mediaConstraints) { | 14929 if (?mediaConstraints) { |
14518 var configuration_1 = _convertDartToNative_Dictionary(configuration); | 14930 var configuration_1 = _convertDartToNative_Dictionary(configuration); |
14519 var mediaConstraints_2 = _convertDartToNative_Dictionary(mediaConstraints)
; | 14931 var mediaConstraints_2 = _convertDartToNative_Dictionary(mediaConstraints)
; |
14520 _updateIce_1(configuration_1, mediaConstraints_2); | 14932 _updateIce_1(configuration_1, mediaConstraints_2); |
14521 return; | 14933 return; |
14522 } | 14934 } |
14523 if (?configuration) { | 14935 if (?configuration) { |
14524 var configuration_3 = _convertDartToNative_Dictionary(configuration); | 14936 var configuration_3 = _convertDartToNative_Dictionary(configuration); |
14525 _updateIce_2(configuration_3); | 14937 _updateIce_2(configuration_3); |
14526 return; | 14938 return; |
14527 } | 14939 } |
14528 _updateIce_3(); | 14940 _updateIce_3(); |
14529 return; | 14941 return; |
14530 } | 14942 } |
14531 void _updateIce_1(configuration, mediaConstraints) native "updateIce"; | 14943 @JSName('updateIce') |
14532 void _updateIce_2(configuration) native "updateIce"; | 14944 void _updateIce_1(configuration, mediaConstraints) native; |
14533 void _updateIce_3() native "updateIce"; | 14945 @JSName('updateIce') |
| 14946 void _updateIce_2(configuration) native; |
| 14947 @JSName('updateIce') |
| 14948 void _updateIce_3() native; |
14534 } | 14949 } |
14535 | 14950 |
14536 class RTCPeerConnectionEvents extends Events { | 14951 class RTCPeerConnectionEvents extends Events { |
14537 RTCPeerConnectionEvents(EventTarget _ptr) : super(_ptr); | 14952 RTCPeerConnectionEvents(EventTarget _ptr) : super(_ptr); |
14538 | 14953 |
14539 EventListenerList get addStream => this['addstream']; | 14954 EventListenerList get addStream => this['addstream']; |
14540 | 14955 |
14541 EventListenerList get iceCandidate => this['icecandidate']; | 14956 EventListenerList get iceCandidate => this['icecandidate']; |
14542 | 14957 |
14543 EventListenerList get iceChange => this['icechange']; | 14958 EventListenerList get iceChange => this['icechange']; |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14620 | 15035 |
14621 /// @domName RTCStatsResponse.result; @docsEditable true | 15036 /// @domName RTCStatsResponse.result; @docsEditable true |
14622 List<RTCStatsReport> result() native; | 15037 List<RTCStatsReport> result() native; |
14623 } | 15038 } |
14624 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15039 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14625 // for details. All rights reserved. Use of this source code is governed by a | 15040 // for details. All rights reserved. Use of this source code is governed by a |
14626 // BSD-style license that can be found in the LICENSE file. | 15041 // BSD-style license that can be found in the LICENSE file. |
14627 | 15042 |
14628 | 15043 |
14629 /// @domName RadioNodeList; @docsEditable true | 15044 /// @domName RadioNodeList; @docsEditable true |
14630 class RadioNodeList extends _NodeList native "*RadioNodeList" { | 15045 class RadioNodeList extends NodeList native "*RadioNodeList" { |
14631 | 15046 |
14632 /// @domName RadioNodeList.value; @docsEditable true | 15047 /// @domName RadioNodeList.value; @docsEditable true |
14633 String value; | 15048 String value; |
14634 } | 15049 } |
14635 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15050 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14636 // for details. All rights reserved. Use of this source code is governed by a | 15051 // for details. All rights reserved. Use of this source code is governed by a |
14637 // BSD-style license that can be found in the LICENSE file. | 15052 // BSD-style license that can be found in the LICENSE file. |
14638 | 15053 |
14639 | 15054 |
14640 /// @domName Range; @docsEditable true | 15055 /// @domName Range; @docsEditable true |
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14972 | 15387 |
14973 List<Map> getRange(int start, int rangeLength) => | 15388 List<Map> getRange(int start, int rangeLength) => |
14974 _Lists.getRange(this, start, rangeLength, <Map>[]); | 15389 _Lists.getRange(this, start, rangeLength, <Map>[]); |
14975 | 15390 |
14976 // -- end List<Map> mixins. | 15391 // -- end List<Map> mixins. |
14977 | 15392 |
14978 /// @domName SQLResultSetRowList.item; @docsEditable true | 15393 /// @domName SQLResultSetRowList.item; @docsEditable true |
14979 Map item(int index) { | 15394 Map item(int index) { |
14980 return _convertNativeToDart_Dictionary(_item_1(index)); | 15395 return _convertNativeToDart_Dictionary(_item_1(index)); |
14981 } | 15396 } |
| 15397 @JSName('item') |
14982 @Creates('=Object') | 15398 @Creates('=Object') |
14983 _item_1(index) native "item"; | 15399 _item_1(index) native; |
14984 } | 15400 } |
14985 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15401 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14986 // for details. All rights reserved. Use of this source code is governed by a | 15402 // for details. All rights reserved. Use of this source code is governed by a |
14987 // BSD-style license that can be found in the LICENSE file. | 15403 // BSD-style license that can be found in the LICENSE file. |
14988 | 15404 |
14989 // WARNING: Do not edit - generated code. | 15405 // WARNING: Do not edit - generated code. |
14990 | 15406 |
14991 | 15407 |
14992 typedef void SQLStatementCallback(SQLTransaction transaction, SQLResultSet resul
tSet); | 15408 typedef void SQLStatementCallback(SQLTransaction transaction, SQLResultSet resul
tSet); |
14993 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15409 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15129 } | 15545 } |
15130 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15546 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
15131 // for details. All rights reserved. Use of this source code is governed by a | 15547 // for details. All rights reserved. Use of this source code is governed by a |
15132 // BSD-style license that can be found in the LICENSE file. | 15548 // BSD-style license that can be found in the LICENSE file. |
15133 | 15549 |
15134 | 15550 |
15135 /// @domName ScriptProfileNode; @docsEditable true | 15551 /// @domName ScriptProfileNode; @docsEditable true |
15136 class ScriptProfileNode native "*ScriptProfileNode" { | 15552 class ScriptProfileNode native "*ScriptProfileNode" { |
15137 | 15553 |
15138 /// @domName ScriptProfileNode.callUID; @docsEditable true | 15554 /// @domName ScriptProfileNode.callUID; @docsEditable true |
15139 int get callUid => JS("int", "#.callUID", this); | 15555 @JSName('callUID') |
| 15556 final int callUid; |
15140 | 15557 |
15141 /// @domName ScriptProfileNode.functionName; @docsEditable true | 15558 /// @domName ScriptProfileNode.functionName; @docsEditable true |
15142 final String functionName; | 15559 final String functionName; |
15143 | 15560 |
15144 /// @domName ScriptProfileNode.lineNumber; @docsEditable true | 15561 /// @domName ScriptProfileNode.lineNumber; @docsEditable true |
15145 final int lineNumber; | 15562 final int lineNumber; |
15146 | 15563 |
15147 /// @domName ScriptProfileNode.numberOfCalls; @docsEditable true | 15564 /// @domName ScriptProfileNode.numberOfCalls; @docsEditable true |
15148 final int numberOfCalls; | 15565 final int numberOfCalls; |
15149 | 15566 |
(...skipping 25 matching lines...) Expand all Loading... |
15175 /// @domName HTMLSelectElement.autofocus; @docsEditable true | 15592 /// @domName HTMLSelectElement.autofocus; @docsEditable true |
15176 bool autofocus; | 15593 bool autofocus; |
15177 | 15594 |
15178 /// @domName HTMLSelectElement.disabled; @docsEditable true | 15595 /// @domName HTMLSelectElement.disabled; @docsEditable true |
15179 bool disabled; | 15596 bool disabled; |
15180 | 15597 |
15181 /// @domName HTMLSelectElement.form; @docsEditable true | 15598 /// @domName HTMLSelectElement.form; @docsEditable true |
15182 final FormElement form; | 15599 final FormElement form; |
15183 | 15600 |
15184 /// @domName HTMLSelectElement.labels; @docsEditable true | 15601 /// @domName HTMLSelectElement.labels; @docsEditable true |
15185 @Returns('_NodeList') @Creates('_NodeList') | 15602 @Returns('NodeList') @Creates('NodeList') |
15186 final List<Node> labels; | 15603 final List<Node> labels; |
15187 | 15604 |
15188 /// @domName HTMLSelectElement.length; @docsEditable true | 15605 /// @domName HTMLSelectElement.length; @docsEditable true |
15189 int length; | 15606 int length; |
15190 | 15607 |
15191 /// @domName HTMLSelectElement.multiple; @docsEditable true | 15608 /// @domName HTMLSelectElement.multiple; @docsEditable true |
15192 bool multiple; | 15609 bool multiple; |
15193 | 15610 |
15194 /// @domName HTMLSelectElement.name; @docsEditable true | 15611 /// @domName HTMLSelectElement.name; @docsEditable true |
15195 String name; | 15612 String name; |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15285 | 15702 |
15286 factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoo
t(host); | 15703 factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoo
t(host); |
15287 | 15704 |
15288 /// @domName ShadowRoot.activeElement; @docsEditable true | 15705 /// @domName ShadowRoot.activeElement; @docsEditable true |
15289 final Element activeElement; | 15706 final Element activeElement; |
15290 | 15707 |
15291 /// @domName ShadowRoot.applyAuthorStyles; @docsEditable true | 15708 /// @domName ShadowRoot.applyAuthorStyles; @docsEditable true |
15292 bool applyAuthorStyles; | 15709 bool applyAuthorStyles; |
15293 | 15710 |
15294 /// @domName ShadowRoot.innerHTML; @docsEditable true | 15711 /// @domName ShadowRoot.innerHTML; @docsEditable true |
15295 String get innerHtml => JS("String", "#.innerHTML", this); | 15712 @JSName('innerHTML') |
15296 | 15713 String innerHtml; |
15297 /// @domName ShadowRoot.innerHTML; @docsEditable true | |
15298 void set innerHtml(String value) { | |
15299 JS("void", "#.innerHTML = #", this, value); | |
15300 } | |
15301 | 15714 |
15302 /// @domName ShadowRoot.resetStyleInheritance; @docsEditable true | 15715 /// @domName ShadowRoot.resetStyleInheritance; @docsEditable true |
15303 bool resetStyleInheritance; | 15716 bool resetStyleInheritance; |
15304 | 15717 |
15305 /// @domName ShadowRoot.cloneNode; @docsEditable true | 15718 /// @domName ShadowRoot.cloneNode; @docsEditable true |
15306 Node clone(bool deep) native "cloneNode"; | 15719 @JSName('cloneNode') |
| 15720 Node clone(bool deep) native; |
15307 | 15721 |
15308 /// @domName ShadowRoot.getElementById; @docsEditable true | 15722 /// @domName ShadowRoot.getElementById; @docsEditable true |
15309 Element $dom_getElementById(String elementId) native "getElementById"; | 15723 @JSName('getElementById') |
| 15724 Element $dom_getElementById(String elementId) native; |
15310 | 15725 |
15311 /// @domName ShadowRoot.getElementsByClassName; @docsEditable true | 15726 /// @domName ShadowRoot.getElementsByClassName; @docsEditable true |
15312 @Returns('_NodeList') @Creates('_NodeList') | 15727 @JSName('getElementsByClassName') |
15313 List<Node> $dom_getElementsByClassName(String className) native "getElementsBy
ClassName"; | 15728 @Returns('NodeList') @Creates('NodeList') |
| 15729 List<Node> $dom_getElementsByClassName(String className) native; |
15314 | 15730 |
15315 /// @domName ShadowRoot.getElementsByTagName; @docsEditable true | 15731 /// @domName ShadowRoot.getElementsByTagName; @docsEditable true |
15316 @Returns('_NodeList') @Creates('_NodeList') | 15732 @JSName('getElementsByTagName') |
15317 List<Node> $dom_getElementsByTagName(String tagName) native "getElementsByTagN
ame"; | 15733 @Returns('NodeList') @Creates('NodeList') |
| 15734 List<Node> $dom_getElementsByTagName(String tagName) native; |
15318 | 15735 |
15319 /// @domName ShadowRoot.getSelection; @docsEditable true | 15736 /// @domName ShadowRoot.getSelection; @docsEditable true |
15320 DOMSelection getSelection() native; | 15737 DOMSelection getSelection() native; |
15321 | 15738 |
15322 static bool get supported => | 15739 static bool get supported => |
15323 JS('bool', '!!(window.ShadowRoot || window.WebKitShadowRoot)'); | 15740 JS('bool', '!!(window.ShadowRoot || window.WebKitShadowRoot)'); |
15324 } | 15741 } |
15325 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15742 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
15326 // for details. All rights reserved. Use of this source code is governed by a | 15743 // for details. All rights reserved. Use of this source code is governed by a |
15327 // BSD-style license that can be found in the LICENSE file. | 15744 // BSD-style license that can be found in the LICENSE file. |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15471 void insertRange(int start, int rangeLength, [SourceBuffer initialValue]) { | 15888 void insertRange(int start, int rangeLength, [SourceBuffer initialValue]) { |
15472 throw new UnsupportedError("Cannot insertRange on immutable List."); | 15889 throw new UnsupportedError("Cannot insertRange on immutable List."); |
15473 } | 15890 } |
15474 | 15891 |
15475 List<SourceBuffer> getRange(int start, int rangeLength) => | 15892 List<SourceBuffer> getRange(int start, int rangeLength) => |
15476 _Lists.getRange(this, start, rangeLength, <SourceBuffer>[]); | 15893 _Lists.getRange(this, start, rangeLength, <SourceBuffer>[]); |
15477 | 15894 |
15478 // -- end List<SourceBuffer> mixins. | 15895 // -- end List<SourceBuffer> mixins. |
15479 | 15896 |
15480 /// @domName SourceBufferList.addEventListener; @docsEditable true | 15897 /// @domName SourceBufferList.addEventListener; @docsEditable true |
15481 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 15898 @JSName('addEventListener') |
| 15899 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
15482 | 15900 |
15483 /// @domName SourceBufferList.dispatchEvent; @docsEditable true | 15901 /// @domName SourceBufferList.dispatchEvent; @docsEditable true |
15484 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 15902 @JSName('dispatchEvent') |
| 15903 bool $dom_dispatchEvent(Event event) native; |
15485 | 15904 |
15486 /// @domName SourceBufferList.item; @docsEditable true | 15905 /// @domName SourceBufferList.item; @docsEditable true |
15487 SourceBuffer item(int index) native; | 15906 SourceBuffer item(int index) native; |
15488 | 15907 |
15489 /// @domName SourceBufferList.removeEventListener; @docsEditable true | 15908 /// @domName SourceBufferList.removeEventListener; @docsEditable true |
15490 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 15909 @JSName('removeEventListener') |
| 15910 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
15491 } | 15911 } |
15492 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15912 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
15493 // for details. All rights reserved. Use of this source code is governed by a | 15913 // for details. All rights reserved. Use of this source code is governed by a |
15494 // BSD-style license that can be found in the LICENSE file. | 15914 // BSD-style license that can be found in the LICENSE file. |
15495 | 15915 |
15496 | 15916 |
15497 /// @domName HTMLSourceElement; @docsEditable true | 15917 /// @domName HTMLSourceElement; @docsEditable true |
15498 class SourceElement extends Element implements Element native "*HTMLSourceElemen
t" { | 15918 class SourceElement extends Element implements Element native "*HTMLSourceElemen
t" { |
15499 | 15919 |
15500 factory SourceElement() => document.$dom_createElement("source"); | 15920 factory SourceElement() => document.$dom_createElement("source"); |
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15693 /// @domName SpeechRecognition.lang; @docsEditable true | 16113 /// @domName SpeechRecognition.lang; @docsEditable true |
15694 String lang; | 16114 String lang; |
15695 | 16115 |
15696 /// @domName SpeechRecognition.maxAlternatives; @docsEditable true | 16116 /// @domName SpeechRecognition.maxAlternatives; @docsEditable true |
15697 int maxAlternatives; | 16117 int maxAlternatives; |
15698 | 16118 |
15699 /// @domName SpeechRecognition.abort; @docsEditable true | 16119 /// @domName SpeechRecognition.abort; @docsEditable true |
15700 void abort() native; | 16120 void abort() native; |
15701 | 16121 |
15702 /// @domName SpeechRecognition.addEventListener; @docsEditable true | 16122 /// @domName SpeechRecognition.addEventListener; @docsEditable true |
15703 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 16123 @JSName('addEventListener') |
| 16124 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
15704 | 16125 |
15705 /// @domName SpeechRecognition.dispatchEvent; @docsEditable true | 16126 /// @domName SpeechRecognition.dispatchEvent; @docsEditable true |
15706 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 16127 @JSName('dispatchEvent') |
| 16128 bool $dom_dispatchEvent(Event evt) native; |
15707 | 16129 |
15708 /// @domName SpeechRecognition.removeEventListener; @docsEditable true | 16130 /// @domName SpeechRecognition.removeEventListener; @docsEditable true |
15709 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 16131 @JSName('removeEventListener') |
| 16132 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
15710 | 16133 |
15711 /// @domName SpeechRecognition.start; @docsEditable true | 16134 /// @domName SpeechRecognition.start; @docsEditable true |
15712 void start() native; | 16135 void start() native; |
15713 | 16136 |
15714 /// @domName SpeechRecognition.stop; @docsEditable true | 16137 /// @domName SpeechRecognition.stop; @docsEditable true |
15715 void stop() native; | 16138 void stop() native; |
15716 } | 16139 } |
15717 | 16140 |
15718 class SpeechRecognitionEvents extends Events { | 16141 class SpeechRecognitionEvents extends Events { |
15719 SpeechRecognitionEvents(EventTarget _ptr) : super(_ptr); | 16142 SpeechRecognitionEvents(EventTarget _ptr) : super(_ptr); |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15809 // BSD-style license that can be found in the LICENSE file. | 16232 // BSD-style license that can be found in the LICENSE file. |
15810 | 16233 |
15811 | 16234 |
15812 /// @domName SpeechRecognitionResult; @docsEditable true | 16235 /// @domName SpeechRecognitionResult; @docsEditable true |
15813 class SpeechRecognitionResult native "*SpeechRecognitionResult" { | 16236 class SpeechRecognitionResult native "*SpeechRecognitionResult" { |
15814 | 16237 |
15815 /// @domName SpeechRecognitionResult.emma; @docsEditable true | 16238 /// @domName SpeechRecognitionResult.emma; @docsEditable true |
15816 final Document emma; | 16239 final Document emma; |
15817 | 16240 |
15818 /// @domName SpeechRecognitionResult.finalValue; @docsEditable true | 16241 /// @domName SpeechRecognitionResult.finalValue; @docsEditable true |
15819 bool get finalValue => JS("bool", "#.final", this); | 16242 @JSName('final') |
| 16243 final bool finalValue; |
15820 | 16244 |
15821 /// @domName SpeechRecognitionResult.length; @docsEditable true | 16245 /// @domName SpeechRecognitionResult.length; @docsEditable true |
15822 final int length; | 16246 final int length; |
15823 | 16247 |
15824 /// @domName SpeechRecognitionResult.item; @docsEditable true | 16248 /// @domName SpeechRecognitionResult.item; @docsEditable true |
15825 SpeechRecognitionAlternative item(int index) native; | 16249 SpeechRecognitionAlternative item(int index) native; |
15826 } | 16250 } |
15827 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16251 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
15828 // for details. All rights reserved. Use of this source code is governed by a | 16252 // for details. All rights reserved. Use of this source code is governed by a |
15829 // BSD-style license that can be found in the LICENSE file. | 16253 // BSD-style license that can be found in the LICENSE file. |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15873 final values = []; | 16297 final values = []; |
15874 forEach((k, v) => values.add(v)); | 16298 forEach((k, v) => values.add(v)); |
15875 return values; | 16299 return values; |
15876 } | 16300 } |
15877 | 16301 |
15878 int get length => $dom_length; | 16302 int get length => $dom_length; |
15879 | 16303 |
15880 bool get isEmpty => $dom_key(0) == null; | 16304 bool get isEmpty => $dom_key(0) == null; |
15881 | 16305 |
15882 /// @domName Storage.length; @docsEditable true | 16306 /// @domName Storage.length; @docsEditable true |
15883 int get $dom_length => JS("int", "#.length", this); | 16307 @JSName('length') |
| 16308 final int $dom_length; |
15884 | 16309 |
15885 /// @domName Storage.clear; @docsEditable true | 16310 /// @domName Storage.clear; @docsEditable true |
15886 void $dom_clear() native "clear"; | 16311 @JSName('clear') |
| 16312 void $dom_clear() native; |
15887 | 16313 |
15888 /// @domName Storage.getItem; @docsEditable true | 16314 /// @domName Storage.getItem; @docsEditable true |
15889 String $dom_getItem(String key) native "getItem"; | 16315 @JSName('getItem') |
| 16316 String $dom_getItem(String key) native; |
15890 | 16317 |
15891 /// @domName Storage.key; @docsEditable true | 16318 /// @domName Storage.key; @docsEditable true |
15892 String $dom_key(int index) native "key"; | 16319 @JSName('key') |
| 16320 String $dom_key(int index) native; |
15893 | 16321 |
15894 /// @domName Storage.removeItem; @docsEditable true | 16322 /// @domName Storage.removeItem; @docsEditable true |
15895 void $dom_removeItem(String key) native "removeItem"; | 16323 @JSName('removeItem') |
| 16324 void $dom_removeItem(String key) native; |
15896 | 16325 |
15897 /// @domName Storage.setItem; @docsEditable true | 16326 /// @domName Storage.setItem; @docsEditable true |
15898 void $dom_setItem(String key, String data) native "setItem"; | 16327 @JSName('setItem') |
| 16328 void $dom_setItem(String key, String data) native; |
15899 | 16329 |
15900 } | 16330 } |
15901 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16331 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
15902 // for details. All rights reserved. Use of this source code is governed by a | 16332 // for details. All rights reserved. Use of this source code is governed by a |
15903 // BSD-style license that can be found in the LICENSE file. | 16333 // BSD-style license that can be found in the LICENSE file. |
15904 | 16334 |
15905 | 16335 |
15906 /// @domName StorageEvent; @docsEditable true | 16336 /// @domName StorageEvent; @docsEditable true |
15907 class StorageEvent extends Event native "*StorageEvent" { | 16337 class StorageEvent extends Event native "*StorageEvent" { |
15908 | 16338 |
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16217 | 16647 |
16218 Element createTBody() { | 16648 Element createTBody() { |
16219 if (JS('bool', '!!#.createTBody', this)) { | 16649 if (JS('bool', '!!#.createTBody', this)) { |
16220 return this._createTBody(); | 16650 return this._createTBody(); |
16221 } | 16651 } |
16222 var tbody = new Element.tag('tbody'); | 16652 var tbody = new Element.tag('tbody'); |
16223 this.elements.add(tbody); | 16653 this.elements.add(tbody); |
16224 return tbody; | 16654 return tbody; |
16225 } | 16655 } |
16226 | 16656 |
16227 Element _createTBody() native 'createTBody'; | 16657 @JSName('createTBody') |
| 16658 Element _createTBody() native; |
16228 } | 16659 } |
16229 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16660 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16230 // for details. All rights reserved. Use of this source code is governed by a | 16661 // for details. All rights reserved. Use of this source code is governed by a |
16231 // BSD-style license that can be found in the LICENSE file. | 16662 // BSD-style license that can be found in the LICENSE file. |
16232 | 16663 |
16233 | 16664 |
16234 /// @domName HTMLTableRowElement; @docsEditable true | 16665 /// @domName HTMLTableRowElement; @docsEditable true |
16235 class TableRowElement extends Element implements Element native "*HTMLTableRowEl
ement" { | 16666 class TableRowElement extends Element implements Element native "*HTMLTableRowEl
ement" { |
16236 | 16667 |
16237 factory TableRowElement() => document.$dom_createElement("tr"); | 16668 factory TableRowElement() => document.$dom_createElement("tr"); |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16338 /// @domName HTMLTextAreaElement.dirName; @docsEditable true | 16769 /// @domName HTMLTextAreaElement.dirName; @docsEditable true |
16339 String dirName; | 16770 String dirName; |
16340 | 16771 |
16341 /// @domName HTMLTextAreaElement.disabled; @docsEditable true | 16772 /// @domName HTMLTextAreaElement.disabled; @docsEditable true |
16342 bool disabled; | 16773 bool disabled; |
16343 | 16774 |
16344 /// @domName HTMLTextAreaElement.form; @docsEditable true | 16775 /// @domName HTMLTextAreaElement.form; @docsEditable true |
16345 final FormElement form; | 16776 final FormElement form; |
16346 | 16777 |
16347 /// @domName HTMLTextAreaElement.labels; @docsEditable true | 16778 /// @domName HTMLTextAreaElement.labels; @docsEditable true |
16348 @Returns('_NodeList') @Creates('_NodeList') | 16779 @Returns('NodeList') @Creates('NodeList') |
16349 final List<Node> labels; | 16780 final List<Node> labels; |
16350 | 16781 |
16351 /// @domName HTMLTextAreaElement.maxLength; @docsEditable true | 16782 /// @domName HTMLTextAreaElement.maxLength; @docsEditable true |
16352 int maxLength; | 16783 int maxLength; |
16353 | 16784 |
16354 /// @domName HTMLTextAreaElement.name; @docsEditable true | 16785 /// @domName HTMLTextAreaElement.name; @docsEditable true |
16355 String name; | 16786 String name; |
16356 | 16787 |
16357 /// @domName HTMLTextAreaElement.placeholder; @docsEditable true | 16788 /// @domName HTMLTextAreaElement.placeholder; @docsEditable true |
16358 String placeholder; | 16789 String placeholder; |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16463 /// @domName TextTrack.language; @docsEditable true | 16894 /// @domName TextTrack.language; @docsEditable true |
16464 final String language; | 16895 final String language; |
16465 | 16896 |
16466 /// @domName TextTrack.mode; @docsEditable true | 16897 /// @domName TextTrack.mode; @docsEditable true |
16467 String mode; | 16898 String mode; |
16468 | 16899 |
16469 /// @domName TextTrack.addCue; @docsEditable true | 16900 /// @domName TextTrack.addCue; @docsEditable true |
16470 void addCue(TextTrackCue cue) native; | 16901 void addCue(TextTrackCue cue) native; |
16471 | 16902 |
16472 /// @domName TextTrack.addEventListener; @docsEditable true | 16903 /// @domName TextTrack.addEventListener; @docsEditable true |
16473 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 16904 @JSName('addEventListener') |
| 16905 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
16474 | 16906 |
16475 /// @domName TextTrack.dispatchEvent; @docsEditable true | 16907 /// @domName TextTrack.dispatchEvent; @docsEditable true |
16476 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 16908 @JSName('dispatchEvent') |
| 16909 bool $dom_dispatchEvent(Event evt) native; |
16477 | 16910 |
16478 /// @domName TextTrack.removeCue; @docsEditable true | 16911 /// @domName TextTrack.removeCue; @docsEditable true |
16479 void removeCue(TextTrackCue cue) native; | 16912 void removeCue(TextTrackCue cue) native; |
16480 | 16913 |
16481 /// @domName TextTrack.removeEventListener; @docsEditable true | 16914 /// @domName TextTrack.removeEventListener; @docsEditable true |
16482 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 16915 @JSName('removeEventListener') |
| 16916 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
16483 } | 16917 } |
16484 | 16918 |
16485 class TextTrackEvents extends Events { | 16919 class TextTrackEvents extends Events { |
16486 TextTrackEvents(EventTarget _ptr) : super(_ptr); | 16920 TextTrackEvents(EventTarget _ptr) : super(_ptr); |
16487 | 16921 |
16488 EventListenerList get cueChange => this['cuechange']; | 16922 EventListenerList get cueChange => this['cuechange']; |
16489 } | 16923 } |
16490 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16924 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16491 // for details. All rights reserved. Use of this source code is governed by a | 16925 // for details. All rights reserved. Use of this source code is governed by a |
16492 // BSD-style license that can be found in the LICENSE file. | 16926 // BSD-style license that can be found in the LICENSE file. |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16531 /// @domName TextTrackCue.text; @docsEditable true | 16965 /// @domName TextTrackCue.text; @docsEditable true |
16532 String text; | 16966 String text; |
16533 | 16967 |
16534 /// @domName TextTrackCue.track; @docsEditable true | 16968 /// @domName TextTrackCue.track; @docsEditable true |
16535 final TextTrack track; | 16969 final TextTrack track; |
16536 | 16970 |
16537 /// @domName TextTrackCue.vertical; @docsEditable true | 16971 /// @domName TextTrackCue.vertical; @docsEditable true |
16538 String vertical; | 16972 String vertical; |
16539 | 16973 |
16540 /// @domName TextTrackCue.addEventListener; @docsEditable true | 16974 /// @domName TextTrackCue.addEventListener; @docsEditable true |
16541 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 16975 @JSName('addEventListener') |
| 16976 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
16542 | 16977 |
16543 /// @domName TextTrackCue.dispatchEvent; @docsEditable true | 16978 /// @domName TextTrackCue.dispatchEvent; @docsEditable true |
16544 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 16979 @JSName('dispatchEvent') |
| 16980 bool $dom_dispatchEvent(Event evt) native; |
16545 | 16981 |
16546 /// @domName TextTrackCue.getCueAsHTML; @docsEditable true | 16982 /// @domName TextTrackCue.getCueAsHTML; @docsEditable true |
16547 DocumentFragment getCueAsHtml() native "getCueAsHTML"; | 16983 @JSName('getCueAsHTML') |
| 16984 DocumentFragment getCueAsHtml() native; |
16548 | 16985 |
16549 /// @domName TextTrackCue.removeEventListener; @docsEditable true | 16986 /// @domName TextTrackCue.removeEventListener; @docsEditable true |
16550 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 16987 @JSName('removeEventListener') |
| 16988 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
16551 } | 16989 } |
16552 | 16990 |
16553 class TextTrackCueEvents extends Events { | 16991 class TextTrackCueEvents extends Events { |
16554 TextTrackCueEvents(EventTarget _ptr) : super(_ptr); | 16992 TextTrackCueEvents(EventTarget _ptr) : super(_ptr); |
16555 | 16993 |
16556 EventListenerList get enter => this['enter']; | 16994 EventListenerList get enter => this['enter']; |
16557 | 16995 |
16558 EventListenerList get exit => this['exit']; | 16996 EventListenerList get exit => this['exit']; |
16559 } | 16997 } |
16560 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16998 // 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... |
16753 void insertRange(int start, int rangeLength, [TextTrack initialValue]) { | 17191 void insertRange(int start, int rangeLength, [TextTrack initialValue]) { |
16754 throw new UnsupportedError("Cannot insertRange on immutable List."); | 17192 throw new UnsupportedError("Cannot insertRange on immutable List."); |
16755 } | 17193 } |
16756 | 17194 |
16757 List<TextTrack> getRange(int start, int rangeLength) => | 17195 List<TextTrack> getRange(int start, int rangeLength) => |
16758 _Lists.getRange(this, start, rangeLength, <TextTrack>[]); | 17196 _Lists.getRange(this, start, rangeLength, <TextTrack>[]); |
16759 | 17197 |
16760 // -- end List<TextTrack> mixins. | 17198 // -- end List<TextTrack> mixins. |
16761 | 17199 |
16762 /// @domName TextTrackList.addEventListener; @docsEditable true | 17200 /// @domName TextTrackList.addEventListener; @docsEditable true |
16763 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 17201 @JSName('addEventListener') |
| 17202 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
16764 | 17203 |
16765 /// @domName TextTrackList.dispatchEvent; @docsEditable true | 17204 /// @domName TextTrackList.dispatchEvent; @docsEditable true |
16766 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 17205 @JSName('dispatchEvent') |
| 17206 bool $dom_dispatchEvent(Event evt) native; |
16767 | 17207 |
16768 /// @domName TextTrackList.item; @docsEditable true | 17208 /// @domName TextTrackList.item; @docsEditable true |
16769 TextTrack item(int index) native; | 17209 TextTrack item(int index) native; |
16770 | 17210 |
16771 /// @domName TextTrackList.removeEventListener; @docsEditable true | 17211 /// @domName TextTrackList.removeEventListener; @docsEditable true |
16772 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 17212 @JSName('removeEventListener') |
| 17213 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
16773 } | 17214 } |
16774 | 17215 |
16775 class TextTrackListEvents extends Events { | 17216 class TextTrackListEvents extends Events { |
16776 TextTrackListEvents(EventTarget _ptr) : super(_ptr); | 17217 TextTrackListEvents(EventTarget _ptr) : super(_ptr); |
16777 | 17218 |
16778 EventListenerList get addTrack => this['addtrack']; | 17219 EventListenerList get addTrack => this['addtrack']; |
16779 } | 17220 } |
16780 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17221 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16781 // for details. All rights reserved. Use of this source code is governed by a | 17222 // for details. All rights reserved. Use of this source code is governed by a |
16782 // BSD-style license that can be found in the LICENSE file. | 17223 // BSD-style license that can be found in the LICENSE file. |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16836 final int pageY; | 17277 final int pageY; |
16837 | 17278 |
16838 /// @domName Touch.screenX; @docsEditable true | 17279 /// @domName Touch.screenX; @docsEditable true |
16839 final int screenX; | 17280 final int screenX; |
16840 | 17281 |
16841 /// @domName Touch.screenY; @docsEditable true | 17282 /// @domName Touch.screenY; @docsEditable true |
16842 final int screenY; | 17283 final int screenY; |
16843 | 17284 |
16844 /// @domName Touch.target; @docsEditable true | 17285 /// @domName Touch.target; @docsEditable true |
16845 EventTarget get target => _convertNativeToDart_EventTarget(this._target); | 17286 EventTarget get target => _convertNativeToDart_EventTarget(this._target); |
16846 dynamic get _target => JS("dynamic", "#.target", this); | 17287 @JSName('target') |
| 17288 @Creates('EventTarget|=Object') @Returns('EventTarget|=Object') |
| 17289 final dynamic _target; |
16847 | 17290 |
16848 /// @domName Touch.webkitForce; @docsEditable true | 17291 /// @domName Touch.webkitForce; @docsEditable true |
16849 final num webkitForce; | 17292 final num webkitForce; |
16850 | 17293 |
16851 /// @domName Touch.webkitRadiusX; @docsEditable true | 17294 /// @domName Touch.webkitRadiusX; @docsEditable true |
16852 final int webkitRadiusX; | 17295 final int webkitRadiusX; |
16853 | 17296 |
16854 /// @domName Touch.webkitRadiusY; @docsEditable true | 17297 /// @domName Touch.webkitRadiusY; @docsEditable true |
16855 final int webkitRadiusY; | 17298 final int webkitRadiusY; |
16856 | 17299 |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17000 | 17443 |
17001 static const int ERROR = 3; | 17444 static const int ERROR = 3; |
17002 | 17445 |
17003 static const int LOADED = 2; | 17446 static const int LOADED = 2; |
17004 | 17447 |
17005 static const int LOADING = 1; | 17448 static const int LOADING = 1; |
17006 | 17449 |
17007 static const int NONE = 0; | 17450 static const int NONE = 0; |
17008 | 17451 |
17009 /// @domName HTMLTrackElement.defaultValue; @docsEditable true | 17452 /// @domName HTMLTrackElement.defaultValue; @docsEditable true |
17010 bool get defaultValue => JS("bool", "#.default", this); | 17453 @JSName('default') |
17011 | 17454 bool defaultValue; |
17012 /// @domName HTMLTrackElement.defaultValue; @docsEditable true | |
17013 void set defaultValue(bool value) { | |
17014 JS("void", "#.default = #", this, value); | |
17015 } | |
17016 | 17455 |
17017 /// @domName HTMLTrackElement.kind; @docsEditable true | 17456 /// @domName HTMLTrackElement.kind; @docsEditable true |
17018 String kind; | 17457 String kind; |
17019 | 17458 |
17020 /// @domName HTMLTrackElement.label; @docsEditable true | 17459 /// @domName HTMLTrackElement.label; @docsEditable true |
17021 String label; | 17460 String label; |
17022 | 17461 |
17023 /// @domName HTMLTrackElement.readyState; @docsEditable true | 17462 /// @domName HTMLTrackElement.readyState; @docsEditable true |
17024 final int readyState; | 17463 final int readyState; |
17025 | 17464 |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17117 // Contrary to JS, we default canBubble and cancelable to true, since that's | 17556 // Contrary to JS, we default canBubble and cancelable to true, since that's |
17118 // what people want most of the time anyway. | 17557 // what people want most of the time anyway. |
17119 factory UIEvent(String type, Window view, int detail, | 17558 factory UIEvent(String type, Window view, int detail, |
17120 [bool canBubble = true, bool cancelable = true]) { | 17559 [bool canBubble = true, bool cancelable = true]) { |
17121 final e = document.$dom_createEvent("UIEvent"); | 17560 final e = document.$dom_createEvent("UIEvent"); |
17122 e.$dom_initUIEvent(type, canBubble, cancelable, view, detail); | 17561 e.$dom_initUIEvent(type, canBubble, cancelable, view, detail); |
17123 return e; | 17562 return e; |
17124 } | 17563 } |
17125 | 17564 |
17126 /// @domName UIEvent.charCode; @docsEditable true | 17565 /// @domName UIEvent.charCode; @docsEditable true |
17127 int get $dom_charCode => JS("int", "#.charCode", this); | 17566 @JSName('charCode') |
| 17567 final int $dom_charCode; |
17128 | 17568 |
17129 /// @domName UIEvent.detail; @docsEditable true | 17569 /// @domName UIEvent.detail; @docsEditable true |
17130 final int detail; | 17570 final int detail; |
17131 | 17571 |
17132 /// @domName UIEvent.keyCode; @docsEditable true | 17572 /// @domName UIEvent.keyCode; @docsEditable true |
17133 int get $dom_keyCode => JS("int", "#.keyCode", this); | 17573 @JSName('keyCode') |
| 17574 final int $dom_keyCode; |
17134 | 17575 |
17135 /// @domName UIEvent.layerX; @docsEditable true | 17576 /// @domName UIEvent.layerX; @docsEditable true |
17136 final int layerX; | 17577 final int layerX; |
17137 | 17578 |
17138 /// @domName UIEvent.layerY; @docsEditable true | 17579 /// @domName UIEvent.layerY; @docsEditable true |
17139 final int layerY; | 17580 final int layerY; |
17140 | 17581 |
17141 /// @domName UIEvent.pageX; @docsEditable true | 17582 /// @domName UIEvent.pageX; @docsEditable true |
17142 final int pageX; | 17583 final int pageX; |
17143 | 17584 |
17144 /// @domName UIEvent.pageY; @docsEditable true | 17585 /// @domName UIEvent.pageY; @docsEditable true |
17145 final int pageY; | 17586 final int pageY; |
17146 | 17587 |
17147 /// @domName UIEvent.view; @docsEditable true | 17588 /// @domName UIEvent.view; @docsEditable true |
17148 Window get view => _convertNativeToDart_Window(this._view); | 17589 Window get view => _convertNativeToDart_Window(this._view); |
17149 dynamic get _view => JS("dynamic", "#.view", this); | 17590 @JSName('view') |
| 17591 @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
| 17592 final dynamic _view; |
17150 | 17593 |
17151 /// @domName UIEvent.which; @docsEditable true | 17594 /// @domName UIEvent.which; @docsEditable true |
17152 final int which; | 17595 final int which; |
17153 | 17596 |
17154 /// @domName UIEvent.initUIEvent; @docsEditable true | 17597 /// @domName UIEvent.initUIEvent; @docsEditable true |
17155 void $dom_initUIEvent(String type, bool canBubble, bool cancelable, LocalWindo
w view, int detail) native "initUIEvent"; | 17598 @JSName('initUIEvent') |
| 17599 void $dom_initUIEvent(String type, bool canBubble, bool cancelable, LocalWindo
w view, int detail) native; |
17156 | 17600 |
17157 } | 17601 } |
17158 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17602 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
17159 // for details. All rights reserved. Use of this source code is governed by a | 17603 // for details. All rights reserved. Use of this source code is governed by a |
17160 // BSD-style license that can be found in the LICENSE file. | 17604 // BSD-style license that can be found in the LICENSE file. |
17161 | 17605 |
17162 | 17606 |
17163 /// @domName HTMLUListElement; @docsEditable true | 17607 /// @domName HTMLUListElement; @docsEditable true |
17164 class UListElement extends Element implements Element native "*HTMLUListElement"
{ | 17608 class UListElement extends Element implements Element native "*HTMLUListElement"
{ |
17165 | 17609 |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17269 void insertRange(int start, int rangeLength, [int initialValue]) { | 17713 void insertRange(int start, int rangeLength, [int initialValue]) { |
17270 throw new UnsupportedError("Cannot insertRange on immutable List."); | 17714 throw new UnsupportedError("Cannot insertRange on immutable List."); |
17271 } | 17715 } |
17272 | 17716 |
17273 List<int> getRange(int start, int rangeLength) => | 17717 List<int> getRange(int start, int rangeLength) => |
17274 _Lists.getRange(this, start, rangeLength, <int>[]); | 17718 _Lists.getRange(this, start, rangeLength, <int>[]); |
17275 | 17719 |
17276 // -- end List<int> mixins. | 17720 // -- end List<int> mixins. |
17277 | 17721 |
17278 /// @domName Uint16Array.setElements; @docsEditable true | 17722 /// @domName Uint16Array.setElements; @docsEditable true |
17279 void setElements(Object array, [int offset]) native "set"; | 17723 @JSName('set') |
| 17724 void setElements(Object array, [int offset]) native; |
17280 | 17725 |
17281 /// @domName Uint16Array.subarray; @docsEditable true | 17726 /// @domName Uint16Array.subarray; @docsEditable true |
17282 Uint16Array subarray(int start, [int end]) native; | 17727 Uint16Array subarray(int start, [int end]) native; |
17283 } | 17728 } |
17284 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17729 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
17285 // for details. All rights reserved. Use of this source code is governed by a | 17730 // for details. All rights reserved. Use of this source code is governed by a |
17286 // BSD-style license that can be found in the LICENSE file. | 17731 // BSD-style license that can be found in the LICENSE file. |
17287 | 17732 |
17288 | 17733 |
17289 /// @domName Uint32Array; @docsEditable true | 17734 /// @domName Uint32Array; @docsEditable true |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17379 void insertRange(int start, int rangeLength, [int initialValue]) { | 17824 void insertRange(int start, int rangeLength, [int initialValue]) { |
17380 throw new UnsupportedError("Cannot insertRange on immutable List."); | 17825 throw new UnsupportedError("Cannot insertRange on immutable List."); |
17381 } | 17826 } |
17382 | 17827 |
17383 List<int> getRange(int start, int rangeLength) => | 17828 List<int> getRange(int start, int rangeLength) => |
17384 _Lists.getRange(this, start, rangeLength, <int>[]); | 17829 _Lists.getRange(this, start, rangeLength, <int>[]); |
17385 | 17830 |
17386 // -- end List<int> mixins. | 17831 // -- end List<int> mixins. |
17387 | 17832 |
17388 /// @domName Uint32Array.setElements; @docsEditable true | 17833 /// @domName Uint32Array.setElements; @docsEditable true |
17389 void setElements(Object array, [int offset]) native "set"; | 17834 @JSName('set') |
| 17835 void setElements(Object array, [int offset]) native; |
17390 | 17836 |
17391 /// @domName Uint32Array.subarray; @docsEditable true | 17837 /// @domName Uint32Array.subarray; @docsEditable true |
17392 Uint32Array subarray(int start, [int end]) native; | 17838 Uint32Array subarray(int start, [int end]) native; |
17393 } | 17839 } |
17394 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17840 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
17395 // for details. All rights reserved. Use of this source code is governed by a | 17841 // for details. All rights reserved. Use of this source code is governed by a |
17396 // BSD-style license that can be found in the LICENSE file. | 17842 // BSD-style license that can be found in the LICENSE file. |
17397 | 17843 |
17398 | 17844 |
17399 /// @domName Uint8Array; @docsEditable true | 17845 /// @domName Uint8Array; @docsEditable true |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17489 void insertRange(int start, int rangeLength, [int initialValue]) { | 17935 void insertRange(int start, int rangeLength, [int initialValue]) { |
17490 throw new UnsupportedError("Cannot insertRange on immutable List."); | 17936 throw new UnsupportedError("Cannot insertRange on immutable List."); |
17491 } | 17937 } |
17492 | 17938 |
17493 List<int> getRange(int start, int rangeLength) => | 17939 List<int> getRange(int start, int rangeLength) => |
17494 _Lists.getRange(this, start, rangeLength, <int>[]); | 17940 _Lists.getRange(this, start, rangeLength, <int>[]); |
17495 | 17941 |
17496 // -- end List<int> mixins. | 17942 // -- end List<int> mixins. |
17497 | 17943 |
17498 /// @domName Uint8Array.setElements; @docsEditable true | 17944 /// @domName Uint8Array.setElements; @docsEditable true |
17499 void setElements(Object array, [int offset]) native "set"; | 17945 @JSName('set') |
| 17946 void setElements(Object array, [int offset]) native; |
17500 | 17947 |
17501 /// @domName Uint8Array.subarray; @docsEditable true | 17948 /// @domName Uint8Array.subarray; @docsEditable true |
17502 Uint8Array subarray(int start, [int end]) native; | 17949 Uint8Array subarray(int start, [int end]) native; |
17503 } | 17950 } |
17504 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
17505 // for details. All rights reserved. Use of this source code is governed by a | 17952 // for details. All rights reserved. Use of this source code is governed by a |
17506 // BSD-style license that can be found in the LICENSE file. | 17953 // BSD-style license that can be found in the LICENSE file. |
17507 | 17954 |
17508 | 17955 |
17509 /// @domName Uint8ClampedArray; @docsEditable true | 17956 /// @domName Uint8ClampedArray; @docsEditable true |
17510 class Uint8ClampedArray extends Uint8Array native "*Uint8ClampedArray" { | 17957 class Uint8ClampedArray extends Uint8Array native "*Uint8ClampedArray" { |
17511 | 17958 |
17512 factory Uint8ClampedArray(int length) => | 17959 factory Uint8ClampedArray(int length) => |
17513 _TypedArrayFactoryProvider.createUint8ClampedArray(length); | 17960 _TypedArrayFactoryProvider.createUint8ClampedArray(length); |
17514 | 17961 |
17515 factory Uint8ClampedArray.fromList(List<int> list) => | 17962 factory Uint8ClampedArray.fromList(List<int> list) => |
17516 _TypedArrayFactoryProvider.createUint8ClampedArray_fromList(list); | 17963 _TypedArrayFactoryProvider.createUint8ClampedArray_fromList(list); |
17517 | 17964 |
17518 factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer, [int byteOffset, int
length]) => | 17965 factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer, [int byteOffset, int
length]) => |
17519 _TypedArrayFactoryProvider.createUint8ClampedArray_fromBuffer(buffer, byteOf
fset, length); | 17966 _TypedArrayFactoryProvider.createUint8ClampedArray_fromBuffer(buffer, byteOf
fset, length); |
17520 | 17967 |
17521 // Use implementation from Uint8Array. | 17968 // Use implementation from Uint8Array. |
17522 // final int length; | 17969 // final int length; |
17523 | 17970 |
17524 /// @domName Uint8ClampedArray.setElements; @docsEditable true | 17971 /// @domName Uint8ClampedArray.setElements; @docsEditable true |
17525 void setElements(Object array, [int offset]) native "set"; | 17972 @JSName('set') |
| 17973 void setElements(Object array, [int offset]) native; |
17526 | 17974 |
17527 /// @domName Uint8ClampedArray.subarray; @docsEditable true | 17975 /// @domName Uint8ClampedArray.subarray; @docsEditable true |
17528 Uint8ClampedArray subarray(int start, [int end]) native; | 17976 Uint8ClampedArray subarray(int start, [int end]) native; |
17529 } | 17977 } |
17530 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17978 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
17531 // for details. All rights reserved. Use of this source code is governed by a | 17979 // for details. All rights reserved. Use of this source code is governed by a |
17532 // BSD-style license that can be found in the LICENSE file. | 17980 // BSD-style license that can be found in the LICENSE file. |
17533 | 17981 |
17534 | 17982 |
17535 /// @domName HTMLUnknownElement; @docsEditable true | 17983 /// @domName HTMLUnknownElement; @docsEditable true |
(...skipping 1206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
18742 } | 19190 } |
18743 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)) && | 19191 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)) && |
18744 !?format && | 19192 !?format && |
18745 !?type && | 19193 !?type && |
18746 !?pixels) { | 19194 !?pixels) { |
18747 _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video); | 19195 _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video); |
18748 return; | 19196 return; |
18749 } | 19197 } |
18750 throw new ArgumentError("Incorrect number or type of arguments"); | 19198 throw new ArgumentError("Incorrect number or type of arguments"); |
18751 } | 19199 } |
18752 void _texImage2D_1(target, level, internalformat, width, height, int border, f
ormat, type, ArrayBufferView pixels) native "texImage2D"; | 19200 @JSName('texImage2D') |
18753 void _texImage2D_2(target, level, internalformat, format, type, pixels) native
"texImage2D"; | 19201 void _texImage2D_1(target, level, internalformat, width, height, int border, f
ormat, type, ArrayBufferView pixels) native; |
18754 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i
mage) native "texImage2D"; | 19202 @JSName('texImage2D') |
18755 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement
canvas) native "texImage2D"; | 19203 void _texImage2D_2(target, level, internalformat, format, type, pixels) native
; |
18756 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v
ideo) native "texImage2D"; | 19204 @JSName('texImage2D') |
| 19205 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i
mage) native; |
| 19206 @JSName('texImage2D') |
| 19207 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement
canvas) native; |
| 19208 @JSName('texImage2D') |
| 19209 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v
ideo) native; |
18757 | 19210 |
18758 /// @domName WebGLRenderingContext.texParameterf; @docsEditable true | 19211 /// @domName WebGLRenderingContext.texParameterf; @docsEditable true |
18759 void texParameterf(int target, int pname, num param) native; | 19212 void texParameterf(int target, int pname, num param) native; |
18760 | 19213 |
18761 /// @domName WebGLRenderingContext.texParameteri; @docsEditable true | 19214 /// @domName WebGLRenderingContext.texParameteri; @docsEditable true |
18762 void texParameteri(int target, int pname, int param) native; | 19215 void texParameteri(int target, int pname, int param) native; |
18763 | 19216 |
18764 /// @domName WebGLRenderingContext.texSubImage2D; @docsEditable true | 19217 /// @domName WebGLRenderingContext.texSubImage2D; @docsEditable true |
18765 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]) { | 19218 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]) { |
18766 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))) { | 19219 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... |
18787 return; | 19240 return; |
18788 } | 19241 } |
18789 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)) && | 19242 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)) && |
18790 !?type && | 19243 !?type && |
18791 !?pixels) { | 19244 !?pixels) { |
18792 _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); | 19245 _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); |
18793 return; | 19246 return; |
18794 } | 19247 } |
18795 throw new ArgumentError("Incorrect number or type of arguments"); | 19248 throw new ArgumentError("Incorrect number or type of arguments"); |
18796 } | 19249 } |
18797 void _texSubImage2D_1(target, level, xoffset, yoffset, width, height, int form
at, type, ArrayBufferView pixels) native "texSubImage2D"; | 19250 @JSName('texSubImage2D') |
18798 void _texSubImage2D_2(target, level, xoffset, yoffset, format, type, pixels) n
ative "texSubImage2D"; | 19251 void _texSubImage2D_1(target, level, xoffset, yoffset, width, height, int form
at, type, ArrayBufferView pixels) native; |
18799 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem
ent image) native "texSubImage2D"; | 19252 @JSName('texSubImage2D') |
18800 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle
ment canvas) native "texSubImage2D"; | 19253 void _texSubImage2D_2(target, level, xoffset, yoffset, format, type, pixels) n
ative; |
18801 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem
ent video) native "texSubImage2D"; | 19254 @JSName('texSubImage2D') |
| 19255 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem
ent image) native; |
| 19256 @JSName('texSubImage2D') |
| 19257 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle
ment canvas) native; |
| 19258 @JSName('texSubImage2D') |
| 19259 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem
ent video) native; |
18802 | 19260 |
18803 /// @domName WebGLRenderingContext.uniform1f; @docsEditable true | 19261 /// @domName WebGLRenderingContext.uniform1f; @docsEditable true |
18804 void uniform1f(WebGLUniformLocation location, num x) native; | 19262 void uniform1f(WebGLUniformLocation location, num x) native; |
18805 | 19263 |
18806 /// @domName WebGLRenderingContext.uniform1fv; @docsEditable true | 19264 /// @domName WebGLRenderingContext.uniform1fv; @docsEditable true |
18807 void uniform1fv(WebGLUniformLocation location, Float32Array v) native; | 19265 void uniform1fv(WebGLUniformLocation location, Float32Array v) native; |
18808 | 19266 |
18809 /// @domName WebGLRenderingContext.uniform1i; @docsEditable true | 19267 /// @domName WebGLRenderingContext.uniform1i; @docsEditable true |
18810 void uniform1i(WebGLUniformLocation location, int x) native; | 19268 void uniform1i(WebGLUniformLocation location, int x) native; |
18811 | 19269 |
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
18988 /// @domName WebKitNamedFlow.firstEmptyRegionIndex; @docsEditable true | 19446 /// @domName WebKitNamedFlow.firstEmptyRegionIndex; @docsEditable true |
18989 final int firstEmptyRegionIndex; | 19447 final int firstEmptyRegionIndex; |
18990 | 19448 |
18991 /// @domName WebKitNamedFlow.name; @docsEditable true | 19449 /// @domName WebKitNamedFlow.name; @docsEditable true |
18992 final String name; | 19450 final String name; |
18993 | 19451 |
18994 /// @domName WebKitNamedFlow.overset; @docsEditable true | 19452 /// @domName WebKitNamedFlow.overset; @docsEditable true |
18995 final bool overset; | 19453 final bool overset; |
18996 | 19454 |
18997 /// @domName WebKitNamedFlow.addEventListener; @docsEditable true | 19455 /// @domName WebKitNamedFlow.addEventListener; @docsEditable true |
18998 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 19456 @JSName('addEventListener') |
| 19457 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
18999 | 19458 |
19000 /// @domName WebKitNamedFlow.dispatchEvent; @docsEditable true | 19459 /// @domName WebKitNamedFlow.dispatchEvent; @docsEditable true |
19001 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 19460 @JSName('dispatchEvent') |
| 19461 bool $dom_dispatchEvent(Event event) native; |
19002 | 19462 |
19003 /// @domName WebKitNamedFlow.getContent; @docsEditable true | 19463 /// @domName WebKitNamedFlow.getContent; @docsEditable true |
19004 @Returns('_NodeList') @Creates('_NodeList') | 19464 @Returns('NodeList') @Creates('NodeList') |
19005 List<Node> getContent() native; | 19465 List<Node> getContent() native; |
19006 | 19466 |
19007 /// @domName WebKitNamedFlow.getRegions; @docsEditable true | 19467 /// @domName WebKitNamedFlow.getRegions; @docsEditable true |
19008 @Returns('_NodeList') @Creates('_NodeList') | 19468 @Returns('NodeList') @Creates('NodeList') |
19009 List<Node> getRegions() native; | 19469 List<Node> getRegions() native; |
19010 | 19470 |
19011 /// @domName WebKitNamedFlow.getRegionsByContent; @docsEditable true | 19471 /// @domName WebKitNamedFlow.getRegionsByContent; @docsEditable true |
19012 @Returns('_NodeList') @Creates('_NodeList') | 19472 @Returns('NodeList') @Creates('NodeList') |
19013 List<Node> getRegionsByContent(Node contentNode) native; | 19473 List<Node> getRegionsByContent(Node contentNode) native; |
19014 | 19474 |
19015 /// @domName WebKitNamedFlow.removeEventListener; @docsEditable true | 19475 /// @domName WebKitNamedFlow.removeEventListener; @docsEditable true |
19016 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 19476 @JSName('removeEventListener') |
| 19477 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
19017 } | 19478 } |
19018 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 19479 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
19019 // for details. All rights reserved. Use of this source code is governed by a | 19480 // for details. All rights reserved. Use of this source code is governed by a |
19020 // BSD-style license that can be found in the LICENSE file. | 19481 // BSD-style license that can be found in the LICENSE file. |
19021 | 19482 |
19022 // WARNING: Do not edit - generated code. | 19483 // WARNING: Do not edit - generated code. |
19023 | 19484 |
19024 | 19485 |
19025 /// @domName WebSocket | 19486 /// @domName WebSocket |
19026 class WebSocket extends EventTarget native "*WebSocket" { | 19487 class WebSocket extends EventTarget native "*WebSocket" { |
19027 factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url
); | 19488 factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url
); |
19028 | 19489 |
19029 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 19490 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
19030 WebSocketEvents get on => | 19491 WebSocketEvents get on => |
19031 new WebSocketEvents(this); | 19492 new WebSocketEvents(this); |
19032 | 19493 |
19033 static const int CLOSED = 3; | 19494 static const int CLOSED = 3; |
19034 | 19495 |
19035 static const int CLOSING = 2; | 19496 static const int CLOSING = 2; |
19036 | 19497 |
19037 static const int CONNECTING = 0; | 19498 static const int CONNECTING = 0; |
19038 | 19499 |
19039 static const int OPEN = 1; | 19500 static const int OPEN = 1; |
19040 | 19501 |
19041 /// @domName WebSocket.URL; @docsEditable true | 19502 /// @domName WebSocket.URL; @docsEditable true |
19042 String get Url => JS("String", "#.URL", this); | 19503 @JSName('URL') |
| 19504 final String Url; |
19043 | 19505 |
19044 /// @domName WebSocket.binaryType; @docsEditable true | 19506 /// @domName WebSocket.binaryType; @docsEditable true |
19045 String binaryType; | 19507 String binaryType; |
19046 | 19508 |
19047 /// @domName WebSocket.bufferedAmount; @docsEditable true | 19509 /// @domName WebSocket.bufferedAmount; @docsEditable true |
19048 final int bufferedAmount; | 19510 final int bufferedAmount; |
19049 | 19511 |
19050 /// @domName WebSocket.extensions; @docsEditable true | 19512 /// @domName WebSocket.extensions; @docsEditable true |
19051 final String extensions; | 19513 final String extensions; |
19052 | 19514 |
19053 /// @domName WebSocket.protocol; @docsEditable true | 19515 /// @domName WebSocket.protocol; @docsEditable true |
19054 final String protocol; | 19516 final String protocol; |
19055 | 19517 |
19056 /// @domName WebSocket.readyState; @docsEditable true | 19518 /// @domName WebSocket.readyState; @docsEditable true |
19057 final int readyState; | 19519 final int readyState; |
19058 | 19520 |
19059 /// @domName WebSocket.url; @docsEditable true | 19521 /// @domName WebSocket.url; @docsEditable true |
19060 final String url; | 19522 final String url; |
19061 | 19523 |
19062 /// @domName WebSocket.addEventListener; @docsEditable true | 19524 /// @domName WebSocket.addEventListener; @docsEditable true |
19063 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 19525 @JSName('addEventListener') |
| 19526 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
19064 | 19527 |
19065 /// @domName WebSocket.close; @docsEditable true | 19528 /// @domName WebSocket.close; @docsEditable true |
19066 void close([int code, String reason]) native; | 19529 void close([int code, String reason]) native; |
19067 | 19530 |
19068 /// @domName WebSocket.dispatchEvent; @docsEditable true | 19531 /// @domName WebSocket.dispatchEvent; @docsEditable true |
19069 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 19532 @JSName('dispatchEvent') |
| 19533 bool $dom_dispatchEvent(Event evt) native; |
19070 | 19534 |
19071 /// @domName WebSocket.removeEventListener; @docsEditable true | 19535 /// @domName WebSocket.removeEventListener; @docsEditable true |
19072 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 19536 @JSName('removeEventListener') |
| 19537 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
19073 | 19538 |
19074 /// @domName WebSocket.send; @docsEditable true | 19539 /// @domName WebSocket.send; @docsEditable true |
19075 void send(data) native; | 19540 void send(data) native; |
19076 | 19541 |
19077 } | 19542 } |
19078 | 19543 |
19079 class WebSocketEvents extends Events { | 19544 class WebSocketEvents extends Events { |
19080 WebSocketEvents(EventTarget _ptr) : super(_ptr); | 19545 WebSocketEvents(EventTarget _ptr) : super(_ptr); |
19081 | 19546 |
19082 EventListenerList get close => this['close']; | 19547 EventListenerList get close => this['close']; |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19193 void postMessage(/*SerializedScriptValue*/ message, [List messagePorts]) { | 19658 void postMessage(/*SerializedScriptValue*/ message, [List messagePorts]) { |
19194 if (?messagePorts) { | 19659 if (?messagePorts) { |
19195 var message_1 = _convertDartToNative_SerializedScriptValue(message); | 19660 var message_1 = _convertDartToNative_SerializedScriptValue(message); |
19196 _postMessage_1(message_1, messagePorts); | 19661 _postMessage_1(message_1, messagePorts); |
19197 return; | 19662 return; |
19198 } | 19663 } |
19199 var message_2 = _convertDartToNative_SerializedScriptValue(message); | 19664 var message_2 = _convertDartToNative_SerializedScriptValue(message); |
19200 _postMessage_2(message_2); | 19665 _postMessage_2(message_2); |
19201 return; | 19666 return; |
19202 } | 19667 } |
19203 void _postMessage_1(message, List messagePorts) native "postMessage"; | 19668 @JSName('postMessage') |
19204 void _postMessage_2(message) native "postMessage"; | 19669 void _postMessage_1(message, List messagePorts) native; |
| 19670 @JSName('postMessage') |
| 19671 void _postMessage_2(message) native; |
19205 | 19672 |
19206 /// @domName Worker.terminate; @docsEditable true | 19673 /// @domName Worker.terminate; @docsEditable true |
19207 void terminate() native; | 19674 void terminate() native; |
19208 } | 19675 } |
19209 | 19676 |
19210 class WorkerEvents extends AbstractWorkerEvents { | 19677 class WorkerEvents extends AbstractWorkerEvents { |
19211 WorkerEvents(EventTarget _ptr) : super(_ptr); | 19678 WorkerEvents(EventTarget _ptr) : super(_ptr); |
19212 | 19679 |
19213 EventListenerList get message => this['message']; | 19680 EventListenerList get message => this['message']; |
19214 } | 19681 } |
(...skipping 25 matching lines...) Expand all Loading... |
19240 /// @domName WorkerContext.self; @docsEditable true | 19707 /// @domName WorkerContext.self; @docsEditable true |
19241 final WorkerContext self; | 19708 final WorkerContext self; |
19242 | 19709 |
19243 /// @domName WorkerContext.webkitIndexedDB; @docsEditable true | 19710 /// @domName WorkerContext.webkitIndexedDB; @docsEditable true |
19244 final IDBFactory webkitIndexedDB; | 19711 final IDBFactory webkitIndexedDB; |
19245 | 19712 |
19246 /// @domName WorkerContext.webkitNotifications; @docsEditable true | 19713 /// @domName WorkerContext.webkitNotifications; @docsEditable true |
19247 final NotificationCenter webkitNotifications; | 19714 final NotificationCenter webkitNotifications; |
19248 | 19715 |
19249 /// @domName WorkerContext.addEventListener; @docsEditable true | 19716 /// @domName WorkerContext.addEventListener; @docsEditable true |
19250 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 19717 @JSName('addEventListener') |
| 19718 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
19251 | 19719 |
19252 /// @domName WorkerContext.clearInterval; @docsEditable true | 19720 /// @domName WorkerContext.clearInterval; @docsEditable true |
19253 void clearInterval(int handle) native; | 19721 void clearInterval(int handle) native; |
19254 | 19722 |
19255 /// @domName WorkerContext.clearTimeout; @docsEditable true | 19723 /// @domName WorkerContext.clearTimeout; @docsEditable true |
19256 void clearTimeout(int handle) native; | 19724 void clearTimeout(int handle) native; |
19257 | 19725 |
19258 /// @domName WorkerContext.close; @docsEditable true | 19726 /// @domName WorkerContext.close; @docsEditable true |
19259 void close() native; | 19727 void close() native; |
19260 | 19728 |
19261 /// @domName WorkerContext.dispatchEvent; @docsEditable true | 19729 /// @domName WorkerContext.dispatchEvent; @docsEditable true |
19262 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 19730 @JSName('dispatchEvent') |
| 19731 bool $dom_dispatchEvent(Event evt) native; |
19263 | 19732 |
19264 /// @domName WorkerContext.importScripts; @docsEditable true | 19733 /// @domName WorkerContext.importScripts; @docsEditable true |
19265 void importScripts() native; | 19734 void importScripts() native; |
19266 | 19735 |
19267 /// @domName WorkerContext.openDatabase; @docsEditable true | 19736 /// @domName WorkerContext.openDatabase; @docsEditable true |
19268 Database openDatabase(String name, String version, String displayName, int est
imatedSize, [DatabaseCallback creationCallback]) native; | 19737 Database openDatabase(String name, String version, String displayName, int est
imatedSize, [DatabaseCallback creationCallback]) native; |
19269 | 19738 |
19270 /// @domName WorkerContext.openDatabaseSync; @docsEditable true | 19739 /// @domName WorkerContext.openDatabaseSync; @docsEditable true |
19271 DatabaseSync openDatabaseSync(String name, String version, String displayName,
int estimatedSize, [DatabaseCallback creationCallback]) native; | 19740 DatabaseSync openDatabaseSync(String name, String version, String displayName,
int estimatedSize, [DatabaseCallback creationCallback]) native; |
19272 | 19741 |
19273 /// @domName WorkerContext.removeEventListener; @docsEditable true | 19742 /// @domName WorkerContext.removeEventListener; @docsEditable true |
19274 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 19743 @JSName('removeEventListener') |
| 19744 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
19275 | 19745 |
19276 /// @domName WorkerContext.setInterval; @docsEditable true | 19746 /// @domName WorkerContext.setInterval; @docsEditable true |
19277 int setInterval(TimeoutHandler handler, int timeout) native; | 19747 int setInterval(TimeoutHandler handler, int timeout) native; |
19278 | 19748 |
19279 /// @domName WorkerContext.setTimeout; @docsEditable true | 19749 /// @domName WorkerContext.setTimeout; @docsEditable true |
19280 int setTimeout(TimeoutHandler handler, int timeout) native; | 19750 int setTimeout(TimeoutHandler handler, int timeout) native; |
19281 | 19751 |
19282 /// @domName WorkerContext.webkitRequestFileSystem; @docsEditable true | 19752 /// @domName WorkerContext.webkitRequestFileSystem; @docsEditable true |
19283 void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCa
llback, ErrorCallback errorCallback]) native; | 19753 void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCa
llback, ErrorCallback errorCallback]) native; |
19284 | 19754 |
19285 /// @domName WorkerContext.webkitRequestFileSystemSync; @docsEditable true | 19755 /// @domName WorkerContext.webkitRequestFileSystemSync; @docsEditable true |
19286 DOMFileSystemSync webkitRequestFileSystemSync(int type, int size) native; | 19756 DOMFileSystemSync webkitRequestFileSystemSync(int type, int size) native; |
19287 | 19757 |
19288 /// @domName WorkerContext.webkitResolveLocalFileSystemSyncURL; @docsEditable
true | 19758 /// @domName WorkerContext.webkitResolveLocalFileSystemSyncURL; @docsEditable
true |
19289 EntrySync webkitResolveLocalFileSystemSyncUrl(String url) native "webkitResolv
eLocalFileSystemSyncURL"; | 19759 @JSName('webkitResolveLocalFileSystemSyncURL') |
| 19760 EntrySync webkitResolveLocalFileSystemSyncUrl(String url) native; |
19290 | 19761 |
19291 /// @domName WorkerContext.webkitResolveLocalFileSystemURL; @docsEditable true | 19762 /// @domName WorkerContext.webkitResolveLocalFileSystemURL; @docsEditable true |
19292 void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback
, [ErrorCallback errorCallback]) native "webkitResolveLocalFileSystemURL"; | 19763 @JSName('webkitResolveLocalFileSystemURL') |
| 19764 void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback
, [ErrorCallback errorCallback]) native; |
19293 } | 19765 } |
19294 | 19766 |
19295 class WorkerContextEvents extends Events { | 19767 class WorkerContextEvents extends Events { |
19296 WorkerContextEvents(EventTarget _ptr) : super(_ptr); | 19768 WorkerContextEvents(EventTarget _ptr) : super(_ptr); |
19297 | 19769 |
19298 EventListenerList get error => this['error']; | 19770 EventListenerList get error => this['error']; |
19299 } | 19771 } |
19300 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 19772 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
19301 // for details. All rights reserved. Use of this source code is governed by a | 19773 // for details. All rights reserved. Use of this source code is governed by a |
19302 // BSD-style license that can be found in the LICENSE file. | 19774 // BSD-style license that can be found in the LICENSE file. |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19424 } | 19896 } |
19425 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 19897 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
19426 // for details. All rights reserved. Use of this source code is governed by a | 19898 // for details. All rights reserved. Use of this source code is governed by a |
19427 // BSD-style license that can be found in the LICENSE file. | 19899 // BSD-style license that can be found in the LICENSE file. |
19428 | 19900 |
19429 | 19901 |
19430 /// @domName XPathNSResolver; @docsEditable true | 19902 /// @domName XPathNSResolver; @docsEditable true |
19431 class XPathNSResolver native "*XPathNSResolver" { | 19903 class XPathNSResolver native "*XPathNSResolver" { |
19432 | 19904 |
19433 /// @domName XPathNSResolver.lookupNamespaceURI; @docsEditable true | 19905 /// @domName XPathNSResolver.lookupNamespaceURI; @docsEditable true |
19434 String lookupNamespaceUri(String prefix) native "lookupNamespaceURI"; | 19906 @JSName('lookupNamespaceURI') |
| 19907 String lookupNamespaceUri(String prefix) native; |
19435 } | 19908 } |
19436 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 19909 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
19437 // for details. All rights reserved. Use of this source code is governed by a | 19910 // for details. All rights reserved. Use of this source code is governed by a |
19438 // BSD-style license that can be found in the LICENSE file. | 19911 // BSD-style license that can be found in the LICENSE file. |
19439 | 19912 |
19440 | 19913 |
19441 /// @domName XPathResult; @docsEditable true | 19914 /// @domName XPathResult; @docsEditable true |
19442 class XPathResult native "*XPathResult" { | 19915 class XPathResult native "*XPathResult" { |
19443 | 19916 |
19444 static const int ANY_TYPE = 0; | 19917 static const int ANY_TYPE = 0; |
(...skipping 1164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20609 // possible to rewrite the above code to, e.g. (simplified): | 21082 // possible to rewrite the above code to, e.g. (simplified): |
20610 // | 21083 // |
20611 // static createMutationObserver(MutationCallback callback) => | 21084 // static createMutationObserver(MutationCallback callback) => |
20612 // JS('var', 'new (window.MutationObserver)(#)', callback); | 21085 // JS('var', 'new (window.MutationObserver)(#)', callback); |
20613 } | 21086 } |
20614 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 21087 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
20615 // for details. All rights reserved. Use of this source code is governed by a | 21088 // for details. All rights reserved. Use of this source code is governed by a |
20616 // BSD-style license that can be found in the LICENSE file. | 21089 // BSD-style license that can be found in the LICENSE file. |
20617 | 21090 |
20618 | 21091 |
20619 /// @domName NodeList; @docsEditable true | |
20620 class _NodeList implements JavaScriptIndexingBehavior, List<Node> native "*NodeL
ist" { | |
20621 | |
20622 /// @domName NodeList.length; @docsEditable true | |
20623 final int length; | |
20624 | |
20625 Node operator[](int index) => JS("Node", "#[#]", this, index); | |
20626 | |
20627 void operator[]=(int index, Node value) { | |
20628 throw new UnsupportedError("Cannot assign element of immutable List."); | |
20629 } | |
20630 // -- start List<Node> mixins. | |
20631 // Node is the element type. | |
20632 | |
20633 // From Iterable<Node>: | |
20634 | |
20635 Iterator<Node> iterator() { | |
20636 // Note: NodeLists are not fixed size. And most probably length shouldn't | |
20637 // be cached in both iterator _and_ forEach method. For now caching it | |
20638 // for consistency. | |
20639 return new FixedSizeListIterator<Node>(this); | |
20640 } | |
20641 | |
20642 // From Collection<Node>: | |
20643 | |
20644 void add(Node value) { | |
20645 throw new UnsupportedError("Cannot add to immutable List."); | |
20646 } | |
20647 | |
20648 void addLast(Node value) { | |
20649 throw new UnsupportedError("Cannot add to immutable List."); | |
20650 } | |
20651 | |
20652 void addAll(Collection<Node> collection) { | |
20653 throw new UnsupportedError("Cannot add to immutable List."); | |
20654 } | |
20655 | |
20656 bool contains(Node element) => _Collections.contains(this, element); | |
20657 | |
20658 void forEach(void f(Node element)) => _Collections.forEach(this, f); | |
20659 | |
20660 Collection map(f(Node element)) => _Collections.map(this, [], f); | |
20661 | |
20662 Collection<Node> filter(bool f(Node element)) => | |
20663 _Collections.filter(this, <Node>[], f); | |
20664 | |
20665 bool every(bool f(Node element)) => _Collections.every(this, f); | |
20666 | |
20667 bool some(bool f(Node element)) => _Collections.some(this, f); | |
20668 | |
20669 bool get isEmpty => this.length == 0; | |
20670 | |
20671 // From List<Node>: | |
20672 | |
20673 void sort([Comparator<Node> compare = Comparable.compare]) { | |
20674 throw new UnsupportedError("Cannot sort immutable List."); | |
20675 } | |
20676 | |
20677 int indexOf(Node element, [int start = 0]) => | |
20678 _Lists.indexOf(this, element, start, this.length); | |
20679 | |
20680 int lastIndexOf(Node element, [int start]) { | |
20681 if (start == null) start = length - 1; | |
20682 return _Lists.lastIndexOf(this, element, start); | |
20683 } | |
20684 | |
20685 Node get first => this[0]; | |
20686 | |
20687 Node get last => this[length - 1]; | |
20688 | |
20689 Node removeLast() { | |
20690 throw new UnsupportedError("Cannot removeLast on immutable List."); | |
20691 } | |
20692 | |
20693 void setRange(int start, int rangeLength, List<Node> from, [int startFrom]) { | |
20694 throw new UnsupportedError("Cannot setRange on immutable List."); | |
20695 } | |
20696 | |
20697 void removeRange(int start, int rangeLength) { | |
20698 throw new UnsupportedError("Cannot removeRange on immutable List."); | |
20699 } | |
20700 | |
20701 void insertRange(int start, int rangeLength, [Node initialValue]) { | |
20702 throw new UnsupportedError("Cannot insertRange on immutable List."); | |
20703 } | |
20704 | |
20705 List<Node> getRange(int start, int rangeLength) => | |
20706 _Lists.getRange(this, start, rangeLength, <Node>[]); | |
20707 | |
20708 // -- end List<Node> mixins. | |
20709 | |
20710 /// @domName NodeList.item; @docsEditable true | |
20711 Node _item(int index) native "item"; | |
20712 } | |
20713 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
20714 // for details. All rights reserved. Use of this source code is governed by a | |
20715 // BSD-style license that can be found in the LICENSE file. | |
20716 | |
20717 | |
20718 class _NotificationFactoryProvider { | 21092 class _NotificationFactoryProvider { |
20719 static Notification createNotification(String title, [Map options]) => | 21093 static Notification createNotification(String title, [Map options]) => |
20720 JS('Notification', 'new Notification(#,#)', title, options); | 21094 JS('Notification', 'new Notification(#,#)', title, options); |
20721 } | 21095 } |
20722 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 21096 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
20723 // for details. All rights reserved. Use of this source code is governed by a | 21097 // for details. All rights reserved. Use of this source code is governed by a |
20724 // BSD-style license that can be found in the LICENSE file. | 21098 // BSD-style license that can be found in the LICENSE file. |
20725 | 21099 |
20726 | 21100 |
20727 class _OptionElementFactoryProvider { | 21101 class _OptionElementFactoryProvider { |
(...skipping 4280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
25008 if (length < 0) throw new ArgumentError('length'); | 25382 if (length < 0) throw new ArgumentError('length'); |
25009 if (start < 0) throw new RangeError.value(start); | 25383 if (start < 0) throw new RangeError.value(start); |
25010 int end = start + length; | 25384 int end = start + length; |
25011 if (end > a.length) throw new RangeError.value(end); | 25385 if (end > a.length) throw new RangeError.value(end); |
25012 for (int i = start; i < end; i++) { | 25386 for (int i = start; i < end; i++) { |
25013 accumulator.add(a[i]); | 25387 accumulator.add(a[i]); |
25014 } | 25388 } |
25015 return accumulator; | 25389 return accumulator; |
25016 } | 25390 } |
25017 } | 25391 } |
OLD | NEW |