OLD | NEW |
1 #library('html'); | 1 #library('html'); |
2 | 2 |
3 #import('dart:dom', prefix:'dom'); | 3 #import('dart:dom', prefix:'dom'); |
| 4 #import('dart:htmlimpl'); |
4 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 5 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
5 // for details. All rights reserved. Use of this source code is governed by a | 6 // for details. All rights reserved. Use of this source code is governed by a |
6 // BSD-style license that can be found in the LICENSE file. | 7 // BSD-style license that can be found in the LICENSE file. |
7 | 8 |
8 // DO NOT EDIT | 9 // DO NOT EDIT |
9 // Auto-generated Dart HTML library. | 10 // Auto-generated Dart HTML library. |
10 | 11 |
11 | 12 |
12 | 13 |
13 | 14 |
14 | |
15 | |
16 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 15 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
17 // for details. All rights reserved. Use of this source code is governed by a | 16 // for details. All rights reserved. Use of this source code is governed by a |
18 // BSD-style license that can be found in the LICENSE file. | 17 // BSD-style license that can be found in the LICENSE file. |
19 | 18 |
20 // WARNING: Do not edit - generated code. | 19 // WARNING: Do not edit - generated code. |
21 | 20 |
22 interface AnchorElement extends Element { | 21 interface AnchorElement extends Element { |
23 | 22 |
24 String get accessKey(); | 23 String get accessKey(); |
25 | 24 |
(...skipping 6402 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6428 int get code(); | 6427 int get code(); |
6429 | 6428 |
6430 String get message(); | 6429 String get message(); |
6431 | 6430 |
6432 String get name(); | 6431 String get name(); |
6433 } | 6432 } |
6434 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 6433 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
6435 // for details. All rights reserved. Use of this source code is governed by a | 6434 // for details. All rights reserved. Use of this source code is governed by a |
6436 // BSD-style license that can be found in the LICENSE file. | 6435 // BSD-style license that can be found in the LICENSE file. |
6437 | 6436 |
6438 // WARNING: Do not edit - generated code. | |
6439 | |
6440 class AnchorElementWrappingImplementation extends ElementWrappingImplementation
implements AnchorElement { | |
6441 AnchorElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6442 | |
6443 String get accessKey() { return _ptr.accessKey; } | |
6444 | |
6445 void set accessKey(String value) { _ptr.accessKey = value; } | |
6446 | |
6447 String get charset() { return _ptr.charset; } | |
6448 | |
6449 void set charset(String value) { _ptr.charset = value; } | |
6450 | |
6451 String get coords() { return _ptr.coords; } | |
6452 | |
6453 void set coords(String value) { _ptr.coords = value; } | |
6454 | |
6455 String get download() { return _ptr.download; } | |
6456 | |
6457 void set download(String value) { _ptr.download = value; } | |
6458 | |
6459 String get hash() { return _ptr.hash; } | |
6460 | |
6461 void set hash(String value) { _ptr.hash = value; } | |
6462 | |
6463 String get host() { return _ptr.host; } | |
6464 | |
6465 void set host(String value) { _ptr.host = value; } | |
6466 | |
6467 String get hostname() { return _ptr.hostname; } | |
6468 | |
6469 void set hostname(String value) { _ptr.hostname = value; } | |
6470 | |
6471 String get href() { return _ptr.href; } | |
6472 | |
6473 void set href(String value) { _ptr.href = value; } | |
6474 | |
6475 String get hreflang() { return _ptr.hreflang; } | |
6476 | |
6477 void set hreflang(String value) { _ptr.hreflang = value; } | |
6478 | |
6479 String get name() { return _ptr.name; } | |
6480 | |
6481 void set name(String value) { _ptr.name = value; } | |
6482 | |
6483 String get origin() { return _ptr.origin; } | |
6484 | |
6485 String get pathname() { return _ptr.pathname; } | |
6486 | |
6487 void set pathname(String value) { _ptr.pathname = value; } | |
6488 | |
6489 String get ping() { return _ptr.ping; } | |
6490 | |
6491 void set ping(String value) { _ptr.ping = value; } | |
6492 | |
6493 String get port() { return _ptr.port; } | |
6494 | |
6495 void set port(String value) { _ptr.port = value; } | |
6496 | |
6497 String get protocol() { return _ptr.protocol; } | |
6498 | |
6499 void set protocol(String value) { _ptr.protocol = value; } | |
6500 | |
6501 String get rel() { return _ptr.rel; } | |
6502 | |
6503 void set rel(String value) { _ptr.rel = value; } | |
6504 | |
6505 String get rev() { return _ptr.rev; } | |
6506 | |
6507 void set rev(String value) { _ptr.rev = value; } | |
6508 | |
6509 String get search() { return _ptr.search; } | |
6510 | |
6511 void set search(String value) { _ptr.search = value; } | |
6512 | |
6513 String get shape() { return _ptr.shape; } | |
6514 | |
6515 void set shape(String value) { _ptr.shape = value; } | |
6516 | |
6517 String get target() { return _ptr.target; } | |
6518 | |
6519 void set target(String value) { _ptr.target = value; } | |
6520 | |
6521 String get text() { return _ptr.text; } | |
6522 | |
6523 String get type() { return _ptr.type; } | |
6524 | |
6525 void set type(String value) { _ptr.type = value; } | |
6526 | |
6527 String getParameter(String name) { | |
6528 return _ptr.getParameter(name); | |
6529 } | |
6530 } | |
6531 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6532 // for details. All rights reserved. Use of this source code is governed by a | |
6533 // BSD-style license that can be found in the LICENSE file. | |
6534 | |
6535 // WARNING: Do not edit - generated code. | |
6536 | |
6537 class AnimationListWrappingImplementation extends DOMWrapperBase implements Anim
ationList { | |
6538 AnimationListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6539 | |
6540 int get length() { return _ptr.length; } | |
6541 | |
6542 Animation item(int index) { | |
6543 return LevelDom.wrapAnimation(_ptr.item(index)); | |
6544 } | |
6545 } | |
6546 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6547 // for details. All rights reserved. Use of this source code is governed by a | |
6548 // BSD-style license that can be found in the LICENSE file. | |
6549 | |
6550 // WARNING: Do not edit - generated code. | |
6551 | |
6552 class AnimationWrappingImplementation extends DOMWrapperBase implements Animatio
n { | |
6553 AnimationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6554 | |
6555 num get delay() { return _ptr.delay; } | |
6556 | |
6557 int get direction() { return _ptr.direction; } | |
6558 | |
6559 num get duration() { return _ptr.duration; } | |
6560 | |
6561 num get elapsedTime() { return _ptr.elapsedTime; } | |
6562 | |
6563 void set elapsedTime(num value) { _ptr.elapsedTime = value; } | |
6564 | |
6565 bool get ended() { return _ptr.ended; } | |
6566 | |
6567 int get fillMode() { return _ptr.fillMode; } | |
6568 | |
6569 int get iterationCount() { return _ptr.iterationCount; } | |
6570 | |
6571 String get name() { return _ptr.name; } | |
6572 | |
6573 bool get paused() { return _ptr.paused; } | |
6574 | |
6575 void pause() { | |
6576 _ptr.pause(); | |
6577 return; | |
6578 } | |
6579 | |
6580 void play() { | |
6581 _ptr.play(); | |
6582 return; | |
6583 } | |
6584 } | |
6585 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6586 // for details. All rights reserved. Use of this source code is governed by a | |
6587 // BSD-style license that can be found in the LICENSE file. | |
6588 | |
6589 // WARNING: Do not edit - generated code. | |
6590 | |
6591 class AreaElementWrappingImplementation extends ElementWrappingImplementation im
plements AreaElement { | |
6592 AreaElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6593 | |
6594 String get accessKey() { return _ptr.accessKey; } | |
6595 | |
6596 void set accessKey(String value) { _ptr.accessKey = value; } | |
6597 | |
6598 String get alt() { return _ptr.alt; } | |
6599 | |
6600 void set alt(String value) { _ptr.alt = value; } | |
6601 | |
6602 String get coords() { return _ptr.coords; } | |
6603 | |
6604 void set coords(String value) { _ptr.coords = value; } | |
6605 | |
6606 String get hash() { return _ptr.hash; } | |
6607 | |
6608 String get host() { return _ptr.host; } | |
6609 | |
6610 String get hostname() { return _ptr.hostname; } | |
6611 | |
6612 String get href() { return _ptr.href; } | |
6613 | |
6614 void set href(String value) { _ptr.href = value; } | |
6615 | |
6616 bool get noHref() { return _ptr.noHref; } | |
6617 | |
6618 void set noHref(bool value) { _ptr.noHref = value; } | |
6619 | |
6620 String get pathname() { return _ptr.pathname; } | |
6621 | |
6622 String get ping() { return _ptr.ping; } | |
6623 | |
6624 void set ping(String value) { _ptr.ping = value; } | |
6625 | |
6626 String get port() { return _ptr.port; } | |
6627 | |
6628 String get protocol() { return _ptr.protocol; } | |
6629 | |
6630 String get search() { return _ptr.search; } | |
6631 | |
6632 String get shape() { return _ptr.shape; } | |
6633 | |
6634 void set shape(String value) { _ptr.shape = value; } | |
6635 | |
6636 String get target() { return _ptr.target; } | |
6637 | |
6638 void set target(String value) { _ptr.target = value; } | |
6639 } | |
6640 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6641 // for details. All rights reserved. Use of this source code is governed by a | |
6642 // BSD-style license that can be found in the LICENSE file. | |
6643 | |
6644 // WARNING: Do not edit - generated code. | |
6645 | |
6646 class ArrayBufferViewWrappingImplementation extends DOMWrapperBase implements Ar
rayBufferView { | |
6647 ArrayBufferViewWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6648 | |
6649 ArrayBuffer get buffer() { return LevelDom.wrapArrayBuffer(_ptr.buffer); } | |
6650 | |
6651 int get byteLength() { return _ptr.byteLength; } | |
6652 | |
6653 int get byteOffset() { return _ptr.byteOffset; } | |
6654 } | |
6655 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6656 // for details. All rights reserved. Use of this source code is governed by a | |
6657 // BSD-style license that can be found in the LICENSE file. | |
6658 | |
6659 // WARNING: Do not edit - generated code. | |
6660 | |
6661 class ArrayBufferWrappingImplementation extends DOMWrapperBase implements ArrayB
uffer { | |
6662 ArrayBufferWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6663 | |
6664 int get byteLength() { return _ptr.byteLength; } | |
6665 } | |
6666 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6667 // for details. All rights reserved. Use of this source code is governed by a | |
6668 // BSD-style license that can be found in the LICENSE file. | |
6669 | |
6670 // WARNING: Do not edit - generated code. | |
6671 | |
6672 class AudioElementWrappingImplementation extends MediaElementWrappingImplementat
ion implements AudioElement { | |
6673 AudioElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6674 } | |
6675 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6676 // for details. All rights reserved. Use of this source code is governed by a | |
6677 // BSD-style license that can be found in the LICENSE file. | |
6678 | |
6679 // WARNING: Do not edit - generated code. | |
6680 | |
6681 class BRElementWrappingImplementation extends ElementWrappingImplementation impl
ements BRElement { | |
6682 BRElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6683 | |
6684 String get clear() { return _ptr.clear; } | |
6685 | |
6686 void set clear(String value) { _ptr.clear = value; } | |
6687 } | |
6688 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6689 // for details. All rights reserved. Use of this source code is governed by a | |
6690 // BSD-style license that can be found in the LICENSE file. | |
6691 | |
6692 // WARNING: Do not edit - generated code. | |
6693 | |
6694 class BarInfoWrappingImplementation extends DOMWrapperBase implements BarInfo { | |
6695 BarInfoWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6696 | |
6697 bool get visible() { return _ptr.visible; } | |
6698 } | |
6699 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6700 // for details. All rights reserved. Use of this source code is governed by a | |
6701 // BSD-style license that can be found in the LICENSE file. | |
6702 | |
6703 // WARNING: Do not edit - generated code. | |
6704 | |
6705 class BaseElementWrappingImplementation extends ElementWrappingImplementation im
plements BaseElement { | |
6706 BaseElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6707 | |
6708 String get href() { return _ptr.href; } | |
6709 | |
6710 void set href(String value) { _ptr.href = value; } | |
6711 | |
6712 String get target() { return _ptr.target; } | |
6713 | |
6714 void set target(String value) { _ptr.target = value; } | |
6715 } | |
6716 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6717 // for details. All rights reserved. Use of this source code is governed by a | |
6718 // BSD-style license that can be found in the LICENSE file. | |
6719 | |
6720 // WARNING: Do not edit - generated code. | |
6721 | |
6722 class BlobBuilderWrappingImplementation extends DOMWrapperBase implements BlobBu
ilder { | |
6723 BlobBuilderWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6724 | |
6725 void append(var blob_OR_value, [String endings = null]) { | |
6726 if (blob_OR_value is Blob) { | |
6727 if (endings === null) { | |
6728 _ptr.append(LevelDom.unwrap(blob_OR_value)); | |
6729 return; | |
6730 } | |
6731 } else { | |
6732 if (blob_OR_value is String) { | |
6733 if (endings === null) { | |
6734 _ptr.append(LevelDom.unwrap(blob_OR_value)); | |
6735 return; | |
6736 } else { | |
6737 _ptr.append(LevelDom.unwrap(blob_OR_value), endings); | |
6738 return; | |
6739 } | |
6740 } | |
6741 } | |
6742 throw "Incorrect number or type of arguments"; | |
6743 } | |
6744 | |
6745 Blob getBlob([String contentType = null]) { | |
6746 if (contentType === null) { | |
6747 return LevelDom.wrapBlob(_ptr.getBlob()); | |
6748 } else { | |
6749 return LevelDom.wrapBlob(_ptr.getBlob(contentType)); | |
6750 } | |
6751 } | |
6752 } | |
6753 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6754 // for details. All rights reserved. Use of this source code is governed by a | |
6755 // BSD-style license that can be found in the LICENSE file. | |
6756 | |
6757 // WARNING: Do not edit - generated code. | |
6758 | |
6759 class BlobWrappingImplementation extends DOMWrapperBase implements Blob { | |
6760 BlobWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6761 | |
6762 int get size() { return _ptr.size; } | |
6763 | |
6764 String get type() { return _ptr.type; } | |
6765 } | |
6766 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6767 // for details. All rights reserved. Use of this source code is governed by a | |
6768 // BSD-style license that can be found in the LICENSE file. | |
6769 | |
6770 // WARNING: Do not edit - generated code. | |
6771 | |
6772 class ButtonElementWrappingImplementation extends ElementWrappingImplementation
implements ButtonElement { | |
6773 ButtonElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6774 | |
6775 String get accessKey() { return _ptr.accessKey; } | |
6776 | |
6777 void set accessKey(String value) { _ptr.accessKey = value; } | |
6778 | |
6779 bool get autofocus() { return _ptr.autofocus; } | |
6780 | |
6781 void set autofocus(bool value) { _ptr.autofocus = value; } | |
6782 | |
6783 bool get disabled() { return _ptr.disabled; } | |
6784 | |
6785 void set disabled(bool value) { _ptr.disabled = value; } | |
6786 | |
6787 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
6788 | |
6789 String get formAction() { return _ptr.formAction; } | |
6790 | |
6791 void set formAction(String value) { _ptr.formAction = value; } | |
6792 | |
6793 String get formEnctype() { return _ptr.formEnctype; } | |
6794 | |
6795 void set formEnctype(String value) { _ptr.formEnctype = value; } | |
6796 | |
6797 String get formMethod() { return _ptr.formMethod; } | |
6798 | |
6799 void set formMethod(String value) { _ptr.formMethod = value; } | |
6800 | |
6801 bool get formNoValidate() { return _ptr.formNoValidate; } | |
6802 | |
6803 void set formNoValidate(bool value) { _ptr.formNoValidate = value; } | |
6804 | |
6805 String get formTarget() { return _ptr.formTarget; } | |
6806 | |
6807 void set formTarget(String value) { _ptr.formTarget = value; } | |
6808 | |
6809 ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); } | |
6810 | |
6811 String get name() { return _ptr.name; } | |
6812 | |
6813 void set name(String value) { _ptr.name = value; } | |
6814 | |
6815 String get type() { return _ptr.type; } | |
6816 | |
6817 String get validationMessage() { return _ptr.validationMessage; } | |
6818 | |
6819 ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity
); } | |
6820 | |
6821 String get value() { return _ptr.value; } | |
6822 | |
6823 void set value(String value) { _ptr.value = value; } | |
6824 | |
6825 bool get willValidate() { return _ptr.willValidate; } | |
6826 | |
6827 bool checkValidity() { | |
6828 return _ptr.checkValidity(); | |
6829 } | |
6830 | |
6831 void click() { | |
6832 _ptr.click(); | |
6833 return; | |
6834 } | |
6835 | |
6836 void setCustomValidity(String error) { | |
6837 _ptr.setCustomValidity(error); | |
6838 return; | |
6839 } | |
6840 } | |
6841 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6842 // for details. All rights reserved. Use of this source code is governed by a | |
6843 // BSD-style license that can be found in the LICENSE file. | |
6844 | |
6845 // WARNING: Do not edit - generated code. | |
6846 | |
6847 class CDATASectionWrappingImplementation extends TextWrappingImplementation impl
ements CDATASection { | |
6848 CDATASectionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6849 } | |
6850 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6851 // for details. All rights reserved. Use of this source code is governed by a | |
6852 // BSD-style license that can be found in the LICENSE file. | |
6853 | |
6854 // WARNING: Do not edit - generated code. | |
6855 | |
6856 class CSSCharsetRuleWrappingImplementation extends CSSRuleWrappingImplementation
implements CSSCharsetRule { | |
6857 CSSCharsetRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6858 | |
6859 String get encoding() { return _ptr.encoding; } | |
6860 | |
6861 void set encoding(String value) { _ptr.encoding = value; } | |
6862 } | |
6863 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6864 // for details. All rights reserved. Use of this source code is governed by a | |
6865 // BSD-style license that can be found in the LICENSE file. | |
6866 | |
6867 // WARNING: Do not edit - generated code. | |
6868 | |
6869 class CSSFontFaceRuleWrappingImplementation extends CSSRuleWrappingImplementatio
n implements CSSFontFaceRule { | |
6870 CSSFontFaceRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6871 | |
6872 CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr
.style); } | |
6873 } | |
6874 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6875 // for details. All rights reserved. Use of this source code is governed by a | |
6876 // BSD-style license that can be found in the LICENSE file. | |
6877 | |
6878 // WARNING: Do not edit - generated code. | |
6879 | |
6880 class CSSImportRuleWrappingImplementation extends CSSRuleWrappingImplementation
implements CSSImportRule { | |
6881 CSSImportRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6882 | |
6883 String get href() { return _ptr.href; } | |
6884 | |
6885 MediaList get media() { return LevelDom.wrapMediaList(_ptr.media); } | |
6886 | |
6887 CSSStyleSheet get styleSheet() { return LevelDom.wrapCSSStyleSheet(_ptr.styleS
heet); } | |
6888 } | |
6889 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6890 // for details. All rights reserved. Use of this source code is governed by a | |
6891 // BSD-style license that can be found in the LICENSE file. | |
6892 | |
6893 // WARNING: Do not edit - generated code. | |
6894 | |
6895 class CSSKeyframeRuleWrappingImplementation extends CSSRuleWrappingImplementatio
n implements CSSKeyframeRule { | |
6896 CSSKeyframeRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6897 | |
6898 String get keyText() { return _ptr.keyText; } | |
6899 | |
6900 void set keyText(String value) { _ptr.keyText = value; } | |
6901 | |
6902 CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr
.style); } | |
6903 } | |
6904 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6905 // for details. All rights reserved. Use of this source code is governed by a | |
6906 // BSD-style license that can be found in the LICENSE file. | |
6907 | |
6908 // WARNING: Do not edit - generated code. | |
6909 | |
6910 class CSSKeyframesRuleWrappingImplementation extends CSSRuleWrappingImplementati
on implements CSSKeyframesRule { | |
6911 CSSKeyframesRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6912 | |
6913 CSSRuleList get cssRules() { return LevelDom.wrapCSSRuleList(_ptr.cssRules); } | |
6914 | |
6915 String get name() { return _ptr.name; } | |
6916 | |
6917 void set name(String value) { _ptr.name = value; } | |
6918 | |
6919 void deleteRule(String key) { | |
6920 _ptr.deleteRule(key); | |
6921 return; | |
6922 } | |
6923 | |
6924 CSSKeyframeRule findRule(String key) { | |
6925 return LevelDom.wrapCSSKeyframeRule(_ptr.findRule(key)); | |
6926 } | |
6927 | |
6928 void insertRule(String rule) { | |
6929 _ptr.insertRule(rule); | |
6930 return; | |
6931 } | |
6932 } | |
6933 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
6934 // for details. All rights reserved. Use of this source code is governed by a | |
6935 // BSD-style license that can be found in the LICENSE file. | |
6936 | |
6937 // WARNING: Do not edit - generated code. | |
6938 | |
6939 class CSSMatrixWrappingImplementation extends DOMWrapperBase implements CSSMatri
x { | |
6940 CSSMatrixWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
6941 | |
6942 num get a() { return _ptr.a; } | |
6943 | |
6944 void set a(num value) { _ptr.a = value; } | |
6945 | |
6946 num get b() { return _ptr.b; } | |
6947 | |
6948 void set b(num value) { _ptr.b = value; } | |
6949 | |
6950 num get c() { return _ptr.c; } | |
6951 | |
6952 void set c(num value) { _ptr.c = value; } | |
6953 | |
6954 num get d() { return _ptr.d; } | |
6955 | |
6956 void set d(num value) { _ptr.d = value; } | |
6957 | |
6958 num get e() { return _ptr.e; } | |
6959 | |
6960 void set e(num value) { _ptr.e = value; } | |
6961 | |
6962 num get f() { return _ptr.f; } | |
6963 | |
6964 void set f(num value) { _ptr.f = value; } | |
6965 | |
6966 num get m11() { return _ptr.m11; } | |
6967 | |
6968 void set m11(num value) { _ptr.m11 = value; } | |
6969 | |
6970 num get m12() { return _ptr.m12; } | |
6971 | |
6972 void set m12(num value) { _ptr.m12 = value; } | |
6973 | |
6974 num get m13() { return _ptr.m13; } | |
6975 | |
6976 void set m13(num value) { _ptr.m13 = value; } | |
6977 | |
6978 num get m14() { return _ptr.m14; } | |
6979 | |
6980 void set m14(num value) { _ptr.m14 = value; } | |
6981 | |
6982 num get m21() { return _ptr.m21; } | |
6983 | |
6984 void set m21(num value) { _ptr.m21 = value; } | |
6985 | |
6986 num get m22() { return _ptr.m22; } | |
6987 | |
6988 void set m22(num value) { _ptr.m22 = value; } | |
6989 | |
6990 num get m23() { return _ptr.m23; } | |
6991 | |
6992 void set m23(num value) { _ptr.m23 = value; } | |
6993 | |
6994 num get m24() { return _ptr.m24; } | |
6995 | |
6996 void set m24(num value) { _ptr.m24 = value; } | |
6997 | |
6998 num get m31() { return _ptr.m31; } | |
6999 | |
7000 void set m31(num value) { _ptr.m31 = value; } | |
7001 | |
7002 num get m32() { return _ptr.m32; } | |
7003 | |
7004 void set m32(num value) { _ptr.m32 = value; } | |
7005 | |
7006 num get m33() { return _ptr.m33; } | |
7007 | |
7008 void set m33(num value) { _ptr.m33 = value; } | |
7009 | |
7010 num get m34() { return _ptr.m34; } | |
7011 | |
7012 void set m34(num value) { _ptr.m34 = value; } | |
7013 | |
7014 num get m41() { return _ptr.m41; } | |
7015 | |
7016 void set m41(num value) { _ptr.m41 = value; } | |
7017 | |
7018 num get m42() { return _ptr.m42; } | |
7019 | |
7020 void set m42(num value) { _ptr.m42 = value; } | |
7021 | |
7022 num get m43() { return _ptr.m43; } | |
7023 | |
7024 void set m43(num value) { _ptr.m43 = value; } | |
7025 | |
7026 num get m44() { return _ptr.m44; } | |
7027 | |
7028 void set m44(num value) { _ptr.m44 = value; } | |
7029 | |
7030 CSSMatrix inverse() { | |
7031 return LevelDom.wrapCSSMatrix(_ptr.inverse()); | |
7032 } | |
7033 | |
7034 CSSMatrix multiply(CSSMatrix secondMatrix) { | |
7035 return LevelDom.wrapCSSMatrix(_ptr.multiply(LevelDom.unwrap(secondMatrix))); | |
7036 } | |
7037 | |
7038 CSSMatrix rotate(num rotX, num rotY, num rotZ) { | |
7039 return LevelDom.wrapCSSMatrix(_ptr.rotate(rotX, rotY, rotZ)); | |
7040 } | |
7041 | |
7042 CSSMatrix rotateAxisAngle(num x, num y, num z, num angle) { | |
7043 return LevelDom.wrapCSSMatrix(_ptr.rotateAxisAngle(x, y, z, angle)); | |
7044 } | |
7045 | |
7046 CSSMatrix scale(num scaleX, num scaleY, num scaleZ) { | |
7047 return LevelDom.wrapCSSMatrix(_ptr.scale(scaleX, scaleY, scaleZ)); | |
7048 } | |
7049 | |
7050 void setMatrixValue(String string) { | |
7051 _ptr.setMatrixValue(string); | |
7052 return; | |
7053 } | |
7054 | |
7055 CSSMatrix skewX(num angle) { | |
7056 return LevelDom.wrapCSSMatrix(_ptr.skewX(angle)); | |
7057 } | |
7058 | |
7059 CSSMatrix skewY(num angle) { | |
7060 return LevelDom.wrapCSSMatrix(_ptr.skewY(angle)); | |
7061 } | |
7062 | |
7063 String toString() { | |
7064 return _ptr.toString(); | |
7065 } | |
7066 | |
7067 CSSMatrix translate(num x, num y, num z) { | |
7068 return LevelDom.wrapCSSMatrix(_ptr.translate(x, y, z)); | |
7069 } | |
7070 } | |
7071 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7072 // for details. All rights reserved. Use of this source code is governed by a | |
7073 // BSD-style license that can be found in the LICENSE file. | |
7074 | |
7075 // WARNING: Do not edit - generated code. | |
7076 | |
7077 class CSSMediaRuleWrappingImplementation extends CSSRuleWrappingImplementation i
mplements CSSMediaRule { | |
7078 CSSMediaRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7079 | |
7080 CSSRuleList get cssRules() { return LevelDom.wrapCSSRuleList(_ptr.cssRules); } | |
7081 | |
7082 MediaList get media() { return LevelDom.wrapMediaList(_ptr.media); } | |
7083 | |
7084 void deleteRule(int index) { | |
7085 _ptr.deleteRule(index); | |
7086 return; | |
7087 } | |
7088 | |
7089 int insertRule(String rule, int index) { | |
7090 return _ptr.insertRule(rule, index); | |
7091 } | |
7092 } | |
7093 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7094 // for details. All rights reserved. Use of this source code is governed by a | |
7095 // BSD-style license that can be found in the LICENSE file. | |
7096 | |
7097 // WARNING: Do not edit - generated code. | |
7098 | |
7099 class CSSPageRuleWrappingImplementation extends CSSRuleWrappingImplementation im
plements CSSPageRule { | |
7100 CSSPageRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7101 | |
7102 String get selectorText() { return _ptr.selectorText; } | |
7103 | |
7104 void set selectorText(String value) { _ptr.selectorText = value; } | |
7105 | |
7106 CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr
.style); } | |
7107 } | |
7108 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7109 // for details. All rights reserved. Use of this source code is governed by a | |
7110 // BSD-style license that can be found in the LICENSE file. | |
7111 | |
7112 // WARNING: Do not edit - generated code. | |
7113 | |
7114 class CSSPrimitiveValueWrappingImplementation extends CSSValueWrappingImplementa
tion implements CSSPrimitiveValue { | |
7115 CSSPrimitiveValueWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7116 | |
7117 int get primitiveType() { return _ptr.primitiveType; } | |
7118 | |
7119 Counter getCounterValue() { | |
7120 return LevelDom.wrapCounter(_ptr.getCounterValue()); | |
7121 } | |
7122 | |
7123 num getFloatValue(int unitType) { | |
7124 return _ptr.getFloatValue(unitType); | |
7125 } | |
7126 | |
7127 RGBColor getRGBColorValue() { | |
7128 return LevelDom.wrapRGBColor(_ptr.getRGBColorValue()); | |
7129 } | |
7130 | |
7131 Rect getRectValue() { | |
7132 return LevelDom.wrapRect(_ptr.getRectValue()); | |
7133 } | |
7134 | |
7135 String getStringValue() { | |
7136 return _ptr.getStringValue(); | |
7137 } | |
7138 | |
7139 void setFloatValue(int unitType, num floatValue) { | |
7140 _ptr.setFloatValue(unitType, floatValue); | |
7141 return; | |
7142 } | |
7143 | |
7144 void setStringValue(int stringType, String stringValue) { | |
7145 _ptr.setStringValue(stringType, stringValue); | |
7146 return; | |
7147 } | |
7148 } | |
7149 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7150 // for details. All rights reserved. Use of this source code is governed by a | |
7151 // BSD-style license that can be found in the LICENSE file. | |
7152 | |
7153 // WARNING: Do not edit - generated code. | |
7154 | |
7155 class CSSRuleListWrappingImplementation extends DOMWrapperBase implements CSSRul
eList { | |
7156 CSSRuleListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7157 | |
7158 int get length() { return _ptr.length; } | |
7159 | |
7160 CSSRule item(int index) { | |
7161 return LevelDom.wrapCSSRule(_ptr.item(index)); | |
7162 } | |
7163 } | |
7164 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7165 // for details. All rights reserved. Use of this source code is governed by a | |
7166 // BSD-style license that can be found in the LICENSE file. | |
7167 | |
7168 // WARNING: Do not edit - generated code. | |
7169 | |
7170 class CSSRuleWrappingImplementation extends DOMWrapperBase implements CSSRule { | |
7171 CSSRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7172 | |
7173 String get cssText() { return _ptr.cssText; } | |
7174 | |
7175 void set cssText(String value) { _ptr.cssText = value; } | |
7176 | |
7177 CSSRule get parentRule() { return LevelDom.wrapCSSRule(_ptr.parentRule); } | |
7178 | |
7179 CSSStyleSheet get parentStyleSheet() { return LevelDom.wrapCSSStyleSheet(_ptr.
parentStyleSheet); } | |
7180 | |
7181 int get type() { return _ptr.type; } | |
7182 } | |
7183 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7184 // for details. All rights reserved. Use of this source code is governed by a | |
7185 // BSD-style license that can be found in the LICENSE file. | |
7186 | |
7187 // WARNING: Do not edit - generated code. | |
7188 | |
7189 class CSSStyleRuleWrappingImplementation extends CSSRuleWrappingImplementation i
mplements CSSStyleRule { | |
7190 CSSStyleRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7191 | |
7192 String get selectorText() { return _ptr.selectorText; } | |
7193 | |
7194 void set selectorText(String value) { _ptr.selectorText = value; } | |
7195 | |
7196 CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr
.style); } | |
7197 } | |
7198 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7199 // for details. All rights reserved. Use of this source code is governed by a | |
7200 // BSD-style license that can be found in the LICENSE file. | |
7201 | |
7202 // WARNING: Do not edit - generated code. | |
7203 | |
7204 class CSSStyleSheetWrappingImplementation extends StyleSheetWrappingImplementati
on implements CSSStyleSheet { | |
7205 CSSStyleSheetWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7206 | |
7207 CSSRuleList get cssRules() { return LevelDom.wrapCSSRuleList(_ptr.cssRules); } | |
7208 | |
7209 CSSRule get ownerRule() { return LevelDom.wrapCSSRule(_ptr.ownerRule); } | |
7210 | |
7211 CSSRuleList get rules() { return LevelDom.wrapCSSRuleList(_ptr.rules); } | |
7212 | |
7213 int addRule(String selector, String style, [int index = null]) { | |
7214 if (index === null) { | |
7215 return _ptr.addRule(selector, style); | |
7216 } else { | |
7217 return _ptr.addRule(selector, style, index); | |
7218 } | |
7219 } | |
7220 | |
7221 void deleteRule(int index) { | |
7222 _ptr.deleteRule(index); | |
7223 return; | |
7224 } | |
7225 | |
7226 int insertRule(String rule, int index) { | |
7227 return _ptr.insertRule(rule, index); | |
7228 } | |
7229 | |
7230 void removeRule(int index) { | |
7231 _ptr.removeRule(index); | |
7232 return; | |
7233 } | |
7234 } | |
7235 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7236 // for details. All rights reserved. Use of this source code is governed by a | |
7237 // BSD-style license that can be found in the LICENSE file. | |
7238 | |
7239 // WARNING: Do not edit - generated code. | |
7240 | |
7241 class CSSTransformValueWrappingImplementation extends CSSValueListWrappingImplem
entation implements CSSTransformValue { | |
7242 CSSTransformValueWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7243 | |
7244 int get operationType() { return _ptr.operationType; } | |
7245 } | |
7246 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7247 // for details. All rights reserved. Use of this source code is governed by a | |
7248 // BSD-style license that can be found in the LICENSE file. | |
7249 | |
7250 // WARNING: Do not edit - generated code. | |
7251 | |
7252 class CSSUnknownRuleWrappingImplementation extends CSSRuleWrappingImplementation
implements CSSUnknownRule { | |
7253 CSSUnknownRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7254 } | |
7255 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7256 // for details. All rights reserved. Use of this source code is governed by a | |
7257 // BSD-style license that can be found in the LICENSE file. | |
7258 | |
7259 // WARNING: Do not edit - generated code. | |
7260 | |
7261 class CSSValueListWrappingImplementation extends CSSValueWrappingImplementation
implements CSSValueList { | |
7262 CSSValueListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7263 | |
7264 int get length() { return _ptr.length; } | |
7265 | |
7266 CSSValue item(int index) { | |
7267 return LevelDom.wrapCSSValue(_ptr.item(index)); | |
7268 } | |
7269 } | |
7270 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7271 // for details. All rights reserved. Use of this source code is governed by a | |
7272 // BSD-style license that can be found in the LICENSE file. | |
7273 | |
7274 // WARNING: Do not edit - generated code. | |
7275 | |
7276 class CSSValueWrappingImplementation extends DOMWrapperBase implements CSSValue
{ | |
7277 CSSValueWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7278 | |
7279 String get cssText() { return _ptr.cssText; } | |
7280 | |
7281 void set cssText(String value) { _ptr.cssText = value; } | |
7282 | |
7283 int get cssValueType() { return _ptr.cssValueType; } | |
7284 } | |
7285 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7286 // for details. All rights reserved. Use of this source code is governed by a | |
7287 // BSD-style license that can be found in the LICENSE file. | |
7288 | |
7289 // WARNING: Do not edit - generated code. | |
7290 | |
7291 class CanvasElementWrappingImplementation extends ElementWrappingImplementation
implements CanvasElement { | |
7292 CanvasElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7293 | |
7294 int get height() { return _ptr.height; } | |
7295 | |
7296 void set height(int value) { _ptr.height = value; } | |
7297 | |
7298 int get width() { return _ptr.width; } | |
7299 | |
7300 void set width(int value) { _ptr.width = value; } | |
7301 | |
7302 CanvasRenderingContext getContext([String contextId = null]) { | |
7303 if (contextId === null) { | |
7304 return LevelDom.wrapCanvasRenderingContext(_ptr.getContext()); | |
7305 } else { | |
7306 return LevelDom.wrapCanvasRenderingContext(_ptr.getContext(contextId)); | |
7307 } | |
7308 } | |
7309 | |
7310 String toDataURL(String type) { | |
7311 return _ptr.toDataURL(type); | |
7312 } | |
7313 } | |
7314 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7315 // for details. All rights reserved. Use of this source code is governed by a | |
7316 // BSD-style license that can be found in the LICENSE file. | |
7317 | |
7318 // WARNING: Do not edit - generated code. | |
7319 | |
7320 class CanvasGradientWrappingImplementation extends DOMWrapperBase implements Can
vasGradient { | |
7321 CanvasGradientWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7322 | |
7323 void addColorStop(num offset, String color) { | |
7324 _ptr.addColorStop(offset, color); | |
7325 return; | |
7326 } | |
7327 } | |
7328 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7329 // for details. All rights reserved. Use of this source code is governed by a | |
7330 // BSD-style license that can be found in the LICENSE file. | |
7331 | |
7332 // WARNING: Do not edit - generated code. | |
7333 | |
7334 class CanvasPatternWrappingImplementation extends DOMWrapperBase implements Canv
asPattern { | |
7335 CanvasPatternWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7336 } | |
7337 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7338 // for details. All rights reserved. Use of this source code is governed by a | |
7339 // BSD-style license that can be found in the LICENSE file. | |
7340 | |
7341 // WARNING: Do not edit - generated code. | |
7342 | |
7343 class CanvasPixelArrayWrappingImplementation extends DOMWrapperBase implements C
anvasPixelArray { | |
7344 CanvasPixelArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
7345 | |
7346 int get length() { return _ptr.length; } | |
7347 | |
7348 int operator[](int index) { | |
7349 return item(index); | |
7350 } | |
7351 | |
7352 void operator[]=(int index, int value) { | |
7353 throw new UnsupportedOperationException("Cannot assign element of immutable
List."); | |
7354 } | |
7355 | |
7356 void add(int value) { | |
7357 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
7358 } | |
7359 | |
7360 void addLast(int value) { | |
7361 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
7362 } | |
7363 | |
7364 void addAll(Collection<int> collection) { | |
7365 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
7366 } | |
7367 | |
7368 void sort(int compare(int a, int b)) { | |
7369 throw new UnsupportedOperationException("Cannot sort immutable List."); | |
7370 } | |
7371 | |
7372 void copyFrom(List<Object> src, int srcStart, int dstStart, int count) { | |
7373 throw new UnsupportedOperationException("This object is immutable."); | |
7374 } | |
7375 | |
7376 int indexOf(int element, [int start = 0]) { | |
7377 return _Lists.indexOf(this, element, start, this.length); | |
7378 } | |
7379 | |
7380 int lastIndexOf(int element, [int start = null]) { | |
7381 if (start == null) start = length - 1; | |
7382 return _Lists.lastIndexOf(this, element, start); | |
7383 } | |
7384 | |
7385 int clear() { | |
7386 throw new UnsupportedOperationException("Cannot clear immutable List."); | |
7387 } | |
7388 | |
7389 int removeLast() { | |
7390 throw new UnsupportedOperationException("Cannot removeLast on immutable List
."); | |
7391 } | |
7392 | |
7393 int last() { | |
7394 return this[length - 1]; | |
7395 } | |
7396 | |
7397 void forEach(void f(int element)) { | |
7398 _Collections.forEach(this, f); | |
7399 } | |
7400 | |
7401 Collection<int> filter(bool f(int element)) { | |
7402 return _Collections.filter(this, new List<int>(), f); | |
7403 } | |
7404 | |
7405 bool every(bool f(int element)) { | |
7406 return _Collections.every(this, f); | |
7407 } | |
7408 | |
7409 bool some(bool f(int element)) { | |
7410 return _Collections.some(this, f); | |
7411 } | |
7412 | |
7413 void setRange(int start, int length, List<int> from, [int startFrom]) { | |
7414 throw new UnsupportedOperationException("Cannot setRange on immutable List."
); | |
7415 } | |
7416 | |
7417 void removeRange(int start, int length) { | |
7418 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | |
7419 } | |
7420 | |
7421 void insertRange(int start, int length, [int initialValue]) { | |
7422 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | |
7423 } | |
7424 | |
7425 List<int> getRange(int start, int length) { | |
7426 throw new NotImplementedException(); | |
7427 } | |
7428 | |
7429 bool isEmpty() { | |
7430 return length == 0; | |
7431 } | |
7432 | |
7433 Iterator<int> iterator() { | |
7434 return new _FixedSizeListIterator<int>(this); | |
7435 } | |
7436 | |
7437 int item(int index) { | |
7438 return _ptr.item(index); | |
7439 } | |
7440 } | |
7441 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
7442 // for details. All rights reserved. Use of this source code is governed by a | |
7443 // BSD-style license that can be found in the LICENSE file. | |
7444 | |
7445 // WARNING: Do not edit - generated code. | |
7446 | |
7447 class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont
extWrappingImplementation implements CanvasRenderingContext2D { | |
7448 CanvasRenderingContext2DWrappingImplementation._wrap(ptr) : super._wrap(ptr) {
} | |
7449 | |
7450 String get font() { return _ptr.font; } | |
7451 | |
7452 void set font(String value) { _ptr.font = value; } | |
7453 | |
7454 num get globalAlpha() { return _ptr.globalAlpha; } | |
7455 | |
7456 void set globalAlpha(num value) { _ptr.globalAlpha = value; } | |
7457 | |
7458 String get globalCompositeOperation() { return _ptr.globalCompositeOperation;
} | |
7459 | |
7460 void set globalCompositeOperation(String value) { _ptr.globalCompositeOperatio
n = value; } | |
7461 | |
7462 String get lineCap() { return _ptr.lineCap; } | |
7463 | |
7464 void set lineCap(String value) { _ptr.lineCap = value; } | |
7465 | |
7466 String get lineJoin() { return _ptr.lineJoin; } | |
7467 | |
7468 void set lineJoin(String value) { _ptr.lineJoin = value; } | |
7469 | |
7470 num get lineWidth() { return _ptr.lineWidth; } | |
7471 | |
7472 void set lineWidth(num value) { _ptr.lineWidth = value; } | |
7473 | |
7474 num get miterLimit() { return _ptr.miterLimit; } | |
7475 | |
7476 void set miterLimit(num value) { _ptr.miterLimit = value; } | |
7477 | |
7478 num get shadowBlur() { return _ptr.shadowBlur; } | |
7479 | |
7480 void set shadowBlur(num value) { _ptr.shadowBlur = value; } | |
7481 | |
7482 String get shadowColor() { return _ptr.shadowColor; } | |
7483 | |
7484 void set shadowColor(String value) { _ptr.shadowColor = value; } | |
7485 | |
7486 num get shadowOffsetX() { return _ptr.shadowOffsetX; } | |
7487 | |
7488 void set shadowOffsetX(num value) { _ptr.shadowOffsetX = value; } | |
7489 | |
7490 num get shadowOffsetY() { return _ptr.shadowOffsetY; } | |
7491 | |
7492 void set shadowOffsetY(num value) { _ptr.shadowOffsetY = value; } | |
7493 | |
7494 String get textAlign() { return _ptr.textAlign; } | |
7495 | |
7496 void set textAlign(String value) { _ptr.textAlign = value; } | |
7497 | |
7498 String get textBaseline() { return _ptr.textBaseline; } | |
7499 | |
7500 void set textBaseline(String value) { _ptr.textBaseline = value; } | |
7501 | |
7502 void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticloc
kwise) { | |
7503 _ptr.arc(x, y, radius, startAngle, endAngle, anticlockwise); | |
7504 return; | |
7505 } | |
7506 | |
7507 void arcTo(num x1, num y1, num x2, num y2, num radius) { | |
7508 _ptr.arcTo(x1, y1, x2, y2, radius); | |
7509 return; | |
7510 } | |
7511 | |
7512 void beginPath() { | |
7513 _ptr.beginPath(); | |
7514 return; | |
7515 } | |
7516 | |
7517 void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) { | |
7518 _ptr.bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y); | |
7519 return; | |
7520 } | |
7521 | |
7522 void clearRect(num x, num y, num width, num height) { | |
7523 _ptr.clearRect(x, y, width, height); | |
7524 return; | |
7525 } | |
7526 | |
7527 void clearShadow() { | |
7528 _ptr.clearShadow(); | |
7529 return; | |
7530 } | |
7531 | |
7532 void clip() { | |
7533 _ptr.clip(); | |
7534 return; | |
7535 } | |
7536 | |
7537 void closePath() { | |
7538 _ptr.closePath(); | |
7539 return; | |
7540 } | |
7541 | |
7542 ImageData createImageData(var imagedata_OR_sw, [num sh = null]) { | |
7543 if (imagedata_OR_sw is ImageData) { | |
7544 if (sh === null) { | |
7545 return LevelDom.wrapImageData(_ptr.createImageData(LevelDom.unwrap(image
data_OR_sw))); | |
7546 } | |
7547 } else { | |
7548 if (imagedata_OR_sw is num) { | |
7549 return LevelDom.wrapImageData(_ptr.createImageData(LevelDom.unwrap(image
data_OR_sw), sh)); | |
7550 } | |
7551 } | |
7552 throw "Incorrect number or type of arguments"; | |
7553 } | |
7554 | |
7555 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) { | |
7556 return LevelDom.wrapCanvasGradient(_ptr.createLinearGradient(x0, y0, x1, y1)
); | |
7557 } | |
7558 | |
7559 CanvasPattern createPattern(var canvas_OR_image, String repetitionType) { | |
7560 if (canvas_OR_image is CanvasElement) { | |
7561 return LevelDom.wrapCanvasPattern(_ptr.createPattern(LevelDom.unwrap(canva
s_OR_image), repetitionType)); | |
7562 } else { | |
7563 if (canvas_OR_image is ImageElement) { | |
7564 return LevelDom.wrapCanvasPattern(_ptr.createPattern(LevelDom.unwrap(can
vas_OR_image), repetitionType)); | |
7565 } | |
7566 } | |
7567 throw "Incorrect number or type of arguments"; | |
7568 } | |
7569 | |
7570 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu
m r1) { | |
7571 return LevelDom.wrapCanvasGradient(_ptr.createRadialGradient(x0, y0, r0, x1,
y1, r1)); | |
7572 } | |
7573 | |
7574 void drawImage(var canvas_OR_image, num sx_OR_x, num sy_OR_y, [num sw_OR_width
= null, num height_OR_sh = null, num dx = null, num dy = null, num dw = null, n
um dh = null]) { | |
7575 if (canvas_OR_image is ImageElement) { | |
7576 if (sw_OR_width === null) { | |
7577 if (height_OR_sh === null) { | |
7578 if (dx === null) { | |
7579 if (dy === null) { | |
7580 if (dw === null) { | |
7581 if (dh === null) { | |
7582 _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_O
R_y); | |
7583 return; | |
7584 } | |
7585 } | |
7586 } | |
7587 } | |
7588 } | |
7589 } else { | |
7590 if (dx === null) { | |
7591 if (dy === null) { | |
7592 if (dw === null) { | |
7593 if (dh === null) { | |
7594 _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_OR_
y, sw_OR_width, height_OR_sh); | |
7595 return; | |
7596 } | |
7597 } | |
7598 } | |
7599 } else { | |
7600 _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_OR_y, sw_
OR_width, height_OR_sh, dx, dy, dw, dh); | |
7601 return; | |
7602 } | |
7603 } | |
7604 } else { | |
7605 if (canvas_OR_image is CanvasElement) { | |
7606 if (sw_OR_width === null) { | |
7607 if (height_OR_sh === null) { | |
7608 if (dx === null) { | |
7609 if (dy === null) { | |
7610 if (dw === null) { | |
7611 if (dh === null) { | |
7612 _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy
_OR_y); | |
7613 return; | |
7614 } | |
7615 } | |
7616 } | |
7617 } | |
7618 } | |
7619 } else { | |
7620 if (dx === null) { | |
7621 if (dy === null) { | |
7622 if (dw === null) { | |
7623 if (dh === null) { | |
7624 _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_O
R_y, sw_OR_width, height_OR_sh); | |
7625 return; | |
7626 } | |
7627 } | |
7628 } | |
7629 } else { | |
7630 _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_OR_y, s
w_OR_width, height_OR_sh, dx, dy, dw, dh); | |
7631 return; | |
7632 } | |
7633 } | |
7634 } | |
7635 } | |
7636 throw "Incorrect number or type of arguments"; | |
7637 } | |
7638 | |
7639 void drawImageFromRect(ImageElement image, [num sx = null, num sy = null, num
sw = null, num sh = null, num dx = null, num dy = null, num dw = null, num dh =
null, String compositeOperation = null]) { | |
7640 if (sx === null) { | |
7641 if (sy === null) { | |
7642 if (sw === null) { | |
7643 if (sh === null) { | |
7644 if (dx === null) { | |
7645 if (dy === null) { | |
7646 if (dw === null) { | |
7647 if (dh === null) { | |
7648 if (compositeOperation === null) { | |
7649 _ptr.drawImageFromRect(LevelDom.unwrap(image)); | |
7650 return; | |
7651 } | |
7652 } | |
7653 } | |
7654 } | |
7655 } | |
7656 } | |
7657 } | |
7658 } | |
7659 } else { | |
7660 if (sy === null) { | |
7661 if (sw === null) { | |
7662 if (sh === null) { | |
7663 if (dx === null) { | |
7664 if (dy === null) { | |
7665 if (dw === null) { | |
7666 if (dh === null) { | |
7667 if (compositeOperation === null) { | |
7668 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx); | |
7669 return; | |
7670 } | |
7671 } | |
7672 } | |
7673 } | |
7674 } | |
7675 } | |
7676 } | |
7677 } else { | |
7678 if (sw === null) { | |
7679 if (sh === null) { | |
7680 if (dx === null) { | |
7681 if (dy === null) { | |
7682 if (dw === null) { | |
7683 if (dh === null) { | |
7684 if (compositeOperation === null) { | |
7685 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy); | |
7686 return; | |
7687 } | |
7688 } | |
7689 } | |
7690 } | |
7691 } | |
7692 } | |
7693 } else { | |
7694 if (sh === null) { | |
7695 if (dx === null) { | |
7696 if (dy === null) { | |
7697 if (dw === null) { | |
7698 if (dh === null) { | |
7699 if (compositeOperation === null) { | |
7700 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw)
; | |
7701 return; | |
7702 } | |
7703 } | |
7704 } | |
7705 } | |
7706 } | |
7707 } else { | |
7708 if (dx === null) { | |
7709 if (dy === null) { | |
7710 if (dw === null) { | |
7711 if (dh === null) { | |
7712 if (compositeOperation === null) { | |
7713 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw,
sh); | |
7714 return; | |
7715 } | |
7716 } | |
7717 } | |
7718 } | |
7719 } else { | |
7720 if (dy === null) { | |
7721 if (dw === null) { | |
7722 if (dh === null) { | |
7723 if (compositeOperation === null) { | |
7724 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw,
sh, dx); | |
7725 return; | |
7726 } | |
7727 } | |
7728 } | |
7729 } else { | |
7730 if (dw === null) { | |
7731 if (dh === null) { | |
7732 if (compositeOperation === null) { | |
7733 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw,
sh, dx, dy); | |
7734 return; | |
7735 } | |
7736 } | |
7737 } else { | |
7738 if (dh === null) { | |
7739 if (compositeOperation === null) { | |
7740 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw,
sh, dx, dy, dw); | |
7741 return; | |
7742 } | |
7743 } else { | |
7744 if (compositeOperation === null) { | |
7745 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw,
sh, dx, dy, dw, dh); | |
7746 return; | |
7747 } else { | |
7748 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw,
sh, dx, dy, dw, dh, compositeOperation); | |
7749 return; | |
7750 } | |
7751 } | |
7752 } | |
7753 } | |
7754 } | |
7755 } | |
7756 } | |
7757 } | |
7758 } | |
7759 throw "Incorrect number or type of arguments"; | |
7760 } | |
7761 | |
7762 void fill() { | |
7763 _ptr.fill(); | |
7764 return; | |
7765 } | |
7766 | |
7767 void fillRect(num x, num y, num width, num height) { | |
7768 _ptr.fillRect(x, y, width, height); | |
7769 return; | |
7770 } | |
7771 | |
7772 void fillText(String text, num x, num y, [num maxWidth = null]) { | |
7773 if (maxWidth === null) { | |
7774 _ptr.fillText(text, x, y); | |
7775 return; | |
7776 } else { | |
7777 _ptr.fillText(text, x, y, maxWidth); | |
7778 return; | |
7779 } | |
7780 } | |
7781 | |
7782 ImageData getImageData(num sx, num sy, num sw, num sh) { | |
7783 return LevelDom.wrapImageData(_ptr.getImageData(sx, sy, sw, sh)); | |
7784 } | |
7785 | |
7786 bool isPointInPath(num x, num y) { | |
7787 return _ptr.isPointInPath(x, y); | |
7788 } | |
7789 | |
7790 void lineTo(num x, num y) { | |
7791 _ptr.lineTo(x, y); | |
7792 return; | |
7793 } | |
7794 | |
7795 TextMetrics measureText(String text) { | |
7796 return LevelDom.wrapTextMetrics(_ptr.measureText(text)); | |
7797 } | |
7798 | |
7799 void moveTo(num x, num y) { | |
7800 _ptr.moveTo(x, y); | |
7801 return; | |
7802 } | |
7803 | |
7804 void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX = null, num
dirtyY = null, num dirtyWidth = null, num dirtyHeight = null]) { | |
7805 if (dirtyX === null) { | |
7806 if (dirtyY === null) { | |
7807 if (dirtyWidth === null) { | |
7808 if (dirtyHeight === null) { | |
7809 _ptr.putImageData(LevelDom.unwrap(imagedata), dx, dy); | |
7810 return; | |
7811 } | |
7812 } | |
7813 } | |
7814 } else { | |
7815 _ptr.putImageData(LevelDom.unwrap(imagedata), dx, dy, dirtyX, dirtyY, dirt
yWidth, dirtyHeight); | |
7816 return; | |
7817 } | |
7818 throw "Incorrect number or type of arguments"; | |
7819 } | |
7820 | |
7821 void quadraticCurveTo(num cpx, num cpy, num x, num y) { | |
7822 _ptr.quadraticCurveTo(cpx, cpy, x, y); | |
7823 return; | |
7824 } | |
7825 | |
7826 void rect(num x, num y, num width, num height) { | |
7827 _ptr.rect(x, y, width, height); | |
7828 return; | |
7829 } | |
7830 | |
7831 void restore() { | |
7832 _ptr.restore(); | |
7833 return; | |
7834 } | |
7835 | |
7836 void rotate(num angle) { | |
7837 _ptr.rotate(angle); | |
7838 return; | |
7839 } | |
7840 | |
7841 void save() { | |
7842 _ptr.save(); | |
7843 return; | |
7844 } | |
7845 | |
7846 void scale(num sx, num sy) { | |
7847 _ptr.scale(sx, sy); | |
7848 return; | |
7849 } | |
7850 | |
7851 void setAlpha(num alpha) { | |
7852 _ptr.setAlpha(alpha); | |
7853 return; | |
7854 } | |
7855 | |
7856 void setCompositeOperation(String compositeOperation) { | |
7857 _ptr.setCompositeOperation(compositeOperation); | |
7858 return; | |
7859 } | |
7860 | |
7861 void setFillColor(var c_OR_color_OR_grayLevel_OR_r, [num alpha_OR_g_OR_m = nul
l, num b_OR_y = null, num a_OR_k = null, num a = null]) { | |
7862 if (c_OR_color_OR_grayLevel_OR_r is String) { | |
7863 if (alpha_OR_g_OR_m === null) { | |
7864 if (b_OR_y === null) { | |
7865 if (a_OR_k === null) { | |
7866 if (a === null) { | |
7867 _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r)); | |
7868 return; | |
7869 } | |
7870 } | |
7871 } | |
7872 } else { | |
7873 if (b_OR_y === null) { | |
7874 if (a_OR_k === null) { | |
7875 if (a === null) { | |
7876 _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), a
lpha_OR_g_OR_m); | |
7877 return; | |
7878 } | |
7879 } | |
7880 } | |
7881 } | |
7882 } else { | |
7883 if (c_OR_color_OR_grayLevel_OR_r is num) { | |
7884 if (alpha_OR_g_OR_m === null) { | |
7885 if (b_OR_y === null) { | |
7886 if (a_OR_k === null) { | |
7887 if (a === null) { | |
7888 _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r))
; | |
7889 return; | |
7890 } | |
7891 } | |
7892 } | |
7893 } else { | |
7894 if (b_OR_y === null) { | |
7895 if (a_OR_k === null) { | |
7896 if (a === null) { | |
7897 _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r),
alpha_OR_g_OR_m); | |
7898 return; | |
7899 } | |
7900 } | |
7901 } else { | |
7902 if (a === null) { | |
7903 _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), a
lpha_OR_g_OR_m, b_OR_y, a_OR_k); | |
7904 return; | |
7905 } else { | |
7906 _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), a
lpha_OR_g_OR_m, b_OR_y, a_OR_k, a); | |
7907 return; | |
7908 } | |
7909 } | |
7910 } | |
7911 } | |
7912 } | |
7913 throw "Incorrect number or type of arguments"; | |
7914 } | |
7915 | |
7916 void setFillStyle(var color_OR_gradient_OR_pattern) { | |
7917 if (color_OR_gradient_OR_pattern is String) { | |
7918 _ptr.setFillStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern)); | |
7919 return; | |
7920 } else { | |
7921 if (color_OR_gradient_OR_pattern is CanvasGradient) { | |
7922 _ptr.setFillStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern)); | |
7923 return; | |
7924 } else { | |
7925 if (color_OR_gradient_OR_pattern is CanvasPattern) { | |
7926 _ptr.setFillStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern)); | |
7927 return; | |
7928 } | |
7929 } | |
7930 } | |
7931 throw "Incorrect number or type of arguments"; | |
7932 } | |
7933 | |
7934 void setLineCap(String cap) { | |
7935 _ptr.setLineCap(cap); | |
7936 return; | |
7937 } | |
7938 | |
7939 void setLineJoin(String join) { | |
7940 _ptr.setLineJoin(join); | |
7941 return; | |
7942 } | |
7943 | |
7944 void setLineWidth(num width) { | |
7945 _ptr.setLineWidth(width); | |
7946 return; | |
7947 } | |
7948 | |
7949 void setMiterLimit(num limit) { | |
7950 _ptr.setMiterLimit(limit); | |
7951 return; | |
7952 } | |
7953 | |
7954 void setShadow(num width, num height, num blur, [var c_OR_color_OR_grayLevel_O
R_r = null, num alpha_OR_g_OR_m = null, num b_OR_y = null, num a_OR_k = null, nu
m a = null]) { | |
7955 if (c_OR_color_OR_grayLevel_OR_r === null) { | |
7956 if (alpha_OR_g_OR_m === null) { | |
7957 if (b_OR_y === null) { | |
7958 if (a_OR_k === null) { | |
7959 if (a === null) { | |
7960 _ptr.setShadow(width, height, blur); | |
7961 return; | |
7962 } | |
7963 } | |
7964 } | |
7965 } | |
7966 } else { | |
7967 if (c_OR_color_OR_grayLevel_OR_r is String) { | |
7968 if (alpha_OR_g_OR_m === null) { | |
7969 if (b_OR_y === null) { | |
7970 if (a_OR_k === null) { | |
7971 if (a === null) { | |
7972 _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_O
R_grayLevel_OR_r)); | |
7973 return; | |
7974 } | |
7975 } | |
7976 } | |
7977 } else { | |
7978 if (b_OR_y === null) { | |
7979 if (a_OR_k === null) { | |
7980 if (a === null) { | |
7981 _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_O
R_grayLevel_OR_r), alpha_OR_g_OR_m); | |
7982 return; | |
7983 } | |
7984 } | |
7985 } | |
7986 } | |
7987 } else { | |
7988 if (c_OR_color_OR_grayLevel_OR_r is num) { | |
7989 if (alpha_OR_g_OR_m === null) { | |
7990 if (b_OR_y === null) { | |
7991 if (a_OR_k === null) { | |
7992 if (a === null) { | |
7993 _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color
_OR_grayLevel_OR_r)); | |
7994 return; | |
7995 } | |
7996 } | |
7997 } | |
7998 } else { | |
7999 if (b_OR_y === null) { | |
8000 if (a_OR_k === null) { | |
8001 if (a === null) { | |
8002 _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color
_OR_grayLevel_OR_r), alpha_OR_g_OR_m); | |
8003 return; | |
8004 } | |
8005 } | |
8006 } else { | |
8007 if (a === null) { | |
8008 _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_O
R_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k); | |
8009 return; | |
8010 } else { | |
8011 _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_O
R_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k, a); | |
8012 return; | |
8013 } | |
8014 } | |
8015 } | |
8016 } | |
8017 } | |
8018 } | |
8019 throw "Incorrect number or type of arguments"; | |
8020 } | |
8021 | |
8022 void setStrokeColor(var c_OR_color_OR_grayLevel_OR_r, [num alpha_OR_g_OR_m = n
ull, num b_OR_y = null, num a_OR_k = null, num a = null]) { | |
8023 if (c_OR_color_OR_grayLevel_OR_r is String) { | |
8024 if (alpha_OR_g_OR_m === null) { | |
8025 if (b_OR_y === null) { | |
8026 if (a_OR_k === null) { | |
8027 if (a === null) { | |
8028 _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r))
; | |
8029 return; | |
8030 } | |
8031 } | |
8032 } | |
8033 } else { | |
8034 if (b_OR_y === null) { | |
8035 if (a_OR_k === null) { | |
8036 if (a === null) { | |
8037 _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r),
alpha_OR_g_OR_m); | |
8038 return; | |
8039 } | |
8040 } | |
8041 } | |
8042 } | |
8043 } else { | |
8044 if (c_OR_color_OR_grayLevel_OR_r is num) { | |
8045 if (alpha_OR_g_OR_m === null) { | |
8046 if (b_OR_y === null) { | |
8047 if (a_OR_k === null) { | |
8048 if (a === null) { | |
8049 _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r
)); | |
8050 return; | |
8051 } | |
8052 } | |
8053 } | |
8054 } else { | |
8055 if (b_OR_y === null) { | |
8056 if (a_OR_k === null) { | |
8057 if (a === null) { | |
8058 _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r
), alpha_OR_g_OR_m); | |
8059 return; | |
8060 } | |
8061 } | |
8062 } else { | |
8063 if (a === null) { | |
8064 _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r),
alpha_OR_g_OR_m, b_OR_y, a_OR_k); | |
8065 return; | |
8066 } else { | |
8067 _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r),
alpha_OR_g_OR_m, b_OR_y, a_OR_k, a); | |
8068 return; | |
8069 } | |
8070 } | |
8071 } | |
8072 } | |
8073 } | |
8074 throw "Incorrect number or type of arguments"; | |
8075 } | |
8076 | |
8077 void setStrokeStyle(var color_OR_gradient_OR_pattern) { | |
8078 if (color_OR_gradient_OR_pattern is String) { | |
8079 _ptr.setStrokeStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern)); | |
8080 return; | |
8081 } else { | |
8082 if (color_OR_gradient_OR_pattern is CanvasGradient) { | |
8083 _ptr.setStrokeStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern)); | |
8084 return; | |
8085 } else { | |
8086 if (color_OR_gradient_OR_pattern is CanvasPattern) { | |
8087 _ptr.setStrokeStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern)); | |
8088 return; | |
8089 } | |
8090 } | |
8091 } | |
8092 throw "Incorrect number or type of arguments"; | |
8093 } | |
8094 | |
8095 void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) { | |
8096 _ptr.setTransform(m11, m12, m21, m22, dx, dy); | |
8097 return; | |
8098 } | |
8099 | |
8100 void stroke() { | |
8101 _ptr.stroke(); | |
8102 return; | |
8103 } | |
8104 | |
8105 void strokeRect(num x, num y, num width, num height, [num lineWidth = null]) { | |
8106 if (lineWidth === null) { | |
8107 _ptr.strokeRect(x, y, width, height); | |
8108 return; | |
8109 } else { | |
8110 _ptr.strokeRect(x, y, width, height, lineWidth); | |
8111 return; | |
8112 } | |
8113 } | |
8114 | |
8115 void strokeText(String text, num x, num y, [num maxWidth = null]) { | |
8116 if (maxWidth === null) { | |
8117 _ptr.strokeText(text, x, y); | |
8118 return; | |
8119 } else { | |
8120 _ptr.strokeText(text, x, y, maxWidth); | |
8121 return; | |
8122 } | |
8123 } | |
8124 | |
8125 void transform(num m11, num m12, num m21, num m22, num dx, num dy) { | |
8126 _ptr.transform(m11, m12, m21, m22, dx, dy); | |
8127 return; | |
8128 } | |
8129 | |
8130 void translate(num tx, num ty) { | |
8131 _ptr.translate(tx, ty); | |
8132 return; | |
8133 } | |
8134 } | |
8135 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8136 // for details. All rights reserved. Use of this source code is governed by a | |
8137 // BSD-style license that can be found in the LICENSE file. | |
8138 | |
8139 // WARNING: Do not edit - generated code. | |
8140 | |
8141 class CanvasRenderingContextWrappingImplementation extends DOMWrapperBase implem
ents CanvasRenderingContext { | |
8142 CanvasRenderingContextWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8143 | |
8144 CanvasElement get canvas() { return LevelDom.wrapCanvasElement(_ptr.canvas); } | |
8145 } | |
8146 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8147 // for details. All rights reserved. Use of this source code is governed by a | |
8148 // BSD-style license that can be found in the LICENSE file. | |
8149 | |
8150 // WARNING: Do not edit - generated code. | |
8151 | |
8152 class CharacterDataWrappingImplementation extends NodeWrappingImplementation imp
lements CharacterData { | |
8153 CharacterDataWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8154 | |
8155 String get data() { return _ptr.data; } | |
8156 | |
8157 void set data(String value) { _ptr.data = value; } | |
8158 | |
8159 int get length() { return _ptr.length; } | |
8160 | |
8161 void appendData(String data) { | |
8162 _ptr.appendData(data); | |
8163 return; | |
8164 } | |
8165 | |
8166 void deleteData(int offset, int length) { | |
8167 _ptr.deleteData(offset, length); | |
8168 return; | |
8169 } | |
8170 | |
8171 void insertData(int offset, String data) { | |
8172 _ptr.insertData(offset, data); | |
8173 return; | |
8174 } | |
8175 | |
8176 void replaceData(int offset, int length, String data) { | |
8177 _ptr.replaceData(offset, length, data); | |
8178 return; | |
8179 } | |
8180 | |
8181 String substringData(int offset, int length) { | |
8182 return _ptr.substringData(offset, length); | |
8183 } | |
8184 } | |
8185 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8186 // for details. All rights reserved. Use of this source code is governed by a | |
8187 // BSD-style license that can be found in the LICENSE file. | |
8188 | |
8189 // WARNING: Do not edit - generated code. | |
8190 | |
8191 class ClientRectWrappingImplementation extends DOMWrapperBase implements ClientR
ect { | |
8192 ClientRectWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8193 | |
8194 num get bottom() { return _ptr.bottom; } | |
8195 | |
8196 num get height() { return _ptr.height; } | |
8197 | |
8198 num get left() { return _ptr.left; } | |
8199 | |
8200 num get right() { return _ptr.right; } | |
8201 | |
8202 num get top() { return _ptr.top; } | |
8203 | |
8204 num get width() { return _ptr.width; } | |
8205 } | |
8206 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8207 // for details. All rights reserved. Use of this source code is governed by a | |
8208 // BSD-style license that can be found in the LICENSE file. | |
8209 | |
8210 // WARNING: Do not edit - generated code. | |
8211 | |
8212 class ClipboardWrappingImplementation extends DOMWrapperBase implements Clipboar
d { | |
8213 ClipboardWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8214 | |
8215 String get dropEffect() { return _ptr.dropEffect; } | |
8216 | |
8217 void set dropEffect(String value) { _ptr.dropEffect = value; } | |
8218 | |
8219 String get effectAllowed() { return _ptr.effectAllowed; } | |
8220 | |
8221 void set effectAllowed(String value) { _ptr.effectAllowed = value; } | |
8222 | |
8223 FileList get files() { return LevelDom.wrapFileList(_ptr.files); } | |
8224 | |
8225 DataTransferItems get items() { return LevelDom.wrapDataTransferItems(_ptr.ite
ms); } | |
8226 | |
8227 void clearData([String type = null]) { | |
8228 if (type === null) { | |
8229 _ptr.clearData(); | |
8230 return; | |
8231 } else { | |
8232 _ptr.clearData(type); | |
8233 return; | |
8234 } | |
8235 } | |
8236 | |
8237 void getData(String type) { | |
8238 _ptr.getData(type); | |
8239 return; | |
8240 } | |
8241 | |
8242 bool setData(String type, String data) { | |
8243 return _ptr.setData(type, data); | |
8244 } | |
8245 | |
8246 void setDragImage(ImageElement image, int x, int y) { | |
8247 _ptr.setDragImage(LevelDom.unwrap(image), x, y); | |
8248 return; | |
8249 } | |
8250 } | |
8251 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8252 // for details. All rights reserved. Use of this source code is governed by a | |
8253 // BSD-style license that can be found in the LICENSE file. | |
8254 | |
8255 // WARNING: Do not edit - generated code. | |
8256 | |
8257 class CommentWrappingImplementation extends CharacterDataWrappingImplementation
implements Comment { | |
8258 CommentWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8259 } | |
8260 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8261 // for details. All rights reserved. Use of this source code is governed by a | |
8262 // BSD-style license that can be found in the LICENSE file. | |
8263 | |
8264 // WARNING: Do not edit - generated code. | |
8265 | |
8266 class ConsoleWrappingImplementation extends DOMWrapperBase implements Console { | |
8267 ConsoleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8268 | |
8269 void count() { | |
8270 _ptr.count(); | |
8271 return; | |
8272 } | |
8273 | |
8274 void debug(Object arg) { | |
8275 _ptr.debug(LevelDom.unwrapMaybePrimitive(arg)); | |
8276 return; | |
8277 } | |
8278 | |
8279 void dir() { | |
8280 _ptr.dir(); | |
8281 return; | |
8282 } | |
8283 | |
8284 void dirxml() { | |
8285 _ptr.dirxml(); | |
8286 return; | |
8287 } | |
8288 | |
8289 void error(Object arg) { | |
8290 _ptr.error(LevelDom.unwrapMaybePrimitive(arg)); | |
8291 return; | |
8292 } | |
8293 | |
8294 void group() { | |
8295 _ptr.group(); | |
8296 return; | |
8297 } | |
8298 | |
8299 void groupCollapsed() { | |
8300 _ptr.groupCollapsed(); | |
8301 return; | |
8302 } | |
8303 | |
8304 void groupEnd() { | |
8305 _ptr.groupEnd(); | |
8306 return; | |
8307 } | |
8308 | |
8309 void info(Object arg) { | |
8310 _ptr.info(LevelDom.unwrapMaybePrimitive(arg)); | |
8311 return; | |
8312 } | |
8313 | |
8314 void log(Object arg) { | |
8315 _ptr.log(LevelDom.unwrapMaybePrimitive(arg)); | |
8316 return; | |
8317 } | |
8318 | |
8319 void markTimeline() { | |
8320 _ptr.markTimeline(); | |
8321 return; | |
8322 } | |
8323 | |
8324 void time(String title) { | |
8325 _ptr.time(title); | |
8326 return; | |
8327 } | |
8328 | |
8329 void timeEnd(String title) { | |
8330 _ptr.timeEnd(title); | |
8331 return; | |
8332 } | |
8333 | |
8334 void timeStamp() { | |
8335 _ptr.timeStamp(); | |
8336 return; | |
8337 } | |
8338 | |
8339 void trace(Object arg) { | |
8340 _ptr.trace(LevelDom.unwrapMaybePrimitive(arg)); | |
8341 return; | |
8342 } | |
8343 | |
8344 void warn(Object arg) { | |
8345 _ptr.warn(LevelDom.unwrapMaybePrimitive(arg)); | |
8346 return; | |
8347 } | |
8348 } | |
8349 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8350 // for details. All rights reserved. Use of this source code is governed by a | |
8351 // BSD-style license that can be found in the LICENSE file. | |
8352 | |
8353 // WARNING: Do not edit - generated code. | |
8354 | |
8355 class CoordinatesWrappingImplementation extends DOMWrapperBase implements Coordi
nates { | |
8356 CoordinatesWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8357 | |
8358 num get accuracy() { return _ptr.accuracy; } | |
8359 | |
8360 num get altitude() { return _ptr.altitude; } | |
8361 | |
8362 num get altitudeAccuracy() { return _ptr.altitudeAccuracy; } | |
8363 | |
8364 num get heading() { return _ptr.heading; } | |
8365 | |
8366 num get latitude() { return _ptr.latitude; } | |
8367 | |
8368 num get longitude() { return _ptr.longitude; } | |
8369 | |
8370 num get speed() { return _ptr.speed; } | |
8371 } | |
8372 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8373 // for details. All rights reserved. Use of this source code is governed by a | |
8374 // BSD-style license that can be found in the LICENSE file. | |
8375 | |
8376 // WARNING: Do not edit - generated code. | |
8377 | |
8378 class CounterWrappingImplementation extends DOMWrapperBase implements Counter { | |
8379 CounterWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8380 | |
8381 String get identifier() { return _ptr.identifier; } | |
8382 | |
8383 String get listStyle() { return _ptr.listStyle; } | |
8384 | |
8385 String get separator() { return _ptr.separator; } | |
8386 } | |
8387 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8388 // for details. All rights reserved. Use of this source code is governed by a | |
8389 // BSD-style license that can be found in the LICENSE file. | |
8390 | |
8391 // WARNING: Do not edit - generated code. | |
8392 | |
8393 class CryptoWrappingImplementation extends DOMWrapperBase implements Crypto { | |
8394 CryptoWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8395 | |
8396 void getRandomValues(ArrayBufferView array) { | |
8397 _ptr.getRandomValues(LevelDom.unwrap(array)); | |
8398 return; | |
8399 } | |
8400 } | |
8401 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8402 // for details. All rights reserved. Use of this source code is governed by a | |
8403 // BSD-style license that can be found in the LICENSE file. | |
8404 | |
8405 // WARNING: Do not edit - generated code. | |
8406 | |
8407 class DListElementWrappingImplementation extends ElementWrappingImplementation i
mplements DListElement { | |
8408 DListElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8409 | |
8410 bool get compact() { return _ptr.compact; } | |
8411 | |
8412 void set compact(bool value) { _ptr.compact = value; } | |
8413 } | |
8414 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8415 // for details. All rights reserved. Use of this source code is governed by a | |
8416 // BSD-style license that can be found in the LICENSE file. | |
8417 | |
8418 // WARNING: Do not edit - generated code. | |
8419 | |
8420 class DOMExceptionWrappingImplementation extends DOMWrapperBase implements DOMEx
ception { | |
8421 DOMExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8422 | |
8423 int get code() { return _ptr.code; } | |
8424 | |
8425 String get message() { return _ptr.message; } | |
8426 | |
8427 String get name() { return _ptr.name; } | |
8428 } | |
8429 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8430 // for details. All rights reserved. Use of this source code is governed by a | |
8431 // BSD-style license that can be found in the LICENSE file. | |
8432 | |
8433 // WARNING: Do not edit - generated code. | |
8434 | |
8435 class DOMFileSystemSyncWrappingImplementation extends DOMWrapperBase implements
DOMFileSystemSync { | |
8436 DOMFileSystemSyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8437 | |
8438 String get name() { return _ptr.name; } | |
8439 | |
8440 DirectoryEntrySync get root() { return LevelDom.wrapDirectoryEntrySync(_ptr.ro
ot); } | |
8441 } | |
8442 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8443 // for details. All rights reserved. Use of this source code is governed by a | |
8444 // BSD-style license that can be found in the LICENSE file. | |
8445 | |
8446 // WARNING: Do not edit - generated code. | |
8447 | |
8448 class DOMFileSystemWrappingImplementation extends DOMWrapperBase implements DOMF
ileSystem { | |
8449 DOMFileSystemWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8450 | |
8451 String get name() { return _ptr.name; } | |
8452 | |
8453 DirectoryEntry get root() { return LevelDom.wrapDirectoryEntry(_ptr.root); } | |
8454 } | |
8455 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8456 // for details. All rights reserved. Use of this source code is governed by a | |
8457 // BSD-style license that can be found in the LICENSE file. | |
8458 | |
8459 // WARNING: Do not edit - generated code. | |
8460 | |
8461 class DOMFormDataWrappingImplementation extends DOMWrapperBase implements DOMFor
mData { | |
8462 DOMFormDataWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8463 | |
8464 void append(String name, String value) { | |
8465 _ptr.append(name, value); | |
8466 return; | |
8467 } | |
8468 } | |
8469 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8470 // for details. All rights reserved. Use of this source code is governed by a | |
8471 // BSD-style license that can be found in the LICENSE file. | |
8472 | |
8473 // WARNING: Do not edit - generated code. | |
8474 | |
8475 class DOMMimeTypeArrayWrappingImplementation extends DOMWrapperBase implements D
OMMimeTypeArray { | |
8476 DOMMimeTypeArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8477 | |
8478 int get length() { return _ptr.length; } | |
8479 | |
8480 DOMMimeType item(int index) { | |
8481 return LevelDom.wrapDOMMimeType(_ptr.item(index)); | |
8482 } | |
8483 | |
8484 DOMMimeType namedItem(String name) { | |
8485 return LevelDom.wrapDOMMimeType(_ptr.namedItem(name)); | |
8486 } | |
8487 } | |
8488 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8489 // for details. All rights reserved. Use of this source code is governed by a | |
8490 // BSD-style license that can be found in the LICENSE file. | |
8491 | |
8492 // WARNING: Do not edit - generated code. | |
8493 | |
8494 class DOMMimeTypeWrappingImplementation extends DOMWrapperBase implements DOMMim
eType { | |
8495 DOMMimeTypeWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8496 | |
8497 String get description() { return _ptr.description; } | |
8498 | |
8499 DOMPlugin get enabledPlugin() { return LevelDom.wrapDOMPlugin(_ptr.enabledPlug
in); } | |
8500 | |
8501 String get suffixes() { return _ptr.suffixes; } | |
8502 | |
8503 String get type() { return _ptr.type; } | |
8504 } | |
8505 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8506 // for details. All rights reserved. Use of this source code is governed by a | |
8507 // BSD-style license that can be found in the LICENSE file. | |
8508 | |
8509 // WARNING: Do not edit - generated code. | |
8510 | |
8511 class DOMParserWrappingImplementation extends DOMWrapperBase implements DOMParse
r { | |
8512 DOMParserWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8513 | |
8514 Document parseFromString(String str, String contentType) { | |
8515 return LevelDom.wrapDocument(_ptr.parseFromString(str, contentType)); | |
8516 } | |
8517 } | |
8518 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8519 // for details. All rights reserved. Use of this source code is governed by a | |
8520 // BSD-style license that can be found in the LICENSE file. | |
8521 | |
8522 // WARNING: Do not edit - generated code. | |
8523 | |
8524 class DOMPluginArrayWrappingImplementation extends DOMWrapperBase implements DOM
PluginArray { | |
8525 DOMPluginArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8526 | |
8527 int get length() { return _ptr.length; } | |
8528 | |
8529 DOMPlugin item(int index) { | |
8530 return LevelDom.wrapDOMPlugin(_ptr.item(index)); | |
8531 } | |
8532 | |
8533 DOMPlugin namedItem(String name) { | |
8534 return LevelDom.wrapDOMPlugin(_ptr.namedItem(name)); | |
8535 } | |
8536 | |
8537 void refresh(bool reload) { | |
8538 _ptr.refresh(reload); | |
8539 return; | |
8540 } | |
8541 } | |
8542 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8543 // for details. All rights reserved. Use of this source code is governed by a | |
8544 // BSD-style license that can be found in the LICENSE file. | |
8545 | |
8546 // WARNING: Do not edit - generated code. | |
8547 | |
8548 class DOMPluginWrappingImplementation extends DOMWrapperBase implements DOMPlugi
n { | |
8549 DOMPluginWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8550 | |
8551 String get description() { return _ptr.description; } | |
8552 | |
8553 String get filename() { return _ptr.filename; } | |
8554 | |
8555 int get length() { return _ptr.length; } | |
8556 | |
8557 String get name() { return _ptr.name; } | |
8558 | |
8559 DOMMimeType item(int index) { | |
8560 return LevelDom.wrapDOMMimeType(_ptr.item(index)); | |
8561 } | |
8562 | |
8563 DOMMimeType namedItem(String name) { | |
8564 return LevelDom.wrapDOMMimeType(_ptr.namedItem(name)); | |
8565 } | |
8566 } | |
8567 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8568 // for details. All rights reserved. Use of this source code is governed by a | |
8569 // BSD-style license that can be found in the LICENSE file. | |
8570 | |
8571 // WARNING: Do not edit - generated code. | |
8572 | |
8573 class DOMSelectionWrappingImplementation extends DOMWrapperBase implements DOMSe
lection { | |
8574 DOMSelectionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8575 | |
8576 Node get anchorNode() { return LevelDom.wrapNode(_ptr.anchorNode); } | |
8577 | |
8578 int get anchorOffset() { return _ptr.anchorOffset; } | |
8579 | |
8580 Node get baseNode() { return LevelDom.wrapNode(_ptr.baseNode); } | |
8581 | |
8582 int get baseOffset() { return _ptr.baseOffset; } | |
8583 | |
8584 Node get extentNode() { return LevelDom.wrapNode(_ptr.extentNode); } | |
8585 | |
8586 int get extentOffset() { return _ptr.extentOffset; } | |
8587 | |
8588 Node get focusNode() { return LevelDom.wrapNode(_ptr.focusNode); } | |
8589 | |
8590 int get focusOffset() { return _ptr.focusOffset; } | |
8591 | |
8592 bool get isCollapsed() { return _ptr.isCollapsed; } | |
8593 | |
8594 int get rangeCount() { return _ptr.rangeCount; } | |
8595 | |
8596 String get type() { return _ptr.type; } | |
8597 | |
8598 void addRange(Range range) { | |
8599 _ptr.addRange(LevelDom.unwrap(range)); | |
8600 return; | |
8601 } | |
8602 | |
8603 void collapse(Node node, int index) { | |
8604 _ptr.collapse(LevelDom.unwrap(node), index); | |
8605 return; | |
8606 } | |
8607 | |
8608 void collapseToEnd() { | |
8609 _ptr.collapseToEnd(); | |
8610 return; | |
8611 } | |
8612 | |
8613 void collapseToStart() { | |
8614 _ptr.collapseToStart(); | |
8615 return; | |
8616 } | |
8617 | |
8618 bool containsNode(Node node, bool allowPartial) { | |
8619 return _ptr.containsNode(LevelDom.unwrap(node), allowPartial); | |
8620 } | |
8621 | |
8622 void deleteFromDocument() { | |
8623 _ptr.deleteFromDocument(); | |
8624 return; | |
8625 } | |
8626 | |
8627 void empty() { | |
8628 _ptr.empty(); | |
8629 return; | |
8630 } | |
8631 | |
8632 void extend(Node node, int offset) { | |
8633 _ptr.extend(LevelDom.unwrap(node), offset); | |
8634 return; | |
8635 } | |
8636 | |
8637 Range getRangeAt(int index) { | |
8638 return LevelDom.wrapRange(_ptr.getRangeAt(index)); | |
8639 } | |
8640 | |
8641 void modify(String alter, String direction, String granularity) { | |
8642 _ptr.modify(alter, direction, granularity); | |
8643 return; | |
8644 } | |
8645 | |
8646 void removeAllRanges() { | |
8647 _ptr.removeAllRanges(); | |
8648 return; | |
8649 } | |
8650 | |
8651 void selectAllChildren(Node node) { | |
8652 _ptr.selectAllChildren(LevelDom.unwrap(node)); | |
8653 return; | |
8654 } | |
8655 | |
8656 void setBaseAndExtent(Node baseNode, int baseOffset, Node extentNode, int exte
ntOffset) { | |
8657 _ptr.setBaseAndExtent(LevelDom.unwrap(baseNode), baseOffset, LevelDom.unwrap
(extentNode), extentOffset); | |
8658 return; | |
8659 } | |
8660 | |
8661 void setPosition(Node node, int offset) { | |
8662 _ptr.setPosition(LevelDom.unwrap(node), offset); | |
8663 return; | |
8664 } | |
8665 } | |
8666 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8667 // for details. All rights reserved. Use of this source code is governed by a | |
8668 // BSD-style license that can be found in the LICENSE file. | |
8669 | |
8670 // WARNING: Do not edit - generated code. | |
8671 | |
8672 class DOMSettableTokenListWrappingImplementation extends DOMTokenListWrappingImp
lementation implements DOMSettableTokenList { | |
8673 DOMSettableTokenListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8674 | |
8675 String get value() { return _ptr.value; } | |
8676 | |
8677 void set value(String value) { _ptr.value = value; } | |
8678 } | |
8679 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8680 // for details. All rights reserved. Use of this source code is governed by a | |
8681 // BSD-style license that can be found in the LICENSE file. | |
8682 | |
8683 // WARNING: Do not edit - generated code. | |
8684 | |
8685 class DOMTokenListWrappingImplementation extends DOMWrapperBase implements DOMTo
kenList { | |
8686 DOMTokenListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8687 | |
8688 int get length() { return _ptr.length; } | |
8689 | |
8690 void add(String token) { | |
8691 _ptr.add(token); | |
8692 return; | |
8693 } | |
8694 | |
8695 bool contains(String token) { | |
8696 return _ptr.contains(token); | |
8697 } | |
8698 | |
8699 String item(int index) { | |
8700 return _ptr.item(index); | |
8701 } | |
8702 | |
8703 void remove(String token) { | |
8704 _ptr.remove(token); | |
8705 return; | |
8706 } | |
8707 | |
8708 bool toggle(String token) { | |
8709 return _ptr.toggle(token); | |
8710 } | |
8711 } | |
8712 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8713 // for details. All rights reserved. Use of this source code is governed by a | |
8714 // BSD-style license that can be found in the LICENSE file. | |
8715 | |
8716 // WARNING: Do not edit - generated code. | |
8717 | |
8718 class DOMURLWrappingImplementation extends DOMWrapperBase implements DOMURL { | |
8719 DOMURLWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8720 | |
8721 String createObjectURL(Blob blob) { | |
8722 return _ptr.createObjectURL(LevelDom.unwrap(blob)); | |
8723 } | |
8724 | |
8725 void revokeObjectURL(String url) { | |
8726 _ptr.revokeObjectURL(url); | |
8727 return; | |
8728 } | |
8729 } | |
8730 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8731 // for details. All rights reserved. Use of this source code is governed by a | |
8732 // BSD-style license that can be found in the LICENSE file. | |
8733 | |
8734 // WARNING: Do not edit - generated code. | |
8735 | |
8736 class DataListElementWrappingImplementation extends ElementWrappingImplementatio
n implements DataListElement { | |
8737 DataListElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8738 | |
8739 ElementList get options() { return LevelDom.wrapElementList(_ptr.options); } | |
8740 } | |
8741 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8742 // for details. All rights reserved. Use of this source code is governed by a | |
8743 // BSD-style license that can be found in the LICENSE file. | |
8744 | |
8745 // WARNING: Do not edit - generated code. | |
8746 | |
8747 class DataTransferItemWrappingImplementation extends DOMWrapperBase implements D
ataTransferItem { | |
8748 DataTransferItemWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8749 | |
8750 String get kind() { return _ptr.kind; } | |
8751 | |
8752 String get type() { return _ptr.type; } | |
8753 | |
8754 Blob getAsFile() { | |
8755 return LevelDom.wrapBlob(_ptr.getAsFile()); | |
8756 } | |
8757 | |
8758 void getAsString(StringCallback callback) { | |
8759 _ptr.getAsString(LevelDom.unwrap(callback)); | |
8760 return; | |
8761 } | |
8762 } | |
8763 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8764 // for details. All rights reserved. Use of this source code is governed by a | |
8765 // BSD-style license that can be found in the LICENSE file. | |
8766 | |
8767 // WARNING: Do not edit - generated code. | |
8768 | |
8769 class DataTransferItemsWrappingImplementation extends DOMWrapperBase implements
DataTransferItems { | |
8770 DataTransferItemsWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8771 | |
8772 int get length() { return _ptr.length; } | |
8773 | |
8774 void add(String data, String type) { | |
8775 _ptr.add(data, type); | |
8776 return; | |
8777 } | |
8778 | |
8779 void clear() { | |
8780 _ptr.clear(); | |
8781 return; | |
8782 } | |
8783 | |
8784 DataTransferItem item(int index) { | |
8785 return LevelDom.wrapDataTransferItem(_ptr.item(index)); | |
8786 } | |
8787 } | |
8788 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8789 // for details. All rights reserved. Use of this source code is governed by a | |
8790 // BSD-style license that can be found in the LICENSE file. | |
8791 | |
8792 // WARNING: Do not edit - generated code. | |
8793 | |
8794 class DataViewWrappingImplementation extends ArrayBufferViewWrappingImplementati
on implements DataView { | |
8795 DataViewWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8796 | |
8797 num getFloat32(int byteOffset, [bool littleEndian = null]) { | |
8798 if (littleEndian === null) { | |
8799 return _ptr.getFloat32(byteOffset); | |
8800 } else { | |
8801 return _ptr.getFloat32(byteOffset, littleEndian); | |
8802 } | |
8803 } | |
8804 | |
8805 num getFloat64(int byteOffset, [bool littleEndian = null]) { | |
8806 if (littleEndian === null) { | |
8807 return _ptr.getFloat64(byteOffset); | |
8808 } else { | |
8809 return _ptr.getFloat64(byteOffset, littleEndian); | |
8810 } | |
8811 } | |
8812 | |
8813 int getInt16(int byteOffset, [bool littleEndian = null]) { | |
8814 if (littleEndian === null) { | |
8815 return _ptr.getInt16(byteOffset); | |
8816 } else { | |
8817 return _ptr.getInt16(byteOffset, littleEndian); | |
8818 } | |
8819 } | |
8820 | |
8821 int getInt32(int byteOffset, [bool littleEndian = null]) { | |
8822 if (littleEndian === null) { | |
8823 return _ptr.getInt32(byteOffset); | |
8824 } else { | |
8825 return _ptr.getInt32(byteOffset, littleEndian); | |
8826 } | |
8827 } | |
8828 | |
8829 int getInt8() { | |
8830 return _ptr.getInt8(); | |
8831 } | |
8832 | |
8833 int getUint16(int byteOffset, [bool littleEndian = null]) { | |
8834 if (littleEndian === null) { | |
8835 return _ptr.getUint16(byteOffset); | |
8836 } else { | |
8837 return _ptr.getUint16(byteOffset, littleEndian); | |
8838 } | |
8839 } | |
8840 | |
8841 int getUint32(int byteOffset, [bool littleEndian = null]) { | |
8842 if (littleEndian === null) { | |
8843 return _ptr.getUint32(byteOffset); | |
8844 } else { | |
8845 return _ptr.getUint32(byteOffset, littleEndian); | |
8846 } | |
8847 } | |
8848 | |
8849 int getUint8() { | |
8850 return _ptr.getUint8(); | |
8851 } | |
8852 | |
8853 void setFloat32(int byteOffset, num value, [bool littleEndian = null]) { | |
8854 if (littleEndian === null) { | |
8855 _ptr.setFloat32(byteOffset, value); | |
8856 return; | |
8857 } else { | |
8858 _ptr.setFloat32(byteOffset, value, littleEndian); | |
8859 return; | |
8860 } | |
8861 } | |
8862 | |
8863 void setFloat64(int byteOffset, num value, [bool littleEndian = null]) { | |
8864 if (littleEndian === null) { | |
8865 _ptr.setFloat64(byteOffset, value); | |
8866 return; | |
8867 } else { | |
8868 _ptr.setFloat64(byteOffset, value, littleEndian); | |
8869 return; | |
8870 } | |
8871 } | |
8872 | |
8873 void setInt16(int byteOffset, int value, [bool littleEndian = null]) { | |
8874 if (littleEndian === null) { | |
8875 _ptr.setInt16(byteOffset, value); | |
8876 return; | |
8877 } else { | |
8878 _ptr.setInt16(byteOffset, value, littleEndian); | |
8879 return; | |
8880 } | |
8881 } | |
8882 | |
8883 void setInt32(int byteOffset, int value, [bool littleEndian = null]) { | |
8884 if (littleEndian === null) { | |
8885 _ptr.setInt32(byteOffset, value); | |
8886 return; | |
8887 } else { | |
8888 _ptr.setInt32(byteOffset, value, littleEndian); | |
8889 return; | |
8890 } | |
8891 } | |
8892 | |
8893 void setInt8() { | |
8894 _ptr.setInt8(); | |
8895 return; | |
8896 } | |
8897 | |
8898 void setUint16(int byteOffset, int value, [bool littleEndian = null]) { | |
8899 if (littleEndian === null) { | |
8900 _ptr.setUint16(byteOffset, value); | |
8901 return; | |
8902 } else { | |
8903 _ptr.setUint16(byteOffset, value, littleEndian); | |
8904 return; | |
8905 } | |
8906 } | |
8907 | |
8908 void setUint32(int byteOffset, int value, [bool littleEndian = null]) { | |
8909 if (littleEndian === null) { | |
8910 _ptr.setUint32(byteOffset, value); | |
8911 return; | |
8912 } else { | |
8913 _ptr.setUint32(byteOffset, value, littleEndian); | |
8914 return; | |
8915 } | |
8916 } | |
8917 | |
8918 void setUint8() { | |
8919 _ptr.setUint8(); | |
8920 return; | |
8921 } | |
8922 } | |
8923 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8924 // for details. All rights reserved. Use of this source code is governed by a | |
8925 // BSD-style license that can be found in the LICENSE file. | |
8926 | |
8927 // WARNING: Do not edit - generated code. | |
8928 | |
8929 class DetailsElementWrappingImplementation extends ElementWrappingImplementation
implements DetailsElement { | |
8930 DetailsElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8931 | |
8932 bool get open() { return _ptr.open; } | |
8933 | |
8934 void set open(bool value) { _ptr.open = value; } | |
8935 } | |
8936 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8937 // for details. All rights reserved. Use of this source code is governed by a | |
8938 // BSD-style license that can be found in the LICENSE file. | |
8939 | |
8940 // WARNING: Do not edit - generated code. | |
8941 | |
8942 class DirectoryEntrySyncWrappingImplementation extends EntrySyncWrappingImplemen
tation implements DirectoryEntrySync { | |
8943 DirectoryEntrySyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8944 | |
8945 DirectoryReaderSync createReader() { | |
8946 return LevelDom.wrapDirectoryReaderSync(_ptr.createReader()); | |
8947 } | |
8948 | |
8949 DirectoryEntrySync getDirectory(String path, Flags flags) { | |
8950 return LevelDom.wrapDirectoryEntrySync(_ptr.getDirectory(path, LevelDom.unwr
ap(flags))); | |
8951 } | |
8952 | |
8953 FileEntrySync getFile(String path, Flags flags) { | |
8954 return LevelDom.wrapFileEntrySync(_ptr.getFile(path, LevelDom.unwrap(flags))
); | |
8955 } | |
8956 | |
8957 void removeRecursively() { | |
8958 _ptr.removeRecursively(); | |
8959 return; | |
8960 } | |
8961 } | |
8962 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
8963 // for details. All rights reserved. Use of this source code is governed by a | |
8964 // BSD-style license that can be found in the LICENSE file. | |
8965 | |
8966 // WARNING: Do not edit - generated code. | |
8967 | |
8968 class DirectoryEntryWrappingImplementation extends EntryWrappingImplementation i
mplements DirectoryEntry { | |
8969 DirectoryEntryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
8970 | |
8971 DirectoryReader createReader() { | |
8972 return LevelDom.wrapDirectoryReader(_ptr.createReader()); | |
8973 } | |
8974 | |
8975 void getDirectory(String path, [Flags flags = null, EntryCallback successCallb
ack = null, ErrorCallback errorCallback = null]) { | |
8976 if (flags === null) { | |
8977 if (successCallback === null) { | |
8978 if (errorCallback === null) { | |
8979 _ptr.getDirectory(path); | |
8980 return; | |
8981 } | |
8982 } | |
8983 } else { | |
8984 if (successCallback === null) { | |
8985 if (errorCallback === null) { | |
8986 _ptr.getDirectory(path, LevelDom.unwrap(flags)); | |
8987 return; | |
8988 } | |
8989 } else { | |
8990 if (errorCallback === null) { | |
8991 _ptr.getDirectory(path, LevelDom.unwrap(flags), LevelDom.unwrap(succes
sCallback)); | |
8992 return; | |
8993 } else { | |
8994 _ptr.getDirectory(path, LevelDom.unwrap(flags), LevelDom.unwrap(succes
sCallback), LevelDom.unwrap(errorCallback)); | |
8995 return; | |
8996 } | |
8997 } | |
8998 } | |
8999 throw "Incorrect number or type of arguments"; | |
9000 } | |
9001 | |
9002 void getFile(String path, [Flags flags = null, EntryCallback successCallback =
null, ErrorCallback errorCallback = null]) { | |
9003 if (flags === null) { | |
9004 if (successCallback === null) { | |
9005 if (errorCallback === null) { | |
9006 _ptr.getFile(path); | |
9007 return; | |
9008 } | |
9009 } | |
9010 } else { | |
9011 if (successCallback === null) { | |
9012 if (errorCallback === null) { | |
9013 _ptr.getFile(path, LevelDom.unwrap(flags)); | |
9014 return; | |
9015 } | |
9016 } else { | |
9017 if (errorCallback === null) { | |
9018 _ptr.getFile(path, LevelDom.unwrap(flags), LevelDom.unwrap(successCall
back)); | |
9019 return; | |
9020 } else { | |
9021 _ptr.getFile(path, LevelDom.unwrap(flags), LevelDom.unwrap(successCall
back), LevelDom.unwrap(errorCallback)); | |
9022 return; | |
9023 } | |
9024 } | |
9025 } | |
9026 throw "Incorrect number or type of arguments"; | |
9027 } | |
9028 | |
9029 void removeRecursively([VoidCallback successCallback = null, ErrorCallback err
orCallback = null]) { | |
9030 if (successCallback === null) { | |
9031 if (errorCallback === null) { | |
9032 _ptr.removeRecursively(); | |
9033 return; | |
9034 } | |
9035 } else { | |
9036 if (errorCallback === null) { | |
9037 _ptr.removeRecursively(LevelDom.unwrap(successCallback)); | |
9038 return; | |
9039 } else { | |
9040 _ptr.removeRecursively(LevelDom.unwrap(successCallback), LevelDom.unwrap
(errorCallback)); | |
9041 return; | |
9042 } | |
9043 } | |
9044 throw "Incorrect number or type of arguments"; | |
9045 } | |
9046 } | |
9047 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9048 // for details. All rights reserved. Use of this source code is governed by a | |
9049 // BSD-style license that can be found in the LICENSE file. | |
9050 | |
9051 // WARNING: Do not edit - generated code. | |
9052 | |
9053 class DirectoryReaderSyncWrappingImplementation extends DOMWrapperBase implement
s DirectoryReaderSync { | |
9054 DirectoryReaderSyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9055 | |
9056 EntryArraySync readEntries() { | |
9057 return LevelDom.wrapEntryArraySync(_ptr.readEntries()); | |
9058 } | |
9059 } | |
9060 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9061 // for details. All rights reserved. Use of this source code is governed by a | |
9062 // BSD-style license that can be found in the LICENSE file. | |
9063 | |
9064 // WARNING: Do not edit - generated code. | |
9065 | |
9066 class DirectoryReaderWrappingImplementation extends DOMWrapperBase implements Di
rectoryReader { | |
9067 DirectoryReaderWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9068 | |
9069 void readEntries(EntriesCallback successCallback, [ErrorCallback errorCallback
= null]) { | |
9070 if (errorCallback === null) { | |
9071 _ptr.readEntries(LevelDom.unwrap(successCallback)); | |
9072 return; | |
9073 } else { | |
9074 _ptr.readEntries(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCa
llback)); | |
9075 return; | |
9076 } | |
9077 } | |
9078 } | |
9079 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9080 // for details. All rights reserved. Use of this source code is governed by a | |
9081 // BSD-style license that can be found in the LICENSE file. | |
9082 | |
9083 // WARNING: Do not edit - generated code. | |
9084 | |
9085 class DivElementWrappingImplementation extends ElementWrappingImplementation imp
lements DivElement { | |
9086 DivElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9087 | |
9088 String get align() { return _ptr.align; } | |
9089 | |
9090 void set align(String value) { _ptr.align = value; } | |
9091 } | |
9092 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9093 // for details. All rights reserved. Use of this source code is governed by a | |
9094 // BSD-style license that can be found in the LICENSE file. | |
9095 | |
9096 // WARNING: Do not edit - generated code. | |
9097 | |
9098 class EmbedElementWrappingImplementation extends ElementWrappingImplementation i
mplements EmbedElement { | |
9099 EmbedElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9100 | |
9101 String get align() { return _ptr.align; } | |
9102 | |
9103 void set align(String value) { _ptr.align = value; } | |
9104 | |
9105 int get height() { return _ptr.height; } | |
9106 | |
9107 void set height(int value) { _ptr.height = value; } | |
9108 | |
9109 String get name() { return _ptr.name; } | |
9110 | |
9111 void set name(String value) { _ptr.name = value; } | |
9112 | |
9113 String get src() { return _ptr.src; } | |
9114 | |
9115 void set src(String value) { _ptr.src = value; } | |
9116 | |
9117 String get type() { return _ptr.type; } | |
9118 | |
9119 void set type(String value) { _ptr.type = value; } | |
9120 | |
9121 int get width() { return _ptr.width; } | |
9122 | |
9123 void set width(int value) { _ptr.width = value; } | |
9124 } | |
9125 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9126 // for details. All rights reserved. Use of this source code is governed by a | |
9127 // BSD-style license that can be found in the LICENSE file. | |
9128 | |
9129 // WARNING: Do not edit - generated code. | |
9130 | |
9131 class EntityReferenceWrappingImplementation extends NodeWrappingImplementation i
mplements EntityReference { | |
9132 EntityReferenceWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9133 } | |
9134 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9135 // for details. All rights reserved. Use of this source code is governed by a | |
9136 // BSD-style license that can be found in the LICENSE file. | |
9137 | |
9138 // WARNING: Do not edit - generated code. | |
9139 | |
9140 class EntityWrappingImplementation extends NodeWrappingImplementation implements
Entity { | |
9141 EntityWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9142 | |
9143 String get notationName() { return _ptr.notationName; } | |
9144 | |
9145 String get publicId() { return _ptr.publicId; } | |
9146 | |
9147 String get systemId() { return _ptr.systemId; } | |
9148 } | |
9149 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9150 // for details. All rights reserved. Use of this source code is governed by a | |
9151 // BSD-style license that can be found in the LICENSE file. | |
9152 | |
9153 // WARNING: Do not edit - generated code. | |
9154 | |
9155 class EntriesCallbackWrappingImplementation extends DOMWrapperBase implements En
triesCallback { | |
9156 EntriesCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9157 | |
9158 bool handleEvent(EntryArray entries) { | |
9159 return _ptr.handleEvent(LevelDom.unwrap(entries)); | |
9160 } | |
9161 } | |
9162 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9163 // for details. All rights reserved. Use of this source code is governed by a | |
9164 // BSD-style license that can be found in the LICENSE file. | |
9165 | |
9166 // WARNING: Do not edit - generated code. | |
9167 | |
9168 class EntryArraySyncWrappingImplementation extends DOMWrapperBase implements Ent
ryArraySync { | |
9169 EntryArraySyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9170 | |
9171 int get length() { return _ptr.length; } | |
9172 | |
9173 EntrySync item(int index) { | |
9174 return LevelDom.wrapEntrySync(_ptr.item(index)); | |
9175 } | |
9176 } | |
9177 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9178 // for details. All rights reserved. Use of this source code is governed by a | |
9179 // BSD-style license that can be found in the LICENSE file. | |
9180 | |
9181 // WARNING: Do not edit - generated code. | |
9182 | |
9183 class EntryArrayWrappingImplementation extends DOMWrapperBase implements EntryAr
ray { | |
9184 EntryArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9185 | |
9186 int get length() { return _ptr.length; } | |
9187 | |
9188 Entry item(int index) { | |
9189 return LevelDom.wrapEntry(_ptr.item(index)); | |
9190 } | |
9191 } | |
9192 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9193 // for details. All rights reserved. Use of this source code is governed by a | |
9194 // BSD-style license that can be found in the LICENSE file. | |
9195 | |
9196 // WARNING: Do not edit - generated code. | |
9197 | |
9198 class EntryCallbackWrappingImplementation extends DOMWrapperBase implements Entr
yCallback { | |
9199 EntryCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9200 | |
9201 bool handleEvent(Entry entry) { | |
9202 return _ptr.handleEvent(LevelDom.unwrap(entry)); | |
9203 } | |
9204 } | |
9205 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9206 // for details. All rights reserved. Use of this source code is governed by a | |
9207 // BSD-style license that can be found in the LICENSE file. | |
9208 | |
9209 // WARNING: Do not edit - generated code. | |
9210 | |
9211 class EntrySyncWrappingImplementation extends DOMWrapperBase implements EntrySyn
c { | |
9212 EntrySyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9213 | |
9214 DOMFileSystemSync get filesystem() { return LevelDom.wrapDOMFileSystemSync(_pt
r.filesystem); } | |
9215 | |
9216 String get fullPath() { return _ptr.fullPath; } | |
9217 | |
9218 bool get isDirectory() { return _ptr.isDirectory; } | |
9219 | |
9220 bool get isFile() { return _ptr.isFile; } | |
9221 | |
9222 String get name() { return _ptr.name; } | |
9223 | |
9224 EntrySync copyTo(DirectoryEntrySync parent, String name) { | |
9225 return LevelDom.wrapEntrySync(_ptr.copyTo(LevelDom.unwrap(parent), name)); | |
9226 } | |
9227 | |
9228 Metadata getMetadata() { | |
9229 return LevelDom.wrapMetadata(_ptr.getMetadata()); | |
9230 } | |
9231 | |
9232 DirectoryEntrySync getParent() { | |
9233 return LevelDom.wrapDirectoryEntrySync(_ptr.getParent()); | |
9234 } | |
9235 | |
9236 EntrySync moveTo(DirectoryEntrySync parent, String name) { | |
9237 return LevelDom.wrapEntrySync(_ptr.moveTo(LevelDom.unwrap(parent), name)); | |
9238 } | |
9239 | |
9240 void remove() { | |
9241 _ptr.remove(); | |
9242 return; | |
9243 } | |
9244 | |
9245 String toURL() { | |
9246 return _ptr.toURL(); | |
9247 } | |
9248 } | |
9249 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9250 // for details. All rights reserved. Use of this source code is governed by a | |
9251 // BSD-style license that can be found in the LICENSE file. | |
9252 | |
9253 // WARNING: Do not edit - generated code. | |
9254 | |
9255 class EntryWrappingImplementation extends DOMWrapperBase implements Entry { | |
9256 EntryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9257 | |
9258 DOMFileSystem get filesystem() { return LevelDom.wrapDOMFileSystem(_ptr.filesy
stem); } | |
9259 | |
9260 String get fullPath() { return _ptr.fullPath; } | |
9261 | |
9262 bool get isDirectory() { return _ptr.isDirectory; } | |
9263 | |
9264 bool get isFile() { return _ptr.isFile; } | |
9265 | |
9266 String get name() { return _ptr.name; } | |
9267 | |
9268 void copyTo(DirectoryEntry parent, [String name = null, EntryCallback successC
allback = null, ErrorCallback errorCallback = null]) { | |
9269 if (name === null) { | |
9270 if (successCallback === null) { | |
9271 if (errorCallback === null) { | |
9272 _ptr.copyTo(LevelDom.unwrap(parent)); | |
9273 return; | |
9274 } | |
9275 } | |
9276 } else { | |
9277 if (successCallback === null) { | |
9278 if (errorCallback === null) { | |
9279 _ptr.copyTo(LevelDom.unwrap(parent), name); | |
9280 return; | |
9281 } | |
9282 } else { | |
9283 if (errorCallback === null) { | |
9284 _ptr.copyTo(LevelDom.unwrap(parent), name, LevelDom.unwrap(successCall
back)); | |
9285 return; | |
9286 } else { | |
9287 _ptr.copyTo(LevelDom.unwrap(parent), name, LevelDom.unwrap(successCall
back), LevelDom.unwrap(errorCallback)); | |
9288 return; | |
9289 } | |
9290 } | |
9291 } | |
9292 throw "Incorrect number or type of arguments"; | |
9293 } | |
9294 | |
9295 void getMetadata([MetadataCallback successCallback = null, ErrorCallback error
Callback = null]) { | |
9296 if (successCallback === null) { | |
9297 if (errorCallback === null) { | |
9298 _ptr.getMetadata(); | |
9299 return; | |
9300 } | |
9301 } else { | |
9302 if (errorCallback === null) { | |
9303 _ptr.getMetadata(LevelDom.unwrap(successCallback)); | |
9304 return; | |
9305 } else { | |
9306 _ptr.getMetadata(LevelDom.unwrap(successCallback), LevelDom.unwrap(error
Callback)); | |
9307 return; | |
9308 } | |
9309 } | |
9310 throw "Incorrect number or type of arguments"; | |
9311 } | |
9312 | |
9313 void getParent([EntryCallback successCallback = null, ErrorCallback errorCallb
ack = null]) { | |
9314 if (successCallback === null) { | |
9315 if (errorCallback === null) { | |
9316 _ptr.getParent(); | |
9317 return; | |
9318 } | |
9319 } else { | |
9320 if (errorCallback === null) { | |
9321 _ptr.getParent(LevelDom.unwrap(successCallback)); | |
9322 return; | |
9323 } else { | |
9324 _ptr.getParent(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCa
llback)); | |
9325 return; | |
9326 } | |
9327 } | |
9328 throw "Incorrect number or type of arguments"; | |
9329 } | |
9330 | |
9331 void moveTo(DirectoryEntry parent, [String name = null, EntryCallback successC
allback = null, ErrorCallback errorCallback = null]) { | |
9332 if (name === null) { | |
9333 if (successCallback === null) { | |
9334 if (errorCallback === null) { | |
9335 _ptr.moveTo(LevelDom.unwrap(parent)); | |
9336 return; | |
9337 } | |
9338 } | |
9339 } else { | |
9340 if (successCallback === null) { | |
9341 if (errorCallback === null) { | |
9342 _ptr.moveTo(LevelDom.unwrap(parent), name); | |
9343 return; | |
9344 } | |
9345 } else { | |
9346 if (errorCallback === null) { | |
9347 _ptr.moveTo(LevelDom.unwrap(parent), name, LevelDom.unwrap(successCall
back)); | |
9348 return; | |
9349 } else { | |
9350 _ptr.moveTo(LevelDom.unwrap(parent), name, LevelDom.unwrap(successCall
back), LevelDom.unwrap(errorCallback)); | |
9351 return; | |
9352 } | |
9353 } | |
9354 } | |
9355 throw "Incorrect number or type of arguments"; | |
9356 } | |
9357 | |
9358 void remove([VoidCallback successCallback = null, ErrorCallback errorCallback
= null]) { | |
9359 if (successCallback === null) { | |
9360 if (errorCallback === null) { | |
9361 _ptr.remove(); | |
9362 return; | |
9363 } | |
9364 } else { | |
9365 if (errorCallback === null) { | |
9366 _ptr.remove(LevelDom.unwrap(successCallback)); | |
9367 return; | |
9368 } else { | |
9369 _ptr.remove(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallb
ack)); | |
9370 return; | |
9371 } | |
9372 } | |
9373 throw "Incorrect number or type of arguments"; | |
9374 } | |
9375 | |
9376 String toURL() { | |
9377 return _ptr.toURL(); | |
9378 } | |
9379 } | |
9380 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9381 // for details. All rights reserved. Use of this source code is governed by a | |
9382 // BSD-style license that can be found in the LICENSE file. | |
9383 | |
9384 // WARNING: Do not edit - generated code. | |
9385 | |
9386 class ErrorCallbackWrappingImplementation extends DOMWrapperBase implements Erro
rCallback { | |
9387 ErrorCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9388 | |
9389 bool handleEvent(FileError error) { | |
9390 return _ptr.handleEvent(LevelDom.unwrap(error)); | |
9391 } | |
9392 } | |
9393 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9394 // for details. All rights reserved. Use of this source code is governed by a | |
9395 // BSD-style license that can be found in the LICENSE file. | |
9396 | |
9397 // WARNING: Do not edit - generated code. | |
9398 | |
9399 class EventExceptionWrappingImplementation extends DOMWrapperBase implements Eve
ntException { | |
9400 EventExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9401 | |
9402 int get code() { return _ptr.code; } | |
9403 | |
9404 String get message() { return _ptr.message; } | |
9405 | |
9406 String get name() { return _ptr.name; } | |
9407 } | |
9408 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9409 // for details. All rights reserved. Use of this source code is governed by a | |
9410 // BSD-style license that can be found in the LICENSE file. | |
9411 | |
9412 // WARNING: Do not edit - generated code. | |
9413 | |
9414 class FieldSetElementWrappingImplementation extends ElementWrappingImplementatio
n implements FieldSetElement { | |
9415 FieldSetElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9416 | |
9417 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
9418 | |
9419 String get validationMessage() { return _ptr.validationMessage; } | |
9420 | |
9421 ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity
); } | |
9422 | |
9423 bool get willValidate() { return _ptr.willValidate; } | |
9424 | |
9425 bool checkValidity() { | |
9426 return _ptr.checkValidity(); | |
9427 } | |
9428 | |
9429 void setCustomValidity(String error) { | |
9430 _ptr.setCustomValidity(error); | |
9431 return; | |
9432 } | |
9433 } | |
9434 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9435 // for details. All rights reserved. Use of this source code is governed by a | |
9436 // BSD-style license that can be found in the LICENSE file. | |
9437 | |
9438 // WARNING: Do not edit - generated code. | |
9439 | |
9440 class FileCallbackWrappingImplementation extends DOMWrapperBase implements FileC
allback { | |
9441 FileCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9442 | |
9443 bool handleEvent(File file) { | |
9444 return _ptr.handleEvent(LevelDom.unwrap(file)); | |
9445 } | |
9446 } | |
9447 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9448 // for details. All rights reserved. Use of this source code is governed by a | |
9449 // BSD-style license that can be found in the LICENSE file. | |
9450 | |
9451 // WARNING: Do not edit - generated code. | |
9452 | |
9453 class FileEntrySyncWrappingImplementation extends EntrySyncWrappingImplementatio
n implements FileEntrySync { | |
9454 FileEntrySyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9455 | |
9456 FileWriterSync createWriter() { | |
9457 return LevelDom.wrapFileWriterSync(_ptr.createWriter()); | |
9458 } | |
9459 | |
9460 File file() { | |
9461 return LevelDom.wrapFile(_ptr.file()); | |
9462 } | |
9463 } | |
9464 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9465 // for details. All rights reserved. Use of this source code is governed by a | |
9466 // BSD-style license that can be found in the LICENSE file. | |
9467 | |
9468 // WARNING: Do not edit - generated code. | |
9469 | |
9470 class FileEntryWrappingImplementation extends EntryWrappingImplementation implem
ents FileEntry { | |
9471 FileEntryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9472 | |
9473 void createWriter(FileWriterCallback successCallback, [ErrorCallback errorCall
back = null]) { | |
9474 if (errorCallback === null) { | |
9475 _ptr.createWriter(LevelDom.unwrap(successCallback)); | |
9476 return; | |
9477 } else { | |
9478 _ptr.createWriter(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorC
allback)); | |
9479 return; | |
9480 } | |
9481 } | |
9482 | |
9483 void file(FileCallback successCallback, [ErrorCallback errorCallback = null])
{ | |
9484 if (errorCallback === null) { | |
9485 _ptr.file(LevelDom.unwrap(successCallback)); | |
9486 return; | |
9487 } else { | |
9488 _ptr.file(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback)
); | |
9489 return; | |
9490 } | |
9491 } | |
9492 } | |
9493 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9494 // for details. All rights reserved. Use of this source code is governed by a | |
9495 // BSD-style license that can be found in the LICENSE file. | |
9496 | |
9497 // WARNING: Do not edit - generated code. | |
9498 | |
9499 class FileErrorWrappingImplementation extends DOMWrapperBase implements FileErro
r { | |
9500 FileErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9501 | |
9502 int get code() { return _ptr.code; } | |
9503 } | |
9504 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9505 // for details. All rights reserved. Use of this source code is governed by a | |
9506 // BSD-style license that can be found in the LICENSE file. | |
9507 | |
9508 // WARNING: Do not edit - generated code. | |
9509 | |
9510 class FileExceptionWrappingImplementation extends DOMWrapperBase implements File
Exception { | |
9511 FileExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9512 | |
9513 int get code() { return _ptr.code; } | |
9514 | |
9515 String get message() { return _ptr.message; } | |
9516 | |
9517 String get name() { return _ptr.name; } | |
9518 } | |
9519 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9520 // for details. All rights reserved. Use of this source code is governed by a | |
9521 // BSD-style license that can be found in the LICENSE file. | |
9522 | |
9523 // WARNING: Do not edit - generated code. | |
9524 | |
9525 class FileListWrappingImplementation extends DOMWrapperBase implements FileList
{ | |
9526 FileListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9527 | |
9528 int get length() { return _ptr.length; } | |
9529 | |
9530 File item(int index) { | |
9531 return LevelDom.wrapFile(_ptr.item(index)); | |
9532 } | |
9533 } | |
9534 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9535 // for details. All rights reserved. Use of this source code is governed by a | |
9536 // BSD-style license that can be found in the LICENSE file. | |
9537 | |
9538 // WARNING: Do not edit - generated code. | |
9539 | |
9540 class FileReaderSyncWrappingImplementation extends DOMWrapperBase implements Fil
eReaderSync { | |
9541 FileReaderSyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9542 | |
9543 ArrayBuffer readAsArrayBuffer(Blob blob) { | |
9544 return LevelDom.wrapArrayBuffer(_ptr.readAsArrayBuffer(LevelDom.unwrap(blob)
)); | |
9545 } | |
9546 | |
9547 String readAsBinaryString(Blob blob) { | |
9548 return _ptr.readAsBinaryString(LevelDom.unwrap(blob)); | |
9549 } | |
9550 | |
9551 String readAsDataURL(Blob blob) { | |
9552 return _ptr.readAsDataURL(LevelDom.unwrap(blob)); | |
9553 } | |
9554 | |
9555 String readAsText(Blob blob, [String encoding = null]) { | |
9556 if (encoding === null) { | |
9557 return _ptr.readAsText(LevelDom.unwrap(blob)); | |
9558 } else { | |
9559 return _ptr.readAsText(LevelDom.unwrap(blob), encoding); | |
9560 } | |
9561 } | |
9562 } | |
9563 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9564 // for details. All rights reserved. Use of this source code is governed by a | |
9565 // BSD-style license that can be found in the LICENSE file. | |
9566 | |
9567 // WARNING: Do not edit - generated code. | |
9568 | |
9569 class FileReaderWrappingImplementation extends DOMWrapperBase implements FileRea
der { | |
9570 FileReaderWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9571 | |
9572 FileError get error() { return LevelDom.wrapFileError(_ptr.error); } | |
9573 | |
9574 EventListener get onabort() { return LevelDom.wrapEventListener(_ptr.onabort);
} | |
9575 | |
9576 void set onabort(EventListener value) { _ptr.onabort = LevelDom.unwrap(value);
} | |
9577 | |
9578 EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror);
} | |
9579 | |
9580 void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value);
} | |
9581 | |
9582 EventListener get onload() { return LevelDom.wrapEventListener(_ptr.onload); } | |
9583 | |
9584 void set onload(EventListener value) { _ptr.onload = LevelDom.unwrap(value); } | |
9585 | |
9586 EventListener get onloadend() { return LevelDom.wrapEventListener(_ptr.onloade
nd); } | |
9587 | |
9588 void set onloadend(EventListener value) { _ptr.onloadend = LevelDom.unwrap(val
ue); } | |
9589 | |
9590 EventListener get onloadstart() { return LevelDom.wrapEventListener(_ptr.onloa
dstart); } | |
9591 | |
9592 void set onloadstart(EventListener value) { _ptr.onloadstart = LevelDom.unwrap
(value); } | |
9593 | |
9594 EventListener get onprogress() { return LevelDom.wrapEventListener(_ptr.onprog
ress); } | |
9595 | |
9596 void set onprogress(EventListener value) { _ptr.onprogress = LevelDom.unwrap(v
alue); } | |
9597 | |
9598 int get readyState() { return _ptr.readyState; } | |
9599 | |
9600 String get result() { return _ptr.result; } | |
9601 | |
9602 void abort() { | |
9603 _ptr.abort(); | |
9604 return; | |
9605 } | |
9606 | |
9607 void readAsArrayBuffer(Blob blob) { | |
9608 _ptr.readAsArrayBuffer(LevelDom.unwrap(blob)); | |
9609 return; | |
9610 } | |
9611 | |
9612 void readAsBinaryString(Blob blob) { | |
9613 _ptr.readAsBinaryString(LevelDom.unwrap(blob)); | |
9614 return; | |
9615 } | |
9616 | |
9617 void readAsDataURL(Blob blob) { | |
9618 _ptr.readAsDataURL(LevelDom.unwrap(blob)); | |
9619 return; | |
9620 } | |
9621 | |
9622 void readAsText(Blob blob, [String encoding = null]) { | |
9623 if (encoding === null) { | |
9624 _ptr.readAsText(LevelDom.unwrap(blob)); | |
9625 return; | |
9626 } else { | |
9627 _ptr.readAsText(LevelDom.unwrap(blob), encoding); | |
9628 return; | |
9629 } | |
9630 } | |
9631 } | |
9632 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9633 // for details. All rights reserved. Use of this source code is governed by a | |
9634 // BSD-style license that can be found in the LICENSE file. | |
9635 | |
9636 // WARNING: Do not edit - generated code. | |
9637 | |
9638 class FileSystemCallbackWrappingImplementation extends DOMWrapperBase implements
FileSystemCallback { | |
9639 FileSystemCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9640 | |
9641 bool handleEvent(DOMFileSystem fileSystem) { | |
9642 return _ptr.handleEvent(LevelDom.unwrap(fileSystem)); | |
9643 } | |
9644 } | |
9645 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9646 // for details. All rights reserved. Use of this source code is governed by a | |
9647 // BSD-style license that can be found in the LICENSE file. | |
9648 | |
9649 // WARNING: Do not edit - generated code. | |
9650 | |
9651 class FileWrappingImplementation extends BlobWrappingImplementation implements F
ile { | |
9652 FileWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9653 | |
9654 String get fileName() { return _ptr.fileName; } | |
9655 | |
9656 int get fileSize() { return _ptr.fileSize; } | |
9657 | |
9658 Date get lastModifiedDate() { return _ptr.lastModifiedDate; } | |
9659 | |
9660 String get name() { return _ptr.name; } | |
9661 } | |
9662 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9663 // for details. All rights reserved. Use of this source code is governed by a | |
9664 // BSD-style license that can be found in the LICENSE file. | |
9665 | |
9666 // WARNING: Do not edit - generated code. | |
9667 | |
9668 class FileWriterCallbackWrappingImplementation extends DOMWrapperBase implements
FileWriterCallback { | |
9669 FileWriterCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9670 | |
9671 bool handleEvent(FileWriter fileWriter) { | |
9672 return _ptr.handleEvent(LevelDom.unwrap(fileWriter)); | |
9673 } | |
9674 } | |
9675 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9676 // for details. All rights reserved. Use of this source code is governed by a | |
9677 // BSD-style license that can be found in the LICENSE file. | |
9678 | |
9679 // WARNING: Do not edit - generated code. | |
9680 | |
9681 class FileWriterSyncWrappingImplementation extends DOMWrapperBase implements Fil
eWriterSync { | |
9682 FileWriterSyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9683 | |
9684 int get length() { return _ptr.length; } | |
9685 | |
9686 int get position() { return _ptr.position; } | |
9687 | |
9688 void seek(int position) { | |
9689 _ptr.seek(position); | |
9690 return; | |
9691 } | |
9692 | |
9693 void truncate(int size) { | |
9694 _ptr.truncate(size); | |
9695 return; | |
9696 } | |
9697 | |
9698 void write(Blob data) { | |
9699 _ptr.write(LevelDom.unwrap(data)); | |
9700 return; | |
9701 } | |
9702 } | |
9703 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9704 // for details. All rights reserved. Use of this source code is governed by a | |
9705 // BSD-style license that can be found in the LICENSE file. | |
9706 | |
9707 // WARNING: Do not edit - generated code. | |
9708 | |
9709 class FileWriterWrappingImplementation extends DOMWrapperBase implements FileWri
ter { | |
9710 FileWriterWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9711 | |
9712 FileError get error() { return LevelDom.wrapFileError(_ptr.error); } | |
9713 | |
9714 int get length() { return _ptr.length; } | |
9715 | |
9716 EventListener get onabort() { return LevelDom.wrapEventListener(_ptr.onabort);
} | |
9717 | |
9718 void set onabort(EventListener value) { _ptr.onabort = LevelDom.unwrap(value);
} | |
9719 | |
9720 EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror);
} | |
9721 | |
9722 void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value);
} | |
9723 | |
9724 EventListener get onprogress() { return LevelDom.wrapEventListener(_ptr.onprog
ress); } | |
9725 | |
9726 void set onprogress(EventListener value) { _ptr.onprogress = LevelDom.unwrap(v
alue); } | |
9727 | |
9728 EventListener get onwrite() { return LevelDom.wrapEventListener(_ptr.onwrite);
} | |
9729 | |
9730 void set onwrite(EventListener value) { _ptr.onwrite = LevelDom.unwrap(value);
} | |
9731 | |
9732 EventListener get onwriteend() { return LevelDom.wrapEventListener(_ptr.onwrit
eend); } | |
9733 | |
9734 void set onwriteend(EventListener value) { _ptr.onwriteend = LevelDom.unwrap(v
alue); } | |
9735 | |
9736 EventListener get onwritestart() { return LevelDom.wrapEventListener(_ptr.onwr
itestart); } | |
9737 | |
9738 void set onwritestart(EventListener value) { _ptr.onwritestart = LevelDom.unwr
ap(value); } | |
9739 | |
9740 int get position() { return _ptr.position; } | |
9741 | |
9742 int get readyState() { return _ptr.readyState; } | |
9743 | |
9744 void abort() { | |
9745 _ptr.abort(); | |
9746 return; | |
9747 } | |
9748 | |
9749 void seek(int position) { | |
9750 _ptr.seek(position); | |
9751 return; | |
9752 } | |
9753 | |
9754 void truncate(int size) { | |
9755 _ptr.truncate(size); | |
9756 return; | |
9757 } | |
9758 | |
9759 void write(Blob data) { | |
9760 _ptr.write(LevelDom.unwrap(data)); | |
9761 return; | |
9762 } | |
9763 } | |
9764 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9765 // for details. All rights reserved. Use of this source code is governed by a | |
9766 // BSD-style license that can be found in the LICENSE file. | |
9767 | |
9768 // WARNING: Do not edit - generated code. | |
9769 | |
9770 class FlagsWrappingImplementation extends DOMWrapperBase implements Flags { | |
9771 FlagsWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9772 | |
9773 bool get create() { return _ptr.create; } | |
9774 | |
9775 void set create(bool value) { _ptr.create = value; } | |
9776 | |
9777 bool get exclusive() { return _ptr.exclusive; } | |
9778 | |
9779 void set exclusive(bool value) { _ptr.exclusive = value; } | |
9780 } | |
9781 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9782 // for details. All rights reserved. Use of this source code is governed by a | |
9783 // BSD-style license that can be found in the LICENSE file. | |
9784 | |
9785 // WARNING: Do not edit - generated code. | |
9786 | |
9787 class Float32ArrayWrappingImplementation extends ArrayBufferViewWrappingImplemen
tation implements Float32Array { | |
9788 Float32ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9789 | |
9790 int get length() { return _ptr.length; } | |
9791 | |
9792 Float32Array subarray(int start, [int end = null]) { | |
9793 if (end === null) { | |
9794 return LevelDom.wrapFloat32Array(_ptr.subarray(start)); | |
9795 } else { | |
9796 return LevelDom.wrapFloat32Array(_ptr.subarray(start, end)); | |
9797 } | |
9798 } | |
9799 } | |
9800 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9801 // for details. All rights reserved. Use of this source code is governed by a | |
9802 // BSD-style license that can be found in the LICENSE file. | |
9803 | |
9804 // WARNING: Do not edit - generated code. | |
9805 | |
9806 class Float64ArrayWrappingImplementation extends ArrayBufferViewWrappingImplemen
tation implements Float64Array { | |
9807 Float64ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9808 | |
9809 int get length() { return _ptr.length; } | |
9810 | |
9811 Float64Array subarray(int start, [int end = null]) { | |
9812 if (end === null) { | |
9813 return LevelDom.wrapFloat64Array(_ptr.subarray(start)); | |
9814 } else { | |
9815 return LevelDom.wrapFloat64Array(_ptr.subarray(start, end)); | |
9816 } | |
9817 } | |
9818 } | |
9819 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9820 // for details. All rights reserved. Use of this source code is governed by a | |
9821 // BSD-style license that can be found in the LICENSE file. | |
9822 | |
9823 // WARNING: Do not edit - generated code. | |
9824 | |
9825 class FontElementWrappingImplementation extends ElementWrappingImplementation im
plements FontElement { | |
9826 FontElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9827 | |
9828 String get color() { return _ptr.color; } | |
9829 | |
9830 void set color(String value) { _ptr.color = value; } | |
9831 | |
9832 String get face() { return _ptr.face; } | |
9833 | |
9834 void set face(String value) { _ptr.face = value; } | |
9835 | |
9836 String get size() { return _ptr.size; } | |
9837 | |
9838 void set size(String value) { _ptr.size = value; } | |
9839 } | |
9840 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9841 // for details. All rights reserved. Use of this source code is governed by a | |
9842 // BSD-style license that can be found in the LICENSE file. | |
9843 | |
9844 // WARNING: Do not edit - generated code. | |
9845 | |
9846 class FormElementWrappingImplementation extends ElementWrappingImplementation im
plements FormElement { | |
9847 FormElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9848 | |
9849 String get acceptCharset() { return _ptr.acceptCharset; } | |
9850 | |
9851 void set acceptCharset(String value) { _ptr.acceptCharset = value; } | |
9852 | |
9853 String get action() { return _ptr.action; } | |
9854 | |
9855 void set action(String value) { _ptr.action = value; } | |
9856 | |
9857 String get autocomplete() { return _ptr.autocomplete; } | |
9858 | |
9859 void set autocomplete(String value) { _ptr.autocomplete = value; } | |
9860 | |
9861 String get encoding() { return _ptr.encoding; } | |
9862 | |
9863 void set encoding(String value) { _ptr.encoding = value; } | |
9864 | |
9865 String get enctype() { return _ptr.enctype; } | |
9866 | |
9867 void set enctype(String value) { _ptr.enctype = value; } | |
9868 | |
9869 int get length() { return _ptr.length; } | |
9870 | |
9871 String get method() { return _ptr.method; } | |
9872 | |
9873 void set method(String value) { _ptr.method = value; } | |
9874 | |
9875 String get name() { return _ptr.name; } | |
9876 | |
9877 void set name(String value) { _ptr.name = value; } | |
9878 | |
9879 bool get noValidate() { return _ptr.noValidate; } | |
9880 | |
9881 void set noValidate(bool value) { _ptr.noValidate = value; } | |
9882 | |
9883 String get target() { return _ptr.target; } | |
9884 | |
9885 void set target(String value) { _ptr.target = value; } | |
9886 | |
9887 bool checkValidity() { | |
9888 return _ptr.checkValidity(); | |
9889 } | |
9890 | |
9891 void reset() { | |
9892 _ptr.reset(); | |
9893 return; | |
9894 } | |
9895 | |
9896 void submit() { | |
9897 _ptr.submit(); | |
9898 return; | |
9899 } | |
9900 } | |
9901 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9902 // for details. All rights reserved. Use of this source code is governed by a | |
9903 // BSD-style license that can be found in the LICENSE file. | |
9904 | |
9905 // WARNING: Do not edit - generated code. | |
9906 | |
9907 class GeolocationWrappingImplementation extends DOMWrapperBase implements Geoloc
ation { | |
9908 GeolocationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9909 | |
9910 void clearWatch(int watchId) { | |
9911 _ptr.clearWatch(watchId); | |
9912 return; | |
9913 } | |
9914 | |
9915 void getCurrentPosition(PositionCallback successCallback, [PositionErrorCallba
ck errorCallback = null]) { | |
9916 if (errorCallback === null) { | |
9917 _ptr.getCurrentPosition(LevelDom.unwrap(successCallback)); | |
9918 return; | |
9919 } else { | |
9920 _ptr.getCurrentPosition(LevelDom.unwrap(successCallback), LevelDom.unwrap(
errorCallback)); | |
9921 return; | |
9922 } | |
9923 } | |
9924 | |
9925 int watchPosition(PositionCallback successCallback, [PositionErrorCallback err
orCallback = null]) { | |
9926 if (errorCallback === null) { | |
9927 return _ptr.watchPosition(LevelDom.unwrap(successCallback)); | |
9928 } else { | |
9929 return _ptr.watchPosition(LevelDom.unwrap(successCallback), LevelDom.unwra
p(errorCallback)); | |
9930 } | |
9931 } | |
9932 } | |
9933 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9934 // for details. All rights reserved. Use of this source code is governed by a | |
9935 // BSD-style license that can be found in the LICENSE file. | |
9936 | |
9937 // WARNING: Do not edit - generated code. | |
9938 | |
9939 class GeopositionWrappingImplementation extends DOMWrapperBase implements Geopos
ition { | |
9940 GeopositionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9941 | |
9942 Coordinates get coords() { return LevelDom.wrapCoordinates(_ptr.coords); } | |
9943 | |
9944 int get timestamp() { return _ptr.timestamp; } | |
9945 } | |
9946 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9947 // for details. All rights reserved. Use of this source code is governed by a | |
9948 // BSD-style license that can be found in the LICENSE file. | |
9949 | |
9950 // WARNING: Do not edit - generated code. | |
9951 | |
9952 class HRElementWrappingImplementation extends ElementWrappingImplementation impl
ements HRElement { | |
9953 HRElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9954 | |
9955 String get align() { return _ptr.align; } | |
9956 | |
9957 void set align(String value) { _ptr.align = value; } | |
9958 | |
9959 bool get noShade() { return _ptr.noShade; } | |
9960 | |
9961 void set noShade(bool value) { _ptr.noShade = value; } | |
9962 | |
9963 String get size() { return _ptr.size; } | |
9964 | |
9965 void set size(String value) { _ptr.size = value; } | |
9966 | |
9967 String get width() { return _ptr.width; } | |
9968 | |
9969 void set width(String value) { _ptr.width = value; } | |
9970 } | |
9971 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9972 // for details. All rights reserved. Use of this source code is governed by a | |
9973 // BSD-style license that can be found in the LICENSE file. | |
9974 | |
9975 // WARNING: Do not edit - generated code. | |
9976 | |
9977 class HTMLAllCollectionWrappingImplementation extends DOMWrapperBase implements
HTMLAllCollection { | |
9978 HTMLAllCollectionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
9979 | |
9980 int get length() { return _ptr.length; } | |
9981 | |
9982 Node item(int index) { | |
9983 return LevelDom.wrapNode(_ptr.item(index)); | |
9984 } | |
9985 | |
9986 Node namedItem(String name) { | |
9987 return LevelDom.wrapNode(_ptr.namedItem(name)); | |
9988 } | |
9989 | |
9990 ElementList tags(String name) { | |
9991 return LevelDom.wrapElementList(_ptr.tags(name)); | |
9992 } | |
9993 } | |
9994 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
9995 // for details. All rights reserved. Use of this source code is governed by a | |
9996 // BSD-style license that can be found in the LICENSE file. | |
9997 | |
9998 // WARNING: Do not edit - generated code. | |
9999 | |
10000 class HeadElementWrappingImplementation extends ElementWrappingImplementation im
plements HeadElement { | |
10001 HeadElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10002 | |
10003 String get profile() { return _ptr.profile; } | |
10004 | |
10005 void set profile(String value) { _ptr.profile = value; } | |
10006 } | |
10007 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10008 // for details. All rights reserved. Use of this source code is governed by a | |
10009 // BSD-style license that can be found in the LICENSE file. | |
10010 | |
10011 // WARNING: Do not edit - generated code. | |
10012 | |
10013 class HeadingElementWrappingImplementation extends ElementWrappingImplementation
implements HeadingElement { | |
10014 HeadingElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10015 | |
10016 String get align() { return _ptr.align; } | |
10017 | |
10018 void set align(String value) { _ptr.align = value; } | |
10019 } | |
10020 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10021 // for details. All rights reserved. Use of this source code is governed by a | |
10022 // BSD-style license that can be found in the LICENSE file. | |
10023 | |
10024 // WARNING: Do not edit - generated code. | |
10025 | |
10026 class HistoryWrappingImplementation extends DOMWrapperBase implements History { | |
10027 HistoryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10028 | |
10029 int get length() { return _ptr.length; } | |
10030 | |
10031 void back() { | |
10032 _ptr.back(); | |
10033 return; | |
10034 } | |
10035 | |
10036 void forward() { | |
10037 _ptr.forward(); | |
10038 return; | |
10039 } | |
10040 | |
10041 void go(int distance) { | |
10042 _ptr.go(distance); | |
10043 return; | |
10044 } | |
10045 | |
10046 void pushState(Object data, String title, [String url = null]) { | |
10047 if (url === null) { | |
10048 _ptr.pushState(LevelDom.unwrapMaybePrimitive(data), title); | |
10049 return; | |
10050 } else { | |
10051 _ptr.pushState(LevelDom.unwrapMaybePrimitive(data), title, url); | |
10052 return; | |
10053 } | |
10054 } | |
10055 | |
10056 void replaceState(Object data, String title, [String url = null]) { | |
10057 if (url === null) { | |
10058 _ptr.replaceState(LevelDom.unwrapMaybePrimitive(data), title); | |
10059 return; | |
10060 } else { | |
10061 _ptr.replaceState(LevelDom.unwrapMaybePrimitive(data), title, url); | |
10062 return; | |
10063 } | |
10064 } | |
10065 } | |
10066 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10067 // for details. All rights reserved. Use of this source code is governed by a | |
10068 // BSD-style license that can be found in the LICENSE file. | |
10069 | |
10070 // WARNING: Do not edit - generated code. | |
10071 | |
10072 class HtmlElementWrappingImplementation extends ElementWrappingImplementation im
plements HtmlElement { | |
10073 HtmlElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10074 | |
10075 String get manifest() { return _ptr.manifest; } | |
10076 | |
10077 void set manifest(String value) { _ptr.manifest = value; } | |
10078 | |
10079 String get version() { return _ptr.version; } | |
10080 | |
10081 void set version(String value) { _ptr.version = value; } | |
10082 } | |
10083 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10084 // for details. All rights reserved. Use of this source code is governed by a | |
10085 // BSD-style license that can be found in the LICENSE file. | |
10086 | |
10087 // WARNING: Do not edit - generated code. | |
10088 | |
10089 class IDBAnyWrappingImplementation extends DOMWrapperBase implements IDBAny { | |
10090 IDBAnyWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10091 } | |
10092 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10093 // for details. All rights reserved. Use of this source code is governed by a | |
10094 // BSD-style license that can be found in the LICENSE file. | |
10095 | |
10096 // WARNING: Do not edit - generated code. | |
10097 | |
10098 class IDBCursorWithValueWrappingImplementation extends IDBCursorWrappingImplemen
tation implements IDBCursorWithValue { | |
10099 IDBCursorWithValueWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10100 | |
10101 String get value() { return _ptr.value; } | |
10102 } | |
10103 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10104 // for details. All rights reserved. Use of this source code is governed by a | |
10105 // BSD-style license that can be found in the LICENSE file. | |
10106 | |
10107 // WARNING: Do not edit - generated code. | |
10108 | |
10109 class IDBCursorWrappingImplementation extends DOMWrapperBase implements IDBCurso
r { | |
10110 IDBCursorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10111 | |
10112 int get direction() { return _ptr.direction; } | |
10113 | |
10114 IDBKey get key() { return LevelDom.wrapIDBKey(_ptr.key); } | |
10115 | |
10116 IDBKey get primaryKey() { return LevelDom.wrapIDBKey(_ptr.primaryKey); } | |
10117 | |
10118 IDBAny get source() { return LevelDom.wrapIDBAny(_ptr.source); } | |
10119 | |
10120 void continueFunction([IDBKey key = null]) { | |
10121 if (key === null) { | |
10122 _ptr.continueFunction(); | |
10123 return; | |
10124 } else { | |
10125 _ptr.continueFunction(LevelDom.unwrap(key)); | |
10126 return; | |
10127 } | |
10128 } | |
10129 | |
10130 IDBRequest delete() { | |
10131 return LevelDom.wrapIDBRequest(_ptr.delete()); | |
10132 } | |
10133 | |
10134 IDBRequest update(String value) { | |
10135 return LevelDom.wrapIDBRequest(_ptr.update(value)); | |
10136 } | |
10137 } | |
10138 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10139 // for details. All rights reserved. Use of this source code is governed by a | |
10140 // BSD-style license that can be found in the LICENSE file. | |
10141 | |
10142 // WARNING: Do not edit - generated code. | |
10143 | |
10144 class IDBDatabaseErrorWrappingImplementation extends DOMWrapperBase implements I
DBDatabaseError { | |
10145 IDBDatabaseErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10146 | |
10147 int get code() { return _ptr.code; } | |
10148 | |
10149 void set code(int value) { _ptr.code = value; } | |
10150 | |
10151 String get message() { return _ptr.message; } | |
10152 | |
10153 void set message(String value) { _ptr.message = value; } | |
10154 } | |
10155 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10156 // for details. All rights reserved. Use of this source code is governed by a | |
10157 // BSD-style license that can be found in the LICENSE file. | |
10158 | |
10159 // WARNING: Do not edit - generated code. | |
10160 | |
10161 class IDBDatabaseExceptionWrappingImplementation extends DOMWrapperBase implemen
ts IDBDatabaseException { | |
10162 IDBDatabaseExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10163 | |
10164 int get code() { return _ptr.code; } | |
10165 | |
10166 String get message() { return _ptr.message; } | |
10167 | |
10168 String get name() { return _ptr.name; } | |
10169 } | |
10170 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10171 // for details. All rights reserved. Use of this source code is governed by a | |
10172 // BSD-style license that can be found in the LICENSE file. | |
10173 | |
10174 // WARNING: Do not edit - generated code. | |
10175 | |
10176 class IDBDatabaseWrappingImplementation extends DOMWrapperBase implements IDBDat
abase { | |
10177 IDBDatabaseWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10178 | |
10179 String get name() { return _ptr.name; } | |
10180 | |
10181 EventListener get onabort() { return LevelDom.wrapEventListener(_ptr.onabort);
} | |
10182 | |
10183 void set onabort(EventListener value) { _ptr.onabort = LevelDom.unwrap(value);
} | |
10184 | |
10185 EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror);
} | |
10186 | |
10187 void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value);
} | |
10188 | |
10189 EventListener get onversionchange() { return LevelDom.wrapEventListener(_ptr.o
nversionchange); } | |
10190 | |
10191 void set onversionchange(EventListener value) { _ptr.onversionchange = LevelDo
m.unwrap(value); } | |
10192 | |
10193 String get version() { return _ptr.version; } | |
10194 | |
10195 void addEventListener(String type, EventListener listener, [bool useCapture =
null]) { | |
10196 if (useCapture === null) { | |
10197 _ptr.addEventListener(type, LevelDom.unwrap(listener)); | |
10198 return; | |
10199 } else { | |
10200 _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture); | |
10201 return; | |
10202 } | |
10203 } | |
10204 | |
10205 void close() { | |
10206 _ptr.close(); | |
10207 return; | |
10208 } | |
10209 | |
10210 IDBObjectStore createObjectStore(String name) { | |
10211 return LevelDom.wrapIDBObjectStore(_ptr.createObjectStore(name)); | |
10212 } | |
10213 | |
10214 void deleteObjectStore(String name) { | |
10215 _ptr.deleteObjectStore(name); | |
10216 return; | |
10217 } | |
10218 | |
10219 bool dispatchEvent(Event evt) { | |
10220 return _ptr.dispatchEvent(LevelDom.unwrap(evt)); | |
10221 } | |
10222 | |
10223 void removeEventListener(String type, EventListener listener, [bool useCapture
= null]) { | |
10224 if (useCapture === null) { | |
10225 _ptr.removeEventListener(type, LevelDom.unwrap(listener)); | |
10226 return; | |
10227 } else { | |
10228 _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture); | |
10229 return; | |
10230 } | |
10231 } | |
10232 | |
10233 IDBVersionChangeRequest setVersion(String version) { | |
10234 return LevelDom.wrapIDBVersionChangeRequest(_ptr.setVersion(version)); | |
10235 } | |
10236 } | |
10237 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10238 // for details. All rights reserved. Use of this source code is governed by a | |
10239 // BSD-style license that can be found in the LICENSE file. | |
10240 | |
10241 // WARNING: Do not edit - generated code. | |
10242 | |
10243 class IDBFactoryWrappingImplementation extends DOMWrapperBase implements IDBFact
ory { | |
10244 IDBFactoryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10245 | |
10246 IDBRequest getDatabaseNames() { | |
10247 return LevelDom.wrapIDBRequest(_ptr.getDatabaseNames()); | |
10248 } | |
10249 | |
10250 IDBRequest open(String name) { | |
10251 return LevelDom.wrapIDBRequest(_ptr.open(name)); | |
10252 } | |
10253 } | |
10254 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10255 // for details. All rights reserved. Use of this source code is governed by a | |
10256 // BSD-style license that can be found in the LICENSE file. | |
10257 | |
10258 // WARNING: Do not edit - generated code. | |
10259 | |
10260 class IDBIndexWrappingImplementation extends DOMWrapperBase implements IDBIndex
{ | |
10261 IDBIndexWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10262 | |
10263 String get keyPath() { return _ptr.keyPath; } | |
10264 | |
10265 String get name() { return _ptr.name; } | |
10266 | |
10267 IDBObjectStore get objectStore() { return LevelDom.wrapIDBObjectStore(_ptr.obj
ectStore); } | |
10268 | |
10269 bool get unique() { return _ptr.unique; } | |
10270 | |
10271 IDBRequest getObject(IDBKey key) { | |
10272 return LevelDom.wrapIDBRequest(_ptr.getObject(LevelDom.unwrap(key))); | |
10273 } | |
10274 | |
10275 IDBRequest getKey(IDBKey key) { | |
10276 return LevelDom.wrapIDBRequest(_ptr.getKey(LevelDom.unwrap(key))); | |
10277 } | |
10278 | |
10279 IDBRequest openCursor([IDBKeyRange range = null, int direction = null]) { | |
10280 if (range === null) { | |
10281 if (direction === null) { | |
10282 return LevelDom.wrapIDBRequest(_ptr.openCursor()); | |
10283 } | |
10284 } else { | |
10285 if (direction === null) { | |
10286 return LevelDom.wrapIDBRequest(_ptr.openCursor(LevelDom.unwrap(range))); | |
10287 } else { | |
10288 return LevelDom.wrapIDBRequest(_ptr.openCursor(LevelDom.unwrap(range), d
irection)); | |
10289 } | |
10290 } | |
10291 throw "Incorrect number or type of arguments"; | |
10292 } | |
10293 | |
10294 IDBRequest openKeyCursor([IDBKeyRange range = null, int direction = null]) { | |
10295 if (range === null) { | |
10296 if (direction === null) { | |
10297 return LevelDom.wrapIDBRequest(_ptr.openKeyCursor()); | |
10298 } | |
10299 } else { | |
10300 if (direction === null) { | |
10301 return LevelDom.wrapIDBRequest(_ptr.openKeyCursor(LevelDom.unwrap(range)
)); | |
10302 } else { | |
10303 return LevelDom.wrapIDBRequest(_ptr.openKeyCursor(LevelDom.unwrap(range)
, direction)); | |
10304 } | |
10305 } | |
10306 throw "Incorrect number or type of arguments"; | |
10307 } | |
10308 } | |
10309 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10310 // for details. All rights reserved. Use of this source code is governed by a | |
10311 // BSD-style license that can be found in the LICENSE file. | |
10312 | |
10313 // WARNING: Do not edit - generated code. | |
10314 | |
10315 class IDBKeyRangeWrappingImplementation extends DOMWrapperBase implements IDBKey
Range { | |
10316 IDBKeyRangeWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10317 | |
10318 IDBKey get lower() { return LevelDom.wrapIDBKey(_ptr.lower); } | |
10319 | |
10320 bool get lowerOpen() { return _ptr.lowerOpen; } | |
10321 | |
10322 IDBKey get upper() { return LevelDom.wrapIDBKey(_ptr.upper); } | |
10323 | |
10324 bool get upperOpen() { return _ptr.upperOpen; } | |
10325 | |
10326 IDBKeyRange bound(IDBKey lower, IDBKey upper, [bool lowerOpen = null, bool upp
erOpen = null]) { | |
10327 if (lowerOpen === null) { | |
10328 if (upperOpen === null) { | |
10329 return LevelDom.wrapIDBKeyRange(_ptr.bound(LevelDom.unwrap(lower), Level
Dom.unwrap(upper))); | |
10330 } | |
10331 } else { | |
10332 if (upperOpen === null) { | |
10333 return LevelDom.wrapIDBKeyRange(_ptr.bound(LevelDom.unwrap(lower), Level
Dom.unwrap(upper), lowerOpen)); | |
10334 } else { | |
10335 return LevelDom.wrapIDBKeyRange(_ptr.bound(LevelDom.unwrap(lower), Level
Dom.unwrap(upper), lowerOpen, upperOpen)); | |
10336 } | |
10337 } | |
10338 throw "Incorrect number or type of arguments"; | |
10339 } | |
10340 | |
10341 IDBKeyRange lowerBound(IDBKey bound, [bool open = null]) { | |
10342 if (open === null) { | |
10343 return LevelDom.wrapIDBKeyRange(_ptr.lowerBound(LevelDom.unwrap(bound))); | |
10344 } else { | |
10345 return LevelDom.wrapIDBKeyRange(_ptr.lowerBound(LevelDom.unwrap(bound), op
en)); | |
10346 } | |
10347 } | |
10348 | |
10349 IDBKeyRange only(IDBKey value) { | |
10350 return LevelDom.wrapIDBKeyRange(_ptr.only(LevelDom.unwrap(value))); | |
10351 } | |
10352 | |
10353 IDBKeyRange upperBound(IDBKey bound, [bool open = null]) { | |
10354 if (open === null) { | |
10355 return LevelDom.wrapIDBKeyRange(_ptr.upperBound(LevelDom.unwrap(bound))); | |
10356 } else { | |
10357 return LevelDom.wrapIDBKeyRange(_ptr.upperBound(LevelDom.unwrap(bound), op
en)); | |
10358 } | |
10359 } | |
10360 } | |
10361 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10362 // for details. All rights reserved. Use of this source code is governed by a | |
10363 // BSD-style license that can be found in the LICENSE file. | |
10364 | |
10365 // WARNING: Do not edit - generated code. | |
10366 | |
10367 class IDBKeyWrappingImplementation extends DOMWrapperBase implements IDBKey { | |
10368 IDBKeyWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10369 } | |
10370 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10371 // for details. All rights reserved. Use of this source code is governed by a | |
10372 // BSD-style license that can be found in the LICENSE file. | |
10373 | |
10374 // WARNING: Do not edit - generated code. | |
10375 | |
10376 class IDBObjectStoreWrappingImplementation extends DOMWrapperBase implements IDB
ObjectStore { | |
10377 IDBObjectStoreWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10378 | |
10379 String get keyPath() { return _ptr.keyPath; } | |
10380 | |
10381 String get name() { return _ptr.name; } | |
10382 | |
10383 IDBRequest add(String value, [IDBKey key = null]) { | |
10384 if (key === null) { | |
10385 return LevelDom.wrapIDBRequest(_ptr.add(value)); | |
10386 } else { | |
10387 return LevelDom.wrapIDBRequest(_ptr.add(value, LevelDom.unwrap(key))); | |
10388 } | |
10389 } | |
10390 | |
10391 IDBRequest clear() { | |
10392 return LevelDom.wrapIDBRequest(_ptr.clear()); | |
10393 } | |
10394 | |
10395 IDBIndex createIndex(String name, String keyPath) { | |
10396 return LevelDom.wrapIDBIndex(_ptr.createIndex(name, keyPath)); | |
10397 } | |
10398 | |
10399 IDBRequest delete(IDBKey key) { | |
10400 return LevelDom.wrapIDBRequest(_ptr.delete(LevelDom.unwrap(key))); | |
10401 } | |
10402 | |
10403 void deleteIndex(String name) { | |
10404 _ptr.deleteIndex(name); | |
10405 return; | |
10406 } | |
10407 | |
10408 IDBRequest getObject(IDBKey key) { | |
10409 return LevelDom.wrapIDBRequest(_ptr.getObject(LevelDom.unwrap(key))); | |
10410 } | |
10411 | |
10412 IDBIndex index(String name) { | |
10413 return LevelDom.wrapIDBIndex(_ptr.index(name)); | |
10414 } | |
10415 | |
10416 IDBRequest openCursor([IDBKeyRange range = null, int direction = null]) { | |
10417 if (range === null) { | |
10418 if (direction === null) { | |
10419 return LevelDom.wrapIDBRequest(_ptr.openCursor()); | |
10420 } | |
10421 } else { | |
10422 if (direction === null) { | |
10423 return LevelDom.wrapIDBRequest(_ptr.openCursor(LevelDom.unwrap(range))); | |
10424 } else { | |
10425 return LevelDom.wrapIDBRequest(_ptr.openCursor(LevelDom.unwrap(range), d
irection)); | |
10426 } | |
10427 } | |
10428 throw "Incorrect number or type of arguments"; | |
10429 } | |
10430 | |
10431 IDBRequest put(String value, [IDBKey key = null]) { | |
10432 if (key === null) { | |
10433 return LevelDom.wrapIDBRequest(_ptr.put(value)); | |
10434 } else { | |
10435 return LevelDom.wrapIDBRequest(_ptr.put(value, LevelDom.unwrap(key))); | |
10436 } | |
10437 } | |
10438 } | |
10439 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10440 // for details. All rights reserved. Use of this source code is governed by a | |
10441 // BSD-style license that can be found in the LICENSE file. | |
10442 | |
10443 // WARNING: Do not edit - generated code. | |
10444 | |
10445 class IDBRequestWrappingImplementation extends DOMWrapperBase implements IDBRequ
est { | |
10446 IDBRequestWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10447 | |
10448 int get errorCode() { return _ptr.errorCode; } | |
10449 | |
10450 EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror);
} | |
10451 | |
10452 void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value);
} | |
10453 | |
10454 EventListener get onsuccess() { return LevelDom.wrapEventListener(_ptr.onsucce
ss); } | |
10455 | |
10456 void set onsuccess(EventListener value) { _ptr.onsuccess = LevelDom.unwrap(val
ue); } | |
10457 | |
10458 int get readyState() { return _ptr.readyState; } | |
10459 | |
10460 IDBAny get result() { return LevelDom.wrapIDBAny(_ptr.result); } | |
10461 | |
10462 IDBAny get source() { return LevelDom.wrapIDBAny(_ptr.source); } | |
10463 | |
10464 IDBTransaction get transaction() { return LevelDom.wrapIDBTransaction(_ptr.tra
nsaction); } | |
10465 | |
10466 String get webkitErrorMessage() { return _ptr.webkitErrorMessage; } | |
10467 | |
10468 void addEventListener(String type, EventListener listener, [bool useCapture =
null]) { | |
10469 if (useCapture === null) { | |
10470 _ptr.addEventListener(type, LevelDom.unwrap(listener)); | |
10471 return; | |
10472 } else { | |
10473 _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture); | |
10474 return; | |
10475 } | |
10476 } | |
10477 | |
10478 bool dispatchEvent(Event evt) { | |
10479 return _ptr.dispatchEvent(LevelDom.unwrap(evt)); | |
10480 } | |
10481 | |
10482 void removeEventListener(String type, EventListener listener, [bool useCapture
= null]) { | |
10483 if (useCapture === null) { | |
10484 _ptr.removeEventListener(type, LevelDom.unwrap(listener)); | |
10485 return; | |
10486 } else { | |
10487 _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture); | |
10488 return; | |
10489 } | |
10490 } | |
10491 } | |
10492 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10493 // for details. All rights reserved. Use of this source code is governed by a | |
10494 // BSD-style license that can be found in the LICENSE file. | |
10495 | |
10496 // WARNING: Do not edit - generated code. | |
10497 | |
10498 class IDBTransactionWrappingImplementation extends DOMWrapperBase implements IDB
Transaction { | |
10499 IDBTransactionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10500 | |
10501 IDBDatabase get db() { return LevelDom.wrapIDBDatabase(_ptr.db); } | |
10502 | |
10503 int get mode() { return _ptr.mode; } | |
10504 | |
10505 EventListener get onabort() { return LevelDom.wrapEventListener(_ptr.onabort);
} | |
10506 | |
10507 void set onabort(EventListener value) { _ptr.onabort = LevelDom.unwrap(value);
} | |
10508 | |
10509 EventListener get oncomplete() { return LevelDom.wrapEventListener(_ptr.oncomp
lete); } | |
10510 | |
10511 void set oncomplete(EventListener value) { _ptr.oncomplete = LevelDom.unwrap(v
alue); } | |
10512 | |
10513 EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror);
} | |
10514 | |
10515 void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value);
} | |
10516 | |
10517 void abort() { | |
10518 _ptr.abort(); | |
10519 return; | |
10520 } | |
10521 | |
10522 void addEventListener(String type, EventListener listener, [bool useCapture =
null]) { | |
10523 if (useCapture === null) { | |
10524 _ptr.addEventListener(type, LevelDom.unwrap(listener)); | |
10525 return; | |
10526 } else { | |
10527 _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture); | |
10528 return; | |
10529 } | |
10530 } | |
10531 | |
10532 bool dispatchEvent(Event evt) { | |
10533 return _ptr.dispatchEvent(LevelDom.unwrap(evt)); | |
10534 } | |
10535 | |
10536 IDBObjectStore objectStore(String name) { | |
10537 return LevelDom.wrapIDBObjectStore(_ptr.objectStore(name)); | |
10538 } | |
10539 | |
10540 void removeEventListener(String type, EventListener listener, [bool useCapture
= null]) { | |
10541 if (useCapture === null) { | |
10542 _ptr.removeEventListener(type, LevelDom.unwrap(listener)); | |
10543 return; | |
10544 } else { | |
10545 _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture); | |
10546 return; | |
10547 } | |
10548 } | |
10549 } | |
10550 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10551 // for details. All rights reserved. Use of this source code is governed by a | |
10552 // BSD-style license that can be found in the LICENSE file. | |
10553 | |
10554 // WARNING: Do not edit - generated code. | |
10555 | |
10556 class IDBVersionChangeEventWrappingImplementation extends EventWrappingImplement
ation implements IDBVersionChangeEvent { | |
10557 IDBVersionChangeEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10558 | |
10559 String get version() { return _ptr.version; } | |
10560 } | |
10561 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10562 // for details. All rights reserved. Use of this source code is governed by a | |
10563 // BSD-style license that can be found in the LICENSE file. | |
10564 | |
10565 // WARNING: Do not edit - generated code. | |
10566 | |
10567 class IDBVersionChangeRequestWrappingImplementation extends IDBRequestWrappingIm
plementation implements IDBVersionChangeRequest { | |
10568 IDBVersionChangeRequestWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10569 | |
10570 EventListener get onblocked() { return LevelDom.wrapEventListener(_ptr.onblock
ed); } | |
10571 | |
10572 void set onblocked(EventListener value) { _ptr.onblocked = LevelDom.unwrap(val
ue); } | |
10573 } | |
10574 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10575 // for details. All rights reserved. Use of this source code is governed by a | |
10576 // BSD-style license that can be found in the LICENSE file. | |
10577 | |
10578 // WARNING: Do not edit - generated code. | |
10579 | |
10580 class IFrameElementWrappingImplementation extends ElementWrappingImplementation
implements IFrameElement { | |
10581 IFrameElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10582 | |
10583 String get align() { return _ptr.align; } | |
10584 | |
10585 void set align(String value) { _ptr.align = value; } | |
10586 | |
10587 Document get contentDocument() { return LevelDom.wrapDocument(_ptr.contentDocu
ment); } | |
10588 | |
10589 Window get contentWindow() { return LevelDom.wrapWindow(_ptr.contentWindow); } | |
10590 | |
10591 String get frameBorder() { return _ptr.frameBorder; } | |
10592 | |
10593 void set frameBorder(String value) { _ptr.frameBorder = value; } | |
10594 | |
10595 String get height() { return _ptr.height; } | |
10596 | |
10597 void set height(String value) { _ptr.height = value; } | |
10598 | |
10599 String get longDesc() { return _ptr.longDesc; } | |
10600 | |
10601 void set longDesc(String value) { _ptr.longDesc = value; } | |
10602 | |
10603 String get marginHeight() { return _ptr.marginHeight; } | |
10604 | |
10605 void set marginHeight(String value) { _ptr.marginHeight = value; } | |
10606 | |
10607 String get marginWidth() { return _ptr.marginWidth; } | |
10608 | |
10609 void set marginWidth(String value) { _ptr.marginWidth = value; } | |
10610 | |
10611 String get name() { return _ptr.name; } | |
10612 | |
10613 void set name(String value) { _ptr.name = value; } | |
10614 | |
10615 String get sandbox() { return _ptr.sandbox; } | |
10616 | |
10617 void set sandbox(String value) { _ptr.sandbox = value; } | |
10618 | |
10619 String get scrolling() { return _ptr.scrolling; } | |
10620 | |
10621 void set scrolling(String value) { _ptr.scrolling = value; } | |
10622 | |
10623 String get src() { return _ptr.src; } | |
10624 | |
10625 void set src(String value) { _ptr.src = value; } | |
10626 | |
10627 String get width() { return _ptr.width; } | |
10628 | |
10629 void set width(String value) { _ptr.width = value; } | |
10630 } | |
10631 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10632 // for details. All rights reserved. Use of this source code is governed by a | |
10633 // BSD-style license that can be found in the LICENSE file. | |
10634 | |
10635 // WARNING: Do not edit - generated code. | |
10636 | |
10637 class ImageDataWrappingImplementation extends DOMWrapperBase implements ImageDat
a { | |
10638 ImageDataWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10639 | |
10640 CanvasPixelArray get data() { return LevelDom.wrapCanvasPixelArray(_ptr.data);
} | |
10641 | |
10642 int get height() { return _ptr.height; } | |
10643 | |
10644 int get width() { return _ptr.width; } | |
10645 } | |
10646 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10647 // for details. All rights reserved. Use of this source code is governed by a | |
10648 // BSD-style license that can be found in the LICENSE file. | |
10649 | |
10650 // WARNING: Do not edit - generated code. | |
10651 | |
10652 class ImageElementWrappingImplementation extends ElementWrappingImplementation i
mplements ImageElement { | |
10653 ImageElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10654 | |
10655 String get align() { return _ptr.align; } | |
10656 | |
10657 void set align(String value) { _ptr.align = value; } | |
10658 | |
10659 String get alt() { return _ptr.alt; } | |
10660 | |
10661 void set alt(String value) { _ptr.alt = value; } | |
10662 | |
10663 String get border() { return _ptr.border; } | |
10664 | |
10665 void set border(String value) { _ptr.border = value; } | |
10666 | |
10667 bool get complete() { return _ptr.complete; } | |
10668 | |
10669 String get crossOrigin() { return _ptr.crossOrigin; } | |
10670 | |
10671 void set crossOrigin(String value) { _ptr.crossOrigin = value; } | |
10672 | |
10673 int get height() { return _ptr.height; } | |
10674 | |
10675 void set height(int value) { _ptr.height = value; } | |
10676 | |
10677 int get hspace() { return _ptr.hspace; } | |
10678 | |
10679 void set hspace(int value) { _ptr.hspace = value; } | |
10680 | |
10681 bool get isMap() { return _ptr.isMap; } | |
10682 | |
10683 void set isMap(bool value) { _ptr.isMap = value; } | |
10684 | |
10685 String get longDesc() { return _ptr.longDesc; } | |
10686 | |
10687 void set longDesc(String value) { _ptr.longDesc = value; } | |
10688 | |
10689 String get lowsrc() { return _ptr.lowsrc; } | |
10690 | |
10691 void set lowsrc(String value) { _ptr.lowsrc = value; } | |
10692 | |
10693 String get name() { return _ptr.name; } | |
10694 | |
10695 void set name(String value) { _ptr.name = value; } | |
10696 | |
10697 int get naturalHeight() { return _ptr.naturalHeight; } | |
10698 | |
10699 int get naturalWidth() { return _ptr.naturalWidth; } | |
10700 | |
10701 String get src() { return _ptr.src; } | |
10702 | |
10703 void set src(String value) { _ptr.src = value; } | |
10704 | |
10705 String get useMap() { return _ptr.useMap; } | |
10706 | |
10707 void set useMap(String value) { _ptr.useMap = value; } | |
10708 | |
10709 int get vspace() { return _ptr.vspace; } | |
10710 | |
10711 void set vspace(int value) { _ptr.vspace = value; } | |
10712 | |
10713 int get width() { return _ptr.width; } | |
10714 | |
10715 void set width(int value) { _ptr.width = value; } | |
10716 | |
10717 int get x() { return _ptr.x; } | |
10718 | |
10719 int get y() { return _ptr.y; } | |
10720 } | |
10721 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10722 // for details. All rights reserved. Use of this source code is governed by a | |
10723 // BSD-style license that can be found in the LICENSE file. | |
10724 | |
10725 // WARNING: Do not edit - generated code. | |
10726 | |
10727 class InputElementWrappingImplementation extends ElementWrappingImplementation i
mplements InputElement { | |
10728 InputElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10729 | |
10730 String get accept() { return _ptr.accept; } | |
10731 | |
10732 void set accept(String value) { _ptr.accept = value; } | |
10733 | |
10734 String get accessKey() { return _ptr.accessKey; } | |
10735 | |
10736 void set accessKey(String value) { _ptr.accessKey = value; } | |
10737 | |
10738 String get align() { return _ptr.align; } | |
10739 | |
10740 void set align(String value) { _ptr.align = value; } | |
10741 | |
10742 String get alt() { return _ptr.alt; } | |
10743 | |
10744 void set alt(String value) { _ptr.alt = value; } | |
10745 | |
10746 String get autocomplete() { return _ptr.autocomplete; } | |
10747 | |
10748 void set autocomplete(String value) { _ptr.autocomplete = value; } | |
10749 | |
10750 bool get autofocus() { return _ptr.autofocus; } | |
10751 | |
10752 void set autofocus(bool value) { _ptr.autofocus = value; } | |
10753 | |
10754 bool get checked() { return _ptr.checked; } | |
10755 | |
10756 void set checked(bool value) { _ptr.checked = value; } | |
10757 | |
10758 bool get defaultChecked() { return _ptr.defaultChecked; } | |
10759 | |
10760 void set defaultChecked(bool value) { _ptr.defaultChecked = value; } | |
10761 | |
10762 String get defaultValue() { return _ptr.defaultValue; } | |
10763 | |
10764 void set defaultValue(String value) { _ptr.defaultValue = value; } | |
10765 | |
10766 bool get disabled() { return _ptr.disabled; } | |
10767 | |
10768 void set disabled(bool value) { _ptr.disabled = value; } | |
10769 | |
10770 FileList get files() { return LevelDom.wrapFileList(_ptr.files); } | |
10771 | |
10772 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
10773 | |
10774 String get formAction() { return _ptr.formAction; } | |
10775 | |
10776 void set formAction(String value) { _ptr.formAction = value; } | |
10777 | |
10778 String get formEnctype() { return _ptr.formEnctype; } | |
10779 | |
10780 void set formEnctype(String value) { _ptr.formEnctype = value; } | |
10781 | |
10782 String get formMethod() { return _ptr.formMethod; } | |
10783 | |
10784 void set formMethod(String value) { _ptr.formMethod = value; } | |
10785 | |
10786 bool get formNoValidate() { return _ptr.formNoValidate; } | |
10787 | |
10788 void set formNoValidate(bool value) { _ptr.formNoValidate = value; } | |
10789 | |
10790 String get formTarget() { return _ptr.formTarget; } | |
10791 | |
10792 void set formTarget(String value) { _ptr.formTarget = value; } | |
10793 | |
10794 bool get incremental() { return _ptr.incremental; } | |
10795 | |
10796 void set incremental(bool value) { _ptr.incremental = value; } | |
10797 | |
10798 bool get indeterminate() { return _ptr.indeterminate; } | |
10799 | |
10800 void set indeterminate(bool value) { _ptr.indeterminate = value; } | |
10801 | |
10802 ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); } | |
10803 | |
10804 Element get list() { return LevelDom.wrapElement(_ptr.list); } | |
10805 | |
10806 String get max() { return _ptr.max; } | |
10807 | |
10808 void set max(String value) { _ptr.max = value; } | |
10809 | |
10810 int get maxLength() { return _ptr.maxLength; } | |
10811 | |
10812 void set maxLength(int value) { _ptr.maxLength = value; } | |
10813 | |
10814 String get min() { return _ptr.min; } | |
10815 | |
10816 void set min(String value) { _ptr.min = value; } | |
10817 | |
10818 bool get multiple() { return _ptr.multiple; } | |
10819 | |
10820 void set multiple(bool value) { _ptr.multiple = value; } | |
10821 | |
10822 String get name() { return _ptr.name; } | |
10823 | |
10824 void set name(String value) { _ptr.name = value; } | |
10825 | |
10826 EventListener get onwebkitspeechchange() { return LevelDom.wrapEventListener(_
ptr.onwebkitspeechchange); } | |
10827 | |
10828 void set onwebkitspeechchange(EventListener value) { _ptr.onwebkitspeechchange
= LevelDom.unwrap(value); } | |
10829 | |
10830 String get pattern() { return _ptr.pattern; } | |
10831 | |
10832 void set pattern(String value) { _ptr.pattern = value; } | |
10833 | |
10834 String get placeholder() { return _ptr.placeholder; } | |
10835 | |
10836 void set placeholder(String value) { _ptr.placeholder = value; } | |
10837 | |
10838 bool get readOnly() { return _ptr.readOnly; } | |
10839 | |
10840 void set readOnly(bool value) { _ptr.readOnly = value; } | |
10841 | |
10842 bool get required() { return _ptr.required; } | |
10843 | |
10844 void set required(bool value) { _ptr.required = value; } | |
10845 | |
10846 OptionElement get selectedOption() { return LevelDom.wrapOptionElement(_ptr.se
lectedOption); } | |
10847 | |
10848 String get selectionDirection() { return _ptr.selectionDirection; } | |
10849 | |
10850 void set selectionDirection(String value) { _ptr.selectionDirection = value; } | |
10851 | |
10852 int get selectionEnd() { return _ptr.selectionEnd; } | |
10853 | |
10854 void set selectionEnd(int value) { _ptr.selectionEnd = value; } | |
10855 | |
10856 int get selectionStart() { return _ptr.selectionStart; } | |
10857 | |
10858 void set selectionStart(int value) { _ptr.selectionStart = value; } | |
10859 | |
10860 int get size() { return _ptr.size; } | |
10861 | |
10862 void set size(int value) { _ptr.size = value; } | |
10863 | |
10864 String get src() { return _ptr.src; } | |
10865 | |
10866 void set src(String value) { _ptr.src = value; } | |
10867 | |
10868 String get step() { return _ptr.step; } | |
10869 | |
10870 void set step(String value) { _ptr.step = value; } | |
10871 | |
10872 String get type() { return _ptr.type; } | |
10873 | |
10874 void set type(String value) { _ptr.type = value; } | |
10875 | |
10876 String get useMap() { return _ptr.useMap; } | |
10877 | |
10878 void set useMap(String value) { _ptr.useMap = value; } | |
10879 | |
10880 String get validationMessage() { return _ptr.validationMessage; } | |
10881 | |
10882 ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity
); } | |
10883 | |
10884 String get value() { return _ptr.value; } | |
10885 | |
10886 void set value(String value) { _ptr.value = value; } | |
10887 | |
10888 Date get valueAsDate() { return _ptr.valueAsDate; } | |
10889 | |
10890 void set valueAsDate(Date value) { _ptr.valueAsDate = value; } | |
10891 | |
10892 num get valueAsNumber() { return _ptr.valueAsNumber; } | |
10893 | |
10894 void set valueAsNumber(num value) { _ptr.valueAsNumber = value; } | |
10895 | |
10896 bool get webkitGrammar() { return _ptr.webkitGrammar; } | |
10897 | |
10898 void set webkitGrammar(bool value) { _ptr.webkitGrammar = value; } | |
10899 | |
10900 bool get webkitSpeech() { return _ptr.webkitSpeech; } | |
10901 | |
10902 void set webkitSpeech(bool value) { _ptr.webkitSpeech = value; } | |
10903 | |
10904 bool get webkitdirectory() { return _ptr.webkitdirectory; } | |
10905 | |
10906 void set webkitdirectory(bool value) { _ptr.webkitdirectory = value; } | |
10907 | |
10908 bool get willValidate() { return _ptr.willValidate; } | |
10909 | |
10910 bool checkValidity() { | |
10911 return _ptr.checkValidity(); | |
10912 } | |
10913 | |
10914 void click() { | |
10915 _ptr.click(); | |
10916 return; | |
10917 } | |
10918 | |
10919 void select() { | |
10920 _ptr.select(); | |
10921 return; | |
10922 } | |
10923 | |
10924 void setCustomValidity(String error) { | |
10925 _ptr.setCustomValidity(error); | |
10926 return; | |
10927 } | |
10928 | |
10929 void setSelectionRange(int start, int end, [String direction = null]) { | |
10930 if (direction === null) { | |
10931 _ptr.setSelectionRange(start, end); | |
10932 return; | |
10933 } else { | |
10934 _ptr.setSelectionRange(start, end, direction); | |
10935 return; | |
10936 } | |
10937 } | |
10938 | |
10939 void setValueForUser(String value) { | |
10940 _ptr.setValueForUser(value); | |
10941 return; | |
10942 } | |
10943 | |
10944 void stepDown([int n = null]) { | |
10945 if (n === null) { | |
10946 _ptr.stepDown(); | |
10947 return; | |
10948 } else { | |
10949 _ptr.stepDown(n); | |
10950 return; | |
10951 } | |
10952 } | |
10953 | |
10954 void stepUp([int n = null]) { | |
10955 if (n === null) { | |
10956 _ptr.stepUp(); | |
10957 return; | |
10958 } else { | |
10959 _ptr.stepUp(n); | |
10960 return; | |
10961 } | |
10962 } | |
10963 } | |
10964 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10965 // for details. All rights reserved. Use of this source code is governed by a | |
10966 // BSD-style license that can be found in the LICENSE file. | |
10967 | |
10968 // WARNING: Do not edit - generated code. | |
10969 | |
10970 class Int16ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementa
tion implements Int16Array { | |
10971 Int16ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10972 | |
10973 int get length() { return _ptr.length; } | |
10974 | |
10975 Int16Array subarray(int start, [int end = null]) { | |
10976 if (end === null) { | |
10977 return LevelDom.wrapInt16Array(_ptr.subarray(start)); | |
10978 } else { | |
10979 return LevelDom.wrapInt16Array(_ptr.subarray(start, end)); | |
10980 } | |
10981 } | |
10982 } | |
10983 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
10984 // for details. All rights reserved. Use of this source code is governed by a | |
10985 // BSD-style license that can be found in the LICENSE file. | |
10986 | |
10987 // WARNING: Do not edit - generated code. | |
10988 | |
10989 class Int32ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementa
tion implements Int32Array { | |
10990 Int32ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
10991 | |
10992 int get length() { return _ptr.length; } | |
10993 | |
10994 Int32Array subarray(int start, [int end = null]) { | |
10995 if (end === null) { | |
10996 return LevelDom.wrapInt32Array(_ptr.subarray(start)); | |
10997 } else { | |
10998 return LevelDom.wrapInt32Array(_ptr.subarray(start, end)); | |
10999 } | |
11000 } | |
11001 } | |
11002 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11003 // for details. All rights reserved. Use of this source code is governed by a | |
11004 // BSD-style license that can be found in the LICENSE file. | |
11005 | |
11006 // WARNING: Do not edit - generated code. | |
11007 | |
11008 class Int8ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementat
ion implements Int8Array { | |
11009 Int8ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11010 | |
11011 int get length() { return _ptr.length; } | |
11012 | |
11013 Int8Array subarray(int start, [int end = null]) { | |
11014 if (end === null) { | |
11015 return LevelDom.wrapInt8Array(_ptr.subarray(start)); | |
11016 } else { | |
11017 return LevelDom.wrapInt8Array(_ptr.subarray(start, end)); | |
11018 } | |
11019 } | |
11020 } | |
11021 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11022 // for details. All rights reserved. Use of this source code is governed by a | |
11023 // BSD-style license that can be found in the LICENSE file. | |
11024 | |
11025 // WARNING: Do not edit - generated code. | |
11026 | |
11027 class KeygenElementWrappingImplementation extends ElementWrappingImplementation
implements KeygenElement { | |
11028 KeygenElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11029 | |
11030 bool get autofocus() { return _ptr.autofocus; } | |
11031 | |
11032 void set autofocus(bool value) { _ptr.autofocus = value; } | |
11033 | |
11034 String get challenge() { return _ptr.challenge; } | |
11035 | |
11036 void set challenge(String value) { _ptr.challenge = value; } | |
11037 | |
11038 bool get disabled() { return _ptr.disabled; } | |
11039 | |
11040 void set disabled(bool value) { _ptr.disabled = value; } | |
11041 | |
11042 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
11043 | |
11044 String get keytype() { return _ptr.keytype; } | |
11045 | |
11046 void set keytype(String value) { _ptr.keytype = value; } | |
11047 | |
11048 ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); } | |
11049 | |
11050 String get name() { return _ptr.name; } | |
11051 | |
11052 void set name(String value) { _ptr.name = value; } | |
11053 | |
11054 String get type() { return _ptr.type; } | |
11055 | |
11056 String get validationMessage() { return _ptr.validationMessage; } | |
11057 | |
11058 ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity
); } | |
11059 | |
11060 bool get willValidate() { return _ptr.willValidate; } | |
11061 | |
11062 bool checkValidity() { | |
11063 return _ptr.checkValidity(); | |
11064 } | |
11065 | |
11066 void setCustomValidity(String error) { | |
11067 _ptr.setCustomValidity(error); | |
11068 return; | |
11069 } | |
11070 } | |
11071 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11072 // for details. All rights reserved. Use of this source code is governed by a | |
11073 // BSD-style license that can be found in the LICENSE file. | |
11074 | |
11075 // WARNING: Do not edit - generated code. | |
11076 | |
11077 class LIElementWrappingImplementation extends ElementWrappingImplementation impl
ements LIElement { | |
11078 LIElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11079 | |
11080 String get type() { return _ptr.type; } | |
11081 | |
11082 void set type(String value) { _ptr.type = value; } | |
11083 | |
11084 int get value() { return _ptr.value; } | |
11085 | |
11086 void set value(int value) { _ptr.value = value; } | |
11087 } | |
11088 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11089 // for details. All rights reserved. Use of this source code is governed by a | |
11090 // BSD-style license that can be found in the LICENSE file. | |
11091 | |
11092 // WARNING: Do not edit - generated code. | |
11093 | |
11094 class LabelElementWrappingImplementation extends ElementWrappingImplementation i
mplements LabelElement { | |
11095 LabelElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11096 | |
11097 String get accessKey() { return _ptr.accessKey; } | |
11098 | |
11099 void set accessKey(String value) { _ptr.accessKey = value; } | |
11100 | |
11101 Element get control() { return LevelDom.wrapElement(_ptr.control); } | |
11102 | |
11103 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
11104 | |
11105 String get htmlFor() { return _ptr.htmlFor; } | |
11106 | |
11107 void set htmlFor(String value) { _ptr.htmlFor = value; } | |
11108 } | |
11109 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11110 // for details. All rights reserved. Use of this source code is governed by a | |
11111 // BSD-style license that can be found in the LICENSE file. | |
11112 | |
11113 // WARNING: Do not edit - generated code. | |
11114 | |
11115 class LegendElementWrappingImplementation extends ElementWrappingImplementation
implements LegendElement { | |
11116 LegendElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11117 | |
11118 String get accessKey() { return _ptr.accessKey; } | |
11119 | |
11120 void set accessKey(String value) { _ptr.accessKey = value; } | |
11121 | |
11122 String get align() { return _ptr.align; } | |
11123 | |
11124 void set align(String value) { _ptr.align = value; } | |
11125 | |
11126 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
11127 } | |
11128 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11129 // for details. All rights reserved. Use of this source code is governed by a | |
11130 // BSD-style license that can be found in the LICENSE file. | |
11131 | |
11132 // WARNING: Do not edit - generated code. | |
11133 | |
11134 class LinkElementWrappingImplementation extends ElementWrappingImplementation im
plements LinkElement { | |
11135 LinkElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11136 | |
11137 String get charset() { return _ptr.charset; } | |
11138 | |
11139 void set charset(String value) { _ptr.charset = value; } | |
11140 | |
11141 bool get disabled() { return _ptr.disabled; } | |
11142 | |
11143 void set disabled(bool value) { _ptr.disabled = value; } | |
11144 | |
11145 String get href() { return _ptr.href; } | |
11146 | |
11147 void set href(String value) { _ptr.href = value; } | |
11148 | |
11149 String get hreflang() { return _ptr.hreflang; } | |
11150 | |
11151 void set hreflang(String value) { _ptr.hreflang = value; } | |
11152 | |
11153 String get media() { return _ptr.media; } | |
11154 | |
11155 void set media(String value) { _ptr.media = value; } | |
11156 | |
11157 String get rel() { return _ptr.rel; } | |
11158 | |
11159 void set rel(String value) { _ptr.rel = value; } | |
11160 | |
11161 String get rev() { return _ptr.rev; } | |
11162 | |
11163 void set rev(String value) { _ptr.rev = value; } | |
11164 | |
11165 StyleSheet get sheet() { return LevelDom.wrapStyleSheet(_ptr.sheet); } | |
11166 | |
11167 String get target() { return _ptr.target; } | |
11168 | |
11169 void set target(String value) { _ptr.target = value; } | |
11170 | |
11171 String get type() { return _ptr.type; } | |
11172 | |
11173 void set type(String value) { _ptr.type = value; } | |
11174 } | |
11175 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11176 // for details. All rights reserved. Use of this source code is governed by a | |
11177 // BSD-style license that can be found in the LICENSE file. | |
11178 | |
11179 // WARNING: Do not edit - generated code. | |
11180 | |
11181 class LocalMediaStreamWrappingImplementation extends MediaStreamWrappingImplemen
tation implements LocalMediaStream { | |
11182 LocalMediaStreamWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11183 | |
11184 void stop() { | |
11185 _ptr.stop(); | |
11186 return; | |
11187 } | |
11188 } | |
11189 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11190 // for details. All rights reserved. Use of this source code is governed by a | |
11191 // BSD-style license that can be found in the LICENSE file. | |
11192 | |
11193 // WARNING: Do not edit - generated code. | |
11194 | |
11195 class LocationWrappingImplementation extends DOMWrapperBase implements Location
{ | |
11196 LocationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11197 | |
11198 String get hash() { return _ptr.hash; } | |
11199 | |
11200 void set hash(String value) { _ptr.hash = value; } | |
11201 | |
11202 String get host() { return _ptr.host; } | |
11203 | |
11204 void set host(String value) { _ptr.host = value; } | |
11205 | |
11206 String get hostname() { return _ptr.hostname; } | |
11207 | |
11208 void set hostname(String value) { _ptr.hostname = value; } | |
11209 | |
11210 String get href() { return _ptr.href; } | |
11211 | |
11212 void set href(String value) { _ptr.href = value; } | |
11213 | |
11214 String get origin() { return _ptr.origin; } | |
11215 | |
11216 String get pathname() { return _ptr.pathname; } | |
11217 | |
11218 void set pathname(String value) { _ptr.pathname = value; } | |
11219 | |
11220 String get port() { return _ptr.port; } | |
11221 | |
11222 void set port(String value) { _ptr.port = value; } | |
11223 | |
11224 String get protocol() { return _ptr.protocol; } | |
11225 | |
11226 void set protocol(String value) { _ptr.protocol = value; } | |
11227 | |
11228 String get search() { return _ptr.search; } | |
11229 | |
11230 void set search(String value) { _ptr.search = value; } | |
11231 | |
11232 void assign(String url) { | |
11233 _ptr.assign(url); | |
11234 return; | |
11235 } | |
11236 | |
11237 String getParameter(String name) { | |
11238 return _ptr.getParameter(name); | |
11239 } | |
11240 | |
11241 void reload() { | |
11242 _ptr.reload(); | |
11243 return; | |
11244 } | |
11245 | |
11246 void replace(String url) { | |
11247 _ptr.replace(url); | |
11248 return; | |
11249 } | |
11250 } | |
11251 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11252 // for details. All rights reserved. Use of this source code is governed by a | |
11253 // BSD-style license that can be found in the LICENSE file. | |
11254 | |
11255 // WARNING: Do not edit - generated code. | |
11256 | |
11257 class LoseContextWrappingImplementation extends DOMWrapperBase implements LoseCo
ntext { | |
11258 LoseContextWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11259 | |
11260 void loseContext() { | |
11261 _ptr.loseContext(); | |
11262 return; | |
11263 } | |
11264 | |
11265 void restoreContext() { | |
11266 _ptr.restoreContext(); | |
11267 return; | |
11268 } | |
11269 } | |
11270 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11271 // for details. All rights reserved. Use of this source code is governed by a | |
11272 // BSD-style license that can be found in the LICENSE file. | |
11273 | |
11274 // WARNING: Do not edit - generated code. | |
11275 | |
11276 class MapElementWrappingImplementation extends ElementWrappingImplementation imp
lements MapElement { | |
11277 MapElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11278 | |
11279 ElementList get areas() { return LevelDom.wrapElementList(_ptr.areas); } | |
11280 | |
11281 String get name() { return _ptr.name; } | |
11282 | |
11283 void set name(String value) { _ptr.name = value; } | |
11284 } | |
11285 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11286 // for details. All rights reserved. Use of this source code is governed by a | |
11287 // BSD-style license that can be found in the LICENSE file. | |
11288 | |
11289 // WARNING: Do not edit - generated code. | |
11290 | |
11291 class MarqueeElementWrappingImplementation extends ElementWrappingImplementation
implements MarqueeElement { | |
11292 MarqueeElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11293 | |
11294 String get behavior() { return _ptr.behavior; } | |
11295 | |
11296 void set behavior(String value) { _ptr.behavior = value; } | |
11297 | |
11298 String get bgColor() { return _ptr.bgColor; } | |
11299 | |
11300 void set bgColor(String value) { _ptr.bgColor = value; } | |
11301 | |
11302 String get direction() { return _ptr.direction; } | |
11303 | |
11304 void set direction(String value) { _ptr.direction = value; } | |
11305 | |
11306 String get height() { return _ptr.height; } | |
11307 | |
11308 void set height(String value) { _ptr.height = value; } | |
11309 | |
11310 int get hspace() { return _ptr.hspace; } | |
11311 | |
11312 void set hspace(int value) { _ptr.hspace = value; } | |
11313 | |
11314 int get loop() { return _ptr.loop; } | |
11315 | |
11316 void set loop(int value) { _ptr.loop = value; } | |
11317 | |
11318 int get scrollAmount() { return _ptr.scrollAmount; } | |
11319 | |
11320 void set scrollAmount(int value) { _ptr.scrollAmount = value; } | |
11321 | |
11322 int get scrollDelay() { return _ptr.scrollDelay; } | |
11323 | |
11324 void set scrollDelay(int value) { _ptr.scrollDelay = value; } | |
11325 | |
11326 bool get trueSpeed() { return _ptr.trueSpeed; } | |
11327 | |
11328 void set trueSpeed(bool value) { _ptr.trueSpeed = value; } | |
11329 | |
11330 int get vspace() { return _ptr.vspace; } | |
11331 | |
11332 void set vspace(int value) { _ptr.vspace = value; } | |
11333 | |
11334 String get width() { return _ptr.width; } | |
11335 | |
11336 void set width(String value) { _ptr.width = value; } | |
11337 | |
11338 void start() { | |
11339 _ptr.start(); | |
11340 return; | |
11341 } | |
11342 | |
11343 void stop() { | |
11344 _ptr.stop(); | |
11345 return; | |
11346 } | |
11347 } | |
11348 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11349 // for details. All rights reserved. Use of this source code is governed by a | |
11350 // BSD-style license that can be found in the LICENSE file. | |
11351 | |
11352 // WARNING: Do not edit - generated code. | |
11353 | |
11354 class MediaElementWrappingImplementation extends ElementWrappingImplementation i
mplements MediaElement { | |
11355 MediaElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11356 | |
11357 bool get autoplay() { return _ptr.autoplay; } | |
11358 | |
11359 void set autoplay(bool value) { _ptr.autoplay = value; } | |
11360 | |
11361 TimeRanges get buffered() { return LevelDom.wrapTimeRanges(_ptr.buffered); } | |
11362 | |
11363 bool get controls() { return _ptr.controls; } | |
11364 | |
11365 void set controls(bool value) { _ptr.controls = value; } | |
11366 | |
11367 String get currentSrc() { return _ptr.currentSrc; } | |
11368 | |
11369 num get currentTime() { return _ptr.currentTime; } | |
11370 | |
11371 void set currentTime(num value) { _ptr.currentTime = value; } | |
11372 | |
11373 bool get defaultMuted() { return _ptr.defaultMuted; } | |
11374 | |
11375 void set defaultMuted(bool value) { _ptr.defaultMuted = value; } | |
11376 | |
11377 num get defaultPlaybackRate() { return _ptr.defaultPlaybackRate; } | |
11378 | |
11379 void set defaultPlaybackRate(num value) { _ptr.defaultPlaybackRate = value; } | |
11380 | |
11381 num get duration() { return _ptr.duration; } | |
11382 | |
11383 bool get ended() { return _ptr.ended; } | |
11384 | |
11385 MediaError get error() { return LevelDom.wrapMediaError(_ptr.error); } | |
11386 | |
11387 num get initialTime() { return _ptr.initialTime; } | |
11388 | |
11389 bool get loop() { return _ptr.loop; } | |
11390 | |
11391 void set loop(bool value) { _ptr.loop = value; } | |
11392 | |
11393 bool get muted() { return _ptr.muted; } | |
11394 | |
11395 void set muted(bool value) { _ptr.muted = value; } | |
11396 | |
11397 int get networkState() { return _ptr.networkState; } | |
11398 | |
11399 bool get paused() { return _ptr.paused; } | |
11400 | |
11401 num get playbackRate() { return _ptr.playbackRate; } | |
11402 | |
11403 void set playbackRate(num value) { _ptr.playbackRate = value; } | |
11404 | |
11405 TimeRanges get played() { return LevelDom.wrapTimeRanges(_ptr.played); } | |
11406 | |
11407 String get preload() { return _ptr.preload; } | |
11408 | |
11409 void set preload(String value) { _ptr.preload = value; } | |
11410 | |
11411 int get readyState() { return _ptr.readyState; } | |
11412 | |
11413 TimeRanges get seekable() { return LevelDom.wrapTimeRanges(_ptr.seekable); } | |
11414 | |
11415 bool get seeking() { return _ptr.seeking; } | |
11416 | |
11417 String get src() { return _ptr.src; } | |
11418 | |
11419 void set src(String value) { _ptr.src = value; } | |
11420 | |
11421 num get startTime() { return _ptr.startTime; } | |
11422 | |
11423 num get volume() { return _ptr.volume; } | |
11424 | |
11425 void set volume(num value) { _ptr.volume = value; } | |
11426 | |
11427 int get webkitAudioDecodedByteCount() { return _ptr.webkitAudioDecodedByteCoun
t; } | |
11428 | |
11429 bool get webkitClosedCaptionsVisible() { return _ptr.webkitClosedCaptionsVisib
le; } | |
11430 | |
11431 void set webkitClosedCaptionsVisible(bool value) { _ptr.webkitClosedCaptionsVi
sible = value; } | |
11432 | |
11433 bool get webkitHasClosedCaptions() { return _ptr.webkitHasClosedCaptions; } | |
11434 | |
11435 bool get webkitPreservesPitch() { return _ptr.webkitPreservesPitch; } | |
11436 | |
11437 void set webkitPreservesPitch(bool value) { _ptr.webkitPreservesPitch = value;
} | |
11438 | |
11439 int get webkitVideoDecodedByteCount() { return _ptr.webkitVideoDecodedByteCoun
t; } | |
11440 | |
11441 String canPlayType(String type) { | |
11442 return _ptr.canPlayType(type); | |
11443 } | |
11444 | |
11445 void load() { | |
11446 _ptr.load(); | |
11447 return; | |
11448 } | |
11449 | |
11450 void pause() { | |
11451 _ptr.pause(); | |
11452 return; | |
11453 } | |
11454 | |
11455 void play() { | |
11456 _ptr.play(); | |
11457 return; | |
11458 } | |
11459 } | |
11460 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11461 // for details. All rights reserved. Use of this source code is governed by a | |
11462 // BSD-style license that can be found in the LICENSE file. | |
11463 | |
11464 // WARNING: Do not edit - generated code. | |
11465 | |
11466 class MediaErrorWrappingImplementation extends DOMWrapperBase implements MediaEr
ror { | |
11467 MediaErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11468 | |
11469 int get code() { return _ptr.code; } | |
11470 } | |
11471 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11472 // for details. All rights reserved. Use of this source code is governed by a | |
11473 // BSD-style license that can be found in the LICENSE file. | |
11474 | |
11475 // WARNING: Do not edit - generated code. | |
11476 | |
11477 class MediaListWrappingImplementation extends DOMWrapperBase implements MediaLis
t { | |
11478 MediaListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11479 | |
11480 int get length() { return _ptr.length; } | |
11481 | |
11482 String get mediaText() { return _ptr.mediaText; } | |
11483 | |
11484 void set mediaText(String value) { _ptr.mediaText = value; } | |
11485 | |
11486 String operator[](int index) { | |
11487 return item(index); | |
11488 } | |
11489 | |
11490 void operator[]=(int index, String value) { | |
11491 throw new UnsupportedOperationException("Cannot assign element of immutable
List."); | |
11492 } | |
11493 | |
11494 void add(String value) { | |
11495 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
11496 } | |
11497 | |
11498 void addLast(String value) { | |
11499 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
11500 } | |
11501 | |
11502 void addAll(Collection<String> collection) { | |
11503 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
11504 } | |
11505 | |
11506 void sort(int compare(String a, String b)) { | |
11507 throw new UnsupportedOperationException("Cannot sort immutable List."); | |
11508 } | |
11509 | |
11510 void copyFrom(List<Object> src, int srcStart, int dstStart, int count) { | |
11511 throw new UnsupportedOperationException("This object is immutable."); | |
11512 } | |
11513 | |
11514 int indexOf(String element, [int start = 0]) { | |
11515 return _Lists.indexOf(this, element, start, this.length); | |
11516 } | |
11517 | |
11518 int lastIndexOf(String element, [int start = null]) { | |
11519 if (start === null) start = length - 1; | |
11520 return _Lists.lastIndexOf(this, element, start); | |
11521 } | |
11522 | |
11523 int clear() { | |
11524 throw new UnsupportedOperationException("Cannot clear immutable List."); | |
11525 } | |
11526 | |
11527 String removeLast() { | |
11528 throw new UnsupportedOperationException("Cannot removeLast on immutable List
."); | |
11529 } | |
11530 | |
11531 String last() { | |
11532 return this[length - 1]; | |
11533 } | |
11534 | |
11535 void forEach(void f(String element)) { | |
11536 _Collections.forEach(this, f); | |
11537 } | |
11538 | |
11539 Collection<String> filter(bool f(String element)) { | |
11540 return _Collections.filter(this, new List<String>(), f); | |
11541 } | |
11542 | |
11543 bool every(bool f(String element)) { | |
11544 return _Collections.every(this, f); | |
11545 } | |
11546 | |
11547 bool some(bool f(String element)) { | |
11548 return _Collections.some(this, f); | |
11549 } | |
11550 | |
11551 void setRange(int start, int length, List<String> from, [int startFrom]) { | |
11552 throw new UnsupportedOperationException("Cannot setRange on immutable List."
); | |
11553 } | |
11554 | |
11555 void removeRange(int start, int length) { | |
11556 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | |
11557 } | |
11558 | |
11559 void insertRange(int start, int length, [String initialValue]) { | |
11560 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | |
11561 } | |
11562 | |
11563 List<String> getRange(int start, int length) { | |
11564 throw new NotImplementedException(); | |
11565 } | |
11566 | |
11567 bool isEmpty() { | |
11568 return length == 0; | |
11569 } | |
11570 | |
11571 Iterator<String> iterator() { | |
11572 return new _FixedSizeListIterator<String>(this); | |
11573 } | |
11574 | |
11575 void appendMedium(String newMedium) { | |
11576 _ptr.appendMedium(newMedium); | |
11577 return; | |
11578 } | |
11579 | |
11580 void deleteMedium(String oldMedium) { | |
11581 _ptr.deleteMedium(oldMedium); | |
11582 return; | |
11583 } | |
11584 | |
11585 String item(int index) { | |
11586 return _ptr.item(index); | |
11587 } | |
11588 } | |
11589 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11590 // for details. All rights reserved. Use of this source code is governed by a | |
11591 // BSD-style license that can be found in the LICENSE file. | |
11592 | |
11593 // WARNING: Do not edit - generated code. | |
11594 | |
11595 class MediaQueryListListenerWrappingImplementation extends DOMWrapperBase implem
ents MediaQueryListListener { | |
11596 MediaQueryListListenerWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11597 | |
11598 void queryChanged(MediaQueryList list) { | |
11599 _ptr.queryChanged(LevelDom.unwrap(list)); | |
11600 return; | |
11601 } | |
11602 } | |
11603 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11604 // for details. All rights reserved. Use of this source code is governed by a | |
11605 // BSD-style license that can be found in the LICENSE file. | |
11606 | |
11607 // WARNING: Do not edit - generated code. | |
11608 | |
11609 class MediaQueryListWrappingImplementation extends DOMWrapperBase implements Med
iaQueryList { | |
11610 MediaQueryListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11611 | |
11612 bool get matches() { return _ptr.matches; } | |
11613 | |
11614 String get media() { return _ptr.media; } | |
11615 | |
11616 void addListener(MediaQueryListListener listener) { | |
11617 _ptr.addListener(LevelDom.unwrap(listener)); | |
11618 return; | |
11619 } | |
11620 | |
11621 void removeListener(MediaQueryListListener listener) { | |
11622 _ptr.removeListener(LevelDom.unwrap(listener)); | |
11623 return; | |
11624 } | |
11625 } | |
11626 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11627 // for details. All rights reserved. Use of this source code is governed by a | |
11628 // BSD-style license that can be found in the LICENSE file. | |
11629 | |
11630 // WARNING: Do not edit - generated code. | |
11631 | |
11632 class MediaStreamListWrappingImplementation extends DOMWrapperBase implements Me
diaStreamList { | |
11633 MediaStreamListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11634 | |
11635 int get length() { return _ptr.length; } | |
11636 | |
11637 MediaStream item(int index) { | |
11638 return LevelDom.wrapMediaStream(_ptr.item(index)); | |
11639 } | |
11640 } | |
11641 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11642 // for details. All rights reserved. Use of this source code is governed by a | |
11643 // BSD-style license that can be found in the LICENSE file. | |
11644 | |
11645 // WARNING: Do not edit - generated code. | |
11646 | |
11647 class MediaStreamTrackListWrappingImplementation extends DOMWrapperBase implemen
ts MediaStreamTrackList { | |
11648 MediaStreamTrackListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11649 | |
11650 int get length() { return _ptr.length; } | |
11651 | |
11652 MediaStreamTrack item(int index) { | |
11653 return LevelDom.wrapMediaStreamTrack(_ptr.item(index)); | |
11654 } | |
11655 } | |
11656 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11657 // for details. All rights reserved. Use of this source code is governed by a | |
11658 // BSD-style license that can be found in the LICENSE file. | |
11659 | |
11660 // WARNING: Do not edit - generated code. | |
11661 | |
11662 class MediaStreamTrackWrappingImplementation extends DOMWrapperBase implements M
ediaStreamTrack { | |
11663 MediaStreamTrackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11664 | |
11665 bool get enabled() { return _ptr.enabled; } | |
11666 | |
11667 void set enabled(bool value) { _ptr.enabled = value; } | |
11668 | |
11669 String get kind() { return _ptr.kind; } | |
11670 | |
11671 String get label() { return _ptr.label; } | |
11672 } | |
11673 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11674 // for details. All rights reserved. Use of this source code is governed by a | |
11675 // BSD-style license that can be found in the LICENSE file. | |
11676 | |
11677 // WARNING: Do not edit - generated code. | |
11678 | |
11679 class MediaStreamWrappingImplementation extends DOMWrapperBase implements MediaS
tream { | |
11680 MediaStreamWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11681 | |
11682 String get label() { return _ptr.label; } | |
11683 | |
11684 EventListener get onended() { return LevelDom.wrapEventListener(_ptr.onended);
} | |
11685 | |
11686 void set onended(EventListener value) { _ptr.onended = LevelDom.unwrap(value);
} | |
11687 | |
11688 int get readyState() { return _ptr.readyState; } | |
11689 | |
11690 MediaStreamTrackList get tracks() { return LevelDom.wrapMediaStreamTrackList(_
ptr.tracks); } | |
11691 | |
11692 void addEventListener(String type, EventListener listener, [bool useCapture =
null]) { | |
11693 if (useCapture === null) { | |
11694 _ptr.addEventListener(type, LevelDom.unwrap(listener)); | |
11695 return; | |
11696 } else { | |
11697 _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture); | |
11698 return; | |
11699 } | |
11700 } | |
11701 | |
11702 bool dispatchEvent(Event event) { | |
11703 return _ptr.dispatchEvent(LevelDom.unwrap(event)); | |
11704 } | |
11705 | |
11706 void removeEventListener(String type, EventListener listener, [bool useCapture
= null]) { | |
11707 if (useCapture === null) { | |
11708 _ptr.removeEventListener(type, LevelDom.unwrap(listener)); | |
11709 return; | |
11710 } else { | |
11711 _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture); | |
11712 return; | |
11713 } | |
11714 } | |
11715 } | |
11716 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11717 // for details. All rights reserved. Use of this source code is governed by a | |
11718 // BSD-style license that can be found in the LICENSE file. | |
11719 | |
11720 // WARNING: Do not edit - generated code. | |
11721 | |
11722 class MenuElementWrappingImplementation extends ElementWrappingImplementation im
plements MenuElement { | |
11723 MenuElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11724 | |
11725 bool get compact() { return _ptr.compact; } | |
11726 | |
11727 void set compact(bool value) { _ptr.compact = value; } | |
11728 } | |
11729 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11730 // for details. All rights reserved. Use of this source code is governed by a | |
11731 // BSD-style license that can be found in the LICENSE file. | |
11732 | |
11733 // WARNING: Do not edit - generated code. | |
11734 | |
11735 class MessageChannelWrappingImplementation extends DOMWrapperBase implements Mes
sageChannel { | |
11736 MessageChannelWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11737 | |
11738 MessagePort get port1() { return LevelDom.wrapMessagePort(_ptr.port1); } | |
11739 | |
11740 MessagePort get port2() { return LevelDom.wrapMessagePort(_ptr.port2); } | |
11741 } | |
11742 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11743 // for details. All rights reserved. Use of this source code is governed by a | |
11744 // BSD-style license that can be found in the LICENSE file. | |
11745 | |
11746 // WARNING: Do not edit - generated code. | |
11747 | |
11748 class MetaElementWrappingImplementation extends ElementWrappingImplementation im
plements MetaElement { | |
11749 MetaElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11750 | |
11751 String get content() { return _ptr.content; } | |
11752 | |
11753 void set content(String value) { _ptr.content = value; } | |
11754 | |
11755 String get httpEquiv() { return _ptr.httpEquiv; } | |
11756 | |
11757 void set httpEquiv(String value) { _ptr.httpEquiv = value; } | |
11758 | |
11759 String get name() { return _ptr.name; } | |
11760 | |
11761 void set name(String value) { _ptr.name = value; } | |
11762 | |
11763 String get scheme() { return _ptr.scheme; } | |
11764 | |
11765 void set scheme(String value) { _ptr.scheme = value; } | |
11766 } | |
11767 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11768 // for details. All rights reserved. Use of this source code is governed by a | |
11769 // BSD-style license that can be found in the LICENSE file. | |
11770 | |
11771 // WARNING: Do not edit - generated code. | |
11772 | |
11773 class MetadataCallbackWrappingImplementation extends DOMWrapperBase implements M
etadataCallback { | |
11774 MetadataCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11775 | |
11776 bool handleEvent(Metadata metadata) { | |
11777 return _ptr.handleEvent(LevelDom.unwrap(metadata)); | |
11778 } | |
11779 } | |
11780 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11781 // for details. All rights reserved. Use of this source code is governed by a | |
11782 // BSD-style license that can be found in the LICENSE file. | |
11783 | |
11784 // WARNING: Do not edit - generated code. | |
11785 | |
11786 class MetadataWrappingImplementation extends DOMWrapperBase implements Metadata
{ | |
11787 MetadataWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11788 | |
11789 Date get modificationTime() { return _ptr.modificationTime; } | |
11790 } | |
11791 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11792 // for details. All rights reserved. Use of this source code is governed by a | |
11793 // BSD-style license that can be found in the LICENSE file. | |
11794 | |
11795 // WARNING: Do not edit - generated code. | |
11796 | |
11797 class MeterElementWrappingImplementation extends ElementWrappingImplementation i
mplements MeterElement { | |
11798 MeterElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11799 | |
11800 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
11801 | |
11802 num get high() { return _ptr.high; } | |
11803 | |
11804 void set high(num value) { _ptr.high = value; } | |
11805 | |
11806 ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); } | |
11807 | |
11808 num get low() { return _ptr.low; } | |
11809 | |
11810 void set low(num value) { _ptr.low = value; } | |
11811 | |
11812 num get max() { return _ptr.max; } | |
11813 | |
11814 void set max(num value) { _ptr.max = value; } | |
11815 | |
11816 num get min() { return _ptr.min; } | |
11817 | |
11818 void set min(num value) { _ptr.min = value; } | |
11819 | |
11820 num get optimum() { return _ptr.optimum; } | |
11821 | |
11822 void set optimum(num value) { _ptr.optimum = value; } | |
11823 | |
11824 num get value() { return _ptr.value; } | |
11825 | |
11826 void set value(num value) { _ptr.value = value; } | |
11827 } | |
11828 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11829 // for details. All rights reserved. Use of this source code is governed by a | |
11830 // BSD-style license that can be found in the LICENSE file. | |
11831 | |
11832 // WARNING: Do not edit - generated code. | |
11833 | |
11834 class ModElementWrappingImplementation extends ElementWrappingImplementation imp
lements ModElement { | |
11835 ModElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11836 | |
11837 String get cite() { return _ptr.cite; } | |
11838 | |
11839 void set cite(String value) { _ptr.cite = value; } | |
11840 | |
11841 String get dateTime() { return _ptr.dateTime; } | |
11842 | |
11843 void set dateTime(String value) { _ptr.dateTime = value; } | |
11844 } | |
11845 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11846 // for details. All rights reserved. Use of this source code is governed by a | |
11847 // BSD-style license that can be found in the LICENSE file. | |
11848 | |
11849 // WARNING: Do not edit - generated code. | |
11850 | |
11851 class MutationRecordWrappingImplementation extends DOMWrapperBase implements Mut
ationRecord { | |
11852 MutationRecordWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11853 | |
11854 ElementList get addedNodes() { return LevelDom.wrapElementList(_ptr.addedNodes
); } | |
11855 | |
11856 String get attributeName() { return _ptr.attributeName; } | |
11857 | |
11858 String get attributeNamespace() { return _ptr.attributeNamespace; } | |
11859 | |
11860 Node get nextSibling() { return LevelDom.wrapNode(_ptr.nextSibling); } | |
11861 | |
11862 String get oldValue() { return _ptr.oldValue; } | |
11863 | |
11864 Node get previousSibling() { return LevelDom.wrapNode(_ptr.previousSibling); } | |
11865 | |
11866 ElementList get removedNodes() { return LevelDom.wrapElementList(_ptr.removedN
odes); } | |
11867 | |
11868 Node get target() { return LevelDom.wrapNode(_ptr.target); } | |
11869 | |
11870 String get type() { return _ptr.type; } | |
11871 } | |
11872 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11873 // for details. All rights reserved. Use of this source code is governed by a | |
11874 // BSD-style license that can be found in the LICENSE file. | |
11875 | |
11876 // WARNING: Do not edit - generated code. | |
11877 | |
11878 class NavigatorUserMediaErrorCallbackWrappingImplementation extends DOMWrapperBa
se implements NavigatorUserMediaErrorCallback { | |
11879 NavigatorUserMediaErrorCallbackWrappingImplementation._wrap(ptr) : super._wrap
(ptr) {} | |
11880 | |
11881 bool handleEvent(NavigatorUserMediaError error) { | |
11882 return _ptr.handleEvent(LevelDom.unwrap(error)); | |
11883 } | |
11884 } | |
11885 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11886 // for details. All rights reserved. Use of this source code is governed by a | |
11887 // BSD-style license that can be found in the LICENSE file. | |
11888 | |
11889 // WARNING: Do not edit - generated code. | |
11890 | |
11891 class NavigatorUserMediaErrorWrappingImplementation extends DOMWrapperBase imple
ments NavigatorUserMediaError { | |
11892 NavigatorUserMediaErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11893 | |
11894 int get code() { return _ptr.code; } | |
11895 } | |
11896 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11897 // for details. All rights reserved. Use of this source code is governed by a | |
11898 // BSD-style license that can be found in the LICENSE file. | |
11899 | |
11900 // WARNING: Do not edit - generated code. | |
11901 | |
11902 class NavigatorUserMediaSuccessCallbackWrappingImplementation extends DOMWrapper
Base implements NavigatorUserMediaSuccessCallback { | |
11903 NavigatorUserMediaSuccessCallbackWrappingImplementation._wrap(ptr) : super._wr
ap(ptr) {} | |
11904 | |
11905 bool handleEvent(LocalMediaStream stream) { | |
11906 return _ptr.handleEvent(LevelDom.unwrap(stream)); | |
11907 } | |
11908 } | |
11909 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11910 // for details. All rights reserved. Use of this source code is governed by a | |
11911 // BSD-style license that can be found in the LICENSE file. | |
11912 | |
11913 // WARNING: Do not edit - generated code. | |
11914 | |
11915 class NavigatorWrappingImplementation extends DOMWrapperBase implements Navigato
r { | |
11916 NavigatorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11917 | |
11918 String get appCodeName() { return _ptr.appCodeName; } | |
11919 | |
11920 String get appName() { return _ptr.appName; } | |
11921 | |
11922 String get appVersion() { return _ptr.appVersion; } | |
11923 | |
11924 bool get cookieEnabled() { return _ptr.cookieEnabled; } | |
11925 | |
11926 String get language() { return _ptr.language; } | |
11927 | |
11928 DOMMimeTypeArray get mimeTypes() { return LevelDom.wrapDOMMimeTypeArray(_ptr.m
imeTypes); } | |
11929 | |
11930 bool get onLine() { return _ptr.onLine; } | |
11931 | |
11932 String get platform() { return _ptr.platform; } | |
11933 | |
11934 DOMPluginArray get plugins() { return LevelDom.wrapDOMPluginArray(_ptr.plugins
); } | |
11935 | |
11936 String get product() { return _ptr.product; } | |
11937 | |
11938 String get productSub() { return _ptr.productSub; } | |
11939 | |
11940 String get userAgent() { return _ptr.userAgent; } | |
11941 | |
11942 String get vendor() { return _ptr.vendor; } | |
11943 | |
11944 String get vendorSub() { return _ptr.vendorSub; } | |
11945 | |
11946 void getStorageUpdates() { | |
11947 _ptr.getStorageUpdates(); | |
11948 return; | |
11949 } | |
11950 | |
11951 bool javaEnabled() { | |
11952 return _ptr.javaEnabled(); | |
11953 } | |
11954 } | |
11955 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11956 // for details. All rights reserved. Use of this source code is governed by a | |
11957 // BSD-style license that can be found in the LICENSE file. | |
11958 | |
11959 // WARNING: Do not edit - generated code. | |
11960 | |
11961 class NotationWrappingImplementation extends NodeWrappingImplementation implemen
ts Notation { | |
11962 NotationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11963 | |
11964 String get publicId() { return _ptr.publicId; } | |
11965 | |
11966 String get systemId() { return _ptr.systemId; } | |
11967 } | |
11968 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11969 // for details. All rights reserved. Use of this source code is governed by a | |
11970 // BSD-style license that can be found in the LICENSE file. | |
11971 | |
11972 // WARNING: Do not edit - generated code. | |
11973 | |
11974 class NotificationCenterWrappingImplementation extends DOMWrapperBase implements
NotificationCenter { | |
11975 NotificationCenterWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
11976 | |
11977 int checkPermission() { | |
11978 return _ptr.checkPermission(); | |
11979 } | |
11980 | |
11981 Notification createHTMLNotification(String url) { | |
11982 return LevelDom.wrapNotification(_ptr.createHTMLNotification(url)); | |
11983 } | |
11984 | |
11985 Notification createNotification(String iconUrl, String title, String body) { | |
11986 return LevelDom.wrapNotification(_ptr.createNotification(iconUrl, title, bod
y)); | |
11987 } | |
11988 | |
11989 void requestPermission(VoidCallback callback) { | |
11990 _ptr.requestPermission(LevelDom.unwrap(callback)); | |
11991 return; | |
11992 } | |
11993 } | |
11994 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
11995 // for details. All rights reserved. Use of this source code is governed by a | |
11996 // BSD-style license that can be found in the LICENSE file. | |
11997 | |
11998 // WARNING: Do not edit - generated code. | |
11999 | |
12000 class OESStandardDerivativesWrappingImplementation extends DOMWrapperBase implem
ents OESStandardDerivatives { | |
12001 OESStandardDerivativesWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12002 } | |
12003 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12004 // for details. All rights reserved. Use of this source code is governed by a | |
12005 // BSD-style license that can be found in the LICENSE file. | |
12006 | |
12007 // WARNING: Do not edit - generated code. | |
12008 | |
12009 class OESTextureFloatWrappingImplementation extends DOMWrapperBase implements OE
STextureFloat { | |
12010 OESTextureFloatWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12011 } | |
12012 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12013 // for details. All rights reserved. Use of this source code is governed by a | |
12014 // BSD-style license that can be found in the LICENSE file. | |
12015 | |
12016 // WARNING: Do not edit - generated code. | |
12017 | |
12018 class OESVertexArrayObjectWrappingImplementation extends DOMWrapperBase implemen
ts OESVertexArrayObject { | |
12019 OESVertexArrayObjectWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12020 | |
12021 void bindVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) { | |
12022 _ptr.bindVertexArrayOES(LevelDom.unwrap(arrayObject)); | |
12023 return; | |
12024 } | |
12025 | |
12026 WebGLVertexArrayObjectOES createVertexArrayOES() { | |
12027 return LevelDom.wrapWebGLVertexArrayObjectOES(_ptr.createVertexArrayOES()); | |
12028 } | |
12029 | |
12030 void deleteVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) { | |
12031 _ptr.deleteVertexArrayOES(LevelDom.unwrap(arrayObject)); | |
12032 return; | |
12033 } | |
12034 | |
12035 bool isVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) { | |
12036 return _ptr.isVertexArrayOES(LevelDom.unwrap(arrayObject)); | |
12037 } | |
12038 } | |
12039 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12040 // for details. All rights reserved. Use of this source code is governed by a | |
12041 // BSD-style license that can be found in the LICENSE file. | |
12042 | |
12043 // WARNING: Do not edit - generated code. | |
12044 | |
12045 class OListElementWrappingImplementation extends ElementWrappingImplementation i
mplements OListElement { | |
12046 OListElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12047 | |
12048 bool get compact() { return _ptr.compact; } | |
12049 | |
12050 void set compact(bool value) { _ptr.compact = value; } | |
12051 | |
12052 int get start() { return _ptr.start; } | |
12053 | |
12054 void set start(int value) { _ptr.start = value; } | |
12055 | |
12056 String get type() { return _ptr.type; } | |
12057 | |
12058 void set type(String value) { _ptr.type = value; } | |
12059 } | |
12060 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12061 // for details. All rights reserved. Use of this source code is governed by a | |
12062 // BSD-style license that can be found in the LICENSE file. | |
12063 | |
12064 // WARNING: Do not edit - generated code. | |
12065 | |
12066 class ObjectElementWrappingImplementation extends ElementWrappingImplementation
implements ObjectElement { | |
12067 ObjectElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12068 | |
12069 String get align() { return _ptr.align; } | |
12070 | |
12071 void set align(String value) { _ptr.align = value; } | |
12072 | |
12073 String get archive() { return _ptr.archive; } | |
12074 | |
12075 void set archive(String value) { _ptr.archive = value; } | |
12076 | |
12077 String get border() { return _ptr.border; } | |
12078 | |
12079 void set border(String value) { _ptr.border = value; } | |
12080 | |
12081 String get code() { return _ptr.code; } | |
12082 | |
12083 void set code(String value) { _ptr.code = value; } | |
12084 | |
12085 String get codeBase() { return _ptr.codeBase; } | |
12086 | |
12087 void set codeBase(String value) { _ptr.codeBase = value; } | |
12088 | |
12089 String get codeType() { return _ptr.codeType; } | |
12090 | |
12091 void set codeType(String value) { _ptr.codeType = value; } | |
12092 | |
12093 Document get contentDocument() { return LevelDom.wrapDocument(_ptr.contentDocu
ment); } | |
12094 | |
12095 String get data() { return _ptr.data; } | |
12096 | |
12097 void set data(String value) { _ptr.data = value; } | |
12098 | |
12099 bool get declare() { return _ptr.declare; } | |
12100 | |
12101 void set declare(bool value) { _ptr.declare = value; } | |
12102 | |
12103 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
12104 | |
12105 String get height() { return _ptr.height; } | |
12106 | |
12107 void set height(String value) { _ptr.height = value; } | |
12108 | |
12109 int get hspace() { return _ptr.hspace; } | |
12110 | |
12111 void set hspace(int value) { _ptr.hspace = value; } | |
12112 | |
12113 String get name() { return _ptr.name; } | |
12114 | |
12115 void set name(String value) { _ptr.name = value; } | |
12116 | |
12117 String get standby() { return _ptr.standby; } | |
12118 | |
12119 void set standby(String value) { _ptr.standby = value; } | |
12120 | |
12121 String get type() { return _ptr.type; } | |
12122 | |
12123 void set type(String value) { _ptr.type = value; } | |
12124 | |
12125 String get useMap() { return _ptr.useMap; } | |
12126 | |
12127 void set useMap(String value) { _ptr.useMap = value; } | |
12128 | |
12129 String get validationMessage() { return _ptr.validationMessage; } | |
12130 | |
12131 ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity
); } | |
12132 | |
12133 int get vspace() { return _ptr.vspace; } | |
12134 | |
12135 void set vspace(int value) { _ptr.vspace = value; } | |
12136 | |
12137 String get width() { return _ptr.width; } | |
12138 | |
12139 void set width(String value) { _ptr.width = value; } | |
12140 | |
12141 bool get willValidate() { return _ptr.willValidate; } | |
12142 | |
12143 bool checkValidity() { | |
12144 return _ptr.checkValidity(); | |
12145 } | |
12146 | |
12147 void setCustomValidity(String error) { | |
12148 _ptr.setCustomValidity(error); | |
12149 return; | |
12150 } | |
12151 } | |
12152 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12153 // for details. All rights reserved. Use of this source code is governed by a | |
12154 // BSD-style license that can be found in the LICENSE file. | |
12155 | |
12156 // WARNING: Do not edit - generated code. | |
12157 | |
12158 class OperationNotAllowedExceptionWrappingImplementation extends DOMWrapperBase
implements OperationNotAllowedException { | |
12159 OperationNotAllowedExceptionWrappingImplementation._wrap(ptr) : super._wrap(pt
r) {} | |
12160 | |
12161 int get code() { return _ptr.code; } | |
12162 | |
12163 String get message() { return _ptr.message; } | |
12164 | |
12165 String get name() { return _ptr.name; } | |
12166 } | |
12167 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12168 // for details. All rights reserved. Use of this source code is governed by a | |
12169 // BSD-style license that can be found in the LICENSE file. | |
12170 | |
12171 // WARNING: Do not edit - generated code. | |
12172 | |
12173 class OptGroupElementWrappingImplementation extends ElementWrappingImplementatio
n implements OptGroupElement { | |
12174 OptGroupElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12175 | |
12176 bool get disabled() { return _ptr.disabled; } | |
12177 | |
12178 void set disabled(bool value) { _ptr.disabled = value; } | |
12179 | |
12180 String get label() { return _ptr.label; } | |
12181 | |
12182 void set label(String value) { _ptr.label = value; } | |
12183 } | |
12184 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12185 // for details. All rights reserved. Use of this source code is governed by a | |
12186 // BSD-style license that can be found in the LICENSE file. | |
12187 | |
12188 // WARNING: Do not edit - generated code. | |
12189 | |
12190 class OptionElementWrappingImplementation extends ElementWrappingImplementation
implements OptionElement { | |
12191 OptionElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12192 | |
12193 bool get defaultSelected() { return _ptr.defaultSelected; } | |
12194 | |
12195 void set defaultSelected(bool value) { _ptr.defaultSelected = value; } | |
12196 | |
12197 bool get disabled() { return _ptr.disabled; } | |
12198 | |
12199 void set disabled(bool value) { _ptr.disabled = value; } | |
12200 | |
12201 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
12202 | |
12203 int get index() { return _ptr.index; } | |
12204 | |
12205 String get label() { return _ptr.label; } | |
12206 | |
12207 void set label(String value) { _ptr.label = value; } | |
12208 | |
12209 bool get selected() { return _ptr.selected; } | |
12210 | |
12211 void set selected(bool value) { _ptr.selected = value; } | |
12212 | |
12213 String get text() { return _ptr.text; } | |
12214 | |
12215 String get value() { return _ptr.value; } | |
12216 | |
12217 void set value(String value) { _ptr.value = value; } | |
12218 } | |
12219 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12220 // for details. All rights reserved. Use of this source code is governed by a | |
12221 // BSD-style license that can be found in the LICENSE file. | |
12222 | |
12223 // WARNING: Do not edit - generated code. | |
12224 | |
12225 class OutputElementWrappingImplementation extends ElementWrappingImplementation
implements OutputElement { | |
12226 OutputElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12227 | |
12228 String get defaultValue() { return _ptr.defaultValue; } | |
12229 | |
12230 void set defaultValue(String value) { _ptr.defaultValue = value; } | |
12231 | |
12232 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
12233 | |
12234 DOMSettableTokenList get htmlFor() { return LevelDom.wrapDOMSettableTokenList(
_ptr.htmlFor); } | |
12235 | |
12236 void set htmlFor(DOMSettableTokenList value) { _ptr.htmlFor = LevelDom.unwrap(
value); } | |
12237 | |
12238 ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); } | |
12239 | |
12240 String get name() { return _ptr.name; } | |
12241 | |
12242 void set name(String value) { _ptr.name = value; } | |
12243 | |
12244 String get type() { return _ptr.type; } | |
12245 | |
12246 String get validationMessage() { return _ptr.validationMessage; } | |
12247 | |
12248 ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity
); } | |
12249 | |
12250 String get value() { return _ptr.value; } | |
12251 | |
12252 void set value(String value) { _ptr.value = value; } | |
12253 | |
12254 bool get willValidate() { return _ptr.willValidate; } | |
12255 | |
12256 bool checkValidity() { | |
12257 return _ptr.checkValidity(); | |
12258 } | |
12259 | |
12260 void setCustomValidity(String error) { | |
12261 _ptr.setCustomValidity(error); | |
12262 return; | |
12263 } | |
12264 } | |
12265 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12266 // for details. All rights reserved. Use of this source code is governed by a | |
12267 // BSD-style license that can be found in the LICENSE file. | |
12268 | |
12269 // WARNING: Do not edit - generated code. | |
12270 | |
12271 class ParagraphElementWrappingImplementation extends ElementWrappingImplementati
on implements ParagraphElement { | |
12272 ParagraphElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12273 | |
12274 String get align() { return _ptr.align; } | |
12275 | |
12276 void set align(String value) { _ptr.align = value; } | |
12277 } | |
12278 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12279 // for details. All rights reserved. Use of this source code is governed by a | |
12280 // BSD-style license that can be found in the LICENSE file. | |
12281 | |
12282 // WARNING: Do not edit - generated code. | |
12283 | |
12284 class ParamElementWrappingImplementation extends ElementWrappingImplementation i
mplements ParamElement { | |
12285 ParamElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12286 | |
12287 String get name() { return _ptr.name; } | |
12288 | |
12289 void set name(String value) { _ptr.name = value; } | |
12290 | |
12291 String get type() { return _ptr.type; } | |
12292 | |
12293 void set type(String value) { _ptr.type = value; } | |
12294 | |
12295 String get value() { return _ptr.value; } | |
12296 | |
12297 void set value(String value) { _ptr.value = value; } | |
12298 | |
12299 String get valueType() { return _ptr.valueType; } | |
12300 | |
12301 void set valueType(String value) { _ptr.valueType = value; } | |
12302 } | |
12303 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12304 // for details. All rights reserved. Use of this source code is governed by a | |
12305 // BSD-style license that can be found in the LICENSE file. | |
12306 | |
12307 // WARNING: Do not edit - generated code. | |
12308 | |
12309 class PointWrappingImplementation extends DOMWrapperBase implements Point { | |
12310 PointWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12311 | |
12312 num get x() { return _ptr.x; } | |
12313 | |
12314 void set x(num value) { _ptr.x = value; } | |
12315 | |
12316 num get y() { return _ptr.y; } | |
12317 | |
12318 void set y(num value) { _ptr.y = value; } | |
12319 } | |
12320 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12321 // for details. All rights reserved. Use of this source code is governed by a | |
12322 // BSD-style license that can be found in the LICENSE file. | |
12323 | |
12324 // WARNING: Do not edit - generated code. | |
12325 | |
12326 class PositionCallbackWrappingImplementation extends DOMWrapperBase implements P
ositionCallback { | |
12327 PositionCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12328 | |
12329 bool handleEvent(Geoposition position) { | |
12330 return _ptr.handleEvent(LevelDom.unwrap(position)); | |
12331 } | |
12332 } | |
12333 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12334 // for details. All rights reserved. Use of this source code is governed by a | |
12335 // BSD-style license that can be found in the LICENSE file. | |
12336 | |
12337 // WARNING: Do not edit - generated code. | |
12338 | |
12339 class PositionErrorCallbackWrappingImplementation extends DOMWrapperBase impleme
nts PositionErrorCallback { | |
12340 PositionErrorCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12341 | |
12342 bool handleEvent(PositionError error) { | |
12343 return _ptr.handleEvent(LevelDom.unwrap(error)); | |
12344 } | |
12345 } | |
12346 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12347 // for details. All rights reserved. Use of this source code is governed by a | |
12348 // BSD-style license that can be found in the LICENSE file. | |
12349 | |
12350 // WARNING: Do not edit - generated code. | |
12351 | |
12352 class PositionErrorWrappingImplementation extends DOMWrapperBase implements Posi
tionError { | |
12353 PositionErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12354 | |
12355 int get code() { return _ptr.code; } | |
12356 | |
12357 String get message() { return _ptr.message; } | |
12358 } | |
12359 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12360 // for details. All rights reserved. Use of this source code is governed by a | |
12361 // BSD-style license that can be found in the LICENSE file. | |
12362 | |
12363 // WARNING: Do not edit - generated code. | |
12364 | |
12365 class PreElementWrappingImplementation extends ElementWrappingImplementation imp
lements PreElement { | |
12366 PreElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12367 | |
12368 int get width() { return _ptr.width; } | |
12369 | |
12370 void set width(int value) { _ptr.width = value; } | |
12371 | |
12372 bool get wrap() { return _ptr.wrap; } | |
12373 | |
12374 void set wrap(bool value) { _ptr.wrap = value; } | |
12375 } | |
12376 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12377 // for details. All rights reserved. Use of this source code is governed by a | |
12378 // BSD-style license that can be found in the LICENSE file. | |
12379 | |
12380 // WARNING: Do not edit - generated code. | |
12381 | |
12382 class ProcessingInstructionWrappingImplementation extends NodeWrappingImplementa
tion implements ProcessingInstruction { | |
12383 ProcessingInstructionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12384 | |
12385 String get data() { return _ptr.data; } | |
12386 | |
12387 void set data(String value) { _ptr.data = value; } | |
12388 | |
12389 StyleSheet get sheet() { return LevelDom.wrapStyleSheet(_ptr.sheet); } | |
12390 | |
12391 String get target() { return _ptr.target; } | |
12392 } | |
12393 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12394 // for details. All rights reserved. Use of this source code is governed by a | |
12395 // BSD-style license that can be found in the LICENSE file. | |
12396 | |
12397 // WARNING: Do not edit - generated code. | |
12398 | |
12399 class ProgressElementWrappingImplementation extends ElementWrappingImplementatio
n implements ProgressElement { | |
12400 ProgressElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12401 | |
12402 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
12403 | |
12404 ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); } | |
12405 | |
12406 num get max() { return _ptr.max; } | |
12407 | |
12408 void set max(num value) { _ptr.max = value; } | |
12409 | |
12410 num get position() { return _ptr.position; } | |
12411 | |
12412 num get value() { return _ptr.value; } | |
12413 | |
12414 void set value(num value) { _ptr.value = value; } | |
12415 } | |
12416 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12417 // for details. All rights reserved. Use of this source code is governed by a | |
12418 // BSD-style license that can be found in the LICENSE file. | |
12419 | |
12420 // WARNING: Do not edit - generated code. | |
12421 | |
12422 class QuoteElementWrappingImplementation extends ElementWrappingImplementation i
mplements QuoteElement { | |
12423 QuoteElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12424 | |
12425 String get cite() { return _ptr.cite; } | |
12426 | |
12427 void set cite(String value) { _ptr.cite = value; } | |
12428 } | |
12429 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12430 // for details. All rights reserved. Use of this source code is governed by a | |
12431 // BSD-style license that can be found in the LICENSE file. | |
12432 | |
12433 // WARNING: Do not edit - generated code. | |
12434 | |
12435 class RGBColorWrappingImplementation extends DOMWrapperBase implements RGBColor
{ | |
12436 RGBColorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12437 | |
12438 CSSPrimitiveValue get alpha() { return LevelDom.wrapCSSPrimitiveValue(_ptr.alp
ha); } | |
12439 | |
12440 CSSPrimitiveValue get blue() { return LevelDom.wrapCSSPrimitiveValue(_ptr.blue
); } | |
12441 | |
12442 CSSPrimitiveValue get green() { return LevelDom.wrapCSSPrimitiveValue(_ptr.gre
en); } | |
12443 | |
12444 CSSPrimitiveValue get red() { return LevelDom.wrapCSSPrimitiveValue(_ptr.red);
} | |
12445 } | |
12446 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12447 // for details. All rights reserved. Use of this source code is governed by a | |
12448 // BSD-style license that can be found in the LICENSE file. | |
12449 | |
12450 // WARNING: Do not edit - generated code. | |
12451 | |
12452 class RangeExceptionWrappingImplementation extends DOMWrapperBase implements Ran
geException { | |
12453 RangeExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12454 | |
12455 int get code() { return _ptr.code; } | |
12456 | |
12457 String get message() { return _ptr.message; } | |
12458 | |
12459 String get name() { return _ptr.name; } | |
12460 } | |
12461 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12462 // for details. All rights reserved. Use of this source code is governed by a | |
12463 // BSD-style license that can be found in the LICENSE file. | |
12464 | |
12465 // WARNING: Do not edit - generated code. | |
12466 | |
12467 class RangeWrappingImplementation extends DOMWrapperBase implements Range { | |
12468 RangeWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12469 | |
12470 bool get collapsed() { return _ptr.collapsed; } | |
12471 | |
12472 Node get commonAncestorContainer() { return LevelDom.wrapNode(_ptr.commonAnces
torContainer); } | |
12473 | |
12474 Node get endContainer() { return LevelDom.wrapNode(_ptr.endContainer); } | |
12475 | |
12476 int get endOffset() { return _ptr.endOffset; } | |
12477 | |
12478 Node get startContainer() { return LevelDom.wrapNode(_ptr.startContainer); } | |
12479 | |
12480 int get startOffset() { return _ptr.startOffset; } | |
12481 | |
12482 String get text() { return _ptr.text; } | |
12483 | |
12484 DocumentFragment cloneContents() { | |
12485 return LevelDom.wrapDocumentFragment(_ptr.cloneContents()); | |
12486 } | |
12487 | |
12488 Range cloneRange() { | |
12489 return LevelDom.wrapRange(_ptr.cloneRange()); | |
12490 } | |
12491 | |
12492 void collapse(bool toStart) { | |
12493 _ptr.collapse(toStart); | |
12494 return; | |
12495 } | |
12496 | |
12497 int compareNode(Node refNode) { | |
12498 return _ptr.compareNode(LevelDom.unwrap(refNode)); | |
12499 } | |
12500 | |
12501 int comparePoint(Node refNode, int offset) { | |
12502 return _ptr.comparePoint(LevelDom.unwrap(refNode), offset); | |
12503 } | |
12504 | |
12505 DocumentFragment createContextualFragment(String html) { | |
12506 return LevelDom.wrapDocumentFragment(_ptr.createContextualFragment(html)); | |
12507 } | |
12508 | |
12509 void deleteContents() { | |
12510 _ptr.deleteContents(); | |
12511 return; | |
12512 } | |
12513 | |
12514 void detach() { | |
12515 _ptr.detach(); | |
12516 return; | |
12517 } | |
12518 | |
12519 void expand(String unit) { | |
12520 _ptr.expand(unit); | |
12521 return; | |
12522 } | |
12523 | |
12524 DocumentFragment extractContents() { | |
12525 return LevelDom.wrapDocumentFragment(_ptr.extractContents()); | |
12526 } | |
12527 | |
12528 void insertNode(Node newNode) { | |
12529 _ptr.insertNode(LevelDom.unwrap(newNode)); | |
12530 return; | |
12531 } | |
12532 | |
12533 bool intersectsNode(Node refNode) { | |
12534 return _ptr.intersectsNode(LevelDom.unwrap(refNode)); | |
12535 } | |
12536 | |
12537 bool isPointInRange(Node refNode, int offset) { | |
12538 return _ptr.isPointInRange(LevelDom.unwrap(refNode), offset); | |
12539 } | |
12540 | |
12541 void selectNode(Node refNode) { | |
12542 _ptr.selectNode(LevelDom.unwrap(refNode)); | |
12543 return; | |
12544 } | |
12545 | |
12546 void selectNodeContents(Node refNode) { | |
12547 _ptr.selectNodeContents(LevelDom.unwrap(refNode)); | |
12548 return; | |
12549 } | |
12550 | |
12551 void setEnd(Node refNode, int offset) { | |
12552 _ptr.setEnd(LevelDom.unwrap(refNode), offset); | |
12553 return; | |
12554 } | |
12555 | |
12556 void setEndAfter(Node refNode) { | |
12557 _ptr.setEndAfter(LevelDom.unwrap(refNode)); | |
12558 return; | |
12559 } | |
12560 | |
12561 void setEndBefore(Node refNode) { | |
12562 _ptr.setEndBefore(LevelDom.unwrap(refNode)); | |
12563 return; | |
12564 } | |
12565 | |
12566 void setStart(Node refNode, int offset) { | |
12567 _ptr.setStart(LevelDom.unwrap(refNode), offset); | |
12568 return; | |
12569 } | |
12570 | |
12571 void setStartAfter(Node refNode) { | |
12572 _ptr.setStartAfter(LevelDom.unwrap(refNode)); | |
12573 return; | |
12574 } | |
12575 | |
12576 void setStartBefore(Node refNode) { | |
12577 _ptr.setStartBefore(LevelDom.unwrap(refNode)); | |
12578 return; | |
12579 } | |
12580 | |
12581 void surroundContents(Node newParent) { | |
12582 _ptr.surroundContents(LevelDom.unwrap(newParent)); | |
12583 return; | |
12584 } | |
12585 | |
12586 String toString() { | |
12587 return _ptr.toString(); | |
12588 } | |
12589 } | |
12590 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12591 // for details. All rights reserved. Use of this source code is governed by a | |
12592 // BSD-style license that can be found in the LICENSE file. | |
12593 | |
12594 // WARNING: Do not edit - generated code. | |
12595 | |
12596 class RectWrappingImplementation extends DOMWrapperBase implements Rect { | |
12597 RectWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12598 | |
12599 CSSPrimitiveValue get bottom() { return LevelDom.wrapCSSPrimitiveValue(_ptr.bo
ttom); } | |
12600 | |
12601 CSSPrimitiveValue get left() { return LevelDom.wrapCSSPrimitiveValue(_ptr.left
); } | |
12602 | |
12603 CSSPrimitiveValue get right() { return LevelDom.wrapCSSPrimitiveValue(_ptr.rig
ht); } | |
12604 | |
12605 CSSPrimitiveValue get top() { return LevelDom.wrapCSSPrimitiveValue(_ptr.top);
} | |
12606 } | |
12607 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12608 // for details. All rights reserved. Use of this source code is governed by a | |
12609 // BSD-style license that can be found in the LICENSE file. | |
12610 | |
12611 // WARNING: Do not edit - generated code. | |
12612 | |
12613 class ScreenWrappingImplementation extends DOMWrapperBase implements Screen { | |
12614 ScreenWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12615 | |
12616 int get availHeight() { return _ptr.availHeight; } | |
12617 | |
12618 int get availLeft() { return _ptr.availLeft; } | |
12619 | |
12620 int get availTop() { return _ptr.availTop; } | |
12621 | |
12622 int get availWidth() { return _ptr.availWidth; } | |
12623 | |
12624 int get colorDepth() { return _ptr.colorDepth; } | |
12625 | |
12626 int get height() { return _ptr.height; } | |
12627 | |
12628 int get pixelDepth() { return _ptr.pixelDepth; } | |
12629 | |
12630 int get width() { return _ptr.width; } | |
12631 } | |
12632 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12633 // for details. All rights reserved. Use of this source code is governed by a | |
12634 // BSD-style license that can be found in the LICENSE file. | |
12635 | |
12636 // WARNING: Do not edit - generated code. | |
12637 | |
12638 class ScriptElementWrappingImplementation extends ElementWrappingImplementation
implements ScriptElement { | |
12639 ScriptElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12640 | |
12641 bool get async() { return _ptr.async; } | |
12642 | |
12643 void set async(bool value) { _ptr.async = value; } | |
12644 | |
12645 String get charset() { return _ptr.charset; } | |
12646 | |
12647 void set charset(String value) { _ptr.charset = value; } | |
12648 | |
12649 bool get defer() { return _ptr.defer; } | |
12650 | |
12651 void set defer(bool value) { _ptr.defer = value; } | |
12652 | |
12653 String get event() { return _ptr.event; } | |
12654 | |
12655 void set event(String value) { _ptr.event = value; } | |
12656 | |
12657 String get htmlFor() { return _ptr.htmlFor; } | |
12658 | |
12659 void set htmlFor(String value) { _ptr.htmlFor = value; } | |
12660 | |
12661 String get src() { return _ptr.src; } | |
12662 | |
12663 void set src(String value) { _ptr.src = value; } | |
12664 | |
12665 String get text() { return _ptr.text; } | |
12666 | |
12667 void set text(String value) { _ptr.text = value; } | |
12668 | |
12669 String get type() { return _ptr.type; } | |
12670 | |
12671 void set type(String value) { _ptr.type = value; } | |
12672 } | |
12673 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12674 // for details. All rights reserved. Use of this source code is governed by a | |
12675 // BSD-style license that can be found in the LICENSE file. | |
12676 | |
12677 // WARNING: Do not edit - generated code. | |
12678 | |
12679 class SelectElementWrappingImplementation extends ElementWrappingImplementation
implements SelectElement { | |
12680 SelectElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12681 | |
12682 bool get autofocus() { return _ptr.autofocus; } | |
12683 | |
12684 void set autofocus(bool value) { _ptr.autofocus = value; } | |
12685 | |
12686 bool get disabled() { return _ptr.disabled; } | |
12687 | |
12688 void set disabled(bool value) { _ptr.disabled = value; } | |
12689 | |
12690 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
12691 | |
12692 ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); } | |
12693 | |
12694 int get length() { return _ptr.length; } | |
12695 | |
12696 void set length(int value) { _ptr.length = value; } | |
12697 | |
12698 bool get multiple() { return _ptr.multiple; } | |
12699 | |
12700 void set multiple(bool value) { _ptr.multiple = value; } | |
12701 | |
12702 String get name() { return _ptr.name; } | |
12703 | |
12704 void set name(String value) { _ptr.name = value; } | |
12705 | |
12706 ElementList get options() { return LevelDom.wrapElementList(_ptr.options); } | |
12707 | |
12708 bool get required() { return _ptr.required; } | |
12709 | |
12710 void set required(bool value) { _ptr.required = value; } | |
12711 | |
12712 int get selectedIndex() { return _ptr.selectedIndex; } | |
12713 | |
12714 void set selectedIndex(int value) { _ptr.selectedIndex = value; } | |
12715 | |
12716 int get size() { return _ptr.size; } | |
12717 | |
12718 void set size(int value) { _ptr.size = value; } | |
12719 | |
12720 String get type() { return _ptr.type; } | |
12721 | |
12722 String get validationMessage() { return _ptr.validationMessage; } | |
12723 | |
12724 ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity
); } | |
12725 | |
12726 String get value() { return _ptr.value; } | |
12727 | |
12728 void set value(String value) { _ptr.value = value; } | |
12729 | |
12730 bool get willValidate() { return _ptr.willValidate; } | |
12731 | |
12732 void add(Element element, Element before) { | |
12733 _ptr.add(LevelDom.unwrap(element), LevelDom.unwrap(before)); | |
12734 return; | |
12735 } | |
12736 | |
12737 bool checkValidity() { | |
12738 return _ptr.checkValidity(); | |
12739 } | |
12740 | |
12741 Node item(int index) { | |
12742 return LevelDom.wrapNode(_ptr.item(index)); | |
12743 } | |
12744 | |
12745 Node namedItem(String name) { | |
12746 return LevelDom.wrapNode(_ptr.namedItem(name)); | |
12747 } | |
12748 | |
12749 void setCustomValidity(String error) { | |
12750 _ptr.setCustomValidity(error); | |
12751 return; | |
12752 } | |
12753 } | |
12754 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12755 // for details. All rights reserved. Use of this source code is governed by a | |
12756 // BSD-style license that can be found in the LICENSE file. | |
12757 | |
12758 // WARNING: Do not edit - generated code. | |
12759 | |
12760 class SourceElementWrappingImplementation extends ElementWrappingImplementation
implements SourceElement { | |
12761 SourceElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12762 | |
12763 String get media() { return _ptr.media; } | |
12764 | |
12765 void set media(String value) { _ptr.media = value; } | |
12766 | |
12767 String get src() { return _ptr.src; } | |
12768 | |
12769 void set src(String value) { _ptr.src = value; } | |
12770 | |
12771 String get type() { return _ptr.type; } | |
12772 | |
12773 void set type(String value) { _ptr.type = value; } | |
12774 } | |
12775 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12776 // for details. All rights reserved. Use of this source code is governed by a | |
12777 // BSD-style license that can be found in the LICENSE file. | |
12778 | |
12779 // WARNING: Do not edit - generated code. | |
12780 | |
12781 class SpanElementWrappingImplementation extends ElementWrappingImplementation im
plements SpanElement { | |
12782 SpanElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12783 } | |
12784 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12785 // for details. All rights reserved. Use of this source code is governed by a | |
12786 // BSD-style license that can be found in the LICENSE file. | |
12787 | |
12788 // WARNING: Do not edit - generated code. | |
12789 | |
12790 class SpeechInputEventWrappingImplementation extends EventWrappingImplementation
implements SpeechInputEvent { | |
12791 SpeechInputEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12792 | |
12793 SpeechInputResultList get results() { return LevelDom.wrapSpeechInputResultLis
t(_ptr.results); } | |
12794 } | |
12795 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12796 // for details. All rights reserved. Use of this source code is governed by a | |
12797 // BSD-style license that can be found in the LICENSE file. | |
12798 | |
12799 // WARNING: Do not edit - generated code. | |
12800 | |
12801 class SpeechInputResultListWrappingImplementation extends DOMWrapperBase impleme
nts SpeechInputResultList { | |
12802 SpeechInputResultListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12803 | |
12804 int get length() { return _ptr.length; } | |
12805 | |
12806 SpeechInputResult item(int index) { | |
12807 return LevelDom.wrapSpeechInputResult(_ptr.item(index)); | |
12808 } | |
12809 } | |
12810 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12811 // for details. All rights reserved. Use of this source code is governed by a | |
12812 // BSD-style license that can be found in the LICENSE file. | |
12813 | |
12814 // WARNING: Do not edit - generated code. | |
12815 | |
12816 class SpeechInputResultWrappingImplementation extends DOMWrapperBase implements
SpeechInputResult { | |
12817 SpeechInputResultWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12818 | |
12819 num get confidence() { return _ptr.confidence; } | |
12820 | |
12821 String get utterance() { return _ptr.utterance; } | |
12822 } | |
12823 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12824 // for details. All rights reserved. Use of this source code is governed by a | |
12825 // BSD-style license that can be found in the LICENSE file. | |
12826 | |
12827 // WARNING: Do not edit - generated code. | |
12828 | |
12829 class StorageInfoErrorCallbackWrappingImplementation extends DOMWrapperBase impl
ements StorageInfoErrorCallback { | |
12830 StorageInfoErrorCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {
} | |
12831 | |
12832 bool handleEvent(DOMException error) { | |
12833 return _ptr.handleEvent(LevelDom.unwrap(error)); | |
12834 } | |
12835 } | |
12836 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12837 // for details. All rights reserved. Use of this source code is governed by a | |
12838 // BSD-style license that can be found in the LICENSE file. | |
12839 | |
12840 // WARNING: Do not edit - generated code. | |
12841 | |
12842 class StorageInfoQuotaCallbackWrappingImplementation extends DOMWrapperBase impl
ements StorageInfoQuotaCallback { | |
12843 StorageInfoQuotaCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {
} | |
12844 | |
12845 bool handleEvent(int grantedQuotaInBytes) { | |
12846 return _ptr.handleEvent(grantedQuotaInBytes); | |
12847 } | |
12848 } | |
12849 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12850 // for details. All rights reserved. Use of this source code is governed by a | |
12851 // BSD-style license that can be found in the LICENSE file. | |
12852 | |
12853 // WARNING: Do not edit - generated code. | |
12854 | |
12855 class StorageInfoUsageCallbackWrappingImplementation extends DOMWrapperBase impl
ements StorageInfoUsageCallback { | |
12856 StorageInfoUsageCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {
} | |
12857 | |
12858 bool handleEvent(int currentUsageInBytes, int currentQuotaInBytes) { | |
12859 return _ptr.handleEvent(currentUsageInBytes, currentQuotaInBytes); | |
12860 } | |
12861 } | |
12862 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12863 // for details. All rights reserved. Use of this source code is governed by a | |
12864 // BSD-style license that can be found in the LICENSE file. | |
12865 | |
12866 // WARNING: Do not edit - generated code. | |
12867 | |
12868 class StorageInfoWrappingImplementation extends DOMWrapperBase implements Storag
eInfo { | |
12869 StorageInfoWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12870 | |
12871 void queryUsageAndQuota(int storageType, [StorageInfoUsageCallback usageCallba
ck = null, StorageInfoErrorCallback errorCallback = null]) { | |
12872 if (usageCallback === null) { | |
12873 if (errorCallback === null) { | |
12874 _ptr.queryUsageAndQuota(storageType); | |
12875 return; | |
12876 } | |
12877 } else { | |
12878 if (errorCallback === null) { | |
12879 _ptr.queryUsageAndQuota(storageType, LevelDom.unwrap(usageCallback)); | |
12880 return; | |
12881 } else { | |
12882 _ptr.queryUsageAndQuota(storageType, LevelDom.unwrap(usageCallback), Lev
elDom.unwrap(errorCallback)); | |
12883 return; | |
12884 } | |
12885 } | |
12886 throw "Incorrect number or type of arguments"; | |
12887 } | |
12888 | |
12889 void requestQuota(int storageType, int newQuotaInBytes, [StorageInfoQuotaCallb
ack quotaCallback = null, StorageInfoErrorCallback errorCallback = null]) { | |
12890 if (quotaCallback === null) { | |
12891 if (errorCallback === null) { | |
12892 _ptr.requestQuota(storageType, newQuotaInBytes); | |
12893 return; | |
12894 } | |
12895 } else { | |
12896 if (errorCallback === null) { | |
12897 _ptr.requestQuota(storageType, newQuotaInBytes, LevelDom.unwrap(quotaCal
lback)); | |
12898 return; | |
12899 } else { | |
12900 _ptr.requestQuota(storageType, newQuotaInBytes, LevelDom.unwrap(quotaCal
lback), LevelDom.unwrap(errorCallback)); | |
12901 return; | |
12902 } | |
12903 } | |
12904 throw "Incorrect number or type of arguments"; | |
12905 } | |
12906 } | |
12907 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12908 // for details. All rights reserved. Use of this source code is governed by a | |
12909 // BSD-style license that can be found in the LICENSE file. | |
12910 | |
12911 // WARNING: Do not edit - generated code. | |
12912 | |
12913 class StorageWrappingImplementation extends DOMWrapperBase implements Storage { | |
12914 StorageWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12915 | |
12916 int get length() { return _ptr.length; } | |
12917 | |
12918 void clear() { | |
12919 _ptr.clear(); | |
12920 return; | |
12921 } | |
12922 | |
12923 String getItem(String key) { | |
12924 return _ptr.getItem(key); | |
12925 } | |
12926 | |
12927 String key(int index) { | |
12928 return _ptr.key(index); | |
12929 } | |
12930 | |
12931 void removeItem(String key) { | |
12932 _ptr.removeItem(key); | |
12933 return; | |
12934 } | |
12935 | |
12936 void setItem(String key, String data) { | |
12937 _ptr.setItem(key, data); | |
12938 return; | |
12939 } | |
12940 } | |
12941 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12942 // for details. All rights reserved. Use of this source code is governed by a | |
12943 // BSD-style license that can be found in the LICENSE file. | |
12944 | |
12945 // WARNING: Do not edit - generated code. | |
12946 | |
12947 class StringCallbackWrappingImplementation extends DOMWrapperBase implements Str
ingCallback { | |
12948 StringCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12949 | |
12950 bool handleEvent(String data) { | |
12951 return _ptr.handleEvent(data); | |
12952 } | |
12953 } | |
12954 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12955 // for details. All rights reserved. Use of this source code is governed by a | |
12956 // BSD-style license that can be found in the LICENSE file. | |
12957 | |
12958 // WARNING: Do not edit - generated code. | |
12959 | |
12960 class StyleElementWrappingImplementation extends ElementWrappingImplementation i
mplements StyleElement { | |
12961 StyleElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12962 | |
12963 bool get disabled() { return _ptr.disabled; } | |
12964 | |
12965 void set disabled(bool value) { _ptr.disabled = value; } | |
12966 | |
12967 String get media() { return _ptr.media; } | |
12968 | |
12969 void set media(String value) { _ptr.media = value; } | |
12970 | |
12971 StyleSheet get sheet() { return LevelDom.wrapStyleSheet(_ptr.sheet); } | |
12972 | |
12973 String get type() { return _ptr.type; } | |
12974 | |
12975 void set type(String value) { _ptr.type = value; } | |
12976 } | |
12977 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12978 // for details. All rights reserved. Use of this source code is governed by a | |
12979 // BSD-style license that can be found in the LICENSE file. | |
12980 | |
12981 // WARNING: Do not edit - generated code. | |
12982 | |
12983 class StyleMediaWrappingImplementation extends DOMWrapperBase implements StyleMe
dia { | |
12984 StyleMediaWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
12985 | |
12986 String get type() { return _ptr.type; } | |
12987 | |
12988 bool matchMedium(String mediaquery) { | |
12989 return _ptr.matchMedium(mediaquery); | |
12990 } | |
12991 } | |
12992 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
12993 // for details. All rights reserved. Use of this source code is governed by a | |
12994 // BSD-style license that can be found in the LICENSE file. | |
12995 | |
12996 // WARNING: Do not edit - generated code. | |
12997 | |
12998 class StyleSheetListWrappingImplementation extends DOMWrapperBase implements Sty
leSheetList { | |
12999 StyleSheetListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13000 | |
13001 int get length() { return _ptr.length; } | |
13002 | |
13003 StyleSheet operator[](int index) { | |
13004 return item(index); | |
13005 } | |
13006 | |
13007 void operator[]=(int index, StyleSheet value) { | |
13008 throw new UnsupportedOperationException("Cannot assign element of immutable
List."); | |
13009 } | |
13010 | |
13011 void add(StyleSheet value) { | |
13012 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
13013 } | |
13014 | |
13015 void addLast(StyleSheet value) { | |
13016 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
13017 } | |
13018 | |
13019 void addAll(Collection<StyleSheet> collection) { | |
13020 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
13021 } | |
13022 | |
13023 void sort(int compare(StyleSheet a, StyleSheet b)) { | |
13024 throw new UnsupportedOperationException("Cannot sort immutable List."); | |
13025 } | |
13026 | |
13027 void copyFrom(List<Object> src, int srcStart, int dstStart, int count) { | |
13028 throw new UnsupportedOperationException("This object is immutable."); | |
13029 } | |
13030 | |
13031 int indexOf(StyleSheet element, [int start = 0]) { | |
13032 return _Lists.indexOf(this, element, start, this.length); | |
13033 } | |
13034 | |
13035 int lastIndexOf(StyleSheet element, [int start = null]) { | |
13036 if (start == null) start = length - 1; | |
13037 return _Lists.lastIndexOf(this, element, start); | |
13038 } | |
13039 | |
13040 int clear() { | |
13041 throw new UnsupportedOperationException("Cannot clear immutable List."); | |
13042 } | |
13043 | |
13044 StyleSheet removeLast() { | |
13045 throw new UnsupportedOperationException("Cannot removeLast on immutable List
."); | |
13046 } | |
13047 | |
13048 StyleSheet last() { | |
13049 return this[length - 1]; | |
13050 } | |
13051 | |
13052 void forEach(void f(StyleSheet element)) { | |
13053 _Collections.forEach(this, f); | |
13054 } | |
13055 | |
13056 Collection<StyleSheet> filter(bool f(StyleSheet element)) { | |
13057 return _Collections.filter(this, new List<StyleSheet>(), f); | |
13058 } | |
13059 | |
13060 bool every(bool f(StyleSheet element)) { | |
13061 return _Collections.every(this, f); | |
13062 } | |
13063 | |
13064 bool some(bool f(StyleSheet element)) { | |
13065 return _Collections.some(this, f); | |
13066 } | |
13067 | |
13068 void setRange(int start, int length, List<StyleSheet> from, [int startFrom]) { | |
13069 throw new UnsupportedOperationException("Cannot setRange on immutable List."
); | |
13070 } | |
13071 | |
13072 void removeRange(int start, int length) { | |
13073 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | |
13074 } | |
13075 | |
13076 void insertRange(int start, int length, [StyleSheet initialValue]) { | |
13077 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | |
13078 } | |
13079 | |
13080 List<StyleSheet> getRange(int start, int length) { | |
13081 throw new NotImplementedException(); | |
13082 } | |
13083 | |
13084 bool isEmpty() { | |
13085 return length == 0; | |
13086 } | |
13087 | |
13088 Iterator<StyleSheet> iterator() { | |
13089 return new _FixedSizeListIterator<StyleSheet>(this); | |
13090 } | |
13091 | |
13092 StyleSheet item(int index) { | |
13093 return LevelDom.wrapStyleSheet(_ptr.item(index)); | |
13094 } | |
13095 } | |
13096 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13097 // for details. All rights reserved. Use of this source code is governed by a | |
13098 // BSD-style license that can be found in the LICENSE file. | |
13099 | |
13100 // WARNING: Do not edit - generated code. | |
13101 | |
13102 class StyleSheetWrappingImplementation extends DOMWrapperBase implements StyleSh
eet { | |
13103 StyleSheetWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13104 | |
13105 bool get disabled() { return _ptr.disabled; } | |
13106 | |
13107 void set disabled(bool value) { _ptr.disabled = value; } | |
13108 | |
13109 String get href() { return _ptr.href; } | |
13110 | |
13111 MediaList get media() { return LevelDom.wrapMediaList(_ptr.media); } | |
13112 | |
13113 Node get ownerNode() { return LevelDom.wrapNode(_ptr.ownerNode); } | |
13114 | |
13115 StyleSheet get parentStyleSheet() { return LevelDom.wrapStyleSheet(_ptr.parent
StyleSheet); } | |
13116 | |
13117 String get title() { return _ptr.title; } | |
13118 | |
13119 String get type() { return _ptr.type; } | |
13120 } | |
13121 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13122 // for details. All rights reserved. Use of this source code is governed by a | |
13123 // BSD-style license that can be found in the LICENSE file. | |
13124 | |
13125 // WARNING: Do not edit - generated code. | |
13126 | |
13127 class TableCaptionElementWrappingImplementation extends ElementWrappingImplement
ation implements TableCaptionElement { | |
13128 TableCaptionElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13129 | |
13130 String get align() { return _ptr.align; } | |
13131 | |
13132 void set align(String value) { _ptr.align = value; } | |
13133 } | |
13134 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13135 // for details. All rights reserved. Use of this source code is governed by a | |
13136 // BSD-style license that can be found in the LICENSE file. | |
13137 | |
13138 // WARNING: Do not edit - generated code. | |
13139 | |
13140 class TableCellElementWrappingImplementation extends ElementWrappingImplementati
on implements TableCellElement { | |
13141 TableCellElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13142 | |
13143 String get abbr() { return _ptr.abbr; } | |
13144 | |
13145 void set abbr(String value) { _ptr.abbr = value; } | |
13146 | |
13147 String get align() { return _ptr.align; } | |
13148 | |
13149 void set align(String value) { _ptr.align = value; } | |
13150 | |
13151 String get axis() { return _ptr.axis; } | |
13152 | |
13153 void set axis(String value) { _ptr.axis = value; } | |
13154 | |
13155 String get bgColor() { return _ptr.bgColor; } | |
13156 | |
13157 void set bgColor(String value) { _ptr.bgColor = value; } | |
13158 | |
13159 int get cellIndex() { return _ptr.cellIndex; } | |
13160 | |
13161 String get ch() { return _ptr.ch; } | |
13162 | |
13163 void set ch(String value) { _ptr.ch = value; } | |
13164 | |
13165 String get chOff() { return _ptr.chOff; } | |
13166 | |
13167 void set chOff(String value) { _ptr.chOff = value; } | |
13168 | |
13169 int get colSpan() { return _ptr.colSpan; } | |
13170 | |
13171 void set colSpan(int value) { _ptr.colSpan = value; } | |
13172 | |
13173 String get headers() { return _ptr.headers; } | |
13174 | |
13175 void set headers(String value) { _ptr.headers = value; } | |
13176 | |
13177 String get height() { return _ptr.height; } | |
13178 | |
13179 void set height(String value) { _ptr.height = value; } | |
13180 | |
13181 bool get noWrap() { return _ptr.noWrap; } | |
13182 | |
13183 void set noWrap(bool value) { _ptr.noWrap = value; } | |
13184 | |
13185 int get rowSpan() { return _ptr.rowSpan; } | |
13186 | |
13187 void set rowSpan(int value) { _ptr.rowSpan = value; } | |
13188 | |
13189 String get scope() { return _ptr.scope; } | |
13190 | |
13191 void set scope(String value) { _ptr.scope = value; } | |
13192 | |
13193 String get vAlign() { return _ptr.vAlign; } | |
13194 | |
13195 void set vAlign(String value) { _ptr.vAlign = value; } | |
13196 | |
13197 String get width() { return _ptr.width; } | |
13198 | |
13199 void set width(String value) { _ptr.width = value; } | |
13200 } | |
13201 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13202 // for details. All rights reserved. Use of this source code is governed by a | |
13203 // BSD-style license that can be found in the LICENSE file. | |
13204 | |
13205 // WARNING: Do not edit - generated code. | |
13206 | |
13207 class TableColElementWrappingImplementation extends ElementWrappingImplementatio
n implements TableColElement { | |
13208 TableColElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13209 | |
13210 String get align() { return _ptr.align; } | |
13211 | |
13212 void set align(String value) { _ptr.align = value; } | |
13213 | |
13214 String get ch() { return _ptr.ch; } | |
13215 | |
13216 void set ch(String value) { _ptr.ch = value; } | |
13217 | |
13218 String get chOff() { return _ptr.chOff; } | |
13219 | |
13220 void set chOff(String value) { _ptr.chOff = value; } | |
13221 | |
13222 int get span() { return _ptr.span; } | |
13223 | |
13224 void set span(int value) { _ptr.span = value; } | |
13225 | |
13226 String get vAlign() { return _ptr.vAlign; } | |
13227 | |
13228 void set vAlign(String value) { _ptr.vAlign = value; } | |
13229 | |
13230 String get width() { return _ptr.width; } | |
13231 | |
13232 void set width(String value) { _ptr.width = value; } | |
13233 } | |
13234 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13235 // for details. All rights reserved. Use of this source code is governed by a | |
13236 // BSD-style license that can be found in the LICENSE file. | |
13237 | |
13238 // WARNING: Do not edit - generated code. | |
13239 | |
13240 class TableElementWrappingImplementation extends ElementWrappingImplementation i
mplements TableElement { | |
13241 TableElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13242 | |
13243 String get align() { return _ptr.align; } | |
13244 | |
13245 void set align(String value) { _ptr.align = value; } | |
13246 | |
13247 String get bgColor() { return _ptr.bgColor; } | |
13248 | |
13249 void set bgColor(String value) { _ptr.bgColor = value; } | |
13250 | |
13251 String get border() { return _ptr.border; } | |
13252 | |
13253 void set border(String value) { _ptr.border = value; } | |
13254 | |
13255 TableCaptionElement get caption() { return LevelDom.wrapTableCaptionElement(_p
tr.caption); } | |
13256 | |
13257 void set caption(TableCaptionElement value) { _ptr.caption = LevelDom.unwrap(v
alue); } | |
13258 | |
13259 String get cellPadding() { return _ptr.cellPadding; } | |
13260 | |
13261 void set cellPadding(String value) { _ptr.cellPadding = value; } | |
13262 | |
13263 String get cellSpacing() { return _ptr.cellSpacing; } | |
13264 | |
13265 void set cellSpacing(String value) { _ptr.cellSpacing = value; } | |
13266 | |
13267 String get frame() { return _ptr.frame; } | |
13268 | |
13269 void set frame(String value) { _ptr.frame = value; } | |
13270 | |
13271 ElementList get rows() { return LevelDom.wrapElementList(_ptr.rows); } | |
13272 | |
13273 String get rules() { return _ptr.rules; } | |
13274 | |
13275 void set rules(String value) { _ptr.rules = value; } | |
13276 | |
13277 String get summary() { return _ptr.summary; } | |
13278 | |
13279 void set summary(String value) { _ptr.summary = value; } | |
13280 | |
13281 ElementList get tBodies() { return LevelDom.wrapElementList(_ptr.tBodies); } | |
13282 | |
13283 TableSectionElement get tFoot() { return LevelDom.wrapTableSectionElement(_ptr
.tFoot); } | |
13284 | |
13285 void set tFoot(TableSectionElement value) { _ptr.tFoot = LevelDom.unwrap(value
); } | |
13286 | |
13287 TableSectionElement get tHead() { return LevelDom.wrapTableSectionElement(_ptr
.tHead); } | |
13288 | |
13289 void set tHead(TableSectionElement value) { _ptr.tHead = LevelDom.unwrap(value
); } | |
13290 | |
13291 String get width() { return _ptr.width; } | |
13292 | |
13293 void set width(String value) { _ptr.width = value; } | |
13294 | |
13295 Element createCaption() { | |
13296 return LevelDom.wrapElement(_ptr.createCaption()); | |
13297 } | |
13298 | |
13299 Element createTFoot() { | |
13300 return LevelDom.wrapElement(_ptr.createTFoot()); | |
13301 } | |
13302 | |
13303 Element createTHead() { | |
13304 return LevelDom.wrapElement(_ptr.createTHead()); | |
13305 } | |
13306 | |
13307 void deleteCaption() { | |
13308 _ptr.deleteCaption(); | |
13309 return; | |
13310 } | |
13311 | |
13312 void deleteRow(int index) { | |
13313 _ptr.deleteRow(index); | |
13314 return; | |
13315 } | |
13316 | |
13317 void deleteTFoot() { | |
13318 _ptr.deleteTFoot(); | |
13319 return; | |
13320 } | |
13321 | |
13322 void deleteTHead() { | |
13323 _ptr.deleteTHead(); | |
13324 return; | |
13325 } | |
13326 | |
13327 Element insertRow(int index) { | |
13328 return LevelDom.wrapElement(_ptr.insertRow(index)); | |
13329 } | |
13330 } | |
13331 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13332 // for details. All rights reserved. Use of this source code is governed by a | |
13333 // BSD-style license that can be found in the LICENSE file. | |
13334 | |
13335 // WARNING: Do not edit - generated code. | |
13336 | |
13337 class TableRowElementWrappingImplementation extends ElementWrappingImplementatio
n implements TableRowElement { | |
13338 TableRowElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13339 | |
13340 String get align() { return _ptr.align; } | |
13341 | |
13342 void set align(String value) { _ptr.align = value; } | |
13343 | |
13344 String get bgColor() { return _ptr.bgColor; } | |
13345 | |
13346 void set bgColor(String value) { _ptr.bgColor = value; } | |
13347 | |
13348 ElementList get cells() { return LevelDom.wrapElementList(_ptr.cells); } | |
13349 | |
13350 String get ch() { return _ptr.ch; } | |
13351 | |
13352 void set ch(String value) { _ptr.ch = value; } | |
13353 | |
13354 String get chOff() { return _ptr.chOff; } | |
13355 | |
13356 void set chOff(String value) { _ptr.chOff = value; } | |
13357 | |
13358 int get rowIndex() { return _ptr.rowIndex; } | |
13359 | |
13360 int get sectionRowIndex() { return _ptr.sectionRowIndex; } | |
13361 | |
13362 String get vAlign() { return _ptr.vAlign; } | |
13363 | |
13364 void set vAlign(String value) { _ptr.vAlign = value; } | |
13365 | |
13366 void deleteCell(int index) { | |
13367 _ptr.deleteCell(index); | |
13368 return; | |
13369 } | |
13370 | |
13371 Element insertCell(int index) { | |
13372 return LevelDom.wrapElement(_ptr.insertCell(index)); | |
13373 } | |
13374 } | |
13375 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13376 // for details. All rights reserved. Use of this source code is governed by a | |
13377 // BSD-style license that can be found in the LICENSE file. | |
13378 | |
13379 // WARNING: Do not edit - generated code. | |
13380 | |
13381 class TableSectionElementWrappingImplementation extends ElementWrappingImplement
ation implements TableSectionElement { | |
13382 TableSectionElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13383 | |
13384 String get align() { return _ptr.align; } | |
13385 | |
13386 void set align(String value) { _ptr.align = value; } | |
13387 | |
13388 String get ch() { return _ptr.ch; } | |
13389 | |
13390 void set ch(String value) { _ptr.ch = value; } | |
13391 | |
13392 String get chOff() { return _ptr.chOff; } | |
13393 | |
13394 void set chOff(String value) { _ptr.chOff = value; } | |
13395 | |
13396 ElementList get rows() { return LevelDom.wrapElementList(_ptr.rows); } | |
13397 | |
13398 String get vAlign() { return _ptr.vAlign; } | |
13399 | |
13400 void set vAlign(String value) { _ptr.vAlign = value; } | |
13401 | |
13402 void deleteRow(int index) { | |
13403 _ptr.deleteRow(index); | |
13404 return; | |
13405 } | |
13406 | |
13407 Element insertRow(int index) { | |
13408 return LevelDom.wrapElement(_ptr.insertRow(index)); | |
13409 } | |
13410 } | |
13411 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13412 // for details. All rights reserved. Use of this source code is governed by a | |
13413 // BSD-style license that can be found in the LICENSE file. | |
13414 | |
13415 // WARNING: Do not edit - generated code. | |
13416 | |
13417 class TextAreaElementWrappingImplementation extends ElementWrappingImplementatio
n implements TextAreaElement { | |
13418 TextAreaElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13419 | |
13420 String get accessKey() { return _ptr.accessKey; } | |
13421 | |
13422 void set accessKey(String value) { _ptr.accessKey = value; } | |
13423 | |
13424 bool get autofocus() { return _ptr.autofocus; } | |
13425 | |
13426 void set autofocus(bool value) { _ptr.autofocus = value; } | |
13427 | |
13428 int get cols() { return _ptr.cols; } | |
13429 | |
13430 void set cols(int value) { _ptr.cols = value; } | |
13431 | |
13432 String get defaultValue() { return _ptr.defaultValue; } | |
13433 | |
13434 void set defaultValue(String value) { _ptr.defaultValue = value; } | |
13435 | |
13436 bool get disabled() { return _ptr.disabled; } | |
13437 | |
13438 void set disabled(bool value) { _ptr.disabled = value; } | |
13439 | |
13440 FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); } | |
13441 | |
13442 ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); } | |
13443 | |
13444 int get maxLength() { return _ptr.maxLength; } | |
13445 | |
13446 void set maxLength(int value) { _ptr.maxLength = value; } | |
13447 | |
13448 String get name() { return _ptr.name; } | |
13449 | |
13450 void set name(String value) { _ptr.name = value; } | |
13451 | |
13452 String get placeholder() { return _ptr.placeholder; } | |
13453 | |
13454 void set placeholder(String value) { _ptr.placeholder = value; } | |
13455 | |
13456 bool get readOnly() { return _ptr.readOnly; } | |
13457 | |
13458 void set readOnly(bool value) { _ptr.readOnly = value; } | |
13459 | |
13460 bool get required() { return _ptr.required; } | |
13461 | |
13462 void set required(bool value) { _ptr.required = value; } | |
13463 | |
13464 int get rows() { return _ptr.rows; } | |
13465 | |
13466 void set rows(int value) { _ptr.rows = value; } | |
13467 | |
13468 String get selectionDirection() { return _ptr.selectionDirection; } | |
13469 | |
13470 void set selectionDirection(String value) { _ptr.selectionDirection = value; } | |
13471 | |
13472 int get selectionEnd() { return _ptr.selectionEnd; } | |
13473 | |
13474 void set selectionEnd(int value) { _ptr.selectionEnd = value; } | |
13475 | |
13476 int get selectionStart() { return _ptr.selectionStart; } | |
13477 | |
13478 void set selectionStart(int value) { _ptr.selectionStart = value; } | |
13479 | |
13480 int get textLength() { return _ptr.textLength; } | |
13481 | |
13482 String get type() { return _ptr.type; } | |
13483 | |
13484 String get validationMessage() { return _ptr.validationMessage; } | |
13485 | |
13486 ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity
); } | |
13487 | |
13488 String get value() { return _ptr.value; } | |
13489 | |
13490 void set value(String value) { _ptr.value = value; } | |
13491 | |
13492 bool get willValidate() { return _ptr.willValidate; } | |
13493 | |
13494 String get wrap() { return _ptr.wrap; } | |
13495 | |
13496 void set wrap(String value) { _ptr.wrap = value; } | |
13497 | |
13498 bool checkValidity() { | |
13499 return _ptr.checkValidity(); | |
13500 } | |
13501 | |
13502 void select() { | |
13503 _ptr.select(); | |
13504 return; | |
13505 } | |
13506 | |
13507 void setCustomValidity(String error) { | |
13508 _ptr.setCustomValidity(error); | |
13509 return; | |
13510 } | |
13511 | |
13512 void setSelectionRange(int start, int end, [String direction = null]) { | |
13513 if (direction === null) { | |
13514 _ptr.setSelectionRange(start, end); | |
13515 return; | |
13516 } else { | |
13517 _ptr.setSelectionRange(start, end, direction); | |
13518 return; | |
13519 } | |
13520 } | |
13521 } | |
13522 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13523 // for details. All rights reserved. Use of this source code is governed by a | |
13524 // BSD-style license that can be found in the LICENSE file. | |
13525 | |
13526 // WARNING: Do not edit - generated code. | |
13527 | |
13528 class TextMetricsWrappingImplementation extends DOMWrapperBase implements TextMe
trics { | |
13529 TextMetricsWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13530 | |
13531 num get width() { return _ptr.width; } | |
13532 } | |
13533 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13534 // for details. All rights reserved. Use of this source code is governed by a | |
13535 // BSD-style license that can be found in the LICENSE file. | |
13536 | |
13537 // WARNING: Do not edit - generated code. | |
13538 | |
13539 class TimeRangesWrappingImplementation extends DOMWrapperBase implements TimeRan
ges { | |
13540 TimeRangesWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13541 | |
13542 int get length() { return _ptr.length; } | |
13543 | |
13544 num end(int index) { | |
13545 return _ptr.end(index); | |
13546 } | |
13547 | |
13548 num start(int index) { | |
13549 return _ptr.start(index); | |
13550 } | |
13551 } | |
13552 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13553 // for details. All rights reserved. Use of this source code is governed by a | |
13554 // BSD-style license that can be found in the LICENSE file. | |
13555 | |
13556 // WARNING: Do not edit - generated code. | |
13557 | |
13558 class TitleElementWrappingImplementation extends ElementWrappingImplementation i
mplements TitleElement { | |
13559 TitleElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13560 | |
13561 String get text() { return _ptr.text; } | |
13562 | |
13563 void set text(String value) { _ptr.text = value; } | |
13564 } | |
13565 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13566 // for details. All rights reserved. Use of this source code is governed by a | |
13567 // BSD-style license that can be found in the LICENSE file. | |
13568 | |
13569 // WARNING: Do not edit - generated code. | |
13570 | |
13571 class TouchListWrappingImplementation extends DOMWrapperBase implements TouchLis
t { | |
13572 TouchListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13573 | |
13574 int get length() { return _ptr.length; } | |
13575 | |
13576 Touch operator[](int index) { | |
13577 return item(index); | |
13578 } | |
13579 | |
13580 void operator[]=(int index, Touch value) { | |
13581 throw new UnsupportedOperationException("Cannot assign element of immutable
List."); | |
13582 } | |
13583 | |
13584 void add(Touch value) { | |
13585 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
13586 } | |
13587 | |
13588 void addLast(Touch value) { | |
13589 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
13590 } | |
13591 | |
13592 void addAll(Collection<Touch> collection) { | |
13593 throw new UnsupportedOperationException("Cannot add to immutable List."); | |
13594 } | |
13595 | |
13596 void sort(int compare(Touch a, Touch b)) { | |
13597 throw new UnsupportedOperationException("Cannot sort immutable List."); | |
13598 } | |
13599 | |
13600 void copyFrom(List<Object> src, int srcStart, int dstStart, int count) { | |
13601 throw new UnsupportedOperationException("This object is immutable."); | |
13602 } | |
13603 | |
13604 int indexOf(Touch element, [int start = 0]) { | |
13605 return _Lists.indexOf(this, element, start, this.length); | |
13606 } | |
13607 | |
13608 int lastIndexOf(Touch element, [int start = null]) { | |
13609 if (start === null) start = length - 1; | |
13610 return _Lists.lastIndexOf(this, element, start); | |
13611 } | |
13612 | |
13613 int clear() { | |
13614 throw new UnsupportedOperationException("Cannot clear immutable List."); | |
13615 } | |
13616 | |
13617 Touch removeLast() { | |
13618 throw new UnsupportedOperationException("Cannot removeLast on immutable List
."); | |
13619 } | |
13620 | |
13621 Touch last() { | |
13622 return this[length - 1]; | |
13623 } | |
13624 | |
13625 void forEach(void f(Touch element)) { | |
13626 _Collections.forEach(this, f); | |
13627 } | |
13628 | |
13629 Collection<Touch> filter(bool f(Touch element)) { | |
13630 return _Collections.filter(this, new List<Touch>(), f); | |
13631 } | |
13632 | |
13633 bool every(bool f(Touch element)) { | |
13634 return _Collections.every(this, f); | |
13635 } | |
13636 | |
13637 bool some(bool f(Touch element)) { | |
13638 return _Collections.some(this, f); | |
13639 } | |
13640 | |
13641 void setRange(int start, int length, List<Touch> from, [int startFrom]) { | |
13642 throw new UnsupportedOperationException("Cannot setRange on immutable List."
); | |
13643 } | |
13644 | |
13645 void removeRange(int start, int length) { | |
13646 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | |
13647 } | |
13648 | |
13649 void insertRange(int start, int length, [Touch initialValue]) { | |
13650 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | |
13651 } | |
13652 | |
13653 List<Touch> getRange(int start, int length) { | |
13654 throw new NotImplementedException(); | |
13655 } | |
13656 | |
13657 bool isEmpty() { | |
13658 return length == 0; | |
13659 } | |
13660 | |
13661 Iterator<Touch> iterator() { | |
13662 return new _FixedSizeListIterator<Touch>(this); | |
13663 } | |
13664 | |
13665 Touch item(int index) { | |
13666 return LevelDom.wrapTouch(_ptr.item(index)); | |
13667 } | |
13668 } | |
13669 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13670 // for details. All rights reserved. Use of this source code is governed by a | |
13671 // BSD-style license that can be found in the LICENSE file. | |
13672 | |
13673 // WARNING: Do not edit - generated code. | |
13674 | |
13675 class TouchWrappingImplementation extends DOMWrapperBase implements Touch { | |
13676 TouchWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13677 | |
13678 int get clientX() { return _ptr.clientX; } | |
13679 | |
13680 int get clientY() { return _ptr.clientY; } | |
13681 | |
13682 int get identifier() { return _ptr.identifier; } | |
13683 | |
13684 int get pageX() { return _ptr.pageX; } | |
13685 | |
13686 int get pageY() { return _ptr.pageY; } | |
13687 | |
13688 int get screenX() { return _ptr.screenX; } | |
13689 | |
13690 int get screenY() { return _ptr.screenY; } | |
13691 | |
13692 EventTarget get target() { return LevelDom.wrapEventTarget(_ptr.target); } | |
13693 | |
13694 num get webkitForce() { return _ptr.webkitForce; } | |
13695 | |
13696 int get webkitRadiusX() { return _ptr.webkitRadiusX; } | |
13697 | |
13698 int get webkitRadiusY() { return _ptr.webkitRadiusY; } | |
13699 | |
13700 num get webkitRotationAngle() { return _ptr.webkitRotationAngle; } | |
13701 } | |
13702 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13703 // for details. All rights reserved. Use of this source code is governed by a | |
13704 // BSD-style license that can be found in the LICENSE file. | |
13705 | |
13706 // WARNING: Do not edit - generated code. | |
13707 | |
13708 class TrackElementWrappingImplementation extends ElementWrappingImplementation i
mplements TrackElement { | |
13709 TrackElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13710 | |
13711 bool get isDefault() { return _ptr.isDefault; } | |
13712 | |
13713 void set isDefault(bool value) { _ptr.isDefault = value; } | |
13714 | |
13715 String get kind() { return _ptr.kind; } | |
13716 | |
13717 void set kind(String value) { _ptr.kind = value; } | |
13718 | |
13719 String get label() { return _ptr.label; } | |
13720 | |
13721 void set label(String value) { _ptr.label = value; } | |
13722 | |
13723 String get src() { return _ptr.src; } | |
13724 | |
13725 void set src(String value) { _ptr.src = value; } | |
13726 | |
13727 String get srclang() { return _ptr.srclang; } | |
13728 | |
13729 void set srclang(String value) { _ptr.srclang = value; } | |
13730 } | |
13731 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13732 // for details. All rights reserved. Use of this source code is governed by a | |
13733 // BSD-style license that can be found in the LICENSE file. | |
13734 | |
13735 // WARNING: Do not edit - generated code. | |
13736 | |
13737 class UListElementWrappingImplementation extends ElementWrappingImplementation i
mplements UListElement { | |
13738 UListElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13739 | |
13740 bool get compact() { return _ptr.compact; } | |
13741 | |
13742 void set compact(bool value) { _ptr.compact = value; } | |
13743 | |
13744 String get type() { return _ptr.type; } | |
13745 | |
13746 void set type(String value) { _ptr.type = value; } | |
13747 } | |
13748 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13749 // for details. All rights reserved. Use of this source code is governed by a | |
13750 // BSD-style license that can be found in the LICENSE file. | |
13751 | |
13752 // WARNING: Do not edit - generated code. | |
13753 | |
13754 class Uint16ArrayWrappingImplementation extends ArrayBufferViewWrappingImplement
ation implements Uint16Array { | |
13755 Uint16ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13756 | |
13757 int get length() { return _ptr.length; } | |
13758 | |
13759 Uint16Array subarray(int start, [int end = null]) { | |
13760 if (end === null) { | |
13761 return LevelDom.wrapUint16Array(_ptr.subarray(start)); | |
13762 } else { | |
13763 return LevelDom.wrapUint16Array(_ptr.subarray(start, end)); | |
13764 } | |
13765 } | |
13766 } | |
13767 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13768 // for details. All rights reserved. Use of this source code is governed by a | |
13769 // BSD-style license that can be found in the LICENSE file. | |
13770 | |
13771 // WARNING: Do not edit - generated code. | |
13772 | |
13773 class Uint32ArrayWrappingImplementation extends ArrayBufferViewWrappingImplement
ation implements Uint32Array { | |
13774 Uint32ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13775 | |
13776 int get length() { return _ptr.length; } | |
13777 | |
13778 Uint32Array subarray(int start, [int end = null]) { | |
13779 if (end === null) { | |
13780 return LevelDom.wrapUint32Array(_ptr.subarray(start)); | |
13781 } else { | |
13782 return LevelDom.wrapUint32Array(_ptr.subarray(start, end)); | |
13783 } | |
13784 } | |
13785 } | |
13786 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13787 // for details. All rights reserved. Use of this source code is governed by a | |
13788 // BSD-style license that can be found in the LICENSE file. | |
13789 | |
13790 // WARNING: Do not edit - generated code. | |
13791 | |
13792 class Uint8ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementa
tion implements Uint8Array { | |
13793 Uint8ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13794 | |
13795 int get length() { return _ptr.length; } | |
13796 | |
13797 Uint8Array subarray(int start, [int end = null]) { | |
13798 if (end === null) { | |
13799 return LevelDom.wrapUint8Array(_ptr.subarray(start)); | |
13800 } else { | |
13801 return LevelDom.wrapUint8Array(_ptr.subarray(start, end)); | |
13802 } | |
13803 } | |
13804 } | |
13805 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13806 // for details. All rights reserved. Use of this source code is governed by a | |
13807 // BSD-style license that can be found in the LICENSE file. | |
13808 | |
13809 // WARNING: Do not edit - generated code. | |
13810 | |
13811 class UnknownElementWrappingImplementation extends ElementWrappingImplementation
implements UnknownElement { | |
13812 UnknownElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13813 } | |
13814 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13815 // for details. All rights reserved. Use of this source code is governed by a | |
13816 // BSD-style license that can be found in the LICENSE file. | |
13817 | |
13818 // WARNING: Do not edit - generated code. | |
13819 | |
13820 class ValidityStateWrappingImplementation extends DOMWrapperBase implements Vali
dityState { | |
13821 ValidityStateWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13822 | |
13823 bool get customError() { return _ptr.customError; } | |
13824 | |
13825 bool get patternMismatch() { return _ptr.patternMismatch; } | |
13826 | |
13827 bool get rangeOverflow() { return _ptr.rangeOverflow; } | |
13828 | |
13829 bool get rangeUnderflow() { return _ptr.rangeUnderflow; } | |
13830 | |
13831 bool get stepMismatch() { return _ptr.stepMismatch; } | |
13832 | |
13833 bool get tooLong() { return _ptr.tooLong; } | |
13834 | |
13835 bool get typeMismatch() { return _ptr.typeMismatch; } | |
13836 | |
13837 bool get valid() { return _ptr.valid; } | |
13838 | |
13839 bool get valueMissing() { return _ptr.valueMissing; } | |
13840 } | |
13841 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13842 // for details. All rights reserved. Use of this source code is governed by a | |
13843 // BSD-style license that can be found in the LICENSE file. | |
13844 | |
13845 // WARNING: Do not edit - generated code. | |
13846 | |
13847 class VideoElementWrappingImplementation extends MediaElementWrappingImplementat
ion implements VideoElement { | |
13848 VideoElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13849 | |
13850 int get height() { return _ptr.height; } | |
13851 | |
13852 void set height(int value) { _ptr.height = value; } | |
13853 | |
13854 String get poster() { return _ptr.poster; } | |
13855 | |
13856 void set poster(String value) { _ptr.poster = value; } | |
13857 | |
13858 int get videoHeight() { return _ptr.videoHeight; } | |
13859 | |
13860 int get videoWidth() { return _ptr.videoWidth; } | |
13861 | |
13862 int get webkitDecodedFrameCount() { return _ptr.webkitDecodedFrameCount; } | |
13863 | |
13864 bool get webkitDisplayingFullscreen() { return _ptr.webkitDisplayingFullscreen
; } | |
13865 | |
13866 int get webkitDroppedFrameCount() { return _ptr.webkitDroppedFrameCount; } | |
13867 | |
13868 bool get webkitSupportsFullscreen() { return _ptr.webkitSupportsFullscreen; } | |
13869 | |
13870 int get width() { return _ptr.width; } | |
13871 | |
13872 void set width(int value) { _ptr.width = value; } | |
13873 | |
13874 void webkitEnterFullScreen() { | |
13875 _ptr.webkitEnterFullScreen(); | |
13876 return; | |
13877 } | |
13878 | |
13879 void webkitEnterFullscreen() { | |
13880 _ptr.webkitEnterFullscreen(); | |
13881 return; | |
13882 } | |
13883 | |
13884 void webkitExitFullScreen() { | |
13885 _ptr.webkitExitFullScreen(); | |
13886 return; | |
13887 } | |
13888 | |
13889 void webkitExitFullscreen() { | |
13890 _ptr.webkitExitFullscreen(); | |
13891 return; | |
13892 } | |
13893 } | |
13894 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13895 // for details. All rights reserved. Use of this source code is governed by a | |
13896 // BSD-style license that can be found in the LICENSE file. | |
13897 | |
13898 // WARNING: Do not edit - generated code. | |
13899 | |
13900 class VoidCallbackWrappingImplementation extends DOMWrapperBase implements VoidC
allback { | |
13901 VoidCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13902 | |
13903 void handleEvent() { | |
13904 _ptr.handleEvent(); | |
13905 return; | |
13906 } | |
13907 } | |
13908 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13909 // for details. All rights reserved. Use of this source code is governed by a | |
13910 // BSD-style license that can be found in the LICENSE file. | |
13911 | |
13912 // WARNING: Do not edit - generated code. | |
13913 | |
13914 class WebGLActiveInfoWrappingImplementation extends DOMWrapperBase implements We
bGLActiveInfo { | |
13915 WebGLActiveInfoWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13916 | |
13917 String get name() { return _ptr.name; } | |
13918 | |
13919 int get size() { return _ptr.size; } | |
13920 | |
13921 int get type() { return _ptr.type; } | |
13922 } | |
13923 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13924 // for details. All rights reserved. Use of this source code is governed by a | |
13925 // BSD-style license that can be found in the LICENSE file. | |
13926 | |
13927 // WARNING: Do not edit - generated code. | |
13928 | |
13929 class WebGLBufferWrappingImplementation extends DOMWrapperBase implements WebGLB
uffer { | |
13930 WebGLBufferWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13931 } | |
13932 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13933 // for details. All rights reserved. Use of this source code is governed by a | |
13934 // BSD-style license that can be found in the LICENSE file. | |
13935 | |
13936 // WARNING: Do not edit - generated code. | |
13937 | |
13938 class WebGLContextAttributesWrappingImplementation extends DOMWrapperBase implem
ents WebGLContextAttributes { | |
13939 WebGLContextAttributesWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13940 | |
13941 bool get alpha() { return _ptr.alpha; } | |
13942 | |
13943 void set alpha(bool value) { _ptr.alpha = value; } | |
13944 | |
13945 bool get antialias() { return _ptr.antialias; } | |
13946 | |
13947 void set antialias(bool value) { _ptr.antialias = value; } | |
13948 | |
13949 bool get depth() { return _ptr.depth; } | |
13950 | |
13951 void set depth(bool value) { _ptr.depth = value; } | |
13952 | |
13953 bool get premultipliedAlpha() { return _ptr.premultipliedAlpha; } | |
13954 | |
13955 void set premultipliedAlpha(bool value) { _ptr.premultipliedAlpha = value; } | |
13956 | |
13957 bool get preserveDrawingBuffer() { return _ptr.preserveDrawingBuffer; } | |
13958 | |
13959 void set preserveDrawingBuffer(bool value) { _ptr.preserveDrawingBuffer = valu
e; } | |
13960 | |
13961 bool get stencil() { return _ptr.stencil; } | |
13962 | |
13963 void set stencil(bool value) { _ptr.stencil = value; } | |
13964 } | |
13965 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13966 // for details. All rights reserved. Use of this source code is governed by a | |
13967 // BSD-style license that can be found in the LICENSE file. | |
13968 | |
13969 // WARNING: Do not edit - generated code. | |
13970 | |
13971 class WebGLContextEventWrappingImplementation extends EventWrappingImplementatio
n implements WebGLContextEvent { | |
13972 WebGLContextEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13973 | |
13974 String get statusMessage() { return _ptr.statusMessage; } | |
13975 } | |
13976 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13977 // for details. All rights reserved. Use of this source code is governed by a | |
13978 // BSD-style license that can be found in the LICENSE file. | |
13979 | |
13980 // WARNING: Do not edit - generated code. | |
13981 | |
13982 class WebGLFramebufferWrappingImplementation extends DOMWrapperBase implements W
ebGLFramebuffer { | |
13983 WebGLFramebufferWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13984 } | |
13985 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13986 // for details. All rights reserved. Use of this source code is governed by a | |
13987 // BSD-style license that can be found in the LICENSE file. | |
13988 | |
13989 // WARNING: Do not edit - generated code. | |
13990 | |
13991 class WebGLProgramWrappingImplementation extends DOMWrapperBase implements WebGL
Program { | |
13992 WebGLProgramWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
13993 } | |
13994 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
13995 // for details. All rights reserved. Use of this source code is governed by a | |
13996 // BSD-style license that can be found in the LICENSE file. | |
13997 | |
13998 // WARNING: Do not edit - generated code. | |
13999 | |
14000 class WebGLRenderbufferWrappingImplementation extends DOMWrapperBase implements
WebGLRenderbuffer { | |
14001 WebGLRenderbufferWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
14002 } | |
14003 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
14004 // for details. All rights reserved. Use of this source code is governed by a | |
14005 // BSD-style license that can be found in the LICENSE file. | |
14006 | |
14007 // WARNING: Do not edit - generated code. | |
14008 | |
14009 class WebGLRenderingContextWrappingImplementation extends CanvasRenderingContext
WrappingImplementation implements WebGLRenderingContext { | |
14010 WebGLRenderingContextWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
14011 | |
14012 int get drawingBufferHeight() { return _ptr.drawingBufferHeight; } | |
14013 | |
14014 int get drawingBufferWidth() { return _ptr.drawingBufferWidth; } | |
14015 | |
14016 void activeTexture(int texture) { | |
14017 _ptr.activeTexture(texture); | |
14018 return; | |
14019 } | |
14020 | |
14021 void attachShader(WebGLProgram program, WebGLShader shader) { | |
14022 _ptr.attachShader(LevelDom.unwrap(program), LevelDom.unwrap(shader)); | |
14023 return; | |
14024 } | |
14025 | |
14026 void bindAttribLocation(WebGLProgram program, int index, String name) { | |
14027 _ptr.bindAttribLocation(LevelDom.unwrap(program), index, name); | |
14028 return; | |
14029 } | |
14030 | |
14031 void bindBuffer(int target, WebGLBuffer buffer) { | |
14032 _ptr.bindBuffer(target, LevelDom.unwrap(buffer)); | |
14033 return; | |
14034 } | |
14035 | |
14036 void bindFramebuffer(int target, WebGLFramebuffer framebuffer) { | |
14037 _ptr.bindFramebuffer(target, LevelDom.unwrap(framebuffer)); | |
14038 return; | |
14039 } | |
14040 | |
14041 void bindRenderbuffer(int target, WebGLRenderbuffer renderbuffer) { | |
14042 _ptr.bindRenderbuffer(target, LevelDom.unwrap(renderbuffer)); | |
14043 return; | |
14044 } | |
14045 | |
14046 void bindTexture(int target, WebGLTexture texture) { | |
14047 _ptr.bindTexture(target, LevelDom.unwrap(texture)); | |
14048 return; | |
14049 } | |
14050 | |
14051 void blendColor(num red, num green, num blue, num alpha) { | |
14052 _ptr.blendColor(red, green, blue, alpha); | |
14053 return; | |
14054 } | |
14055 | |
14056 void blendEquation(int mode) { | |
14057 _ptr.blendEquation(mode); | |
14058 return; | |
14059 } | |
14060 | |
14061 void blendEquationSeparate(int modeRGB, int modeAlpha) { | |
14062 _ptr.blendEquationSeparate(modeRGB, modeAlpha); | |
14063 return; | |
14064 } | |
14065 | |
14066 void blendFunc(int sfactor, int dfactor) { | |
14067 _ptr.blendFunc(sfactor, dfactor); | |
14068 return; | |
14069 } | |
14070 | |
14071 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) { | |
14072 _ptr.blendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha); | |
14073 return; | |
14074 } | |
14075 | |
14076 void bufferData(int target, var data_OR_size, int usage) { | |
14077 if (data_OR_size is ArrayBuffer) { | |
14078 _ptr.bufferData(target, LevelDom.unwrap(data_OR_size), usage); | |
14079 return; | |
14080 } else { | |
14081 if (data_OR_size is ArrayBufferView) { | |
14082 _ptr.bufferData(target, LevelDom.unwrap(data_OR_size), usage); | |
14083 return; | |
14084 } else { | |
14085 if (data_OR_size is int) { | |
14086 _ptr.bufferData(target, LevelDom.unwrap(data_OR_size), usage); | |
14087 return; | |
14088 } | |
14089 } | |
14090 } | |
14091 throw "Incorrect number or type of arguments"; | |
14092 } | |
14093 | |
14094 void bufferSubData(int target, int offset, var data) { | |
14095 if (data is ArrayBuffer) { | |
14096 _ptr.bufferSubData(target, offset, LevelDom.unwrap(data)); | |
14097 return; | |
14098 } else { | |
14099 if (data is ArrayBufferView) { | |
14100 _ptr.bufferSubData(target, offset, LevelDom.unwrap(data)); | |
14101 return; | |
14102 } | |
14103 } | |
14104 throw "Incorrect number or type of arguments"; | |
14105 } | |
14106 | |
14107 int checkFramebufferStatus(int target) { | |
14108 return _ptr.checkFramebufferStatus(target); | |
14109 } | |
14110 | |
14111 void clear(int mask) { | |
14112 _ptr.clear(mask); | |
14113 return; | |
14114 } | |
14115 | |
14116 void clearColor(num red, num green, num blue, num alpha) { | |
14117 _ptr.clearColor(red, green, blue, alpha); | |
14118 return; | |
14119 } | |
14120 | |
14121 void clearDepth(num depth) { | |
14122 _ptr.clearDepth(depth); | |
14123 return; | |
14124 } | |
14125 | |
14126 void clearStencil(int s) { | |
14127 _ptr.clearStencil(s); | |
14128 return; | |
14129 } | |
14130 | |
14131 void colorMask(bool red, bool green, bool blue, bool alpha) { | |
14132 _ptr.colorMask(red, green, blue, alpha); | |
14133 return; | |
14134 } | |
14135 | |
14136 void compileShader(WebGLShader shader) { | |
14137 _ptr.compileShader(LevelDom.unwrap(shader)); | |
14138 return; | |
14139 } | |
14140 | |
14141 void copyTexImage2D(int target, int level, int internalformat, int x, int y, i
nt width, int height, int border) { | |
14142 _ptr.copyTexImage2D(target, level, internalformat, x, y, width, height, bord
er); | |
14143 return; | |
14144 } | |
14145 | |
14146 void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x,
int y, int width, int height) { | |
14147 _ptr.copyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
; | |
14148 return; | |
14149 } | |
14150 | |
14151 WebGLBuffer createBuffer() { | |
14152 return LevelDom.wrapWebGLBuffer(_ptr.createBuffer()); | |
14153 } | |
14154 | |
14155 WebGLFramebuffer createFramebuffer() { | |
14156 return LevelDom.wrapWebGLFramebuffer(_ptr.createFramebuffer()); | |
14157 } | |
14158 | |
14159 WebGLProgram createProgram() { | |
14160 return LevelDom.wrapWebGLProgram(_ptr.createProgram()); | |
14161 } | |
14162 | |
14163 WebGLRenderbuffer createRenderbuffer() { | |
14164 return LevelDom.wrapWebGLRenderbuffer(_ptr.createRenderbuffer()); | |
14165 } | |
14166 | |
14167 WebGLShader createShader(int type) { | |
14168 return LevelDom.wrapWebGLShader(_ptr.createShader(type)); | |
14169 } | |
14170 | |
14171 WebGLTexture createTexture() { | |
14172 return LevelDom.wrapWebGLTexture(_ptr.createTexture()); | |
14173 } | |
14174 | |
14175 void cullFace(int mode) { | |
14176 _ptr.cullFace(mode); | |
14177 return; | |
14178 } | |
14179 | |
14180 void deleteBuffer(WebGLBuffer buffer) { | |
14181 _ptr.deleteBuffer(LevelDom.unwrap(buffer)); | |
14182 return; | |
14183 } | |
14184 | |
14185 void deleteFramebuffer(WebGLFramebuffer framebuffer) { | |
14186 _ptr.deleteFramebuffer(LevelDom.unwrap(framebuffer)); | |
14187 return; | |
14188 } | |
14189 | |
14190 void deleteProgram(WebGLProgram program) { | |
14191 _ptr.deleteProgram(LevelDom.unwrap(program)); | |
14192 return; | |
14193 } | |
14194 | |
14195 void deleteRenderbuffer(WebGLRenderbuffer renderbuffer) { | |
14196 _ptr.deleteRenderbuffer(LevelDom.unwrap(renderbuffer)); | |
14197 return; | |
14198 } | |
14199 | |
14200 void deleteShader(WebGLShader shader) { | |
14201 _ptr.deleteShader(LevelDom.unwrap(shader)); | |
14202 return; | |
14203 } | |
14204 | |
14205 void deleteTexture(WebGLTexture texture) { | |
14206 _ptr.deleteTexture(LevelDom.unwrap(texture)); | |
14207 return; | |
14208 } | |
14209 | |
14210 void depthFunc(int func) { | |
14211 _ptr.depthFunc(func); | |
14212 return; | |
14213 } | |
14214 | |
14215 void depthMask(bool flag) { | |
14216 _ptr.depthMask(flag); | |
14217 return; | |
14218 } | |
14219 | |
14220 void depthRange(num zNear, num zFar) { | |
14221 _ptr.depthRange(zNear, zFar); | |
14222 return; | |
14223 } | |
14224 | |
14225 void detachShader(WebGLProgram program, WebGLShader shader) { | |
14226 _ptr.detachShader(LevelDom.unwrap(program), LevelDom.unwrap(shader)); | |
14227 return; | |
14228 } | |
14229 | |
14230 void disable(int cap) { | |
14231 _ptr.disable(cap); | |
14232 return; | |
14233 } | |
14234 | |
14235 void disableVertexAttribArray(int index) { | |
14236 _ptr.disableVertexAttribArray(index); | |
14237 return; | |
14238 } | |
14239 | |
14240 void drawArrays(int mode, int first, int count) { | |
14241 _ptr.drawArrays(mode, first, count); | |
14242 return; | |
14243 } | |
14244 | |
14245 void drawElements(int mode, int count, int type, int offset) { | |
14246 _ptr.drawElements(mode, count, type, offset); | |
14247 return; | |
14248 } | |
14249 | |
14250 void enable(int cap) { | |
14251 _ptr.enable(cap); | |
14252 return; | |
14253 } | |
14254 | |
14255 void enableVertexAttribArray(int index) { | |
14256 _ptr.enableVertexAttribArray(index); | |
14257 return; | |
14258 } | |
14259 | |
14260 void finish() { | |
14261 _ptr.finish(); | |
14262 return; | |
14263 } | |
14264 | |
14265 void flush() { | |
14266 _ptr.flush(); | |
14267 return; | |
14268 } | |
14269 | |
14270 void framebufferRenderbuffer(int target, int attachment, int renderbuffertarge
t, WebGLRenderbuffer renderbuffer) { | |
14271 _ptr.framebufferRenderbuffer(target, attachment, renderbuffertarget, LevelDo
m.unwrap(renderbuffer)); | |
14272 return; | |
14273 } | |
14274 | |
14275 void framebufferTexture2D(int target, int attachment, int textarget, WebGLText
ure texture, int level) { | |
14276 _ptr.framebufferTexture2D(target, attachment, textarget, LevelDom.unwrap(tex
ture), level); | |
14277 return; | |
14278 } | |
14279 | |
14280 void frontFace(int mode) { | |
14281 _ptr.frontFace(mode); | |
14282 return; | |
14283 } | |
14284 | |
14285 void generateMipmap(int target) { | |
14286 _ptr.generateMipmap(target); | |
14287 return; | |
14288 } | |
14289 | |
14290 WebGLActiveInfo getActiveAttrib(WebGLProgram program, int index) { | |
14291 return LevelDom.wrapWebGLActiveInfo(_ptr.getActiveAttrib(LevelDom.unwrap(pro
gram), index)); | |
14292 } | |
14293 | |
14294 WebGLActiveInfo getActiveUniform(WebGLProgram program, int index) { | |
14295 return LevelDom.wrapWebGLActiveInfo(_ptr.getActiveUniform(LevelDom.unwrap(pr
ogram), index)); | |
14296 } | |
14297 | |
14298 void getAttachedShaders(WebGLProgram program) { | |
14299 _ptr.getAttachedShaders(LevelDom.unwrap(program)); | |
14300 return; | |
14301 } | |
14302 | |
14303 int getAttribLocation(WebGLProgram program, String name) { | |
14304 return _ptr.getAttribLocation(LevelDom.unwrap(program), name); | |
14305 } | |
14306 | |
14307 void getBufferParameter() { | |
14308 _ptr.getBufferParameter(); | |
14309 return; | |
14310 } | |
14311 | |
14312 WebGLContextAttributes getContextAttributes() { | |
14313 return LevelDom.wrapWebGLContextAttributes(_ptr.getContextAttributes()); | |
14314 } | |
14315 | |
14316 int getError() { | |
14317 return _ptr.getError(); | |
14318 } | |
14319 | |
14320 void getExtension(String name) { | |
14321 _ptr.getExtension(name); | |
14322 return; | |
14323 } | |
14324 | |
14325 void getFramebufferAttachmentParameter() { | |
14326 _ptr.getFramebufferAttachmentParameter(); | |
14327 return; | |
14328 } | |
14329 | |
14330 void getParameter() { | |
14331 _ptr.getParameter(); | |
14332 return; | |
14333 } | |
14334 | |
14335 String getProgramInfoLog(WebGLProgram program) { | |
14336 return _ptr.getProgramInfoLog(LevelDom.unwrap(program)); | |
14337 } | |
14338 | |
14339 void getProgramParameter() { | |
14340 _ptr.getProgramParameter(); | |
14341 return; | |
14342 } | |
14343 | |
14344 void getRenderbufferParameter() { | |
14345 _ptr.getRenderbufferParameter(); | |
14346 return; | |
14347 } | |
14348 | |
14349 String getShaderInfoLog(WebGLShader shader) { | |
14350 return _ptr.getShaderInfoLog(LevelDom.unwrap(shader)); | |
14351 } | |
14352 | |
14353 void getShaderParameter() { | |
14354 _ptr.getShaderParameter(); | |
14355 return; | |
14356 } | |
14357 | |
14358 String getShaderSource(WebGLShader shader) { | |
14359 return _ptr.getShaderSource(LevelDom.unwrap(shader)); | |
14360 } | |
14361 | |
14362 void getSupportedExtensions() { | |
14363 _ptr.getSupportedExtensions(); | |
14364 return; | |
14365 } | |
14366 | |
14367 void getTexParameter() { | |
14368 _ptr.getTexParameter(); | |
14369 return; | |
14370 } | |
14371 | |
14372 void getUniform() { | |
14373 _ptr.getUniform(); | |
14374 return; | |
14375 } | |
14376 | |
14377 WebGLUniformLocation getUniformLocation(WebGLProgram program, String name) { | |
14378 return LevelDom.wrapWebGLUniformLocation(_ptr.getUniformLocation(LevelDom.un
wrap(program), name)); | |
14379 } | |
14380 | |
14381 void getVertexAttrib() { | |
14382 _ptr.getVertexAttrib(); | |
14383 return; | |
14384 } | |
14385 | |
14386 int getVertexAttribOffset(int index, int pname) { | |
14387 return _ptr.getVertexAttribOffset(index, pname); | |
14388 } | |
14389 | |
14390 void hint(int target, int mode) { | |
14391 _ptr.hint(target, mode); | |
14392 return; | |
14393 } | |
14394 | |
14395 bool isBuffer(WebGLBuffer buffer) { | |
14396 return _ptr.isBuffer(LevelDom.unwrap(buffer)); | |
14397 } | |
14398 | |
14399 bool isContextLost() { | |
14400 return _ptr.isContextLost(); | |
14401 } | |
14402 | |
14403 bool isEnabled(int cap) { | |
14404 return _ptr.isEnabled(cap); | |
14405 } | |
14406 | |
14407 bool isFramebuffer(WebGLFramebuffer framebuffer) { | |
14408 return _ptr.isFramebuffer(LevelDom.unwrap(framebuffer)); | |
14409 } | |
14410 | |
14411 bool isProgram(WebGLProgram program) { | |
14412 return _ptr.isProgram(LevelDom.unwrap(program)); | |
14413 } | |
14414 | |
14415 bool isRenderbuffer(WebGLRenderbuffer renderbuffer) { | |
14416 return _ptr.isRenderbuffer(LevelDom.unwrap(renderbuffer)); | |
14417 } | |
14418 | |
14419 bool isShader(WebGLShader shader) { | |
14420 return _ptr.isShader(LevelDom.unwrap(shader)); | |
14421 } | |
14422 | |
14423 bool isTexture(WebGLTexture texture) { | |
14424 return _ptr.isTexture(LevelDom.unwrap(texture)); | |
14425 } | |
14426 | |
14427 void lineWidth(num width) { | |
14428 _ptr.lineWidth(width); | |
14429 return; | |
14430 } | |
14431 | |
14432 void linkProgram(WebGLProgram program) { | |
14433 _ptr.linkProgram(LevelDom.unwrap(program)); | |
14434 return; | |
14435 } | |
14436 | |
14437 void pixelStorei(int pname, int param) { | |
14438 _ptr.pixelStorei(pname, param); | |
14439 return; | |
14440 } | |
14441 | |
14442 void polygonOffset(num factor, num units) { | |
14443 _ptr.polygonOffset(factor, units); | |
14444 return; | |
14445 } | |
14446 | |
14447 void readPixels(int x, int y, int width, int height, int format, int type, Arr
ayBufferView pixels) { | |
14448 _ptr.readPixels(x, y, width, height, format, type, LevelDom.unwrap(pixels)); | |
14449 return; | |
14450 } | |
14451 | |
14452 void releaseShaderCompiler() { | |
14453 _ptr.releaseShaderCompiler(); | |
14454 return; | |
14455 } | |
14456 | |
14457 void renderbufferStorage(int target, int internalformat, int width, int height
) { | |
14458 _ptr.renderbufferStorage(target, internalformat, width, height); | |
14459 return; | |
14460 } | |
14461 | |
14462 void sampleCoverage(num value, bool invert) { | |
14463 _ptr.sampleCoverage(value, invert); | |
14464 return; | |
14465 } | |
14466 | |
14467 void scissor(int x, int y, int width, int height) { | |
14468 _ptr.scissor(x, y, width, height); | |
14469 return; | |
14470 } | |
14471 | |
14472 void shaderSource(WebGLShader shader, String string) { | |
14473 _ptr.shaderSource(LevelDom.unwrap(shader), string); | |
14474 return; | |
14475 } | |
14476 | |
14477 void stencilFunc(int func, int ref, int mask) { | |
14478 _ptr.stencilFunc(func, ref, mask); | |
14479 return; | |
14480 } | |
14481 | |
14482 void stencilFuncSeparate(int face, int func, int ref, int mask) { | |
14483 _ptr.stencilFuncSeparate(face, func, ref, mask); | |
14484 return; | |
14485 } | |
14486 | |
14487 void stencilMask(int mask) { | |
14488 _ptr.stencilMask(mask); | |
14489 return; | |
14490 } | |
14491 | |
14492 void stencilMaskSeparate(int face, int mask) { | |
14493 _ptr.stencilMaskSeparate(face, mask); | |
14494 return; | |
14495 } | |
14496 | |
14497 void stencilOp(int fail, int zfail, int zpass) { | |
14498 _ptr.stencilOp(fail, zfail, zpass); | |
14499 return; | |
14500 } | |
14501 | |
14502 void stencilOpSeparate(int face, int fail, int zfail, int zpass) { | |
14503 _ptr.stencilOpSeparate(face, fail, zfail, zpass); | |
14504 return; | |
14505 } | |
14506 | |
14507 void texImage2D(int target, int level, int internalformat, int format_OR_width
, int height_OR_type, var border_OR_canvas_OR_image_OR_pixels, [int format = nul
l, int type = null, ArrayBufferView pixels = null]) { | |
14508 if (border_OR_canvas_OR_image_OR_pixels is ImageData) { | |
14509 if (format === null) { | |
14510 if (type === null) { | |
14511 if (pixels === null) { | |
14512 _ptr.texImage2D(target, level, internalformat, format_OR_width, heig
ht_OR_type, LevelDom.unwrap(border_OR_canvas_OR_image_OR_pixels)); | |
14513 return; | |
14514 } | |
14515 } | |
14516 } | |
14517 } else { | |
14518 if (border_OR_canvas_OR_image_OR_pixels is ImageElement) { | |
14519 if (format === null) { | |
14520 if (type === null) { | |
14521 if (pixels === null) { | |
14522 _ptr.texImage2D(target, level, internalformat, format_OR_width, he
ight_OR_type, LevelDom.unwrap(border_OR_canvas_OR_image_OR_pixels)); | |
14523 return; | |
14524 } | |
14525 } | |
14526 } | |
14527 } else { | |
14528 if (border_OR_canvas_OR_image_OR_pixels is CanvasElement) { | |
14529 if (format === null) { | |
14530 if (type === null) { | |
14531 if (pixels === null) { | |
14532 _ptr.texImage2D(target, level, internalformat, format_OR_width,
height_OR_type, LevelDom.unwrap(border_OR_canvas_OR_image_OR_pixels)); | |
14533 return; | |
14534 } | |
14535 } | |
14536 } | |
14537 } else { | |
14538 if (border_OR_canvas_OR_image_OR_pixels is int) { | |
14539 _ptr.texImage2D(target, level, internalformat, format_OR_width, heig
ht_OR_type, LevelDom.unwrap(border_OR_canvas_OR_image_OR_pixels), format, type,
LevelDom.unwrap(pixels)); | |
14540 return; | |
14541 } | |
14542 } | |
14543 } | |
14544 } | |
14545 throw "Incorrect number or type of arguments"; | |
14546 } | |
14547 | |
14548 void texParameterf(int target, int pname, num param) { | |
14549 _ptr.texParameterf(target, pname, param); | |
14550 return; | |
14551 } | |
14552 | |
14553 void texParameteri(int target, int pname, int param) { | |
14554 _ptr.texParameteri(target, pname, param); | |
14555 return; | |
14556 } | |
14557 | |
14558 void texSubImage2D(int target, int level, int xoffset, int yoffset, int format
_OR_width, int height_OR_type, var canvas_OR_format_OR_image_OR_pixels, [int typ
e = null, ArrayBufferView pixels = null]) { | |
14559 if (canvas_OR_format_OR_image_OR_pixels is ImageData) { | |
14560 if (type === null) { | |
14561 if (pixels === null) { | |
14562 _ptr.texSubImage2D(target, level, xoffset, yoffset, format_OR_width, h
eight_OR_type, LevelDom.unwrap(canvas_OR_format_OR_image_OR_pixels)); | |
14563 return; | |
14564 } | |
14565 } | |
14566 } else { | |
14567 if (canvas_OR_format_OR_image_OR_pixels is ImageElement) { | |
14568 if (type === null) { | |
14569 if (pixels === null) { | |
14570 _ptr.texSubImage2D(target, level, xoffset, yoffset, format_OR_width,
height_OR_type, LevelDom.unwrap(canvas_OR_format_OR_image_OR_pixels)); | |
14571 return; | |
14572 } | |
14573 } | |
14574 } else { | |
14575 if (canvas_OR_format_OR_image_OR_pixels is CanvasElement) { | |
14576 if (type === null) { | |
14577 if (pixels === null) { | |
14578 _ptr.texSubImage2D(target, level, xoffset, yoffset, format_OR_widt
h, height_OR_type, LevelDom.unwrap(canvas_OR_format_OR_image_OR_pixels)); | |
14579 return; | |
14580 } | |
14581 } | |
14582 } else { | |
14583 if (canvas_OR_format_OR_image_OR_pixels is int) { | |
14584 _ptr.texSubImage2D(target, level, xoffset, yoffset, format_OR_width,
height_OR_type, LevelDom.unwrap(canvas_OR_format_OR_image_OR_pixels), type, Lev
elDom.unwrap(pixels)); | |
14585 return; | |
14586 } | |
14587 } | |
14588 } | |
14589 } | |
14590 throw "Incorrect number or type of arguments"; | |
14591 } | |
14592 | |
14593 void uniform1f(WebGLUniformLocation location, num x) { | |
14594 _ptr.uniform1f(LevelDom.unwrap(location), x); | |
14595 return; | |
14596 } | |
14597 | |
14598 void uniform1fv(WebGLUniformLocation location, Float32Array v) { | |
14599 _ptr.uniform1fv(LevelDom.unwrap(location), LevelDom.unwrap(v)); | |
14600 return; | |
14601 } | |
14602 | |
14603 void uniform1i(WebGLUniformLocation location, int x) { | |
14604 _ptr.uniform1i(LevelDom.unwrap(location), x); | |
14605 return; | |
14606 } | |
14607 | |
14608 void uniform1iv(WebGLUniformLocation location, Int32Array v) { | |
14609 _ptr.uniform1iv(LevelDom.unwrap(location), LevelDom.unwrap(v)); | |
14610 return; | |
14611 } | |
14612 | |
14613 void uniform2f(WebGLUniformLocation location, num x, num y) { | |
14614 _ptr.uniform2f(LevelDom.unwrap(location), x, y); | |
14615 return; | |
14616 } | |
14617 | |
14618 void uniform2fv(WebGLUniformLocation location, Float32Array v) { | |
14619 _ptr.uniform2fv(LevelDom.unwrap(location), LevelDom.unwrap(v)); | |
14620 return; | |
14621 } | |
14622 | |
14623 void uniform2i(WebGLUniformLocation location, int x, int y) { | |
14624 _ptr.uniform2i(LevelDom.unwrap(location), x, y); | |
14625 return; | |
14626 } | |
14627 | |
14628 void uniform2iv(WebGLUniformLocation location, Int32Array v) { | |
14629 _ptr.uniform2iv(LevelDom.unwrap(location), LevelDom.unwrap(v)); | |
14630 return; | |
14631 } | |
14632 | |
14633 void uniform3f(WebGLUniformLocation location, num x, num y, num z) { | |
14634 _ptr.uniform3f(LevelDom.unwrap(location), x, y, z); | |
14635 return; | |
14636 } | |
14637 | |
14638 void uniform3fv(WebGLUniformLocation location, Float32Array v) { | |
14639 _ptr.uniform3fv(LevelDom.unwrap(location), LevelDom.unwrap(v)); | |
14640 return; | |
14641 } | |
14642 | |
14643 void uniform3i(WebGLUniformLocation location, int x, int y, int z) { | |
14644 _ptr.uniform3i(LevelDom.unwrap(location), x, y, z); | |
14645 return; | |
14646 } | |
14647 | |
14648 void uniform3iv(WebGLUniformLocation location, Int32Array v) { | |
14649 _ptr.uniform3iv(LevelDom.unwrap(location), LevelDom.unwrap(v)); | |
14650 return; | |
14651 } | |
14652 | |
14653 void uniform4f(WebGLUniformLocation location, num x, num y, num z, num w) { | |
14654 _ptr.uniform4f(LevelDom.unwrap(location), x, y, z, w); | |
14655 return; | |
14656 } | |
14657 | |
14658 void uniform4fv(WebGLUniformLocation location, Float32Array v) { | |
14659 _ptr.uniform4fv(LevelDom.unwrap(location), LevelDom.unwrap(v)); | |
14660 return; | |
14661 } | |
14662 | |
14663 void uniform4i(WebGLUniformLocation location, int x, int y, int z, int w) { | |
14664 _ptr.uniform4i(LevelDom.unwrap(location), x, y, z, w); | |
14665 return; | |
14666 } | |
14667 | |
14668 void uniform4iv(WebGLUniformLocation location, Int32Array v) { | |
14669 _ptr.uniform4iv(LevelDom.unwrap(location), LevelDom.unwrap(v)); | |
14670 return; | |
14671 } | |
14672 | |
14673 void uniformMatrix2fv(WebGLUniformLocation location, bool transpose, Float32Ar
ray array) { | |
14674 _ptr.uniformMatrix2fv(LevelDom.unwrap(location), transpose, LevelDom.unwrap(
array)); | |
14675 return; | |
14676 } | |
14677 | |
14678 void uniformMatrix3fv(WebGLUniformLocation location, bool transpose, Float32Ar
ray array) { | |
14679 _ptr.uniformMatrix3fv(LevelDom.unwrap(location), transpose, LevelDom.unwrap(
array)); | |
14680 return; | |
14681 } | |
14682 | |
14683 void uniformMatrix4fv(WebGLUniformLocation location, bool transpose, Float32Ar
ray array) { | |
14684 _ptr.uniformMatrix4fv(LevelDom.unwrap(location), transpose, LevelDom.unwrap(
array)); | |
14685 return; | |
14686 } | |
14687 | |
14688 void useProgram(WebGLProgram program) { | |
14689 _ptr.useProgram(LevelDom.unwrap(program)); | |
14690 return; | |
14691 } | |
14692 | |
14693 void validateProgram(WebGLProgram program) { | |
14694 _ptr.validateProgram(LevelDom.unwrap(program)); | |
14695 return; | |
14696 } | |
14697 | |
14698 void vertexAttrib1f(int indx, num x) { | |
14699 _ptr.vertexAttrib1f(indx, x); | |
14700 return; | |
14701 } | |
14702 | |
14703 void vertexAttrib1fv(int indx, Float32Array values) { | |
14704 _ptr.vertexAttrib1fv(indx, LevelDom.unwrap(values)); | |
14705 return; | |
14706 } | |
14707 | |
14708 void vertexAttrib2f(int indx, num x, num y) { | |
14709 _ptr.vertexAttrib2f(indx, x, y); | |
14710 return; | |
14711 } | |
14712 | |
14713 void vertexAttrib2fv(int indx, Float32Array values) { | |
14714 _ptr.vertexAttrib2fv(indx, LevelDom.unwrap(values)); | |
14715 return; | |
14716 } | |
14717 | |
14718 void vertexAttrib3f(int indx, num x, num y, num z) { | |
14719 _ptr.vertexAttrib3f(indx, x, y, z); | |
14720 return; | |
14721 } | |
14722 | |
14723 void vertexAttrib3fv(int indx, Float32Array values) { | |
14724 _ptr.vertexAttrib3fv(indx, LevelDom.unwrap(values)); | |
14725 return; | |
14726 } | |
14727 | |
14728 void vertexAttrib4f(int indx, num x, num y, num z, num w) { | |
14729 _ptr.vertexAttrib4f(indx, x, y, z, w); | |
14730 return; | |
14731 } | |
14732 | |
14733 void vertexAttrib4fv(int indx, Float32Array values) { | |
14734 _ptr.vertexAttrib4fv(indx, LevelDom.unwrap(values)); | |
14735 return; | |
14736 } | |
14737 | |
14738 void vertexAttribPointer(int indx, int size, int type, bool normalized, int st
ride, int offset) { | |
14739 _ptr.vertexAttribPointer(indx, size, type, normalized, stride, offset); | |
14740 return; | |
14741 } | |
14742 | |
14743 void viewport(int x, int y, int width, int height) { | |
14744 _ptr.viewport(x, y, width, height); | |
14745 return; | |
14746 } | |
14747 } | |
14748 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
14749 // for details. All rights reserved. Use of this source code is governed by a | |
14750 // BSD-style license that can be found in the LICENSE file. | |
14751 | |
14752 // WARNING: Do not edit - generated code. | |
14753 | |
14754 class WebGLShaderWrappingImplementation extends DOMWrapperBase implements WebGLS
hader { | |
14755 WebGLShaderWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
14756 } | |
14757 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
14758 // for details. All rights reserved. Use of this source code is governed by a | |
14759 // BSD-style license that can be found in the LICENSE file. | |
14760 | |
14761 // WARNING: Do not edit - generated code. | |
14762 | |
14763 class WebGLTextureWrappingImplementation extends DOMWrapperBase implements WebGL
Texture { | |
14764 WebGLTextureWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
14765 } | |
14766 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
14767 // for details. All rights reserved. Use of this source code is governed by a | |
14768 // BSD-style license that can be found in the LICENSE file. | |
14769 | |
14770 // WARNING: Do not edit - generated code. | |
14771 | |
14772 class WebGLUniformLocationWrappingImplementation extends DOMWrapperBase implemen
ts WebGLUniformLocation { | |
14773 WebGLUniformLocationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
14774 } | |
14775 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
14776 // for details. All rights reserved. Use of this source code is governed by a | |
14777 // BSD-style license that can be found in the LICENSE file. | |
14778 | |
14779 // WARNING: Do not edit - generated code. | |
14780 | |
14781 class WebGLVertexArrayObjectOESWrappingImplementation extends DOMWrapperBase imp
lements WebGLVertexArrayObjectOES { | |
14782 WebGLVertexArrayObjectOESWrappingImplementation._wrap(ptr) : super._wrap(ptr)
{} | |
14783 } | |
14784 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
14785 // for details. All rights reserved. Use of this source code is governed by a | |
14786 // BSD-style license that can be found in the LICENSE file. | |
14787 | |
14788 // WARNING: Do not edit - generated code. | |
14789 | |
14790 class XMLHttpRequestExceptionWrappingImplementation extends DOMWrapperBase imple
ments XMLHttpRequestException { | |
14791 XMLHttpRequestExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
14792 | |
14793 int get code() { return _ptr.code; } | |
14794 | |
14795 String get message() { return _ptr.message; } | |
14796 | |
14797 String get name() { return _ptr.name; } | |
14798 } | |
14799 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
14800 // for details. All rights reserved. Use of this source code is governed by a | |
14801 // BSD-style license that can be found in the LICENSE file. | |
14802 | |
14803 // WARNING: Do not edit - generated code. | |
14804 | |
14805 class LevelDom { | |
14806 static AnchorElement wrapAnchorElement(raw) { | |
14807 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new AnchorElementWrappingImplementation._wrap(raw); | |
14808 } | |
14809 | |
14810 static Animation wrapAnimation(raw) { | |
14811 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new AnimationWrappingImplementation._wrap(raw); | |
14812 } | |
14813 | |
14814 static AnimationEvent wrapAnimationEvent(raw) { | |
14815 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new AnimationEventWrappingImplementation._wrap(raw); | |
14816 } | |
14817 | |
14818 static AnimationList wrapAnimationList(raw) { | |
14819 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new AnimationListWrappingImplementation._wrap(raw); | |
14820 } | |
14821 | |
14822 static AreaElement wrapAreaElement(raw) { | |
14823 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new AreaElementWrappingImplementation._wrap(raw); | |
14824 } | |
14825 | |
14826 static ArrayBuffer wrapArrayBuffer(raw) { | |
14827 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ArrayBufferWrappingImplementation._wrap(raw); | |
14828 } | |
14829 | |
14830 static ArrayBufferView wrapArrayBufferView(raw) { | |
14831 if (raw === null) { return null; } | |
14832 if (raw.dartObjectLocalStorage !== null) { | |
14833 return raw.dartObjectLocalStorage; | |
14834 } | |
14835 switch (raw.typeName) { | |
14836 case "ArrayBufferView": | |
14837 return new ArrayBufferViewWrappingImplementation._wrap(raw); | |
14838 case "DataView": | |
14839 return new DataViewWrappingImplementation._wrap(raw); | |
14840 case "Float32Array": | |
14841 return new Float32ArrayWrappingImplementation._wrap(raw); | |
14842 case "Float64Array": | |
14843 return new Float64ArrayWrappingImplementation._wrap(raw); | |
14844 case "Int16Array": | |
14845 return new Int16ArrayWrappingImplementation._wrap(raw); | |
14846 case "Int32Array": | |
14847 return new Int32ArrayWrappingImplementation._wrap(raw); | |
14848 case "Int8Array": | |
14849 return new Int8ArrayWrappingImplementation._wrap(raw); | |
14850 case "Uint16Array": | |
14851 return new Uint16ArrayWrappingImplementation._wrap(raw); | |
14852 case "Uint32Array": | |
14853 return new Uint32ArrayWrappingImplementation._wrap(raw); | |
14854 case "Uint8Array": | |
14855 return new Uint8ArrayWrappingImplementation._wrap(raw); | |
14856 default: | |
14857 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
14858 } | |
14859 } | |
14860 | |
14861 static AudioElement wrapAudioElement(raw) { | |
14862 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new AudioElementWrappingImplementation._wrap(raw); | |
14863 } | |
14864 | |
14865 static BRElement wrapBRElement(raw) { | |
14866 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new BRElementWrappingImplementation._wrap(raw); | |
14867 } | |
14868 | |
14869 static BarInfo wrapBarInfo(raw) { | |
14870 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new BarInfoWrappingImplementation._wrap(raw); | |
14871 } | |
14872 | |
14873 static BaseElement wrapBaseElement(raw) { | |
14874 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new BaseElementWrappingImplementation._wrap(raw); | |
14875 } | |
14876 | |
14877 static BeforeLoadEvent wrapBeforeLoadEvent(raw) { | |
14878 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new BeforeLoadEventWrappingImplementation._wrap(raw); | |
14879 } | |
14880 | |
14881 static Blob wrapBlob(raw) { | |
14882 if (raw === null) { return null; } | |
14883 if (raw.dartObjectLocalStorage !== null) { | |
14884 return raw.dartObjectLocalStorage; | |
14885 } | |
14886 switch (raw.typeName) { | |
14887 case "Blob": | |
14888 return new BlobWrappingImplementation._wrap(raw); | |
14889 case "File": | |
14890 return new FileWrappingImplementation._wrap(raw); | |
14891 default: | |
14892 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
14893 } | |
14894 } | |
14895 | |
14896 static BlobBuilder wrapBlobBuilder(raw) { | |
14897 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new BlobBuilderWrappingImplementation._wrap(raw); | |
14898 } | |
14899 | |
14900 static BodyElement wrapBodyElement(raw) { | |
14901 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new BodyElementWrappingImplementation._wrap(raw); | |
14902 } | |
14903 | |
14904 static ButtonElement wrapButtonElement(raw) { | |
14905 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ButtonElementWrappingImplementation._wrap(raw); | |
14906 } | |
14907 | |
14908 static CDATASection wrapCDATASection(raw) { | |
14909 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CDATASectionWrappingImplementation._wrap(raw); | |
14910 } | |
14911 | |
14912 static CSSCharsetRule wrapCSSCharsetRule(raw) { | |
14913 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSCharsetRuleWrappingImplementation._wrap(raw); | |
14914 } | |
14915 | |
14916 static CSSFontFaceRule wrapCSSFontFaceRule(raw) { | |
14917 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSFontFaceRuleWrappingImplementation._wrap(raw); | |
14918 } | |
14919 | |
14920 static CSSImportRule wrapCSSImportRule(raw) { | |
14921 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSImportRuleWrappingImplementation._wrap(raw); | |
14922 } | |
14923 | |
14924 static CSSKeyframeRule wrapCSSKeyframeRule(raw) { | |
14925 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSKeyframeRuleWrappingImplementation._wrap(raw); | |
14926 } | |
14927 | |
14928 static CSSKeyframesRule wrapCSSKeyframesRule(raw) { | |
14929 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSKeyframesRuleWrappingImplementation._wrap(raw); | |
14930 } | |
14931 | |
14932 static CSSMatrix wrapCSSMatrix(raw) { | |
14933 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSMatrixWrappingImplementation._wrap(raw); | |
14934 } | |
14935 | |
14936 static CSSMediaRule wrapCSSMediaRule(raw) { | |
14937 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSMediaRuleWrappingImplementation._wrap(raw); | |
14938 } | |
14939 | |
14940 static CSSPageRule wrapCSSPageRule(raw) { | |
14941 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSPageRuleWrappingImplementation._wrap(raw); | |
14942 } | |
14943 | |
14944 static CSSPrimitiveValue wrapCSSPrimitiveValue(raw) { | |
14945 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSPrimitiveValueWrappingImplementation._wrap(raw); | |
14946 } | |
14947 | |
14948 static CSSRule wrapCSSRule(raw) { | |
14949 if (raw === null) { return null; } | |
14950 if (raw.dartObjectLocalStorage !== null) { | |
14951 return raw.dartObjectLocalStorage; | |
14952 } | |
14953 switch (raw.typeName) { | |
14954 case "CSSCharsetRule": | |
14955 return new CSSCharsetRuleWrappingImplementation._wrap(raw); | |
14956 case "CSSFontFaceRule": | |
14957 return new CSSFontFaceRuleWrappingImplementation._wrap(raw); | |
14958 case "CSSImportRule": | |
14959 return new CSSImportRuleWrappingImplementation._wrap(raw); | |
14960 case "WebKitCSSKeyframeRule": | |
14961 return new CSSKeyframeRuleWrappingImplementation._wrap(raw); | |
14962 case "WebKitCSSKeyframesRule": | |
14963 return new CSSKeyframesRuleWrappingImplementation._wrap(raw); | |
14964 case "CSSMediaRule": | |
14965 return new CSSMediaRuleWrappingImplementation._wrap(raw); | |
14966 case "CSSPageRule": | |
14967 return new CSSPageRuleWrappingImplementation._wrap(raw); | |
14968 case "CSSRule": | |
14969 return new CSSRuleWrappingImplementation._wrap(raw); | |
14970 case "CSSStyleRule": | |
14971 return new CSSStyleRuleWrappingImplementation._wrap(raw); | |
14972 case "CSSUnknownRule": | |
14973 return new CSSUnknownRuleWrappingImplementation._wrap(raw); | |
14974 default: | |
14975 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
14976 } | |
14977 } | |
14978 | |
14979 static CSSRuleList wrapCSSRuleList(raw) { | |
14980 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSRuleListWrappingImplementation._wrap(raw); | |
14981 } | |
14982 | |
14983 static CSSStyleDeclaration wrapCSSStyleDeclaration(raw) { | |
14984 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSStyleDeclarationWrappingImplementation._wrap(raw); | |
14985 } | |
14986 | |
14987 static CSSStyleRule wrapCSSStyleRule(raw) { | |
14988 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSStyleRuleWrappingImplementation._wrap(raw); | |
14989 } | |
14990 | |
14991 static CSSStyleSheet wrapCSSStyleSheet(raw) { | |
14992 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSStyleSheetWrappingImplementation._wrap(raw); | |
14993 } | |
14994 | |
14995 static CSSTransformValue wrapCSSTransformValue(raw) { | |
14996 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSTransformValueWrappingImplementation._wrap(raw); | |
14997 } | |
14998 | |
14999 static CSSUnknownRule wrapCSSUnknownRule(raw) { | |
15000 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CSSUnknownRuleWrappingImplementation._wrap(raw); | |
15001 } | |
15002 | |
15003 static CSSValue wrapCSSValue(raw) { | |
15004 if (raw === null) { return null; } | |
15005 if (raw.dartObjectLocalStorage !== null) { | |
15006 return raw.dartObjectLocalStorage; | |
15007 } | |
15008 switch (raw.typeName) { | |
15009 case "CSSPrimitiveValue": | |
15010 return new CSSPrimitiveValueWrappingImplementation._wrap(raw); | |
15011 case "WebKitCSSTransformValue": | |
15012 return new CSSTransformValueWrappingImplementation._wrap(raw); | |
15013 case "CSSValue": | |
15014 return new CSSValueWrappingImplementation._wrap(raw); | |
15015 case "CSSValueList": | |
15016 return new CSSValueListWrappingImplementation._wrap(raw); | |
15017 default: | |
15018 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15019 } | |
15020 } | |
15021 | |
15022 static CSSValueList wrapCSSValueList(raw) { | |
15023 if (raw === null) { return null; } | |
15024 if (raw.dartObjectLocalStorage !== null) { | |
15025 return raw.dartObjectLocalStorage; | |
15026 } | |
15027 switch (raw.typeName) { | |
15028 case "WebKitCSSTransformValue": | |
15029 return new CSSTransformValueWrappingImplementation._wrap(raw); | |
15030 case "CSSValueList": | |
15031 return new CSSValueListWrappingImplementation._wrap(raw); | |
15032 default: | |
15033 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15034 } | |
15035 } | |
15036 | |
15037 static CanvasElement wrapCanvasElement(raw) { | |
15038 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CanvasElementWrappingImplementation._wrap(raw); | |
15039 } | |
15040 | |
15041 static CanvasGradient wrapCanvasGradient(raw) { | |
15042 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CanvasGradientWrappingImplementation._wrap(raw); | |
15043 } | |
15044 | |
15045 static CanvasPattern wrapCanvasPattern(raw) { | |
15046 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CanvasPatternWrappingImplementation._wrap(raw); | |
15047 } | |
15048 | |
15049 static CanvasPixelArray wrapCanvasPixelArray(raw) { | |
15050 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CanvasPixelArrayWrappingImplementation._wrap(raw); | |
15051 } | |
15052 | |
15053 static CanvasRenderingContext wrapCanvasRenderingContext(raw) { | |
15054 if (raw === null) { return null; } | |
15055 if (raw.dartObjectLocalStorage !== null) { | |
15056 return raw.dartObjectLocalStorage; | |
15057 } | |
15058 switch (raw.typeName) { | |
15059 case "CanvasRenderingContext": | |
15060 return new CanvasRenderingContextWrappingImplementation._wrap(raw); | |
15061 case "CanvasRenderingContext2D": | |
15062 return new CanvasRenderingContext2DWrappingImplementation._wrap(raw); | |
15063 case "WebGLRenderingContext": | |
15064 return new WebGLRenderingContextWrappingImplementation._wrap(raw); | |
15065 default: | |
15066 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15067 } | |
15068 } | |
15069 | |
15070 static CanvasRenderingContext2D wrapCanvasRenderingContext2D(raw) { | |
15071 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CanvasRenderingContext2DWrappingImplementation._wrap(raw
); | |
15072 } | |
15073 | |
15074 static CharacterData wrapCharacterData(raw) { | |
15075 if (raw === null) { return null; } | |
15076 if (raw.dartObjectLocalStorage !== null) { | |
15077 return raw.dartObjectLocalStorage; | |
15078 } | |
15079 switch (raw.typeName) { | |
15080 case "CDATASection": | |
15081 return new CDATASectionWrappingImplementation._wrap(raw); | |
15082 case "CharacterData": | |
15083 return new CharacterDataWrappingImplementation._wrap(raw); | |
15084 case "Comment": | |
15085 return new CommentWrappingImplementation._wrap(raw); | |
15086 case "Text": | |
15087 return new TextWrappingImplementation._wrap(raw); | |
15088 default: | |
15089 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15090 } | |
15091 } | |
15092 | |
15093 static ClientRect wrapClientRect(raw) { | |
15094 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ClientRectWrappingImplementation._wrap(raw); | |
15095 } | |
15096 | |
15097 static Clipboard wrapClipboard(raw) { | |
15098 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ClipboardWrappingImplementation._wrap(raw); | |
15099 } | |
15100 | |
15101 static CloseEvent wrapCloseEvent(raw) { | |
15102 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CloseEventWrappingImplementation._wrap(raw); | |
15103 } | |
15104 | |
15105 static Comment wrapComment(raw) { | |
15106 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CommentWrappingImplementation._wrap(raw); | |
15107 } | |
15108 | |
15109 static CompositionEvent wrapCompositionEvent(raw) { | |
15110 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CompositionEventWrappingImplementation._wrap(raw); | |
15111 } | |
15112 | |
15113 static Console wrapConsole(raw) { | |
15114 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ConsoleWrappingImplementation._wrap(raw); | |
15115 } | |
15116 | |
15117 static Coordinates wrapCoordinates(raw) { | |
15118 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CoordinatesWrappingImplementation._wrap(raw); | |
15119 } | |
15120 | |
15121 static Counter wrapCounter(raw) { | |
15122 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CounterWrappingImplementation._wrap(raw); | |
15123 } | |
15124 | |
15125 static Crypto wrapCrypto(raw) { | |
15126 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CryptoWrappingImplementation._wrap(raw); | |
15127 } | |
15128 | |
15129 static CustomEvent wrapCustomEvent(raw) { | |
15130 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new CustomEventWrappingImplementation._wrap(raw); | |
15131 } | |
15132 | |
15133 static DListElement wrapDListElement(raw) { | |
15134 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DListElementWrappingImplementation._wrap(raw); | |
15135 } | |
15136 | |
15137 static DOMApplicationCache wrapDOMApplicationCache(raw) { | |
15138 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMApplicationCacheWrappingImplementation._wrap(raw); | |
15139 } | |
15140 | |
15141 static DOMException wrapDOMException(raw) { | |
15142 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMExceptionWrappingImplementation._wrap(raw); | |
15143 } | |
15144 | |
15145 static DOMFileSystem wrapDOMFileSystem(raw) { | |
15146 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMFileSystemWrappingImplementation._wrap(raw); | |
15147 } | |
15148 | |
15149 static DOMFileSystemSync wrapDOMFileSystemSync(raw) { | |
15150 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMFileSystemSyncWrappingImplementation._wrap(raw); | |
15151 } | |
15152 | |
15153 static DOMFormData wrapDOMFormData(raw) { | |
15154 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMFormDataWrappingImplementation._wrap(raw); | |
15155 } | |
15156 | |
15157 static DOMMimeType wrapDOMMimeType(raw) { | |
15158 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMMimeTypeWrappingImplementation._wrap(raw); | |
15159 } | |
15160 | |
15161 static DOMMimeTypeArray wrapDOMMimeTypeArray(raw) { | |
15162 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMMimeTypeArrayWrappingImplementation._wrap(raw); | |
15163 } | |
15164 | |
15165 static DOMParser wrapDOMParser(raw) { | |
15166 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMParserWrappingImplementation._wrap(raw); | |
15167 } | |
15168 | |
15169 static DOMPlugin wrapDOMPlugin(raw) { | |
15170 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMPluginWrappingImplementation._wrap(raw); | |
15171 } | |
15172 | |
15173 static DOMPluginArray wrapDOMPluginArray(raw) { | |
15174 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMPluginArrayWrappingImplementation._wrap(raw); | |
15175 } | |
15176 | |
15177 static DOMSelection wrapDOMSelection(raw) { | |
15178 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMSelectionWrappingImplementation._wrap(raw); | |
15179 } | |
15180 | |
15181 static DOMSettableTokenList wrapDOMSettableTokenList(raw) { | |
15182 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMSettableTokenListWrappingImplementation._wrap(raw); | |
15183 } | |
15184 | |
15185 static DOMTokenList wrapDOMTokenList(raw) { | |
15186 if (raw === null) { return null; } | |
15187 if (raw.dartObjectLocalStorage !== null) { | |
15188 return raw.dartObjectLocalStorage; | |
15189 } | |
15190 switch (raw.typeName) { | |
15191 case "DOMSettableTokenList": | |
15192 return new DOMSettableTokenListWrappingImplementation._wrap(raw); | |
15193 case "DOMTokenList": | |
15194 return new DOMTokenListWrappingImplementation._wrap(raw); | |
15195 default: | |
15196 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15197 } | |
15198 } | |
15199 | |
15200 static DOMURL wrapDOMURL(raw) { | |
15201 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DOMURLWrappingImplementation._wrap(raw); | |
15202 } | |
15203 | |
15204 static DataListElement wrapDataListElement(raw) { | |
15205 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DataListElementWrappingImplementation._wrap(raw); | |
15206 } | |
15207 | |
15208 static DataTransferItem wrapDataTransferItem(raw) { | |
15209 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DataTransferItemWrappingImplementation._wrap(raw); | |
15210 } | |
15211 | |
15212 static DataTransferItems wrapDataTransferItems(raw) { | |
15213 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DataTransferItemsWrappingImplementation._wrap(raw); | |
15214 } | |
15215 | |
15216 static DataView wrapDataView(raw) { | |
15217 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DataViewWrappingImplementation._wrap(raw); | |
15218 } | |
15219 | |
15220 static DetailsElement wrapDetailsElement(raw) { | |
15221 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DetailsElementWrappingImplementation._wrap(raw); | |
15222 } | |
15223 | |
15224 static DeviceMotionEvent wrapDeviceMotionEvent(raw) { | |
15225 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DeviceMotionEventWrappingImplementation._wrap(raw); | |
15226 } | |
15227 | |
15228 static DeviceOrientationEvent wrapDeviceOrientationEvent(raw) { | |
15229 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DeviceOrientationEventWrappingImplementation._wrap(raw); | |
15230 } | |
15231 | |
15232 static DirectoryEntry wrapDirectoryEntry(raw) { | |
15233 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DirectoryEntryWrappingImplementation._wrap(raw); | |
15234 } | |
15235 | |
15236 static DirectoryEntrySync wrapDirectoryEntrySync(raw) { | |
15237 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DirectoryEntrySyncWrappingImplementation._wrap(raw); | |
15238 } | |
15239 | |
15240 static DirectoryReader wrapDirectoryReader(raw) { | |
15241 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DirectoryReaderWrappingImplementation._wrap(raw); | |
15242 } | |
15243 | |
15244 static DirectoryReaderSync wrapDirectoryReaderSync(raw) { | |
15245 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DirectoryReaderSyncWrappingImplementation._wrap(raw); | |
15246 } | |
15247 | |
15248 static DivElement wrapDivElement(raw) { | |
15249 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DivElementWrappingImplementation._wrap(raw); | |
15250 } | |
15251 | |
15252 static Document wrapDocument(raw) { | |
15253 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DocumentWrappingImplementation._wrap(raw, raw.documentEl
ement); | |
15254 } | |
15255 | |
15256 static DocumentFragment wrapDocumentFragment(raw) { | |
15257 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new DocumentFragmentWrappingImplementation._wrap(raw); | |
15258 } | |
15259 | |
15260 static Element wrapElement(raw) { | |
15261 if (raw === null) { return null; } | |
15262 if (raw.dartObjectLocalStorage !== null) { | |
15263 return raw.dartObjectLocalStorage; | |
15264 } | |
15265 switch (raw.typeName) { | |
15266 case "HTMLAnchorElement": | |
15267 return new AnchorElementWrappingImplementation._wrap(raw); | |
15268 /* Skipping HTMLAppletElement*/ | |
15269 case "HTMLAreaElement": | |
15270 return new AreaElementWrappingImplementation._wrap(raw); | |
15271 case "HTMLAudioElement": | |
15272 return new AudioElementWrappingImplementation._wrap(raw); | |
15273 case "HTMLBRElement": | |
15274 return new BRElementWrappingImplementation._wrap(raw); | |
15275 case "HTMLBaseElement": | |
15276 return new BaseElementWrappingImplementation._wrap(raw); | |
15277 /* Skipping HTMLBaseFontElement*/ | |
15278 case "HTMLBodyElement": | |
15279 return new BodyElementWrappingImplementation._wrap(raw); | |
15280 case "HTMLButtonElement": | |
15281 return new ButtonElementWrappingImplementation._wrap(raw); | |
15282 case "HTMLCanvasElement": | |
15283 return new CanvasElementWrappingImplementation._wrap(raw); | |
15284 case "HTMLDListElement": | |
15285 return new DListElementWrappingImplementation._wrap(raw); | |
15286 case "HTMLDataListElement": | |
15287 return new DataListElementWrappingImplementation._wrap(raw); | |
15288 case "HTMLDetailsElement": | |
15289 return new DetailsElementWrappingImplementation._wrap(raw); | |
15290 /* Skipping HTMLDirectoryElement*/ | |
15291 case "HTMLDivElement": | |
15292 return new DivElementWrappingImplementation._wrap(raw); | |
15293 case "HTMLElement": | |
15294 return new ElementWrappingImplementation._wrap(raw); | |
15295 case "HTMLEmbedElement": | |
15296 return new EmbedElementWrappingImplementation._wrap(raw); | |
15297 case "HTMLFieldSetElement": | |
15298 return new FieldSetElementWrappingImplementation._wrap(raw); | |
15299 case "HTMLFontElement": | |
15300 return new FontElementWrappingImplementation._wrap(raw); | |
15301 case "HTMLFormElement": | |
15302 return new FormElementWrappingImplementation._wrap(raw); | |
15303 /* Skipping HTMLFrameElement*/ | |
15304 /* Skipping HTMLFrameSetElement*/ | |
15305 case "HTMLHRElement": | |
15306 return new HRElementWrappingImplementation._wrap(raw); | |
15307 case "HTMLHeadElement": | |
15308 return new HeadElementWrappingImplementation._wrap(raw); | |
15309 case "HTMLHeadingElement": | |
15310 return new HeadingElementWrappingImplementation._wrap(raw); | |
15311 case "HTMLHtmlElement": | |
15312 return new DocumentWrappingImplementation._wrap(raw.parentNode, raw); | |
15313 case "HTMLIFrameElement": | |
15314 return new IFrameElementWrappingImplementation._wrap(raw); | |
15315 case "HTMLImageElement": | |
15316 return new ImageElementWrappingImplementation._wrap(raw); | |
15317 case "HTMLInputElement": | |
15318 return new InputElementWrappingImplementation._wrap(raw); | |
15319 /* Skipping HTMLIsIndexElement*/ | |
15320 case "HTMLKeygenElement": | |
15321 return new KeygenElementWrappingImplementation._wrap(raw); | |
15322 case "HTMLLIElement": | |
15323 return new LIElementWrappingImplementation._wrap(raw); | |
15324 case "HTMLLabelElement": | |
15325 return new LabelElementWrappingImplementation._wrap(raw); | |
15326 case "HTMLLegendElement": | |
15327 return new LegendElementWrappingImplementation._wrap(raw); | |
15328 case "HTMLLinkElement": | |
15329 return new LinkElementWrappingImplementation._wrap(raw); | |
15330 case "HTMLMapElement": | |
15331 return new MapElementWrappingImplementation._wrap(raw); | |
15332 case "HTMLMarqueeElement": | |
15333 return new MarqueeElementWrappingImplementation._wrap(raw); | |
15334 case "HTMLMediaElement": | |
15335 return new MediaElementWrappingImplementation._wrap(raw); | |
15336 case "HTMLMenuElement": | |
15337 return new MenuElementWrappingImplementation._wrap(raw); | |
15338 case "HTMLMetaElement": | |
15339 return new MetaElementWrappingImplementation._wrap(raw); | |
15340 case "HTMLMeterElement": | |
15341 return new MeterElementWrappingImplementation._wrap(raw); | |
15342 case "HTMLModElement": | |
15343 return new ModElementWrappingImplementation._wrap(raw); | |
15344 case "HTMLOListElement": | |
15345 return new OListElementWrappingImplementation._wrap(raw); | |
15346 case "HTMLObjectElement": | |
15347 return new ObjectElementWrappingImplementation._wrap(raw); | |
15348 case "HTMLOptGroupElement": | |
15349 return new OptGroupElementWrappingImplementation._wrap(raw); | |
15350 case "HTMLOptionElement": | |
15351 return new OptionElementWrappingImplementation._wrap(raw); | |
15352 case "HTMLOutputElement": | |
15353 return new OutputElementWrappingImplementation._wrap(raw); | |
15354 case "HTMLParagraphElement": | |
15355 return new ParagraphElementWrappingImplementation._wrap(raw); | |
15356 case "HTMLParamElement": | |
15357 return new ParamElementWrappingImplementation._wrap(raw); | |
15358 case "HTMLPreElement": | |
15359 return new PreElementWrappingImplementation._wrap(raw); | |
15360 case "HTMLProgressElement": | |
15361 return new ProgressElementWrappingImplementation._wrap(raw); | |
15362 case "HTMLQuoteElement": | |
15363 return new QuoteElementWrappingImplementation._wrap(raw); | |
15364 case "HTMLScriptElement": | |
15365 return new ScriptElementWrappingImplementation._wrap(raw); | |
15366 case "HTMLSelectElement": | |
15367 return new SelectElementWrappingImplementation._wrap(raw); | |
15368 case "HTMLSourceElement": | |
15369 return new SourceElementWrappingImplementation._wrap(raw); | |
15370 case "HTMLSpanElement": | |
15371 return new SpanElementWrappingImplementation._wrap(raw); | |
15372 case "HTMLStyleElement": | |
15373 return new StyleElementWrappingImplementation._wrap(raw); | |
15374 case "HTMLTableCaptionElement": | |
15375 return new TableCaptionElementWrappingImplementation._wrap(raw); | |
15376 case "HTMLTableCellElement": | |
15377 return new TableCellElementWrappingImplementation._wrap(raw); | |
15378 case "HTMLTableColElement": | |
15379 return new TableColElementWrappingImplementation._wrap(raw); | |
15380 case "HTMLTableElement": | |
15381 return new TableElementWrappingImplementation._wrap(raw); | |
15382 case "HTMLTableRowElement": | |
15383 return new TableRowElementWrappingImplementation._wrap(raw); | |
15384 case "HTMLTableSectionElement": | |
15385 return new TableSectionElementWrappingImplementation._wrap(raw); | |
15386 case "HTMLTextAreaElement": | |
15387 return new TextAreaElementWrappingImplementation._wrap(raw); | |
15388 case "HTMLTitleElement": | |
15389 return new TitleElementWrappingImplementation._wrap(raw); | |
15390 case "HTMLTrackElement": | |
15391 return new TrackElementWrappingImplementation._wrap(raw); | |
15392 case "HTMLUListElement": | |
15393 return new UListElementWrappingImplementation._wrap(raw); | |
15394 case "HTMLUnknownElement": | |
15395 return new UnknownElementWrappingImplementation._wrap(raw); | |
15396 case "HTMLVideoElement": | |
15397 return new VideoElementWrappingImplementation._wrap(raw); | |
15398 default: | |
15399 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15400 } | |
15401 } | |
15402 | |
15403 static ElementList wrapElementList(raw) { | |
15404 return raw === null ? null : new FrozenElementList._wrap(raw); | |
15405 } | |
15406 | |
15407 static EmbedElement wrapEmbedElement(raw) { | |
15408 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new EmbedElementWrappingImplementation._wrap(raw); | |
15409 } | |
15410 | |
15411 static Entity wrapEntity(raw) { | |
15412 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new EntityWrappingImplementation._wrap(raw); | |
15413 } | |
15414 | |
15415 static EntityReference wrapEntityReference(raw) { | |
15416 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new EntityReferenceWrappingImplementation._wrap(raw); | |
15417 } | |
15418 | |
15419 static EntriesCallback wrapEntriesCallback(raw) { | |
15420 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new EntriesCallbackWrappingImplementation._wrap(raw); | |
15421 } | |
15422 | |
15423 static Entry wrapEntry(raw) { | |
15424 if (raw === null) { return null; } | |
15425 if (raw.dartObjectLocalStorage !== null) { | |
15426 return raw.dartObjectLocalStorage; | |
15427 } | |
15428 switch (raw.typeName) { | |
15429 case "DirectoryEntry": | |
15430 return new DirectoryEntryWrappingImplementation._wrap(raw); | |
15431 case "Entry": | |
15432 return new EntryWrappingImplementation._wrap(raw); | |
15433 case "FileEntry": | |
15434 return new FileEntryWrappingImplementation._wrap(raw); | |
15435 default: | |
15436 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15437 } | |
15438 } | |
15439 | |
15440 static EntryArray wrapEntryArray(raw) { | |
15441 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new EntryArrayWrappingImplementation._wrap(raw); | |
15442 } | |
15443 | |
15444 static EntryArraySync wrapEntryArraySync(raw) { | |
15445 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new EntryArraySyncWrappingImplementation._wrap(raw); | |
15446 } | |
15447 | |
15448 static EntryCallback wrapEntryCallback(raw) { | |
15449 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new EntryCallbackWrappingImplementation._wrap(raw); | |
15450 } | |
15451 | |
15452 static EntrySync wrapEntrySync(raw) { | |
15453 if (raw === null) { return null; } | |
15454 if (raw.dartObjectLocalStorage !== null) { | |
15455 return raw.dartObjectLocalStorage; | |
15456 } | |
15457 switch (raw.typeName) { | |
15458 case "DirectoryEntrySync": | |
15459 return new DirectoryEntrySyncWrappingImplementation._wrap(raw); | |
15460 case "EntrySync": | |
15461 return new EntrySyncWrappingImplementation._wrap(raw); | |
15462 case "FileEntrySync": | |
15463 return new FileEntrySyncWrappingImplementation._wrap(raw); | |
15464 default: | |
15465 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15466 } | |
15467 } | |
15468 | |
15469 static ErrorCallback wrapErrorCallback(raw) { | |
15470 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ErrorCallbackWrappingImplementation._wrap(raw); | |
15471 } | |
15472 | |
15473 static ErrorEvent wrapErrorEvent(raw) { | |
15474 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ErrorEventWrappingImplementation._wrap(raw); | |
15475 } | |
15476 | |
15477 static Event wrapEvent(raw) { | |
15478 if (raw === null) { return null; } | |
15479 if (raw.dartObjectLocalStorage !== null) { | |
15480 return raw.dartObjectLocalStorage; | |
15481 } | |
15482 switch (raw.typeName) { | |
15483 case "WebKitAnimationEvent": | |
15484 return new AnimationEventWrappingImplementation._wrap(raw); | |
15485 case "BeforeLoadEvent": | |
15486 return new BeforeLoadEventWrappingImplementation._wrap(raw); | |
15487 case "CloseEvent": | |
15488 return new CloseEventWrappingImplementation._wrap(raw); | |
15489 case "CompositionEvent": | |
15490 return new CompositionEventWrappingImplementation._wrap(raw); | |
15491 case "CustomEvent": | |
15492 return new CustomEventWrappingImplementation._wrap(raw); | |
15493 case "DeviceMotionEvent": | |
15494 return new DeviceMotionEventWrappingImplementation._wrap(raw); | |
15495 case "DeviceOrientationEvent": | |
15496 return new DeviceOrientationEventWrappingImplementation._wrap(raw); | |
15497 case "ErrorEvent": | |
15498 return new ErrorEventWrappingImplementation._wrap(raw); | |
15499 case "Event": | |
15500 return new EventWrappingImplementation._wrap(raw); | |
15501 case "HashChangeEvent": | |
15502 return new HashChangeEventWrappingImplementation._wrap(raw); | |
15503 case "IDBVersionChangeEvent": | |
15504 return new IDBVersionChangeEventWrappingImplementation._wrap(raw); | |
15505 case "KeyboardEvent": | |
15506 return new KeyboardEventWrappingImplementation._wrap(raw); | |
15507 case "MessageEvent": | |
15508 return new MessageEventWrappingImplementation._wrap(raw); | |
15509 case "MouseEvent": | |
15510 return new MouseEventWrappingImplementation._wrap(raw); | |
15511 case "MutationEvent": | |
15512 return new MutationEventWrappingImplementation._wrap(raw); | |
15513 case "OverflowEvent": | |
15514 return new OverflowEventWrappingImplementation._wrap(raw); | |
15515 case "PageTransitionEvent": | |
15516 return new PageTransitionEventWrappingImplementation._wrap(raw); | |
15517 case "PopStateEvent": | |
15518 return new PopStateEventWrappingImplementation._wrap(raw); | |
15519 case "ProgressEvent": | |
15520 return new ProgressEventWrappingImplementation._wrap(raw); | |
15521 case "SpeechInputEvent": | |
15522 return new SpeechInputEventWrappingImplementation._wrap(raw); | |
15523 case "StorageEvent": | |
15524 return new StorageEventWrappingImplementation._wrap(raw); | |
15525 case "TextEvent": | |
15526 return new TextEventWrappingImplementation._wrap(raw); | |
15527 case "TouchEvent": | |
15528 return new TouchEventWrappingImplementation._wrap(raw); | |
15529 case "WebKitTransitionEvent": | |
15530 return new TransitionEventWrappingImplementation._wrap(raw); | |
15531 case "UIEvent": | |
15532 return new UIEventWrappingImplementation._wrap(raw); | |
15533 case "WebGLContextEvent": | |
15534 return new WebGLContextEventWrappingImplementation._wrap(raw); | |
15535 case "WheelEvent": | |
15536 return new WheelEventWrappingImplementation._wrap(raw); | |
15537 case "XMLHttpRequestProgressEvent": | |
15538 return new XMLHttpRequestProgressEventWrappingImplementation._wrap(raw); | |
15539 default: | |
15540 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15541 } | |
15542 } | |
15543 | |
15544 static EventException wrapEventException(raw) { | |
15545 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new EventExceptionWrappingImplementation._wrap(raw); | |
15546 } | |
15547 | |
15548 static Function wrapEventListener(raw) { | |
15549 return raw === null ? null : function(evt) { return raw(LevelDom.wrapEvent(e
vt)); }; | |
15550 } | |
15551 | |
15552 static EventSource wrapEventSource(raw) { | |
15553 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new EventSourceWrappingImplementation._wrap(raw); | |
15554 } | |
15555 | |
15556 static EventTarget wrapEventTarget(raw) { | |
15557 if (raw === null) { return null; } | |
15558 if (raw.dartObjectLocalStorage !== null) { | |
15559 return raw.dartObjectLocalStorage; | |
15560 } | |
15561 switch (raw.typeName) { | |
15562 /* Skipping AbstractWorker*/ | |
15563 case "HTMLAnchorElement": | |
15564 return new AnchorElementWrappingImplementation._wrap(raw); | |
15565 /* Skipping HTMLAppletElement*/ | |
15566 case "HTMLAreaElement": | |
15567 return new AreaElementWrappingImplementation._wrap(raw); | |
15568 /* Skipping Attr*/ | |
15569 case "HTMLAudioElement": | |
15570 return new AudioElementWrappingImplementation._wrap(raw); | |
15571 case "HTMLBRElement": | |
15572 return new BRElementWrappingImplementation._wrap(raw); | |
15573 case "HTMLBaseElement": | |
15574 return new BaseElementWrappingImplementation._wrap(raw); | |
15575 /* Skipping HTMLBaseFontElement*/ | |
15576 case "HTMLBodyElement": | |
15577 return new BodyElementWrappingImplementation._wrap(raw); | |
15578 case "HTMLButtonElement": | |
15579 return new ButtonElementWrappingImplementation._wrap(raw); | |
15580 case "CDATASection": | |
15581 return new CDATASectionWrappingImplementation._wrap(raw); | |
15582 case "HTMLCanvasElement": | |
15583 return new CanvasElementWrappingImplementation._wrap(raw); | |
15584 case "CharacterData": | |
15585 return new CharacterDataWrappingImplementation._wrap(raw); | |
15586 case "Comment": | |
15587 return new CommentWrappingImplementation._wrap(raw); | |
15588 case "HTMLDListElement": | |
15589 return new DListElementWrappingImplementation._wrap(raw); | |
15590 case "DOMApplicationCache": | |
15591 return new DOMApplicationCacheWrappingImplementation._wrap(raw); | |
15592 case "HTMLDataListElement": | |
15593 return new DataListElementWrappingImplementation._wrap(raw); | |
15594 case "HTMLDetailsElement": | |
15595 return new DetailsElementWrappingImplementation._wrap(raw); | |
15596 /* Skipping HTMLDirectoryElement*/ | |
15597 case "HTMLDivElement": | |
15598 return new DivElementWrappingImplementation._wrap(raw); | |
15599 case "HTMLDocument": | |
15600 return new DocumentWrappingImplementation._wrap(raw, raw.documentElement
); | |
15601 case "DocumentFragment": | |
15602 return new DocumentFragmentWrappingImplementation._wrap(raw); | |
15603 /* Skipping DocumentType*/ | |
15604 case "HTMLElement": | |
15605 return new ElementWrappingImplementation._wrap(raw); | |
15606 case "HTMLEmbedElement": | |
15607 return new EmbedElementWrappingImplementation._wrap(raw); | |
15608 case "Entity": | |
15609 return new EntityWrappingImplementation._wrap(raw); | |
15610 case "EntityReference": | |
15611 return new EntityReferenceWrappingImplementation._wrap(raw); | |
15612 case "EventSource": | |
15613 return new EventSourceWrappingImplementation._wrap(raw); | |
15614 case "EventTarget": | |
15615 return new EventTargetWrappingImplementation._wrap(raw); | |
15616 case "HTMLFieldSetElement": | |
15617 return new FieldSetElementWrappingImplementation._wrap(raw); | |
15618 case "HTMLFontElement": | |
15619 return new FontElementWrappingImplementation._wrap(raw); | |
15620 case "HTMLFormElement": | |
15621 return new FormElementWrappingImplementation._wrap(raw); | |
15622 /* Skipping HTMLFrameElement*/ | |
15623 /* Skipping HTMLFrameSetElement*/ | |
15624 case "HTMLHRElement": | |
15625 return new HRElementWrappingImplementation._wrap(raw); | |
15626 case "HTMLHeadElement": | |
15627 return new HeadElementWrappingImplementation._wrap(raw); | |
15628 case "HTMLHeadingElement": | |
15629 return new HeadingElementWrappingImplementation._wrap(raw); | |
15630 case "HTMLHtmlElement": | |
15631 return new DocumentWrappingImplementation._wrap(raw.parentNode, raw); | |
15632 case "HTMLIFrameElement": | |
15633 return new IFrameElementWrappingImplementation._wrap(raw); | |
15634 case "HTMLImageElement": | |
15635 return new ImageElementWrappingImplementation._wrap(raw); | |
15636 case "HTMLInputElement": | |
15637 return new InputElementWrappingImplementation._wrap(raw); | |
15638 /* Skipping HTMLIsIndexElement*/ | |
15639 case "HTMLKeygenElement": | |
15640 return new KeygenElementWrappingImplementation._wrap(raw); | |
15641 case "HTMLLIElement": | |
15642 return new LIElementWrappingImplementation._wrap(raw); | |
15643 case "HTMLLabelElement": | |
15644 return new LabelElementWrappingImplementation._wrap(raw); | |
15645 case "HTMLLegendElement": | |
15646 return new LegendElementWrappingImplementation._wrap(raw); | |
15647 case "HTMLLinkElement": | |
15648 return new LinkElementWrappingImplementation._wrap(raw); | |
15649 case "HTMLMapElement": | |
15650 return new MapElementWrappingImplementation._wrap(raw); | |
15651 case "HTMLMarqueeElement": | |
15652 return new MarqueeElementWrappingImplementation._wrap(raw); | |
15653 case "HTMLMediaElement": | |
15654 return new MediaElementWrappingImplementation._wrap(raw); | |
15655 case "HTMLMenuElement": | |
15656 return new MenuElementWrappingImplementation._wrap(raw); | |
15657 case "MessagePort": | |
15658 return new MessagePortWrappingImplementation._wrap(raw); | |
15659 case "HTMLMetaElement": | |
15660 return new MetaElementWrappingImplementation._wrap(raw); | |
15661 case "HTMLMeterElement": | |
15662 return new MeterElementWrappingImplementation._wrap(raw); | |
15663 case "HTMLModElement": | |
15664 return new ModElementWrappingImplementation._wrap(raw); | |
15665 case "Node": | |
15666 return new NodeWrappingImplementation._wrap(raw); | |
15667 case "Notation": | |
15668 return new NotationWrappingImplementation._wrap(raw); | |
15669 case "Notification": | |
15670 return new NotificationWrappingImplementation._wrap(raw); | |
15671 case "HTMLOListElement": | |
15672 return new OListElementWrappingImplementation._wrap(raw); | |
15673 case "HTMLObjectElement": | |
15674 return new ObjectElementWrappingImplementation._wrap(raw); | |
15675 case "HTMLOptGroupElement": | |
15676 return new OptGroupElementWrappingImplementation._wrap(raw); | |
15677 case "HTMLOptionElement": | |
15678 return new OptionElementWrappingImplementation._wrap(raw); | |
15679 case "HTMLOutputElement": | |
15680 return new OutputElementWrappingImplementation._wrap(raw); | |
15681 case "HTMLParagraphElement": | |
15682 return new ParagraphElementWrappingImplementation._wrap(raw); | |
15683 case "HTMLParamElement": | |
15684 return new ParamElementWrappingImplementation._wrap(raw); | |
15685 case "HTMLPreElement": | |
15686 return new PreElementWrappingImplementation._wrap(raw); | |
15687 case "ProcessingInstruction": | |
15688 return new ProcessingInstructionWrappingImplementation._wrap(raw); | |
15689 case "HTMLProgressElement": | |
15690 return new ProgressElementWrappingImplementation._wrap(raw); | |
15691 case "HTMLQuoteElement": | |
15692 return new QuoteElementWrappingImplementation._wrap(raw); | |
15693 case "HTMLScriptElement": | |
15694 return new ScriptElementWrappingImplementation._wrap(raw); | |
15695 case "HTMLSelectElement": | |
15696 return new SelectElementWrappingImplementation._wrap(raw); | |
15697 case "SharedWorker": | |
15698 return new SharedWorkerWrappingImplementation._wrap(raw); | |
15699 case "HTMLSourceElement": | |
15700 return new SourceElementWrappingImplementation._wrap(raw); | |
15701 case "HTMLSpanElement": | |
15702 return new SpanElementWrappingImplementation._wrap(raw); | |
15703 case "HTMLStyleElement": | |
15704 return new StyleElementWrappingImplementation._wrap(raw); | |
15705 case "HTMLTableCaptionElement": | |
15706 return new TableCaptionElementWrappingImplementation._wrap(raw); | |
15707 case "HTMLTableCellElement": | |
15708 return new TableCellElementWrappingImplementation._wrap(raw); | |
15709 case "HTMLTableColElement": | |
15710 return new TableColElementWrappingImplementation._wrap(raw); | |
15711 case "HTMLTableElement": | |
15712 return new TableElementWrappingImplementation._wrap(raw); | |
15713 case "HTMLTableRowElement": | |
15714 return new TableRowElementWrappingImplementation._wrap(raw); | |
15715 case "HTMLTableSectionElement": | |
15716 return new TableSectionElementWrappingImplementation._wrap(raw); | |
15717 case "Text": | |
15718 return new TextWrappingImplementation._wrap(raw); | |
15719 case "HTMLTextAreaElement": | |
15720 return new TextAreaElementWrappingImplementation._wrap(raw); | |
15721 case "HTMLTitleElement": | |
15722 return new TitleElementWrappingImplementation._wrap(raw); | |
15723 case "HTMLTrackElement": | |
15724 return new TrackElementWrappingImplementation._wrap(raw); | |
15725 case "HTMLUListElement": | |
15726 return new UListElementWrappingImplementation._wrap(raw); | |
15727 case "HTMLUnknownElement": | |
15728 return new UnknownElementWrappingImplementation._wrap(raw); | |
15729 case "HTMLVideoElement": | |
15730 return new VideoElementWrappingImplementation._wrap(raw); | |
15731 case "WebSocket": | |
15732 return new WebSocketWrappingImplementation._wrap(raw); | |
15733 case "Window": | |
15734 return new WindowWrappingImplementation._wrap(raw); | |
15735 case "Worker": | |
15736 return new WorkerWrappingImplementation._wrap(raw); | |
15737 case "XMLHttpRequest": | |
15738 return new XMLHttpRequestWrappingImplementation._wrap(raw); | |
15739 case "XMLHttpRequestUpload": | |
15740 return new XMLHttpRequestUploadWrappingImplementation._wrap(raw); | |
15741 default: | |
15742 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15743 } | |
15744 } | |
15745 | |
15746 static FieldSetElement wrapFieldSetElement(raw) { | |
15747 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FieldSetElementWrappingImplementation._wrap(raw); | |
15748 } | |
15749 | |
15750 static File wrapFile(raw) { | |
15751 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileWrappingImplementation._wrap(raw); | |
15752 } | |
15753 | |
15754 static FileCallback wrapFileCallback(raw) { | |
15755 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileCallbackWrappingImplementation._wrap(raw); | |
15756 } | |
15757 | |
15758 static FileEntry wrapFileEntry(raw) { | |
15759 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileEntryWrappingImplementation._wrap(raw); | |
15760 } | |
15761 | |
15762 static FileEntrySync wrapFileEntrySync(raw) { | |
15763 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileEntrySyncWrappingImplementation._wrap(raw); | |
15764 } | |
15765 | |
15766 static FileError wrapFileError(raw) { | |
15767 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileErrorWrappingImplementation._wrap(raw); | |
15768 } | |
15769 | |
15770 static FileException wrapFileException(raw) { | |
15771 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileExceptionWrappingImplementation._wrap(raw); | |
15772 } | |
15773 | |
15774 static FileList wrapFileList(raw) { | |
15775 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileListWrappingImplementation._wrap(raw); | |
15776 } | |
15777 | |
15778 static FileReader wrapFileReader(raw) { | |
15779 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileReaderWrappingImplementation._wrap(raw); | |
15780 } | |
15781 | |
15782 static FileReaderSync wrapFileReaderSync(raw) { | |
15783 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileReaderSyncWrappingImplementation._wrap(raw); | |
15784 } | |
15785 | |
15786 static FileSystemCallback wrapFileSystemCallback(raw) { | |
15787 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileSystemCallbackWrappingImplementation._wrap(raw); | |
15788 } | |
15789 | |
15790 static FileWriter wrapFileWriter(raw) { | |
15791 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileWriterWrappingImplementation._wrap(raw); | |
15792 } | |
15793 | |
15794 static FileWriterCallback wrapFileWriterCallback(raw) { | |
15795 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileWriterCallbackWrappingImplementation._wrap(raw); | |
15796 } | |
15797 | |
15798 static FileWriterSync wrapFileWriterSync(raw) { | |
15799 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FileWriterSyncWrappingImplementation._wrap(raw); | |
15800 } | |
15801 | |
15802 static Flags wrapFlags(raw) { | |
15803 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FlagsWrappingImplementation._wrap(raw); | |
15804 } | |
15805 | |
15806 static Float32Array wrapFloat32Array(raw) { | |
15807 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new Float32ArrayWrappingImplementation._wrap(raw); | |
15808 } | |
15809 | |
15810 static Float64Array wrapFloat64Array(raw) { | |
15811 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new Float64ArrayWrappingImplementation._wrap(raw); | |
15812 } | |
15813 | |
15814 static FontElement wrapFontElement(raw) { | |
15815 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FontElementWrappingImplementation._wrap(raw); | |
15816 } | |
15817 | |
15818 static FormElement wrapFormElement(raw) { | |
15819 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new FormElementWrappingImplementation._wrap(raw); | |
15820 } | |
15821 | |
15822 static Geolocation wrapGeolocation(raw) { | |
15823 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new GeolocationWrappingImplementation._wrap(raw); | |
15824 } | |
15825 | |
15826 static Geoposition wrapGeoposition(raw) { | |
15827 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new GeopositionWrappingImplementation._wrap(raw); | |
15828 } | |
15829 | |
15830 static HRElement wrapHRElement(raw) { | |
15831 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new HRElementWrappingImplementation._wrap(raw); | |
15832 } | |
15833 | |
15834 static HTMLAllCollection wrapHTMLAllCollection(raw) { | |
15835 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new HTMLAllCollectionWrappingImplementation._wrap(raw); | |
15836 } | |
15837 | |
15838 static HashChangeEvent wrapHashChangeEvent(raw) { | |
15839 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new HashChangeEventWrappingImplementation._wrap(raw); | |
15840 } | |
15841 | |
15842 static HeadElement wrapHeadElement(raw) { | |
15843 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new HeadElementWrappingImplementation._wrap(raw); | |
15844 } | |
15845 | |
15846 static HeadingElement wrapHeadingElement(raw) { | |
15847 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new HeadingElementWrappingImplementation._wrap(raw); | |
15848 } | |
15849 | |
15850 static History wrapHistory(raw) { | |
15851 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new HistoryWrappingImplementation._wrap(raw); | |
15852 } | |
15853 | |
15854 static IDBAny wrapIDBAny(raw) { | |
15855 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBAnyWrappingImplementation._wrap(raw); | |
15856 } | |
15857 | |
15858 static IDBCursor wrapIDBCursor(raw) { | |
15859 if (raw === null) { return null; } | |
15860 if (raw.dartObjectLocalStorage !== null) { | |
15861 return raw.dartObjectLocalStorage; | |
15862 } | |
15863 switch (raw.typeName) { | |
15864 case "IDBCursor": | |
15865 return new IDBCursorWrappingImplementation._wrap(raw); | |
15866 case "IDBCursorWithValue": | |
15867 return new IDBCursorWithValueWrappingImplementation._wrap(raw); | |
15868 default: | |
15869 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15870 } | |
15871 } | |
15872 | |
15873 static IDBCursorWithValue wrapIDBCursorWithValue(raw) { | |
15874 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBCursorWithValueWrappingImplementation._wrap(raw); | |
15875 } | |
15876 | |
15877 static IDBDatabase wrapIDBDatabase(raw) { | |
15878 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBDatabaseWrappingImplementation._wrap(raw); | |
15879 } | |
15880 | |
15881 static IDBDatabaseError wrapIDBDatabaseError(raw) { | |
15882 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBDatabaseErrorWrappingImplementation._wrap(raw); | |
15883 } | |
15884 | |
15885 static IDBDatabaseException wrapIDBDatabaseException(raw) { | |
15886 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBDatabaseExceptionWrappingImplementation._wrap(raw); | |
15887 } | |
15888 | |
15889 static IDBFactory wrapIDBFactory(raw) { | |
15890 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBFactoryWrappingImplementation._wrap(raw); | |
15891 } | |
15892 | |
15893 static IDBIndex wrapIDBIndex(raw) { | |
15894 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBIndexWrappingImplementation._wrap(raw); | |
15895 } | |
15896 | |
15897 static IDBKey wrapIDBKey(raw) { | |
15898 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBKeyWrappingImplementation._wrap(raw); | |
15899 } | |
15900 | |
15901 static IDBKeyRange wrapIDBKeyRange(raw) { | |
15902 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBKeyRangeWrappingImplementation._wrap(raw); | |
15903 } | |
15904 | |
15905 static IDBObjectStore wrapIDBObjectStore(raw) { | |
15906 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBObjectStoreWrappingImplementation._wrap(raw); | |
15907 } | |
15908 | |
15909 static IDBRequest wrapIDBRequest(raw) { | |
15910 if (raw === null) { return null; } | |
15911 if (raw.dartObjectLocalStorage !== null) { | |
15912 return raw.dartObjectLocalStorage; | |
15913 } | |
15914 switch (raw.typeName) { | |
15915 case "IDBRequest": | |
15916 return new IDBRequestWrappingImplementation._wrap(raw); | |
15917 case "IDBVersionChangeRequest": | |
15918 return new IDBVersionChangeRequestWrappingImplementation._wrap(raw); | |
15919 default: | |
15920 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15921 } | |
15922 } | |
15923 | |
15924 static IDBTransaction wrapIDBTransaction(raw) { | |
15925 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBTransactionWrappingImplementation._wrap(raw); | |
15926 } | |
15927 | |
15928 static IDBVersionChangeEvent wrapIDBVersionChangeEvent(raw) { | |
15929 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBVersionChangeEventWrappingImplementation._wrap(raw); | |
15930 } | |
15931 | |
15932 static IDBVersionChangeRequest wrapIDBVersionChangeRequest(raw) { | |
15933 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IDBVersionChangeRequestWrappingImplementation._wrap(raw)
; | |
15934 } | |
15935 | |
15936 static IFrameElement wrapIFrameElement(raw) { | |
15937 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new IFrameElementWrappingImplementation._wrap(raw); | |
15938 } | |
15939 | |
15940 static ImageData wrapImageData(raw) { | |
15941 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ImageDataWrappingImplementation._wrap(raw); | |
15942 } | |
15943 | |
15944 static ImageElement wrapImageElement(raw) { | |
15945 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ImageElementWrappingImplementation._wrap(raw); | |
15946 } | |
15947 | |
15948 static InputElement wrapInputElement(raw) { | |
15949 if (raw === null) { return null; } | |
15950 if (raw.dartObjectLocalStorage !== null) { | |
15951 return raw.dartObjectLocalStorage; | |
15952 } | |
15953 switch (raw.typeName) { | |
15954 case "HTMLInputElement": | |
15955 return new InputElementWrappingImplementation._wrap(raw); | |
15956 /* Skipping HTMLIsIndexElement*/ | |
15957 default: | |
15958 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
15959 } | |
15960 } | |
15961 | |
15962 static Int16Array wrapInt16Array(raw) { | |
15963 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new Int16ArrayWrappingImplementation._wrap(raw); | |
15964 } | |
15965 | |
15966 static Int32Array wrapInt32Array(raw) { | |
15967 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new Int32ArrayWrappingImplementation._wrap(raw); | |
15968 } | |
15969 | |
15970 static Int8Array wrapInt8Array(raw) { | |
15971 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new Int8ArrayWrappingImplementation._wrap(raw); | |
15972 } | |
15973 | |
15974 static KeyboardEvent wrapKeyboardEvent(raw) { | |
15975 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new KeyboardEventWrappingImplementation._wrap(raw); | |
15976 } | |
15977 | |
15978 static KeygenElement wrapKeygenElement(raw) { | |
15979 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new KeygenElementWrappingImplementation._wrap(raw); | |
15980 } | |
15981 | |
15982 static LIElement wrapLIElement(raw) { | |
15983 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new LIElementWrappingImplementation._wrap(raw); | |
15984 } | |
15985 | |
15986 static LabelElement wrapLabelElement(raw) { | |
15987 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new LabelElementWrappingImplementation._wrap(raw); | |
15988 } | |
15989 | |
15990 static LegendElement wrapLegendElement(raw) { | |
15991 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new LegendElementWrappingImplementation._wrap(raw); | |
15992 } | |
15993 | |
15994 static LinkElement wrapLinkElement(raw) { | |
15995 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new LinkElementWrappingImplementation._wrap(raw); | |
15996 } | |
15997 | |
15998 static LocalMediaStream wrapLocalMediaStream(raw) { | |
15999 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new LocalMediaStreamWrappingImplementation._wrap(raw); | |
16000 } | |
16001 | |
16002 static Location wrapLocation(raw) { | |
16003 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new LocationWrappingImplementation._wrap(raw); | |
16004 } | |
16005 | |
16006 static LoseContext wrapLoseContext(raw) { | |
16007 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new LoseContextWrappingImplementation._wrap(raw); | |
16008 } | |
16009 | |
16010 static MapElement wrapMapElement(raw) { | |
16011 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MapElementWrappingImplementation._wrap(raw); | |
16012 } | |
16013 | |
16014 static MarqueeElement wrapMarqueeElement(raw) { | |
16015 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MarqueeElementWrappingImplementation._wrap(raw); | |
16016 } | |
16017 | |
16018 static MediaElement wrapMediaElement(raw) { | |
16019 if (raw === null) { return null; } | |
16020 if (raw.dartObjectLocalStorage !== null) { | |
16021 return raw.dartObjectLocalStorage; | |
16022 } | |
16023 switch (raw.typeName) { | |
16024 case "HTMLAudioElement": | |
16025 return new AudioElementWrappingImplementation._wrap(raw); | |
16026 case "HTMLMediaElement": | |
16027 return new MediaElementWrappingImplementation._wrap(raw); | |
16028 case "HTMLVideoElement": | |
16029 return new VideoElementWrappingImplementation._wrap(raw); | |
16030 default: | |
16031 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
16032 } | |
16033 } | |
16034 | |
16035 static MediaError wrapMediaError(raw) { | |
16036 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MediaErrorWrappingImplementation._wrap(raw); | |
16037 } | |
16038 | |
16039 static MediaList wrapMediaList(raw) { | |
16040 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MediaListWrappingImplementation._wrap(raw); | |
16041 } | |
16042 | |
16043 static MediaQueryList wrapMediaQueryList(raw) { | |
16044 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MediaQueryListWrappingImplementation._wrap(raw); | |
16045 } | |
16046 | |
16047 static MediaQueryListListener wrapMediaQueryListListener(raw) { | |
16048 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MediaQueryListListenerWrappingImplementation._wrap(raw); | |
16049 } | |
16050 | |
16051 static MediaStream wrapMediaStream(raw) { | |
16052 if (raw === null) { return null; } | |
16053 if (raw.dartObjectLocalStorage !== null) { | |
16054 return raw.dartObjectLocalStorage; | |
16055 } | |
16056 switch (raw.typeName) { | |
16057 case "LocalMediaStream": | |
16058 return new LocalMediaStreamWrappingImplementation._wrap(raw); | |
16059 case "MediaStream": | |
16060 return new MediaStreamWrappingImplementation._wrap(raw); | |
16061 default: | |
16062 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
16063 } | |
16064 } | |
16065 | |
16066 static MediaStreamList wrapMediaStreamList(raw) { | |
16067 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MediaStreamListWrappingImplementation._wrap(raw); | |
16068 } | |
16069 | |
16070 static MediaStreamTrack wrapMediaStreamTrack(raw) { | |
16071 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MediaStreamTrackWrappingImplementation._wrap(raw); | |
16072 } | |
16073 | |
16074 static MediaStreamTrackList wrapMediaStreamTrackList(raw) { | |
16075 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MediaStreamTrackListWrappingImplementation._wrap(raw); | |
16076 } | |
16077 | |
16078 static MenuElement wrapMenuElement(raw) { | |
16079 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MenuElementWrappingImplementation._wrap(raw); | |
16080 } | |
16081 | |
16082 static MessageChannel wrapMessageChannel(raw) { | |
16083 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MessageChannelWrappingImplementation._wrap(raw); | |
16084 } | |
16085 | |
16086 static MessageEvent wrapMessageEvent(raw) { | |
16087 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MessageEventWrappingImplementation._wrap(raw); | |
16088 } | |
16089 | |
16090 static MessagePort wrapMessagePort(raw) { | |
16091 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MessagePortWrappingImplementation._wrap(raw); | |
16092 } | |
16093 | |
16094 static MetaElement wrapMetaElement(raw) { | |
16095 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MetaElementWrappingImplementation._wrap(raw); | |
16096 } | |
16097 | |
16098 static Metadata wrapMetadata(raw) { | |
16099 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MetadataWrappingImplementation._wrap(raw); | |
16100 } | |
16101 | |
16102 static MetadataCallback wrapMetadataCallback(raw) { | |
16103 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MetadataCallbackWrappingImplementation._wrap(raw); | |
16104 } | |
16105 | |
16106 static MeterElement wrapMeterElement(raw) { | |
16107 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MeterElementWrappingImplementation._wrap(raw); | |
16108 } | |
16109 | |
16110 static ModElement wrapModElement(raw) { | |
16111 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ModElementWrappingImplementation._wrap(raw); | |
16112 } | |
16113 | |
16114 static MouseEvent wrapMouseEvent(raw) { | |
16115 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MouseEventWrappingImplementation._wrap(raw); | |
16116 } | |
16117 | |
16118 static MutationEvent wrapMutationEvent(raw) { | |
16119 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MutationEventWrappingImplementation._wrap(raw); | |
16120 } | |
16121 | |
16122 static MutationRecord wrapMutationRecord(raw) { | |
16123 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new MutationRecordWrappingImplementation._wrap(raw); | |
16124 } | |
16125 | |
16126 static Navigator wrapNavigator(raw) { | |
16127 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new NavigatorWrappingImplementation._wrap(raw); | |
16128 } | |
16129 | |
16130 static NavigatorUserMediaError wrapNavigatorUserMediaError(raw) { | |
16131 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new NavigatorUserMediaErrorWrappingImplementation._wrap(raw)
; | |
16132 } | |
16133 | |
16134 static NavigatorUserMediaErrorCallback wrapNavigatorUserMediaErrorCallback(raw
) { | |
16135 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new NavigatorUserMediaErrorCallbackWrappingImplementation._w
rap(raw); | |
16136 } | |
16137 | |
16138 static NavigatorUserMediaSuccessCallback wrapNavigatorUserMediaSuccessCallback
(raw) { | |
16139 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new NavigatorUserMediaSuccessCallbackWrappingImplementation.
_wrap(raw); | |
16140 } | |
16141 | |
16142 static Node wrapNode(raw) { | |
16143 if (raw === null) { return null; } | |
16144 if (raw.dartObjectLocalStorage !== null) { | |
16145 return raw.dartObjectLocalStorage; | |
16146 } | |
16147 switch (raw.typeName) { | |
16148 case "HTMLAnchorElement": | |
16149 return new AnchorElementWrappingImplementation._wrap(raw); | |
16150 /* Skipping HTMLAppletElement*/ | |
16151 case "HTMLAreaElement": | |
16152 return new AreaElementWrappingImplementation._wrap(raw); | |
16153 /* Skipping Attr*/ | |
16154 case "HTMLAudioElement": | |
16155 return new AudioElementWrappingImplementation._wrap(raw); | |
16156 case "HTMLBRElement": | |
16157 return new BRElementWrappingImplementation._wrap(raw); | |
16158 case "HTMLBaseElement": | |
16159 return new BaseElementWrappingImplementation._wrap(raw); | |
16160 /* Skipping HTMLBaseFontElement*/ | |
16161 case "HTMLBodyElement": | |
16162 return new BodyElementWrappingImplementation._wrap(raw); | |
16163 case "HTMLButtonElement": | |
16164 return new ButtonElementWrappingImplementation._wrap(raw); | |
16165 case "CDATASection": | |
16166 return new CDATASectionWrappingImplementation._wrap(raw); | |
16167 case "HTMLCanvasElement": | |
16168 return new CanvasElementWrappingImplementation._wrap(raw); | |
16169 case "CharacterData": | |
16170 return new CharacterDataWrappingImplementation._wrap(raw); | |
16171 case "Comment": | |
16172 return new CommentWrappingImplementation._wrap(raw); | |
16173 case "HTMLDListElement": | |
16174 return new DListElementWrappingImplementation._wrap(raw); | |
16175 case "HTMLDataListElement": | |
16176 return new DataListElementWrappingImplementation._wrap(raw); | |
16177 case "HTMLDetailsElement": | |
16178 return new DetailsElementWrappingImplementation._wrap(raw); | |
16179 /* Skipping HTMLDirectoryElement*/ | |
16180 case "HTMLDivElement": | |
16181 return new DivElementWrappingImplementation._wrap(raw); | |
16182 case "HTMLDocument": | |
16183 return new DocumentWrappingImplementation._wrap(raw, raw.documentElement
); | |
16184 case "DocumentFragment": | |
16185 return new DocumentFragmentWrappingImplementation._wrap(raw); | |
16186 /* Skipping DocumentType*/ | |
16187 case "HTMLElement": | |
16188 return new ElementWrappingImplementation._wrap(raw); | |
16189 case "HTMLEmbedElement": | |
16190 return new EmbedElementWrappingImplementation._wrap(raw); | |
16191 case "Entity": | |
16192 return new EntityWrappingImplementation._wrap(raw); | |
16193 case "EntityReference": | |
16194 return new EntityReferenceWrappingImplementation._wrap(raw); | |
16195 case "HTMLFieldSetElement": | |
16196 return new FieldSetElementWrappingImplementation._wrap(raw); | |
16197 case "HTMLFontElement": | |
16198 return new FontElementWrappingImplementation._wrap(raw); | |
16199 case "HTMLFormElement": | |
16200 return new FormElementWrappingImplementation._wrap(raw); | |
16201 /* Skipping HTMLFrameElement*/ | |
16202 /* Skipping HTMLFrameSetElement*/ | |
16203 case "HTMLHRElement": | |
16204 return new HRElementWrappingImplementation._wrap(raw); | |
16205 case "HTMLHeadElement": | |
16206 return new HeadElementWrappingImplementation._wrap(raw); | |
16207 case "HTMLHeadingElement": | |
16208 return new HeadingElementWrappingImplementation._wrap(raw); | |
16209 case "HTMLHtmlElement": | |
16210 return new DocumentWrappingImplementation._wrap(raw.parentNode, raw); | |
16211 case "HTMLIFrameElement": | |
16212 return new IFrameElementWrappingImplementation._wrap(raw); | |
16213 case "HTMLImageElement": | |
16214 return new ImageElementWrappingImplementation._wrap(raw); | |
16215 case "HTMLInputElement": | |
16216 return new InputElementWrappingImplementation._wrap(raw); | |
16217 /* Skipping HTMLIsIndexElement*/ | |
16218 case "HTMLKeygenElement": | |
16219 return new KeygenElementWrappingImplementation._wrap(raw); | |
16220 case "HTMLLIElement": | |
16221 return new LIElementWrappingImplementation._wrap(raw); | |
16222 case "HTMLLabelElement": | |
16223 return new LabelElementWrappingImplementation._wrap(raw); | |
16224 case "HTMLLegendElement": | |
16225 return new LegendElementWrappingImplementation._wrap(raw); | |
16226 case "HTMLLinkElement": | |
16227 return new LinkElementWrappingImplementation._wrap(raw); | |
16228 case "HTMLMapElement": | |
16229 return new MapElementWrappingImplementation._wrap(raw); | |
16230 case "HTMLMarqueeElement": | |
16231 return new MarqueeElementWrappingImplementation._wrap(raw); | |
16232 case "HTMLMediaElement": | |
16233 return new MediaElementWrappingImplementation._wrap(raw); | |
16234 case "HTMLMenuElement": | |
16235 return new MenuElementWrappingImplementation._wrap(raw); | |
16236 case "HTMLMetaElement": | |
16237 return new MetaElementWrappingImplementation._wrap(raw); | |
16238 case "HTMLMeterElement": | |
16239 return new MeterElementWrappingImplementation._wrap(raw); | |
16240 case "HTMLModElement": | |
16241 return new ModElementWrappingImplementation._wrap(raw); | |
16242 case "Node": | |
16243 return new NodeWrappingImplementation._wrap(raw); | |
16244 case "Notation": | |
16245 return new NotationWrappingImplementation._wrap(raw); | |
16246 case "HTMLOListElement": | |
16247 return new OListElementWrappingImplementation._wrap(raw); | |
16248 case "HTMLObjectElement": | |
16249 return new ObjectElementWrappingImplementation._wrap(raw); | |
16250 case "HTMLOptGroupElement": | |
16251 return new OptGroupElementWrappingImplementation._wrap(raw); | |
16252 case "HTMLOptionElement": | |
16253 return new OptionElementWrappingImplementation._wrap(raw); | |
16254 case "HTMLOutputElement": | |
16255 return new OutputElementWrappingImplementation._wrap(raw); | |
16256 case "HTMLParagraphElement": | |
16257 return new ParagraphElementWrappingImplementation._wrap(raw); | |
16258 case "HTMLParamElement": | |
16259 return new ParamElementWrappingImplementation._wrap(raw); | |
16260 case "HTMLPreElement": | |
16261 return new PreElementWrappingImplementation._wrap(raw); | |
16262 case "ProcessingInstruction": | |
16263 return new ProcessingInstructionWrappingImplementation._wrap(raw); | |
16264 case "HTMLProgressElement": | |
16265 return new ProgressElementWrappingImplementation._wrap(raw); | |
16266 case "HTMLQuoteElement": | |
16267 return new QuoteElementWrappingImplementation._wrap(raw); | |
16268 case "HTMLScriptElement": | |
16269 return new ScriptElementWrappingImplementation._wrap(raw); | |
16270 case "HTMLSelectElement": | |
16271 return new SelectElementWrappingImplementation._wrap(raw); | |
16272 case "HTMLSourceElement": | |
16273 return new SourceElementWrappingImplementation._wrap(raw); | |
16274 case "HTMLSpanElement": | |
16275 return new SpanElementWrappingImplementation._wrap(raw); | |
16276 case "HTMLStyleElement": | |
16277 return new StyleElementWrappingImplementation._wrap(raw); | |
16278 case "HTMLTableCaptionElement": | |
16279 return new TableCaptionElementWrappingImplementation._wrap(raw); | |
16280 case "HTMLTableCellElement": | |
16281 return new TableCellElementWrappingImplementation._wrap(raw); | |
16282 case "HTMLTableColElement": | |
16283 return new TableColElementWrappingImplementation._wrap(raw); | |
16284 case "HTMLTableElement": | |
16285 return new TableElementWrappingImplementation._wrap(raw); | |
16286 case "HTMLTableRowElement": | |
16287 return new TableRowElementWrappingImplementation._wrap(raw); | |
16288 case "HTMLTableSectionElement": | |
16289 return new TableSectionElementWrappingImplementation._wrap(raw); | |
16290 case "Text": | |
16291 return new TextWrappingImplementation._wrap(raw); | |
16292 case "HTMLTextAreaElement": | |
16293 return new TextAreaElementWrappingImplementation._wrap(raw); | |
16294 case "HTMLTitleElement": | |
16295 return new TitleElementWrappingImplementation._wrap(raw); | |
16296 case "HTMLTrackElement": | |
16297 return new TrackElementWrappingImplementation._wrap(raw); | |
16298 case "HTMLUListElement": | |
16299 return new UListElementWrappingImplementation._wrap(raw); | |
16300 case "HTMLUnknownElement": | |
16301 return new UnknownElementWrappingImplementation._wrap(raw); | |
16302 case "HTMLVideoElement": | |
16303 return new VideoElementWrappingImplementation._wrap(raw); | |
16304 default: | |
16305 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
16306 } | |
16307 } | |
16308 | |
16309 static Notation wrapNotation(raw) { | |
16310 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new NotationWrappingImplementation._wrap(raw); | |
16311 } | |
16312 | |
16313 static Notification wrapNotification(raw) { | |
16314 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new NotificationWrappingImplementation._wrap(raw); | |
16315 } | |
16316 | |
16317 static NotificationCenter wrapNotificationCenter(raw) { | |
16318 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new NotificationCenterWrappingImplementation._wrap(raw); | |
16319 } | |
16320 | |
16321 static OESStandardDerivatives wrapOESStandardDerivatives(raw) { | |
16322 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new OESStandardDerivativesWrappingImplementation._wrap(raw); | |
16323 } | |
16324 | |
16325 static OESTextureFloat wrapOESTextureFloat(raw) { | |
16326 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new OESTextureFloatWrappingImplementation._wrap(raw); | |
16327 } | |
16328 | |
16329 static OESVertexArrayObject wrapOESVertexArrayObject(raw) { | |
16330 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new OESVertexArrayObjectWrappingImplementation._wrap(raw); | |
16331 } | |
16332 | |
16333 static OListElement wrapOListElement(raw) { | |
16334 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new OListElementWrappingImplementation._wrap(raw); | |
16335 } | |
16336 | |
16337 static ObjectElement wrapObjectElement(raw) { | |
16338 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ObjectElementWrappingImplementation._wrap(raw); | |
16339 } | |
16340 | |
16341 static OperationNotAllowedException wrapOperationNotAllowedException(raw) { | |
16342 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new OperationNotAllowedExceptionWrappingImplementation._wrap
(raw); | |
16343 } | |
16344 | |
16345 static OptGroupElement wrapOptGroupElement(raw) { | |
16346 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new OptGroupElementWrappingImplementation._wrap(raw); | |
16347 } | |
16348 | |
16349 static OptionElement wrapOptionElement(raw) { | |
16350 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new OptionElementWrappingImplementation._wrap(raw); | |
16351 } | |
16352 | |
16353 static OutputElement wrapOutputElement(raw) { | |
16354 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new OutputElementWrappingImplementation._wrap(raw); | |
16355 } | |
16356 | |
16357 static OverflowEvent wrapOverflowEvent(raw) { | |
16358 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new OverflowEventWrappingImplementation._wrap(raw); | |
16359 } | |
16360 | |
16361 static PageTransitionEvent wrapPageTransitionEvent(raw) { | |
16362 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new PageTransitionEventWrappingImplementation._wrap(raw); | |
16363 } | |
16364 | |
16365 static ParagraphElement wrapParagraphElement(raw) { | |
16366 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ParagraphElementWrappingImplementation._wrap(raw); | |
16367 } | |
16368 | |
16369 static ParamElement wrapParamElement(raw) { | |
16370 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ParamElementWrappingImplementation._wrap(raw); | |
16371 } | |
16372 | |
16373 static Point wrapPoint(raw) { | |
16374 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new PointWrappingImplementation._wrap(raw); | |
16375 } | |
16376 | |
16377 static PopStateEvent wrapPopStateEvent(raw) { | |
16378 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new PopStateEventWrappingImplementation._wrap(raw); | |
16379 } | |
16380 | |
16381 static PositionCallback wrapPositionCallback(raw) { | |
16382 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new PositionCallbackWrappingImplementation._wrap(raw); | |
16383 } | |
16384 | |
16385 static PositionError wrapPositionError(raw) { | |
16386 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new PositionErrorWrappingImplementation._wrap(raw); | |
16387 } | |
16388 | |
16389 static PositionErrorCallback wrapPositionErrorCallback(raw) { | |
16390 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new PositionErrorCallbackWrappingImplementation._wrap(raw); | |
16391 } | |
16392 | |
16393 static PreElement wrapPreElement(raw) { | |
16394 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new PreElementWrappingImplementation._wrap(raw); | |
16395 } | |
16396 | |
16397 static ProcessingInstruction wrapProcessingInstruction(raw) { | |
16398 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ProcessingInstructionWrappingImplementation._wrap(raw); | |
16399 } | |
16400 | |
16401 static ProgressElement wrapProgressElement(raw) { | |
16402 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ProgressElementWrappingImplementation._wrap(raw); | |
16403 } | |
16404 | |
16405 static ProgressEvent wrapProgressEvent(raw) { | |
16406 if (raw === null) { return null; } | |
16407 if (raw.dartObjectLocalStorage !== null) { | |
16408 return raw.dartObjectLocalStorage; | |
16409 } | |
16410 switch (raw.typeName) { | |
16411 case "ProgressEvent": | |
16412 return new ProgressEventWrappingImplementation._wrap(raw); | |
16413 case "XMLHttpRequestProgressEvent": | |
16414 return new XMLHttpRequestProgressEventWrappingImplementation._wrap(raw); | |
16415 default: | |
16416 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
16417 } | |
16418 } | |
16419 | |
16420 static QuoteElement wrapQuoteElement(raw) { | |
16421 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new QuoteElementWrappingImplementation._wrap(raw); | |
16422 } | |
16423 | |
16424 static RGBColor wrapRGBColor(raw) { | |
16425 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new RGBColorWrappingImplementation._wrap(raw); | |
16426 } | |
16427 | |
16428 static Range wrapRange(raw) { | |
16429 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new RangeWrappingImplementation._wrap(raw); | |
16430 } | |
16431 | |
16432 static RangeException wrapRangeException(raw) { | |
16433 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new RangeExceptionWrappingImplementation._wrap(raw); | |
16434 } | |
16435 | |
16436 static Rect wrapRect(raw) { | |
16437 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new RectWrappingImplementation._wrap(raw); | |
16438 } | |
16439 | |
16440 static Screen wrapScreen(raw) { | |
16441 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ScreenWrappingImplementation._wrap(raw); | |
16442 } | |
16443 | |
16444 static ScriptElement wrapScriptElement(raw) { | |
16445 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ScriptElementWrappingImplementation._wrap(raw); | |
16446 } | |
16447 | |
16448 static SelectElement wrapSelectElement(raw) { | |
16449 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new SelectElementWrappingImplementation._wrap(raw); | |
16450 } | |
16451 | |
16452 static SharedWorker wrapSharedWorker(raw) { | |
16453 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new SharedWorkerWrappingImplementation._wrap(raw); | |
16454 } | |
16455 | |
16456 static SourceElement wrapSourceElement(raw) { | |
16457 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new SourceElementWrappingImplementation._wrap(raw); | |
16458 } | |
16459 | |
16460 static SpanElement wrapSpanElement(raw) { | |
16461 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new SpanElementWrappingImplementation._wrap(raw); | |
16462 } | |
16463 | |
16464 static SpeechInputEvent wrapSpeechInputEvent(raw) { | |
16465 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new SpeechInputEventWrappingImplementation._wrap(raw); | |
16466 } | |
16467 | |
16468 static SpeechInputResult wrapSpeechInputResult(raw) { | |
16469 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new SpeechInputResultWrappingImplementation._wrap(raw); | |
16470 } | |
16471 | |
16472 static SpeechInputResultList wrapSpeechInputResultList(raw) { | |
16473 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new SpeechInputResultListWrappingImplementation._wrap(raw); | |
16474 } | |
16475 | |
16476 static Storage wrapStorage(raw) { | |
16477 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new StorageWrappingImplementation._wrap(raw); | |
16478 } | |
16479 | |
16480 static StorageEvent wrapStorageEvent(raw) { | |
16481 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new StorageEventWrappingImplementation._wrap(raw); | |
16482 } | |
16483 | |
16484 static StorageInfo wrapStorageInfo(raw) { | |
16485 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new StorageInfoWrappingImplementation._wrap(raw); | |
16486 } | |
16487 | |
16488 static StorageInfoErrorCallback wrapStorageInfoErrorCallback(raw) { | |
16489 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new StorageInfoErrorCallbackWrappingImplementation._wrap(raw
); | |
16490 } | |
16491 | |
16492 static StorageInfoQuotaCallback wrapStorageInfoQuotaCallback(raw) { | |
16493 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new StorageInfoQuotaCallbackWrappingImplementation._wrap(raw
); | |
16494 } | |
16495 | |
16496 static StorageInfoUsageCallback wrapStorageInfoUsageCallback(raw) { | |
16497 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new StorageInfoUsageCallbackWrappingImplementation._wrap(raw
); | |
16498 } | |
16499 | |
16500 static StringCallback wrapStringCallback(raw) { | |
16501 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new StringCallbackWrappingImplementation._wrap(raw); | |
16502 } | |
16503 | |
16504 static StyleElement wrapStyleElement(raw) { | |
16505 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new StyleElementWrappingImplementation._wrap(raw); | |
16506 } | |
16507 | |
16508 static StyleMedia wrapStyleMedia(raw) { | |
16509 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new StyleMediaWrappingImplementation._wrap(raw); | |
16510 } | |
16511 | |
16512 static StyleSheet wrapStyleSheet(raw) { | |
16513 if (raw === null) { return null; } | |
16514 if (raw.dartObjectLocalStorage !== null) { | |
16515 return raw.dartObjectLocalStorage; | |
16516 } | |
16517 switch (raw.typeName) { | |
16518 case "CSSStyleSheet": | |
16519 return new CSSStyleSheetWrappingImplementation._wrap(raw); | |
16520 case "StyleSheet": | |
16521 return new StyleSheetWrappingImplementation._wrap(raw); | |
16522 default: | |
16523 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
16524 } | |
16525 } | |
16526 | |
16527 static StyleSheetList wrapStyleSheetList(raw) { | |
16528 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new StyleSheetListWrappingImplementation._wrap(raw); | |
16529 } | |
16530 | |
16531 static TableCaptionElement wrapTableCaptionElement(raw) { | |
16532 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TableCaptionElementWrappingImplementation._wrap(raw); | |
16533 } | |
16534 | |
16535 static TableCellElement wrapTableCellElement(raw) { | |
16536 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TableCellElementWrappingImplementation._wrap(raw); | |
16537 } | |
16538 | |
16539 static TableColElement wrapTableColElement(raw) { | |
16540 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TableColElementWrappingImplementation._wrap(raw); | |
16541 } | |
16542 | |
16543 static TableElement wrapTableElement(raw) { | |
16544 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TableElementWrappingImplementation._wrap(raw); | |
16545 } | |
16546 | |
16547 static TableRowElement wrapTableRowElement(raw) { | |
16548 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TableRowElementWrappingImplementation._wrap(raw); | |
16549 } | |
16550 | |
16551 static TableSectionElement wrapTableSectionElement(raw) { | |
16552 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TableSectionElementWrappingImplementation._wrap(raw); | |
16553 } | |
16554 | |
16555 static Text wrapText(raw) { | |
16556 if (raw === null) { return null; } | |
16557 if (raw.dartObjectLocalStorage !== null) { | |
16558 return raw.dartObjectLocalStorage; | |
16559 } | |
16560 switch (raw.typeName) { | |
16561 case "CDATASection": | |
16562 return new CDATASectionWrappingImplementation._wrap(raw); | |
16563 case "Text": | |
16564 return new TextWrappingImplementation._wrap(raw); | |
16565 default: | |
16566 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
16567 } | |
16568 } | |
16569 | |
16570 static TextAreaElement wrapTextAreaElement(raw) { | |
16571 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TextAreaElementWrappingImplementation._wrap(raw); | |
16572 } | |
16573 | |
16574 static TextEvent wrapTextEvent(raw) { | |
16575 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TextEventWrappingImplementation._wrap(raw); | |
16576 } | |
16577 | |
16578 static TextMetrics wrapTextMetrics(raw) { | |
16579 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TextMetricsWrappingImplementation._wrap(raw); | |
16580 } | |
16581 | |
16582 static TimeRanges wrapTimeRanges(raw) { | |
16583 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TimeRangesWrappingImplementation._wrap(raw); | |
16584 } | |
16585 | |
16586 static TitleElement wrapTitleElement(raw) { | |
16587 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TitleElementWrappingImplementation._wrap(raw); | |
16588 } | |
16589 | |
16590 static Touch wrapTouch(raw) { | |
16591 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TouchWrappingImplementation._wrap(raw); | |
16592 } | |
16593 | |
16594 static TouchEvent wrapTouchEvent(raw) { | |
16595 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TouchEventWrappingImplementation._wrap(raw); | |
16596 } | |
16597 | |
16598 static TouchList wrapTouchList(raw) { | |
16599 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TouchListWrappingImplementation._wrap(raw); | |
16600 } | |
16601 | |
16602 static TrackElement wrapTrackElement(raw) { | |
16603 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TrackElementWrappingImplementation._wrap(raw); | |
16604 } | |
16605 | |
16606 static TransitionEvent wrapTransitionEvent(raw) { | |
16607 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new TransitionEventWrappingImplementation._wrap(raw); | |
16608 } | |
16609 | |
16610 static UIEvent wrapUIEvent(raw) { | |
16611 if (raw === null) { return null; } | |
16612 if (raw.dartObjectLocalStorage !== null) { | |
16613 return raw.dartObjectLocalStorage; | |
16614 } | |
16615 switch (raw.typeName) { | |
16616 case "CompositionEvent": | |
16617 return new CompositionEventWrappingImplementation._wrap(raw); | |
16618 case "KeyboardEvent": | |
16619 return new KeyboardEventWrappingImplementation._wrap(raw); | |
16620 case "MouseEvent": | |
16621 return new MouseEventWrappingImplementation._wrap(raw); | |
16622 case "TextEvent": | |
16623 return new TextEventWrappingImplementation._wrap(raw); | |
16624 case "TouchEvent": | |
16625 return new TouchEventWrappingImplementation._wrap(raw); | |
16626 case "UIEvent": | |
16627 return new UIEventWrappingImplementation._wrap(raw); | |
16628 case "WheelEvent": | |
16629 return new WheelEventWrappingImplementation._wrap(raw); | |
16630 default: | |
16631 throw new UnsupportedOperationException("Unknown type:" + raw.toString()
); | |
16632 } | |
16633 } | |
16634 | |
16635 static UListElement wrapUListElement(raw) { | |
16636 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new UListElementWrappingImplementation._wrap(raw); | |
16637 } | |
16638 | |
16639 static Uint16Array wrapUint16Array(raw) { | |
16640 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new Uint16ArrayWrappingImplementation._wrap(raw); | |
16641 } | |
16642 | |
16643 static Uint32Array wrapUint32Array(raw) { | |
16644 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new Uint32ArrayWrappingImplementation._wrap(raw); | |
16645 } | |
16646 | |
16647 static Uint8Array wrapUint8Array(raw) { | |
16648 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new Uint8ArrayWrappingImplementation._wrap(raw); | |
16649 } | |
16650 | |
16651 static UnknownElement wrapUnknownElement(raw) { | |
16652 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new UnknownElementWrappingImplementation._wrap(raw); | |
16653 } | |
16654 | |
16655 static ValidityState wrapValidityState(raw) { | |
16656 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new ValidityStateWrappingImplementation._wrap(raw); | |
16657 } | |
16658 | |
16659 static VideoElement wrapVideoElement(raw) { | |
16660 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new VideoElementWrappingImplementation._wrap(raw); | |
16661 } | |
16662 | |
16663 static VoidCallback wrapVoidCallback(raw) { | |
16664 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new VoidCallbackWrappingImplementation._wrap(raw); | |
16665 } | |
16666 | |
16667 static WebGLActiveInfo wrapWebGLActiveInfo(raw) { | |
16668 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLActiveInfoWrappingImplementation._wrap(raw); | |
16669 } | |
16670 | |
16671 static WebGLBuffer wrapWebGLBuffer(raw) { | |
16672 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLBufferWrappingImplementation._wrap(raw); | |
16673 } | |
16674 | |
16675 static WebGLContextAttributes wrapWebGLContextAttributes(raw) { | |
16676 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLContextAttributesWrappingImplementation._wrap(raw); | |
16677 } | |
16678 | |
16679 static WebGLContextEvent wrapWebGLContextEvent(raw) { | |
16680 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLContextEventWrappingImplementation._wrap(raw); | |
16681 } | |
16682 | |
16683 static WebGLFramebuffer wrapWebGLFramebuffer(raw) { | |
16684 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLFramebufferWrappingImplementation._wrap(raw); | |
16685 } | |
16686 | |
16687 static WebGLProgram wrapWebGLProgram(raw) { | |
16688 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLProgramWrappingImplementation._wrap(raw); | |
16689 } | |
16690 | |
16691 static WebGLRenderbuffer wrapWebGLRenderbuffer(raw) { | |
16692 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLRenderbufferWrappingImplementation._wrap(raw); | |
16693 } | |
16694 | |
16695 static WebGLRenderingContext wrapWebGLRenderingContext(raw) { | |
16696 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLRenderingContextWrappingImplementation._wrap(raw); | |
16697 } | |
16698 | |
16699 static WebGLShader wrapWebGLShader(raw) { | |
16700 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLShaderWrappingImplementation._wrap(raw); | |
16701 } | |
16702 | |
16703 static WebGLTexture wrapWebGLTexture(raw) { | |
16704 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLTextureWrappingImplementation._wrap(raw); | |
16705 } | |
16706 | |
16707 static WebGLUniformLocation wrapWebGLUniformLocation(raw) { | |
16708 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLUniformLocationWrappingImplementation._wrap(raw); | |
16709 } | |
16710 | |
16711 static WebGLVertexArrayObjectOES wrapWebGLVertexArrayObjectOES(raw) { | |
16712 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebGLVertexArrayObjectOESWrappingImplementation._wrap(ra
w); | |
16713 } | |
16714 | |
16715 static WebSocket wrapWebSocket(raw) { | |
16716 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WebSocketWrappingImplementation._wrap(raw); | |
16717 } | |
16718 | |
16719 static WheelEvent wrapWheelEvent(raw) { | |
16720 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WheelEventWrappingImplementation._wrap(raw); | |
16721 } | |
16722 | |
16723 static Window wrapWindow(raw) { | |
16724 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WindowWrappingImplementation._wrap(raw); | |
16725 } | |
16726 | |
16727 static Worker wrapWorker(raw) { | |
16728 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new WorkerWrappingImplementation._wrap(raw); | |
16729 } | |
16730 | |
16731 static XMLHttpRequest wrapXMLHttpRequest(raw) { | |
16732 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new XMLHttpRequestWrappingImplementation._wrap(raw); | |
16733 } | |
16734 | |
16735 static XMLHttpRequestException wrapXMLHttpRequestException(raw) { | |
16736 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new XMLHttpRequestExceptionWrappingImplementation._wrap(raw)
; | |
16737 } | |
16738 | |
16739 static XMLHttpRequestProgressEvent wrapXMLHttpRequestProgressEvent(raw) { | |
16740 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new XMLHttpRequestProgressEventWrappingImplementation._wrap(
raw); | |
16741 } | |
16742 | |
16743 static XMLHttpRequestUpload wrapXMLHttpRequestUpload(raw) { | |
16744 return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartO
bjectLocalStorage : new XMLHttpRequestUploadWrappingImplementation._wrap(raw); | |
16745 } | |
16746 | |
16747 static unwrapMaybePrimitive(raw) { | |
16748 return raw is DOMWrapperBase ? raw._ptr : raw; | |
16749 } | |
16750 | |
16751 static unwrap(raw) { | |
16752 return raw === null ? null : raw._ptr; | |
16753 } | |
16754 | |
16755 | |
16756 static void initialize(var rawWindow) { | |
16757 secretWindow = wrapWindow(rawWindow); | |
16758 secretDocument = wrapDocument(rawWindow.document); | |
16759 } | |
16760 | |
16761 } | |
16762 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
16763 // for details. All rights reserved. Use of this source code is governed by a | |
16764 // BSD-style license that can be found in the LICENSE file. | |
16765 | |
16766 /** | |
16767 * The [Collections] class implements static methods useful when | |
16768 * writing a class that implements [Collection] and the [iterator] | |
16769 * method. | |
16770 */ | |
16771 class _Collections { | |
16772 static void forEach(Iterable<Object> iterable, void f(Object o)) { | |
16773 for (final e in iterable) { | |
16774 f(e); | |
16775 } | |
16776 } | |
16777 | |
16778 static bool some(Iterable<Object> iterable, bool f(Object o)) { | |
16779 for (final e in iterable) { | |
16780 if (f(e)) return true; | |
16781 } | |
16782 return false; | |
16783 } | |
16784 | |
16785 static bool every(Iterable<Object> iterable, bool f(Object o)) { | |
16786 for (final e in iterable) { | |
16787 if (!f(e)) return false; | |
16788 } | |
16789 return true; | |
16790 } | |
16791 | |
16792 static List filter(Iterable<Object> source, | |
16793 List<Object> destination, | |
16794 bool f(o)) { | |
16795 for (final e in source) { | |
16796 if (f(e)) destination.add(e); | |
16797 } | |
16798 return destination; | |
16799 } | |
16800 | |
16801 static bool isEmpty(Iterable<Object> iterable) { | |
16802 return !iterable.iterator().hasNext(); | |
16803 } | |
16804 } | |
16805 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
16806 // for details. All rights reserved. Use of this source code is governed by a | |
16807 // BSD-style license that can be found in the LICENSE file. | |
16808 | |
16809 | |
16810 // These factory methods could all live in one factory provider class but dartc | |
16811 // has a bug (5399939) preventing that. | |
16812 | |
16813 class _FileReaderFactoryProvider { | |
16814 | |
16815 factory FileReader() { | |
16816 return new dom.FileReader(); | |
16817 } | |
16818 } | |
16819 | |
16820 class _CSSMatrixFactoryProvider { | |
16821 | |
16822 factory CSSMatrix([String spec = '']) { | |
16823 return new CSSMatrixWrappingImplementation._wrap( | |
16824 new dom.WebKitCSSMatrix(spec)); | |
16825 } | |
16826 } | |
16827 | |
16828 class _PointFactoryProvider { | |
16829 | |
16830 /** @domName Window.createWebKitPoint */ | |
16831 factory Point(num x, num y) { | |
16832 return new PointWrappingImplementation._wrap(new dom.WebKitPoint(x, y)); | |
16833 } | |
16834 } | |
16835 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
16836 // for details. All rights reserved. Use of this source code is governed by a | |
16837 // BSD-style license that can be found in the LICENSE file. | |
16838 | |
16839 // Iterator for lists with fixed size. | |
16840 class _FixedSizeListIterator<T> extends _VariableSizeListIterator<T> { | |
16841 _FixedSizeListIterator(List<T> list) | |
16842 : super(list), | |
16843 _length = list.length; | |
16844 | |
16845 bool hasNext() => _length > _pos; | |
16846 | |
16847 final int _length; // Cache list length for faster access. | |
16848 } | |
16849 | |
16850 // Iterator for lists with variable size. | |
16851 class _VariableSizeListIterator<T> implements Iterator<T> { | |
16852 _VariableSizeListIterator(List<T> list) | |
16853 : _list = list, | |
16854 _pos = 0; | |
16855 | |
16856 bool hasNext() => _list.length > _pos; | |
16857 | |
16858 T next() { | |
16859 if (!hasNext()) { | |
16860 throw const NoMoreElementsException(); | |
16861 } | |
16862 return _list[_pos++]; | |
16863 } | |
16864 | |
16865 final List<T> _list; | |
16866 int _pos; | |
16867 } | |
16868 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
16869 // for details. All rights reserved. Use of this source code is governed by a | |
16870 // BSD-style license that can be found in the LICENSE file. | |
16871 | |
16872 // TODO(jacobr): move into a core library or at least merge with the copy | |
16873 // in client/dom/src | |
16874 class _Lists { | |
16875 | |
16876 /** | |
16877 * Returns the index in the array [a] of the given [element], starting | |
16878 * the search at index [startIndex] to [endIndex] (exclusive). | |
16879 * Returns -1 if [element] is not found. | |
16880 */ | |
16881 static int indexOf(List a, | |
16882 Object element, | |
16883 int startIndex, | |
16884 int endIndex) { | |
16885 if (startIndex >= a.length) { | |
16886 return -1; | |
16887 } | |
16888 if (startIndex < 0) { | |
16889 startIndex = 0; | |
16890 } | |
16891 for (int i = startIndex; i < endIndex; i++) { | |
16892 if (a[i] == element) { | |
16893 return i; | |
16894 } | |
16895 } | |
16896 return -1; | |
16897 } | |
16898 | |
16899 /** | |
16900 * Returns the last index in the array [a] of the given [element], starting | |
16901 * the search at index [startIndex] to 0. | |
16902 * Returns -1 if [element] is not found. | |
16903 */ | |
16904 static int lastIndexOf(List a, Object element, int startIndex) { | |
16905 if (startIndex < 0) { | |
16906 return -1; | |
16907 } | |
16908 if (startIndex >= a.length) { | |
16909 startIndex = a.length - 1; | |
16910 } | |
16911 for (int i = startIndex; i >= 0; i--) { | |
16912 if (a[i] == element) { | |
16913 return i; | |
16914 } | |
16915 } | |
16916 return -1; | |
16917 } | |
16918 } | |
16919 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
16920 // for details. All rights reserved. Use of this source code is governed by a | |
16921 // BSD-style license that can be found in the LICENSE file. | |
16922 | |
16923 interface AbstractWorkerEvents extends Events { | 6437 interface AbstractWorkerEvents extends Events { |
16924 EventListenerList get error(); | 6438 EventListenerList get error(); |
16925 } | 6439 } |
16926 | 6440 |
16927 interface AbstractWorker extends EventTarget { | 6441 interface AbstractWorker extends EventTarget { |
16928 AbstractWorkerEvents get on(); | 6442 AbstractWorkerEvents get on(); |
16929 } | 6443 } |
16930 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 6444 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
16931 // for details. All rights reserved. Use of this source code is governed by a | 6445 // for details. All rights reserved. Use of this source code is governed by a |
16932 // BSD-style license that can be found in the LICENSE file. | 6446 // BSD-style license that can be found in the LICENSE file. |
16933 | 6447 |
16934 class AbstractWorkerEventsImplementation extends EventsImplementation implements
AbstractWorkerEvents { | |
16935 AbstractWorkerEventsImplementation._wrap(_ptr) : super._wrap(_ptr); | |
16936 | |
16937 EventListenerList get error() => _get('error'); | |
16938 } | |
16939 | |
16940 class AbstractWorkerWrappingImplementation extends EventTargetWrappingImplementa
tion implements AbstractWorker { | |
16941 AbstractWorkerWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
16942 | |
16943 AbstractWorkerEvents get on() { | |
16944 if (_on === null) { | |
16945 _on = new AbstractWorkerEventsImplementation._wrap(_ptr); | |
16946 } | |
16947 return _on; | |
16948 } | |
16949 } | |
16950 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
16951 // for details. All rights reserved. Use of this source code is governed by a | |
16952 // BSD-style license that can be found in the LICENSE file. | |
16953 | |
16954 interface AnimationEvent extends Event factory AnimationEventWrappingImplementat
ion { | 6448 interface AnimationEvent extends Event factory AnimationEventWrappingImplementat
ion { |
16955 | 6449 |
16956 AnimationEvent(String type, String propertyName, double elapsedTime, | 6450 AnimationEvent(String type, String propertyName, double elapsedTime, |
16957 [bool canBubble, bool cancelable]); | 6451 [bool canBubble, bool cancelable]); |
16958 | 6452 |
16959 String get animationName(); | 6453 String get animationName(); |
16960 | 6454 |
16961 num get elapsedTime(); | 6455 num get elapsedTime(); |
16962 } | 6456 } |
16963 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 6457 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
16964 // for details. All rights reserved. Use of this source code is governed by a | 6458 // for details. All rights reserved. Use of this source code is governed by a |
16965 // BSD-style license that can be found in the LICENSE file. | 6459 // BSD-style license that can be found in the LICENSE file. |
16966 | 6460 |
16967 class AnimationEventWrappingImplementation extends EventWrappingImplementation i
mplements AnimationEvent { | |
16968 static String _name; | |
16969 | |
16970 AnimationEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
16971 | |
16972 static String get _eventName() { | |
16973 if (_name != null) return _name; | |
16974 | |
16975 try { | |
16976 dom.document.createEvent("WebKitAnimationEvent"); | |
16977 _name = "WebKitAnimationEvent"; | |
16978 } catch (var e) { | |
16979 _name = "AnimationEvent"; | |
16980 } | |
16981 return _name; | |
16982 } | |
16983 | |
16984 factory AnimationEventWrappingImplementation(String type, String propertyName, | |
16985 double elapsedTime, [bool canBubble = true, bool cancelable = true]) { | |
16986 final e = dom.document.createEvent(_eventName); | |
16987 e.initWebKitAnimationEvent( | |
16988 type, canBubble, cancelable, propertyName, elapsedTime); | |
16989 return LevelDom.wrapAnimationEvent(e); | |
16990 } | |
16991 | |
16992 String get animationName() => _ptr.animationName; | |
16993 | |
16994 num get elapsedTime() => _ptr.elapsedTime; | |
16995 } | |
16996 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
16997 // for details. All rights reserved. Use of this source code is governed by a | |
16998 // BSD-style license that can be found in the LICENSE file. | |
16999 | |
17000 interface BeforeLoadEvent extends Event factory BeforeLoadEventWrappingImplement
ation { | 6461 interface BeforeLoadEvent extends Event factory BeforeLoadEventWrappingImplement
ation { |
17001 | 6462 |
17002 BeforeLoadEvent(String type, String url, [bool canBubble, bool cancelable]); | 6463 BeforeLoadEvent(String type, String url, [bool canBubble, bool cancelable]); |
17003 | 6464 |
17004 String get url(); | 6465 String get url(); |
17005 } | 6466 } |
17006 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 6467 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
17007 // for details. All rights reserved. Use of this source code is governed by a | 6468 // for details. All rights reserved. Use of this source code is governed by a |
17008 // BSD-style license that can be found in the LICENSE file. | 6469 // BSD-style license that can be found in the LICENSE file. |
17009 | 6470 |
17010 class BeforeLoadEventWrappingImplementation extends EventWrappingImplementation
implements BeforeLoadEvent { | |
17011 BeforeLoadEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
17012 | |
17013 factory BeforeLoadEventWrappingImplementation(String type, String url, | |
17014 [bool canBubble = true, bool cancelable = true]) { | |
17015 final e = dom.document.createEvent("BeforeLoadEvent"); | |
17016 e.initBeforeLoadEvent(type, canBubble, cancelable, url); | |
17017 return LevelDom.wrapBeforeLoadEvent(e); | |
17018 } | |
17019 | |
17020 String get url() => _ptr.url; | |
17021 } | |
17022 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
17023 // for details. All rights reserved. Use of this source code is governed by a | |
17024 // BSD-style license that can be found in the LICENSE file. | |
17025 | |
17026 interface BodyElementEvents extends ElementEvents { | 6471 interface BodyElementEvents extends ElementEvents { |
17027 EventListenerList get beforeUnload(); | 6472 EventListenerList get beforeUnload(); |
17028 EventListenerList get hashChange(); | 6473 EventListenerList get hashChange(); |
17029 EventListenerList get message(); | 6474 EventListenerList get message(); |
17030 EventListenerList get offline(); | 6475 EventListenerList get offline(); |
17031 EventListenerList get online(); | 6476 EventListenerList get online(); |
17032 EventListenerList get orientationChange(); | 6477 EventListenerList get orientationChange(); |
17033 EventListenerList get popState(); | 6478 EventListenerList get popState(); |
17034 EventListenerList get resize(); | 6479 EventListenerList get resize(); |
17035 EventListenerList get storage(); | 6480 EventListenerList get storage(); |
17036 EventListenerList get unLoad(); | 6481 EventListenerList get unLoad(); |
17037 } | 6482 } |
17038 | 6483 |
17039 interface BodyElement extends Element { | 6484 interface BodyElement extends Element { |
17040 BodyElementEvents get on(); | 6485 BodyElementEvents get on(); |
17041 } | 6486 } |
17042 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 6487 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
17043 // for details. All rights reserved. Use of this source code is governed by a | 6488 // for details. All rights reserved. Use of this source code is governed by a |
17044 // BSD-style license that can be found in the LICENSE file. | 6489 // BSD-style license that can be found in the LICENSE file. |
17045 | 6490 |
17046 class BodyElementEventsImplementation | |
17047 extends ElementEventsImplementation implements BodyElementEvents { | |
17048 | |
17049 BodyElementEventsImplementation._wrap(_ptr) : super._wrap(_ptr); | |
17050 | |
17051 EventListenerList get beforeUnload() => _get('beforeunload'); | |
17052 EventListenerList get hashChange() => _get('hashchange'); | |
17053 EventListenerList get message() => _get('message'); | |
17054 EventListenerList get offline() => _get('offline'); | |
17055 EventListenerList get online() => _get('online'); | |
17056 EventListenerList get orientationChange() => _get('orientationchange'); | |
17057 EventListenerList get popState() => _get('popstate'); | |
17058 EventListenerList get resize() => _get('resize'); | |
17059 EventListenerList get storage() => _get('storage'); | |
17060 EventListenerList get unLoad() => _get('unload'); | |
17061 } | |
17062 | |
17063 class BodyElementWrappingImplementation | |
17064 extends ElementWrappingImplementation implements BodyElement { | |
17065 | |
17066 BodyElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
17067 | |
17068 BodyElementEvents get on() { | |
17069 if (_on === null) { | |
17070 _on = new BodyElementEventsImplementation._wrap(_ptr); | |
17071 } | |
17072 return _on; | |
17073 } | |
17074 } | |
17075 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
17076 // for details. All rights reserved. Use of this source code is governed by a | |
17077 // BSD-style license that can be found in the LICENSE file. | |
17078 | |
17079 interface CloseEvent extends Event factory CloseEventWrappingImplementation { | 6491 interface CloseEvent extends Event factory CloseEventWrappingImplementation { |
17080 | 6492 |
17081 CloseEvent(String type, int code, String reason, | 6493 CloseEvent(String type, int code, String reason, |
17082 [bool canBubble, bool cancelable, bool wasClean]); | 6494 [bool canBubble, bool cancelable, bool wasClean]); |
17083 | 6495 |
17084 int get code(); | 6496 int get code(); |
17085 | 6497 |
17086 String get reason(); | 6498 String get reason(); |
17087 | 6499 |
17088 bool get wasClean(); | 6500 bool get wasClean(); |
17089 } | 6501 } |
17090 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 6502 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
17091 // for details. All rights reserved. Use of this source code is governed by a | 6503 // for details. All rights reserved. Use of this source code is governed by a |
17092 // BSD-style license that can be found in the LICENSE file. | 6504 // BSD-style license that can be found in the LICENSE file. |
17093 | 6505 |
17094 class CloseEventWrappingImplementation extends EventWrappingImplementation imple
ments CloseEvent { | |
17095 CloseEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
17096 | |
17097 factory CloseEventWrappingImplementation(String type, int code, String reason, | |
17098 [bool canBubble = true, bool cancelable = true, bool wasClean = true]) { | |
17099 final e = dom.document.createEvent("CloseEvent"); | |
17100 e.initCloseEvent(type, canBubble, cancelable, wasClean, code, reason); | |
17101 return LevelDom.wrapCloseEvent(e); | |
17102 } | |
17103 | |
17104 int get code() => _ptr.code; | |
17105 | |
17106 String get reason() => _ptr.reason; | |
17107 | |
17108 bool get wasClean() => _ptr.wasClean; | |
17109 } | |
17110 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
17111 // for details. All rights reserved. Use of this source code is governed by a | |
17112 // BSD-style license that can be found in the LICENSE file. | |
17113 | |
17114 interface CompositionEvent extends UIEvent factory CompositionEventWrappingImple
mentation { | 6506 interface CompositionEvent extends UIEvent factory CompositionEventWrappingImple
mentation { |
17115 | 6507 |
17116 CompositionEvent(String type, Window view, String data, [bool canBubble, | 6508 CompositionEvent(String type, Window view, String data, [bool canBubble, |
17117 bool cancelable]); | 6509 bool cancelable]); |
17118 | 6510 |
17119 String get data(); | 6511 String get data(); |
17120 } | 6512 } |
17121 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 6513 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
17122 // for details. All rights reserved. Use of this source code is governed by a | 6514 // for details. All rights reserved. Use of this source code is governed by a |
17123 // BSD-style license that can be found in the LICENSE file. | 6515 // BSD-style license that can be found in the LICENSE file. |
17124 | 6516 |
17125 class CompositionEventWrappingImplementation extends UIEventWrappingImplementati
on implements CompositionEvent { | |
17126 CompositionEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
17127 | |
17128 factory CompositionEventWrappingImplementation(String type, Window view, | |
17129 String data, [bool canBubble = true, bool cancelable = true]) { | |
17130 final e = dom.document.createEvent("CompositionEvent"); | |
17131 e.initCompositionEvent(type, canBubble, cancelable, LevelDom.unwrap(view), | |
17132 data); | |
17133 return LevelDom.wrapCompositionEvent(e); | |
17134 } | |
17135 | |
17136 String get data() => _ptr.data; | |
17137 } | |
17138 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
17139 // for details. All rights reserved. Use of this source code is governed by a | |
17140 // BSD-style license that can be found in the LICENSE file. | |
17141 | |
17142 // TODO - figure out whether classList exists, and if so use that | 6517 // TODO - figure out whether classList exists, and if so use that |
17143 // rather than the className property that is being used here. | 6518 // rather than the className property that is being used here. |
17144 | 6519 |
17145 class _CssClassSet implements Set<String> { | 6520 class _CssClassSet implements Set<String> { |
17146 | 6521 |
17147 final _element; | 6522 final _element; |
17148 | 6523 |
17149 _CssClassSet(this._element); | 6524 _CssClassSet(this._element); |
17150 | 6525 |
17151 String toString() { | 6526 String toString() { |
(...skipping 2005 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19157 String get zoom(); | 8532 String get zoom(); |
19158 | 8533 |
19159 /** Sets the value of "zoom" */ | 8534 /** Sets the value of "zoom" */ |
19160 void set zoom(String value); | 8535 void set zoom(String value); |
19161 | 8536 |
19162 } | 8537 } |
19163 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 8538 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
19164 // for details. All rights reserved. Use of this source code is governed by a | 8539 // for details. All rights reserved. Use of this source code is governed by a |
19165 // BSD-style license that can be found in the LICENSE file. | 8540 // BSD-style license that can be found in the LICENSE file. |
19166 | 8541 |
19167 // WARNING: Do not edit. | |
19168 // This file was generated by html/scripts/css_code_generator.py | |
19169 | |
19170 // Source of CSS properties: | |
19171 // Source/WebCore/css/CSSPropertyNames.in | |
19172 | |
19173 // TODO(jacobr): add versions that take numeric values in px, miliseconds, etc. | |
19174 | |
19175 class CSSStyleDeclarationWrappingImplementation extends DOMWrapperBase implement
s CSSStyleDeclaration { | |
19176 static String _cachedBrowserPrefix; | |
19177 | |
19178 CSSStyleDeclarationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
19179 | |
19180 factory CSSStyleDeclarationWrappingImplementation.css(String css) { | |
19181 var style = new Element.tag('div').style; | |
19182 style.cssText = css; | |
19183 return style; | |
19184 } | |
19185 | |
19186 factory CSSStyleDeclarationWrappingImplementation() { | |
19187 return new CSSStyleDeclarationWrappingImplementation.css(''); | |
19188 } | |
19189 | |
19190 static String get _browserPrefix() { | |
19191 if (_cachedBrowserPrefix === null) { | |
19192 if (_Device.isFirefox) { | |
19193 _cachedBrowserPrefix = '-moz-'; | |
19194 } else { | |
19195 _cachedBrowserPrefix = '-webkit-'; | |
19196 } | |
19197 // TODO(jacobr): support IE 9.0 and Opera as well. | |
19198 } | |
19199 return _cachedBrowserPrefix; | |
19200 } | |
19201 | |
19202 String get cssText() { return _ptr.cssText; } | |
19203 | |
19204 void set cssText(String value) { _ptr.cssText = value; } | |
19205 | |
19206 int get length() { return _ptr.length; } | |
19207 | |
19208 CSSRule get parentRule() { return LevelDom.wrapCSSRule(_ptr.parentRule); } | |
19209 | |
19210 CSSValue getPropertyCSSValue(String propertyName) { | |
19211 return LevelDom.wrapCSSValue(_ptr.getPropertyCSSValue(propertyName)); | |
19212 } | |
19213 | |
19214 String getPropertyPriority(String propertyName) { | |
19215 return _ptr.getPropertyPriority(propertyName); | |
19216 } | |
19217 | |
19218 String getPropertyShorthand(String propertyName) { | |
19219 return _ptr.getPropertyShorthand(propertyName); | |
19220 } | |
19221 | |
19222 String getPropertyValue(String propertyName) { | |
19223 return _ptr.getPropertyValue(propertyName); | |
19224 } | |
19225 | |
19226 bool isPropertyImplicit(String propertyName) { | |
19227 return _ptr.isPropertyImplicit(propertyName); | |
19228 } | |
19229 | |
19230 String item(int index) { | |
19231 return _ptr.item(index); | |
19232 } | |
19233 | |
19234 String removeProperty(String propertyName) { | |
19235 return _ptr.removeProperty(propertyName); | |
19236 } | |
19237 | |
19238 void setProperty(String propertyName, String value, [String priority = '']) { | |
19239 _ptr.setProperty(propertyName, value, priority); | |
19240 } | |
19241 | |
19242 String get typeName() { return "CSSStyleDeclaration"; } | |
19243 | |
19244 | |
19245 /** Gets the value of "animation" */ | |
19246 String get animation() => | |
19247 getPropertyValue('${_browserPrefix}animation'); | |
19248 | |
19249 /** Sets the value of "animation" */ | |
19250 void set animation(String value) { | |
19251 setProperty('${_browserPrefix}animation', value, ''); | |
19252 } | |
19253 | |
19254 /** Gets the value of "animation-delay" */ | |
19255 String get animationDelay() => | |
19256 getPropertyValue('${_browserPrefix}animation-delay'); | |
19257 | |
19258 /** Sets the value of "animation-delay" */ | |
19259 void set animationDelay(String value) { | |
19260 setProperty('${_browserPrefix}animation-delay', value, ''); | |
19261 } | |
19262 | |
19263 /** Gets the value of "animation-direction" */ | |
19264 String get animationDirection() => | |
19265 getPropertyValue('${_browserPrefix}animation-direction'); | |
19266 | |
19267 /** Sets the value of "animation-direction" */ | |
19268 void set animationDirection(String value) { | |
19269 setProperty('${_browserPrefix}animation-direction', value, ''); | |
19270 } | |
19271 | |
19272 /** Gets the value of "animation-duration" */ | |
19273 String get animationDuration() => | |
19274 getPropertyValue('${_browserPrefix}animation-duration'); | |
19275 | |
19276 /** Sets the value of "animation-duration" */ | |
19277 void set animationDuration(String value) { | |
19278 setProperty('${_browserPrefix}animation-duration', value, ''); | |
19279 } | |
19280 | |
19281 /** Gets the value of "animation-fill-mode" */ | |
19282 String get animationFillMode() => | |
19283 getPropertyValue('${_browserPrefix}animation-fill-mode'); | |
19284 | |
19285 /** Sets the value of "animation-fill-mode" */ | |
19286 void set animationFillMode(String value) { | |
19287 setProperty('${_browserPrefix}animation-fill-mode', value, ''); | |
19288 } | |
19289 | |
19290 /** Gets the value of "animation-iteration-count" */ | |
19291 String get animationIterationCount() => | |
19292 getPropertyValue('${_browserPrefix}animation-iteration-count'); | |
19293 | |
19294 /** Sets the value of "animation-iteration-count" */ | |
19295 void set animationIterationCount(String value) { | |
19296 setProperty('${_browserPrefix}animation-iteration-count', value, ''); | |
19297 } | |
19298 | |
19299 /** Gets the value of "animation-name" */ | |
19300 String get animationName() => | |
19301 getPropertyValue('${_browserPrefix}animation-name'); | |
19302 | |
19303 /** Sets the value of "animation-name" */ | |
19304 void set animationName(String value) { | |
19305 setProperty('${_browserPrefix}animation-name', value, ''); | |
19306 } | |
19307 | |
19308 /** Gets the value of "animation-play-state" */ | |
19309 String get animationPlayState() => | |
19310 getPropertyValue('${_browserPrefix}animation-play-state'); | |
19311 | |
19312 /** Sets the value of "animation-play-state" */ | |
19313 void set animationPlayState(String value) { | |
19314 setProperty('${_browserPrefix}animation-play-state', value, ''); | |
19315 } | |
19316 | |
19317 /** Gets the value of "animation-timing-function" */ | |
19318 String get animationTimingFunction() => | |
19319 getPropertyValue('${_browserPrefix}animation-timing-function'); | |
19320 | |
19321 /** Sets the value of "animation-timing-function" */ | |
19322 void set animationTimingFunction(String value) { | |
19323 setProperty('${_browserPrefix}animation-timing-function', value, ''); | |
19324 } | |
19325 | |
19326 /** Gets the value of "appearance" */ | |
19327 String get appearance() => | |
19328 getPropertyValue('${_browserPrefix}appearance'); | |
19329 | |
19330 /** Sets the value of "appearance" */ | |
19331 void set appearance(String value) { | |
19332 setProperty('${_browserPrefix}appearance', value, ''); | |
19333 } | |
19334 | |
19335 /** Gets the value of "backface-visibility" */ | |
19336 String get backfaceVisibility() => | |
19337 getPropertyValue('${_browserPrefix}backface-visibility'); | |
19338 | |
19339 /** Sets the value of "backface-visibility" */ | |
19340 void set backfaceVisibility(String value) { | |
19341 setProperty('${_browserPrefix}backface-visibility', value, ''); | |
19342 } | |
19343 | |
19344 /** Gets the value of "background" */ | |
19345 String get background() => | |
19346 getPropertyValue('background'); | |
19347 | |
19348 /** Sets the value of "background" */ | |
19349 void set background(String value) { | |
19350 setProperty('background', value, ''); | |
19351 } | |
19352 | |
19353 /** Gets the value of "background-attachment" */ | |
19354 String get backgroundAttachment() => | |
19355 getPropertyValue('background-attachment'); | |
19356 | |
19357 /** Sets the value of "background-attachment" */ | |
19358 void set backgroundAttachment(String value) { | |
19359 setProperty('background-attachment', value, ''); | |
19360 } | |
19361 | |
19362 /** Gets the value of "background-clip" */ | |
19363 String get backgroundClip() => | |
19364 getPropertyValue('background-clip'); | |
19365 | |
19366 /** Sets the value of "background-clip" */ | |
19367 void set backgroundClip(String value) { | |
19368 setProperty('background-clip', value, ''); | |
19369 } | |
19370 | |
19371 /** Gets the value of "background-color" */ | |
19372 String get backgroundColor() => | |
19373 getPropertyValue('background-color'); | |
19374 | |
19375 /** Sets the value of "background-color" */ | |
19376 void set backgroundColor(String value) { | |
19377 setProperty('background-color', value, ''); | |
19378 } | |
19379 | |
19380 /** Gets the value of "background-composite" */ | |
19381 String get backgroundComposite() => | |
19382 getPropertyValue('${_browserPrefix}background-composite'); | |
19383 | |
19384 /** Sets the value of "background-composite" */ | |
19385 void set backgroundComposite(String value) { | |
19386 setProperty('${_browserPrefix}background-composite', value, ''); | |
19387 } | |
19388 | |
19389 /** Gets the value of "background-image" */ | |
19390 String get backgroundImage() => | |
19391 getPropertyValue('background-image'); | |
19392 | |
19393 /** Sets the value of "background-image" */ | |
19394 void set backgroundImage(String value) { | |
19395 setProperty('background-image', value, ''); | |
19396 } | |
19397 | |
19398 /** Gets the value of "background-origin" */ | |
19399 String get backgroundOrigin() => | |
19400 getPropertyValue('background-origin'); | |
19401 | |
19402 /** Sets the value of "background-origin" */ | |
19403 void set backgroundOrigin(String value) { | |
19404 setProperty('background-origin', value, ''); | |
19405 } | |
19406 | |
19407 /** Gets the value of "background-position" */ | |
19408 String get backgroundPosition() => | |
19409 getPropertyValue('background-position'); | |
19410 | |
19411 /** Sets the value of "background-position" */ | |
19412 void set backgroundPosition(String value) { | |
19413 setProperty('background-position', value, ''); | |
19414 } | |
19415 | |
19416 /** Gets the value of "background-position-x" */ | |
19417 String get backgroundPositionX() => | |
19418 getPropertyValue('background-position-x'); | |
19419 | |
19420 /** Sets the value of "background-position-x" */ | |
19421 void set backgroundPositionX(String value) { | |
19422 setProperty('background-position-x', value, ''); | |
19423 } | |
19424 | |
19425 /** Gets the value of "background-position-y" */ | |
19426 String get backgroundPositionY() => | |
19427 getPropertyValue('background-position-y'); | |
19428 | |
19429 /** Sets the value of "background-position-y" */ | |
19430 void set backgroundPositionY(String value) { | |
19431 setProperty('background-position-y', value, ''); | |
19432 } | |
19433 | |
19434 /** Gets the value of "background-repeat" */ | |
19435 String get backgroundRepeat() => | |
19436 getPropertyValue('background-repeat'); | |
19437 | |
19438 /** Sets the value of "background-repeat" */ | |
19439 void set backgroundRepeat(String value) { | |
19440 setProperty('background-repeat', value, ''); | |
19441 } | |
19442 | |
19443 /** Gets the value of "background-repeat-x" */ | |
19444 String get backgroundRepeatX() => | |
19445 getPropertyValue('background-repeat-x'); | |
19446 | |
19447 /** Sets the value of "background-repeat-x" */ | |
19448 void set backgroundRepeatX(String value) { | |
19449 setProperty('background-repeat-x', value, ''); | |
19450 } | |
19451 | |
19452 /** Gets the value of "background-repeat-y" */ | |
19453 String get backgroundRepeatY() => | |
19454 getPropertyValue('background-repeat-y'); | |
19455 | |
19456 /** Sets the value of "background-repeat-y" */ | |
19457 void set backgroundRepeatY(String value) { | |
19458 setProperty('background-repeat-y', value, ''); | |
19459 } | |
19460 | |
19461 /** Gets the value of "background-size" */ | |
19462 String get backgroundSize() => | |
19463 getPropertyValue('background-size'); | |
19464 | |
19465 /** Sets the value of "background-size" */ | |
19466 void set backgroundSize(String value) { | |
19467 setProperty('background-size', value, ''); | |
19468 } | |
19469 | |
19470 /** Gets the value of "border" */ | |
19471 String get border() => | |
19472 getPropertyValue('border'); | |
19473 | |
19474 /** Sets the value of "border" */ | |
19475 void set border(String value) { | |
19476 setProperty('border', value, ''); | |
19477 } | |
19478 | |
19479 /** Gets the value of "border-after" */ | |
19480 String get borderAfter() => | |
19481 getPropertyValue('${_browserPrefix}border-after'); | |
19482 | |
19483 /** Sets the value of "border-after" */ | |
19484 void set borderAfter(String value) { | |
19485 setProperty('${_browserPrefix}border-after', value, ''); | |
19486 } | |
19487 | |
19488 /** Gets the value of "border-after-color" */ | |
19489 String get borderAfterColor() => | |
19490 getPropertyValue('${_browserPrefix}border-after-color'); | |
19491 | |
19492 /** Sets the value of "border-after-color" */ | |
19493 void set borderAfterColor(String value) { | |
19494 setProperty('${_browserPrefix}border-after-color', value, ''); | |
19495 } | |
19496 | |
19497 /** Gets the value of "border-after-style" */ | |
19498 String get borderAfterStyle() => | |
19499 getPropertyValue('${_browserPrefix}border-after-style'); | |
19500 | |
19501 /** Sets the value of "border-after-style" */ | |
19502 void set borderAfterStyle(String value) { | |
19503 setProperty('${_browserPrefix}border-after-style', value, ''); | |
19504 } | |
19505 | |
19506 /** Gets the value of "border-after-width" */ | |
19507 String get borderAfterWidth() => | |
19508 getPropertyValue('${_browserPrefix}border-after-width'); | |
19509 | |
19510 /** Sets the value of "border-after-width" */ | |
19511 void set borderAfterWidth(String value) { | |
19512 setProperty('${_browserPrefix}border-after-width', value, ''); | |
19513 } | |
19514 | |
19515 /** Gets the value of "border-before" */ | |
19516 String get borderBefore() => | |
19517 getPropertyValue('${_browserPrefix}border-before'); | |
19518 | |
19519 /** Sets the value of "border-before" */ | |
19520 void set borderBefore(String value) { | |
19521 setProperty('${_browserPrefix}border-before', value, ''); | |
19522 } | |
19523 | |
19524 /** Gets the value of "border-before-color" */ | |
19525 String get borderBeforeColor() => | |
19526 getPropertyValue('${_browserPrefix}border-before-color'); | |
19527 | |
19528 /** Sets the value of "border-before-color" */ | |
19529 void set borderBeforeColor(String value) { | |
19530 setProperty('${_browserPrefix}border-before-color', value, ''); | |
19531 } | |
19532 | |
19533 /** Gets the value of "border-before-style" */ | |
19534 String get borderBeforeStyle() => | |
19535 getPropertyValue('${_browserPrefix}border-before-style'); | |
19536 | |
19537 /** Sets the value of "border-before-style" */ | |
19538 void set borderBeforeStyle(String value) { | |
19539 setProperty('${_browserPrefix}border-before-style', value, ''); | |
19540 } | |
19541 | |
19542 /** Gets the value of "border-before-width" */ | |
19543 String get borderBeforeWidth() => | |
19544 getPropertyValue('${_browserPrefix}border-before-width'); | |
19545 | |
19546 /** Sets the value of "border-before-width" */ | |
19547 void set borderBeforeWidth(String value) { | |
19548 setProperty('${_browserPrefix}border-before-width', value, ''); | |
19549 } | |
19550 | |
19551 /** Gets the value of "border-bottom" */ | |
19552 String get borderBottom() => | |
19553 getPropertyValue('border-bottom'); | |
19554 | |
19555 /** Sets the value of "border-bottom" */ | |
19556 void set borderBottom(String value) { | |
19557 setProperty('border-bottom', value, ''); | |
19558 } | |
19559 | |
19560 /** Gets the value of "border-bottom-color" */ | |
19561 String get borderBottomColor() => | |
19562 getPropertyValue('border-bottom-color'); | |
19563 | |
19564 /** Sets the value of "border-bottom-color" */ | |
19565 void set borderBottomColor(String value) { | |
19566 setProperty('border-bottom-color', value, ''); | |
19567 } | |
19568 | |
19569 /** Gets the value of "border-bottom-left-radius" */ | |
19570 String get borderBottomLeftRadius() => | |
19571 getPropertyValue('border-bottom-left-radius'); | |
19572 | |
19573 /** Sets the value of "border-bottom-left-radius" */ | |
19574 void set borderBottomLeftRadius(String value) { | |
19575 setProperty('border-bottom-left-radius', value, ''); | |
19576 } | |
19577 | |
19578 /** Gets the value of "border-bottom-right-radius" */ | |
19579 String get borderBottomRightRadius() => | |
19580 getPropertyValue('border-bottom-right-radius'); | |
19581 | |
19582 /** Sets the value of "border-bottom-right-radius" */ | |
19583 void set borderBottomRightRadius(String value) { | |
19584 setProperty('border-bottom-right-radius', value, ''); | |
19585 } | |
19586 | |
19587 /** Gets the value of "border-bottom-style" */ | |
19588 String get borderBottomStyle() => | |
19589 getPropertyValue('border-bottom-style'); | |
19590 | |
19591 /** Sets the value of "border-bottom-style" */ | |
19592 void set borderBottomStyle(String value) { | |
19593 setProperty('border-bottom-style', value, ''); | |
19594 } | |
19595 | |
19596 /** Gets the value of "border-bottom-width" */ | |
19597 String get borderBottomWidth() => | |
19598 getPropertyValue('border-bottom-width'); | |
19599 | |
19600 /** Sets the value of "border-bottom-width" */ | |
19601 void set borderBottomWidth(String value) { | |
19602 setProperty('border-bottom-width', value, ''); | |
19603 } | |
19604 | |
19605 /** Gets the value of "border-collapse" */ | |
19606 String get borderCollapse() => | |
19607 getPropertyValue('border-collapse'); | |
19608 | |
19609 /** Sets the value of "border-collapse" */ | |
19610 void set borderCollapse(String value) { | |
19611 setProperty('border-collapse', value, ''); | |
19612 } | |
19613 | |
19614 /** Gets the value of "border-color" */ | |
19615 String get borderColor() => | |
19616 getPropertyValue('border-color'); | |
19617 | |
19618 /** Sets the value of "border-color" */ | |
19619 void set borderColor(String value) { | |
19620 setProperty('border-color', value, ''); | |
19621 } | |
19622 | |
19623 /** Gets the value of "border-end" */ | |
19624 String get borderEnd() => | |
19625 getPropertyValue('${_browserPrefix}border-end'); | |
19626 | |
19627 /** Sets the value of "border-end" */ | |
19628 void set borderEnd(String value) { | |
19629 setProperty('${_browserPrefix}border-end', value, ''); | |
19630 } | |
19631 | |
19632 /** Gets the value of "border-end-color" */ | |
19633 String get borderEndColor() => | |
19634 getPropertyValue('${_browserPrefix}border-end-color'); | |
19635 | |
19636 /** Sets the value of "border-end-color" */ | |
19637 void set borderEndColor(String value) { | |
19638 setProperty('${_browserPrefix}border-end-color', value, ''); | |
19639 } | |
19640 | |
19641 /** Gets the value of "border-end-style" */ | |
19642 String get borderEndStyle() => | |
19643 getPropertyValue('${_browserPrefix}border-end-style'); | |
19644 | |
19645 /** Sets the value of "border-end-style" */ | |
19646 void set borderEndStyle(String value) { | |
19647 setProperty('${_browserPrefix}border-end-style', value, ''); | |
19648 } | |
19649 | |
19650 /** Gets the value of "border-end-width" */ | |
19651 String get borderEndWidth() => | |
19652 getPropertyValue('${_browserPrefix}border-end-width'); | |
19653 | |
19654 /** Sets the value of "border-end-width" */ | |
19655 void set borderEndWidth(String value) { | |
19656 setProperty('${_browserPrefix}border-end-width', value, ''); | |
19657 } | |
19658 | |
19659 /** Gets the value of "border-fit" */ | |
19660 String get borderFit() => | |
19661 getPropertyValue('${_browserPrefix}border-fit'); | |
19662 | |
19663 /** Sets the value of "border-fit" */ | |
19664 void set borderFit(String value) { | |
19665 setProperty('${_browserPrefix}border-fit', value, ''); | |
19666 } | |
19667 | |
19668 /** Gets the value of "border-horizontal-spacing" */ | |
19669 String get borderHorizontalSpacing() => | |
19670 getPropertyValue('${_browserPrefix}border-horizontal-spacing'); | |
19671 | |
19672 /** Sets the value of "border-horizontal-spacing" */ | |
19673 void set borderHorizontalSpacing(String value) { | |
19674 setProperty('${_browserPrefix}border-horizontal-spacing', value, ''); | |
19675 } | |
19676 | |
19677 /** Gets the value of "border-image" */ | |
19678 String get borderImage() => | |
19679 getPropertyValue('border-image'); | |
19680 | |
19681 /** Sets the value of "border-image" */ | |
19682 void set borderImage(String value) { | |
19683 setProperty('border-image', value, ''); | |
19684 } | |
19685 | |
19686 /** Gets the value of "border-image-outset" */ | |
19687 String get borderImageOutset() => | |
19688 getPropertyValue('border-image-outset'); | |
19689 | |
19690 /** Sets the value of "border-image-outset" */ | |
19691 void set borderImageOutset(String value) { | |
19692 setProperty('border-image-outset', value, ''); | |
19693 } | |
19694 | |
19695 /** Gets the value of "border-image-repeat" */ | |
19696 String get borderImageRepeat() => | |
19697 getPropertyValue('border-image-repeat'); | |
19698 | |
19699 /** Sets the value of "border-image-repeat" */ | |
19700 void set borderImageRepeat(String value) { | |
19701 setProperty('border-image-repeat', value, ''); | |
19702 } | |
19703 | |
19704 /** Gets the value of "border-image-slice" */ | |
19705 String get borderImageSlice() => | |
19706 getPropertyValue('border-image-slice'); | |
19707 | |
19708 /** Sets the value of "border-image-slice" */ | |
19709 void set borderImageSlice(String value) { | |
19710 setProperty('border-image-slice', value, ''); | |
19711 } | |
19712 | |
19713 /** Gets the value of "border-image-source" */ | |
19714 String get borderImageSource() => | |
19715 getPropertyValue('border-image-source'); | |
19716 | |
19717 /** Sets the value of "border-image-source" */ | |
19718 void set borderImageSource(String value) { | |
19719 setProperty('border-image-source', value, ''); | |
19720 } | |
19721 | |
19722 /** Gets the value of "border-image-width" */ | |
19723 String get borderImageWidth() => | |
19724 getPropertyValue('border-image-width'); | |
19725 | |
19726 /** Sets the value of "border-image-width" */ | |
19727 void set borderImageWidth(String value) { | |
19728 setProperty('border-image-width', value, ''); | |
19729 } | |
19730 | |
19731 /** Gets the value of "border-left" */ | |
19732 String get borderLeft() => | |
19733 getPropertyValue('border-left'); | |
19734 | |
19735 /** Sets the value of "border-left" */ | |
19736 void set borderLeft(String value) { | |
19737 setProperty('border-left', value, ''); | |
19738 } | |
19739 | |
19740 /** Gets the value of "border-left-color" */ | |
19741 String get borderLeftColor() => | |
19742 getPropertyValue('border-left-color'); | |
19743 | |
19744 /** Sets the value of "border-left-color" */ | |
19745 void set borderLeftColor(String value) { | |
19746 setProperty('border-left-color', value, ''); | |
19747 } | |
19748 | |
19749 /** Gets the value of "border-left-style" */ | |
19750 String get borderLeftStyle() => | |
19751 getPropertyValue('border-left-style'); | |
19752 | |
19753 /** Sets the value of "border-left-style" */ | |
19754 void set borderLeftStyle(String value) { | |
19755 setProperty('border-left-style', value, ''); | |
19756 } | |
19757 | |
19758 /** Gets the value of "border-left-width" */ | |
19759 String get borderLeftWidth() => | |
19760 getPropertyValue('border-left-width'); | |
19761 | |
19762 /** Sets the value of "border-left-width" */ | |
19763 void set borderLeftWidth(String value) { | |
19764 setProperty('border-left-width', value, ''); | |
19765 } | |
19766 | |
19767 /** Gets the value of "border-radius" */ | |
19768 String get borderRadius() => | |
19769 getPropertyValue('border-radius'); | |
19770 | |
19771 /** Sets the value of "border-radius" */ | |
19772 void set borderRadius(String value) { | |
19773 setProperty('border-radius', value, ''); | |
19774 } | |
19775 | |
19776 /** Gets the value of "border-right" */ | |
19777 String get borderRight() => | |
19778 getPropertyValue('border-right'); | |
19779 | |
19780 /** Sets the value of "border-right" */ | |
19781 void set borderRight(String value) { | |
19782 setProperty('border-right', value, ''); | |
19783 } | |
19784 | |
19785 /** Gets the value of "border-right-color" */ | |
19786 String get borderRightColor() => | |
19787 getPropertyValue('border-right-color'); | |
19788 | |
19789 /** Sets the value of "border-right-color" */ | |
19790 void set borderRightColor(String value) { | |
19791 setProperty('border-right-color', value, ''); | |
19792 } | |
19793 | |
19794 /** Gets the value of "border-right-style" */ | |
19795 String get borderRightStyle() => | |
19796 getPropertyValue('border-right-style'); | |
19797 | |
19798 /** Sets the value of "border-right-style" */ | |
19799 void set borderRightStyle(String value) { | |
19800 setProperty('border-right-style', value, ''); | |
19801 } | |
19802 | |
19803 /** Gets the value of "border-right-width" */ | |
19804 String get borderRightWidth() => | |
19805 getPropertyValue('border-right-width'); | |
19806 | |
19807 /** Sets the value of "border-right-width" */ | |
19808 void set borderRightWidth(String value) { | |
19809 setProperty('border-right-width', value, ''); | |
19810 } | |
19811 | |
19812 /** Gets the value of "border-spacing" */ | |
19813 String get borderSpacing() => | |
19814 getPropertyValue('border-spacing'); | |
19815 | |
19816 /** Sets the value of "border-spacing" */ | |
19817 void set borderSpacing(String value) { | |
19818 setProperty('border-spacing', value, ''); | |
19819 } | |
19820 | |
19821 /** Gets the value of "border-start" */ | |
19822 String get borderStart() => | |
19823 getPropertyValue('${_browserPrefix}border-start'); | |
19824 | |
19825 /** Sets the value of "border-start" */ | |
19826 void set borderStart(String value) { | |
19827 setProperty('${_browserPrefix}border-start', value, ''); | |
19828 } | |
19829 | |
19830 /** Gets the value of "border-start-color" */ | |
19831 String get borderStartColor() => | |
19832 getPropertyValue('${_browserPrefix}border-start-color'); | |
19833 | |
19834 /** Sets the value of "border-start-color" */ | |
19835 void set borderStartColor(String value) { | |
19836 setProperty('${_browserPrefix}border-start-color', value, ''); | |
19837 } | |
19838 | |
19839 /** Gets the value of "border-start-style" */ | |
19840 String get borderStartStyle() => | |
19841 getPropertyValue('${_browserPrefix}border-start-style'); | |
19842 | |
19843 /** Sets the value of "border-start-style" */ | |
19844 void set borderStartStyle(String value) { | |
19845 setProperty('${_browserPrefix}border-start-style', value, ''); | |
19846 } | |
19847 | |
19848 /** Gets the value of "border-start-width" */ | |
19849 String get borderStartWidth() => | |
19850 getPropertyValue('${_browserPrefix}border-start-width'); | |
19851 | |
19852 /** Sets the value of "border-start-width" */ | |
19853 void set borderStartWidth(String value) { | |
19854 setProperty('${_browserPrefix}border-start-width', value, ''); | |
19855 } | |
19856 | |
19857 /** Gets the value of "border-style" */ | |
19858 String get borderStyle() => | |
19859 getPropertyValue('border-style'); | |
19860 | |
19861 /** Sets the value of "border-style" */ | |
19862 void set borderStyle(String value) { | |
19863 setProperty('border-style', value, ''); | |
19864 } | |
19865 | |
19866 /** Gets the value of "border-top" */ | |
19867 String get borderTop() => | |
19868 getPropertyValue('border-top'); | |
19869 | |
19870 /** Sets the value of "border-top" */ | |
19871 void set borderTop(String value) { | |
19872 setProperty('border-top', value, ''); | |
19873 } | |
19874 | |
19875 /** Gets the value of "border-top-color" */ | |
19876 String get borderTopColor() => | |
19877 getPropertyValue('border-top-color'); | |
19878 | |
19879 /** Sets the value of "border-top-color" */ | |
19880 void set borderTopColor(String value) { | |
19881 setProperty('border-top-color', value, ''); | |
19882 } | |
19883 | |
19884 /** Gets the value of "border-top-left-radius" */ | |
19885 String get borderTopLeftRadius() => | |
19886 getPropertyValue('border-top-left-radius'); | |
19887 | |
19888 /** Sets the value of "border-top-left-radius" */ | |
19889 void set borderTopLeftRadius(String value) { | |
19890 setProperty('border-top-left-radius', value, ''); | |
19891 } | |
19892 | |
19893 /** Gets the value of "border-top-right-radius" */ | |
19894 String get borderTopRightRadius() => | |
19895 getPropertyValue('border-top-right-radius'); | |
19896 | |
19897 /** Sets the value of "border-top-right-radius" */ | |
19898 void set borderTopRightRadius(String value) { | |
19899 setProperty('border-top-right-radius', value, ''); | |
19900 } | |
19901 | |
19902 /** Gets the value of "border-top-style" */ | |
19903 String get borderTopStyle() => | |
19904 getPropertyValue('border-top-style'); | |
19905 | |
19906 /** Sets the value of "border-top-style" */ | |
19907 void set borderTopStyle(String value) { | |
19908 setProperty('border-top-style', value, ''); | |
19909 } | |
19910 | |
19911 /** Gets the value of "border-top-width" */ | |
19912 String get borderTopWidth() => | |
19913 getPropertyValue('border-top-width'); | |
19914 | |
19915 /** Sets the value of "border-top-width" */ | |
19916 void set borderTopWidth(String value) { | |
19917 setProperty('border-top-width', value, ''); | |
19918 } | |
19919 | |
19920 /** Gets the value of "border-vertical-spacing" */ | |
19921 String get borderVerticalSpacing() => | |
19922 getPropertyValue('${_browserPrefix}border-vertical-spacing'); | |
19923 | |
19924 /** Sets the value of "border-vertical-spacing" */ | |
19925 void set borderVerticalSpacing(String value) { | |
19926 setProperty('${_browserPrefix}border-vertical-spacing', value, ''); | |
19927 } | |
19928 | |
19929 /** Gets the value of "border-width" */ | |
19930 String get borderWidth() => | |
19931 getPropertyValue('border-width'); | |
19932 | |
19933 /** Sets the value of "border-width" */ | |
19934 void set borderWidth(String value) { | |
19935 setProperty('border-width', value, ''); | |
19936 } | |
19937 | |
19938 /** Gets the value of "bottom" */ | |
19939 String get bottom() => | |
19940 getPropertyValue('bottom'); | |
19941 | |
19942 /** Sets the value of "bottom" */ | |
19943 void set bottom(String value) { | |
19944 setProperty('bottom', value, ''); | |
19945 } | |
19946 | |
19947 /** Gets the value of "box-align" */ | |
19948 String get boxAlign() => | |
19949 getPropertyValue('${_browserPrefix}box-align'); | |
19950 | |
19951 /** Sets the value of "box-align" */ | |
19952 void set boxAlign(String value) { | |
19953 setProperty('${_browserPrefix}box-align', value, ''); | |
19954 } | |
19955 | |
19956 /** Gets the value of "box-direction" */ | |
19957 String get boxDirection() => | |
19958 getPropertyValue('${_browserPrefix}box-direction'); | |
19959 | |
19960 /** Sets the value of "box-direction" */ | |
19961 void set boxDirection(String value) { | |
19962 setProperty('${_browserPrefix}box-direction', value, ''); | |
19963 } | |
19964 | |
19965 /** Gets the value of "box-flex" */ | |
19966 String get boxFlex() => | |
19967 getPropertyValue('${_browserPrefix}box-flex'); | |
19968 | |
19969 /** Sets the value of "box-flex" */ | |
19970 void set boxFlex(String value) { | |
19971 setProperty('${_browserPrefix}box-flex', value, ''); | |
19972 } | |
19973 | |
19974 /** Gets the value of "box-flex-group" */ | |
19975 String get boxFlexGroup() => | |
19976 getPropertyValue('${_browserPrefix}box-flex-group'); | |
19977 | |
19978 /** Sets the value of "box-flex-group" */ | |
19979 void set boxFlexGroup(String value) { | |
19980 setProperty('${_browserPrefix}box-flex-group', value, ''); | |
19981 } | |
19982 | |
19983 /** Gets the value of "box-lines" */ | |
19984 String get boxLines() => | |
19985 getPropertyValue('${_browserPrefix}box-lines'); | |
19986 | |
19987 /** Sets the value of "box-lines" */ | |
19988 void set boxLines(String value) { | |
19989 setProperty('${_browserPrefix}box-lines', value, ''); | |
19990 } | |
19991 | |
19992 /** Gets the value of "box-ordinal-group" */ | |
19993 String get boxOrdinalGroup() => | |
19994 getPropertyValue('${_browserPrefix}box-ordinal-group'); | |
19995 | |
19996 /** Sets the value of "box-ordinal-group" */ | |
19997 void set boxOrdinalGroup(String value) { | |
19998 setProperty('${_browserPrefix}box-ordinal-group', value, ''); | |
19999 } | |
20000 | |
20001 /** Gets the value of "box-orient" */ | |
20002 String get boxOrient() => | |
20003 getPropertyValue('${_browserPrefix}box-orient'); | |
20004 | |
20005 /** Sets the value of "box-orient" */ | |
20006 void set boxOrient(String value) { | |
20007 setProperty('${_browserPrefix}box-orient', value, ''); | |
20008 } | |
20009 | |
20010 /** Gets the value of "box-pack" */ | |
20011 String get boxPack() => | |
20012 getPropertyValue('${_browserPrefix}box-pack'); | |
20013 | |
20014 /** Sets the value of "box-pack" */ | |
20015 void set boxPack(String value) { | |
20016 setProperty('${_browserPrefix}box-pack', value, ''); | |
20017 } | |
20018 | |
20019 /** Gets the value of "box-reflect" */ | |
20020 String get boxReflect() => | |
20021 getPropertyValue('${_browserPrefix}box-reflect'); | |
20022 | |
20023 /** Sets the value of "box-reflect" */ | |
20024 void set boxReflect(String value) { | |
20025 setProperty('${_browserPrefix}box-reflect', value, ''); | |
20026 } | |
20027 | |
20028 /** Gets the value of "box-shadow" */ | |
20029 String get boxShadow() => | |
20030 getPropertyValue('box-shadow'); | |
20031 | |
20032 /** Sets the value of "box-shadow" */ | |
20033 void set boxShadow(String value) { | |
20034 setProperty('box-shadow', value, ''); | |
20035 } | |
20036 | |
20037 /** Gets the value of "box-sizing" */ | |
20038 String get boxSizing() => | |
20039 getPropertyValue('box-sizing'); | |
20040 | |
20041 /** Sets the value of "box-sizing" */ | |
20042 void set boxSizing(String value) { | |
20043 setProperty('box-sizing', value, ''); | |
20044 } | |
20045 | |
20046 /** Gets the value of "caption-side" */ | |
20047 String get captionSide() => | |
20048 getPropertyValue('caption-side'); | |
20049 | |
20050 /** Sets the value of "caption-side" */ | |
20051 void set captionSide(String value) { | |
20052 setProperty('caption-side', value, ''); | |
20053 } | |
20054 | |
20055 /** Gets the value of "clear" */ | |
20056 String get clear() => | |
20057 getPropertyValue('clear'); | |
20058 | |
20059 /** Sets the value of "clear" */ | |
20060 void set clear(String value) { | |
20061 setProperty('clear', value, ''); | |
20062 } | |
20063 | |
20064 /** Gets the value of "clip" */ | |
20065 String get clip() => | |
20066 getPropertyValue('clip'); | |
20067 | |
20068 /** Sets the value of "clip" */ | |
20069 void set clip(String value) { | |
20070 setProperty('clip', value, ''); | |
20071 } | |
20072 | |
20073 /** Gets the value of "color" */ | |
20074 String get color() => | |
20075 getPropertyValue('color'); | |
20076 | |
20077 /** Sets the value of "color" */ | |
20078 void set color(String value) { | |
20079 setProperty('color', value, ''); | |
20080 } | |
20081 | |
20082 /** Gets the value of "color-correction" */ | |
20083 String get colorCorrection() => | |
20084 getPropertyValue('${_browserPrefix}color-correction'); | |
20085 | |
20086 /** Sets the value of "color-correction" */ | |
20087 void set colorCorrection(String value) { | |
20088 setProperty('${_browserPrefix}color-correction', value, ''); | |
20089 } | |
20090 | |
20091 /** Gets the value of "column-break-after" */ | |
20092 String get columnBreakAfter() => | |
20093 getPropertyValue('${_browserPrefix}column-break-after'); | |
20094 | |
20095 /** Sets the value of "column-break-after" */ | |
20096 void set columnBreakAfter(String value) { | |
20097 setProperty('${_browserPrefix}column-break-after', value, ''); | |
20098 } | |
20099 | |
20100 /** Gets the value of "column-break-before" */ | |
20101 String get columnBreakBefore() => | |
20102 getPropertyValue('${_browserPrefix}column-break-before'); | |
20103 | |
20104 /** Sets the value of "column-break-before" */ | |
20105 void set columnBreakBefore(String value) { | |
20106 setProperty('${_browserPrefix}column-break-before', value, ''); | |
20107 } | |
20108 | |
20109 /** Gets the value of "column-break-inside" */ | |
20110 String get columnBreakInside() => | |
20111 getPropertyValue('${_browserPrefix}column-break-inside'); | |
20112 | |
20113 /** Sets the value of "column-break-inside" */ | |
20114 void set columnBreakInside(String value) { | |
20115 setProperty('${_browserPrefix}column-break-inside', value, ''); | |
20116 } | |
20117 | |
20118 /** Gets the value of "column-count" */ | |
20119 String get columnCount() => | |
20120 getPropertyValue('${_browserPrefix}column-count'); | |
20121 | |
20122 /** Sets the value of "column-count" */ | |
20123 void set columnCount(String value) { | |
20124 setProperty('${_browserPrefix}column-count', value, ''); | |
20125 } | |
20126 | |
20127 /** Gets the value of "column-gap" */ | |
20128 String get columnGap() => | |
20129 getPropertyValue('${_browserPrefix}column-gap'); | |
20130 | |
20131 /** Sets the value of "column-gap" */ | |
20132 void set columnGap(String value) { | |
20133 setProperty('${_browserPrefix}column-gap', value, ''); | |
20134 } | |
20135 | |
20136 /** Gets the value of "column-rule" */ | |
20137 String get columnRule() => | |
20138 getPropertyValue('${_browserPrefix}column-rule'); | |
20139 | |
20140 /** Sets the value of "column-rule" */ | |
20141 void set columnRule(String value) { | |
20142 setProperty('${_browserPrefix}column-rule', value, ''); | |
20143 } | |
20144 | |
20145 /** Gets the value of "column-rule-color" */ | |
20146 String get columnRuleColor() => | |
20147 getPropertyValue('${_browserPrefix}column-rule-color'); | |
20148 | |
20149 /** Sets the value of "column-rule-color" */ | |
20150 void set columnRuleColor(String value) { | |
20151 setProperty('${_browserPrefix}column-rule-color', value, ''); | |
20152 } | |
20153 | |
20154 /** Gets the value of "column-rule-style" */ | |
20155 String get columnRuleStyle() => | |
20156 getPropertyValue('${_browserPrefix}column-rule-style'); | |
20157 | |
20158 /** Sets the value of "column-rule-style" */ | |
20159 void set columnRuleStyle(String value) { | |
20160 setProperty('${_browserPrefix}column-rule-style', value, ''); | |
20161 } | |
20162 | |
20163 /** Gets the value of "column-rule-width" */ | |
20164 String get columnRuleWidth() => | |
20165 getPropertyValue('${_browserPrefix}column-rule-width'); | |
20166 | |
20167 /** Sets the value of "column-rule-width" */ | |
20168 void set columnRuleWidth(String value) { | |
20169 setProperty('${_browserPrefix}column-rule-width', value, ''); | |
20170 } | |
20171 | |
20172 /** Gets the value of "column-span" */ | |
20173 String get columnSpan() => | |
20174 getPropertyValue('${_browserPrefix}column-span'); | |
20175 | |
20176 /** Sets the value of "column-span" */ | |
20177 void set columnSpan(String value) { | |
20178 setProperty('${_browserPrefix}column-span', value, ''); | |
20179 } | |
20180 | |
20181 /** Gets the value of "column-width" */ | |
20182 String get columnWidth() => | |
20183 getPropertyValue('${_browserPrefix}column-width'); | |
20184 | |
20185 /** Sets the value of "column-width" */ | |
20186 void set columnWidth(String value) { | |
20187 setProperty('${_browserPrefix}column-width', value, ''); | |
20188 } | |
20189 | |
20190 /** Gets the value of "columns" */ | |
20191 String get columns() => | |
20192 getPropertyValue('${_browserPrefix}columns'); | |
20193 | |
20194 /** Sets the value of "columns" */ | |
20195 void set columns(String value) { | |
20196 setProperty('${_browserPrefix}columns', value, ''); | |
20197 } | |
20198 | |
20199 /** Gets the value of "content" */ | |
20200 String get content() => | |
20201 getPropertyValue('content'); | |
20202 | |
20203 /** Sets the value of "content" */ | |
20204 void set content(String value) { | |
20205 setProperty('content', value, ''); | |
20206 } | |
20207 | |
20208 /** Gets the value of "counter-increment" */ | |
20209 String get counterIncrement() => | |
20210 getPropertyValue('counter-increment'); | |
20211 | |
20212 /** Sets the value of "counter-increment" */ | |
20213 void set counterIncrement(String value) { | |
20214 setProperty('counter-increment', value, ''); | |
20215 } | |
20216 | |
20217 /** Gets the value of "counter-reset" */ | |
20218 String get counterReset() => | |
20219 getPropertyValue('counter-reset'); | |
20220 | |
20221 /** Sets the value of "counter-reset" */ | |
20222 void set counterReset(String value) { | |
20223 setProperty('counter-reset', value, ''); | |
20224 } | |
20225 | |
20226 /** Gets the value of "cursor" */ | |
20227 String get cursor() => | |
20228 getPropertyValue('cursor'); | |
20229 | |
20230 /** Sets the value of "cursor" */ | |
20231 void set cursor(String value) { | |
20232 setProperty('cursor', value, ''); | |
20233 } | |
20234 | |
20235 /** Gets the value of "direction" */ | |
20236 String get direction() => | |
20237 getPropertyValue('direction'); | |
20238 | |
20239 /** Sets the value of "direction" */ | |
20240 void set direction(String value) { | |
20241 setProperty('direction', value, ''); | |
20242 } | |
20243 | |
20244 /** Gets the value of "display" */ | |
20245 String get display() => | |
20246 getPropertyValue('display'); | |
20247 | |
20248 /** Sets the value of "display" */ | |
20249 void set display(String value) { | |
20250 setProperty('display', value, ''); | |
20251 } | |
20252 | |
20253 /** Gets the value of "empty-cells" */ | |
20254 String get emptyCells() => | |
20255 getPropertyValue('empty-cells'); | |
20256 | |
20257 /** Sets the value of "empty-cells" */ | |
20258 void set emptyCells(String value) { | |
20259 setProperty('empty-cells', value, ''); | |
20260 } | |
20261 | |
20262 /** Gets the value of "filter" */ | |
20263 String get filter() => | |
20264 getPropertyValue('${_browserPrefix}filter'); | |
20265 | |
20266 /** Sets the value of "filter" */ | |
20267 void set filter(String value) { | |
20268 setProperty('${_browserPrefix}filter', value, ''); | |
20269 } | |
20270 | |
20271 /** Gets the value of "flex-align" */ | |
20272 String get flexAlign() => | |
20273 getPropertyValue('${_browserPrefix}flex-align'); | |
20274 | |
20275 /** Sets the value of "flex-align" */ | |
20276 void set flexAlign(String value) { | |
20277 setProperty('${_browserPrefix}flex-align', value, ''); | |
20278 } | |
20279 | |
20280 /** Gets the value of "flex-flow" */ | |
20281 String get flexFlow() => | |
20282 getPropertyValue('${_browserPrefix}flex-flow'); | |
20283 | |
20284 /** Sets the value of "flex-flow" */ | |
20285 void set flexFlow(String value) { | |
20286 setProperty('${_browserPrefix}flex-flow', value, ''); | |
20287 } | |
20288 | |
20289 /** Gets the value of "flex-order" */ | |
20290 String get flexOrder() => | |
20291 getPropertyValue('${_browserPrefix}flex-order'); | |
20292 | |
20293 /** Sets the value of "flex-order" */ | |
20294 void set flexOrder(String value) { | |
20295 setProperty('${_browserPrefix}flex-order', value, ''); | |
20296 } | |
20297 | |
20298 /** Gets the value of "flex-pack" */ | |
20299 String get flexPack() => | |
20300 getPropertyValue('${_browserPrefix}flex-pack'); | |
20301 | |
20302 /** Sets the value of "flex-pack" */ | |
20303 void set flexPack(String value) { | |
20304 setProperty('${_browserPrefix}flex-pack', value, ''); | |
20305 } | |
20306 | |
20307 /** Gets the value of "float" */ | |
20308 String get float() => | |
20309 getPropertyValue('float'); | |
20310 | |
20311 /** Sets the value of "float" */ | |
20312 void set float(String value) { | |
20313 setProperty('float', value, ''); | |
20314 } | |
20315 | |
20316 /** Gets the value of "flow-from" */ | |
20317 String get flowFrom() => | |
20318 getPropertyValue('${_browserPrefix}flow-from'); | |
20319 | |
20320 /** Sets the value of "flow-from" */ | |
20321 void set flowFrom(String value) { | |
20322 setProperty('${_browserPrefix}flow-from', value, ''); | |
20323 } | |
20324 | |
20325 /** Gets the value of "flow-into" */ | |
20326 String get flowInto() => | |
20327 getPropertyValue('${_browserPrefix}flow-into'); | |
20328 | |
20329 /** Sets the value of "flow-into" */ | |
20330 void set flowInto(String value) { | |
20331 setProperty('${_browserPrefix}flow-into', value, ''); | |
20332 } | |
20333 | |
20334 /** Gets the value of "font" */ | |
20335 String get font() => | |
20336 getPropertyValue('font'); | |
20337 | |
20338 /** Sets the value of "font" */ | |
20339 void set font(String value) { | |
20340 setProperty('font', value, ''); | |
20341 } | |
20342 | |
20343 /** Gets the value of "font-family" */ | |
20344 String get fontFamily() => | |
20345 getPropertyValue('font-family'); | |
20346 | |
20347 /** Sets the value of "font-family" */ | |
20348 void set fontFamily(String value) { | |
20349 setProperty('font-family', value, ''); | |
20350 } | |
20351 | |
20352 /** Gets the value of "font-feature-settings" */ | |
20353 String get fontFeatureSettings() => | |
20354 getPropertyValue('${_browserPrefix}font-feature-settings'); | |
20355 | |
20356 /** Sets the value of "font-feature-settings" */ | |
20357 void set fontFeatureSettings(String value) { | |
20358 setProperty('${_browserPrefix}font-feature-settings', value, ''); | |
20359 } | |
20360 | |
20361 /** Gets the value of "font-size" */ | |
20362 String get fontSize() => | |
20363 getPropertyValue('font-size'); | |
20364 | |
20365 /** Sets the value of "font-size" */ | |
20366 void set fontSize(String value) { | |
20367 setProperty('font-size', value, ''); | |
20368 } | |
20369 | |
20370 /** Gets the value of "font-size-delta" */ | |
20371 String get fontSizeDelta() => | |
20372 getPropertyValue('${_browserPrefix}font-size-delta'); | |
20373 | |
20374 /** Sets the value of "font-size-delta" */ | |
20375 void set fontSizeDelta(String value) { | |
20376 setProperty('${_browserPrefix}font-size-delta', value, ''); | |
20377 } | |
20378 | |
20379 /** Gets the value of "font-smoothing" */ | |
20380 String get fontSmoothing() => | |
20381 getPropertyValue('${_browserPrefix}font-smoothing'); | |
20382 | |
20383 /** Sets the value of "font-smoothing" */ | |
20384 void set fontSmoothing(String value) { | |
20385 setProperty('${_browserPrefix}font-smoothing', value, ''); | |
20386 } | |
20387 | |
20388 /** Gets the value of "font-stretch" */ | |
20389 String get fontStretch() => | |
20390 getPropertyValue('font-stretch'); | |
20391 | |
20392 /** Sets the value of "font-stretch" */ | |
20393 void set fontStretch(String value) { | |
20394 setProperty('font-stretch', value, ''); | |
20395 } | |
20396 | |
20397 /** Gets the value of "font-style" */ | |
20398 String get fontStyle() => | |
20399 getPropertyValue('font-style'); | |
20400 | |
20401 /** Sets the value of "font-style" */ | |
20402 void set fontStyle(String value) { | |
20403 setProperty('font-style', value, ''); | |
20404 } | |
20405 | |
20406 /** Gets the value of "font-variant" */ | |
20407 String get fontVariant() => | |
20408 getPropertyValue('font-variant'); | |
20409 | |
20410 /** Sets the value of "font-variant" */ | |
20411 void set fontVariant(String value) { | |
20412 setProperty('font-variant', value, ''); | |
20413 } | |
20414 | |
20415 /** Gets the value of "font-weight" */ | |
20416 String get fontWeight() => | |
20417 getPropertyValue('font-weight'); | |
20418 | |
20419 /** Sets the value of "font-weight" */ | |
20420 void set fontWeight(String value) { | |
20421 setProperty('font-weight', value, ''); | |
20422 } | |
20423 | |
20424 /** Gets the value of "height" */ | |
20425 String get height() => | |
20426 getPropertyValue('height'); | |
20427 | |
20428 /** Sets the value of "height" */ | |
20429 void set height(String value) { | |
20430 setProperty('height', value, ''); | |
20431 } | |
20432 | |
20433 /** Gets the value of "highlight" */ | |
20434 String get highlight() => | |
20435 getPropertyValue('${_browserPrefix}highlight'); | |
20436 | |
20437 /** Sets the value of "highlight" */ | |
20438 void set highlight(String value) { | |
20439 setProperty('${_browserPrefix}highlight', value, ''); | |
20440 } | |
20441 | |
20442 /** Gets the value of "hyphenate-character" */ | |
20443 String get hyphenateCharacter() => | |
20444 getPropertyValue('${_browserPrefix}hyphenate-character'); | |
20445 | |
20446 /** Sets the value of "hyphenate-character" */ | |
20447 void set hyphenateCharacter(String value) { | |
20448 setProperty('${_browserPrefix}hyphenate-character', value, ''); | |
20449 } | |
20450 | |
20451 /** Gets the value of "hyphenate-limit-after" */ | |
20452 String get hyphenateLimitAfter() => | |
20453 getPropertyValue('${_browserPrefix}hyphenate-limit-after'); | |
20454 | |
20455 /** Sets the value of "hyphenate-limit-after" */ | |
20456 void set hyphenateLimitAfter(String value) { | |
20457 setProperty('${_browserPrefix}hyphenate-limit-after', value, ''); | |
20458 } | |
20459 | |
20460 /** Gets the value of "hyphenate-limit-before" */ | |
20461 String get hyphenateLimitBefore() => | |
20462 getPropertyValue('${_browserPrefix}hyphenate-limit-before'); | |
20463 | |
20464 /** Sets the value of "hyphenate-limit-before" */ | |
20465 void set hyphenateLimitBefore(String value) { | |
20466 setProperty('${_browserPrefix}hyphenate-limit-before', value, ''); | |
20467 } | |
20468 | |
20469 /** Gets the value of "hyphenate-limit-lines" */ | |
20470 String get hyphenateLimitLines() => | |
20471 getPropertyValue('${_browserPrefix}hyphenate-limit-lines'); | |
20472 | |
20473 /** Sets the value of "hyphenate-limit-lines" */ | |
20474 void set hyphenateLimitLines(String value) { | |
20475 setProperty('${_browserPrefix}hyphenate-limit-lines', value, ''); | |
20476 } | |
20477 | |
20478 /** Gets the value of "hyphens" */ | |
20479 String get hyphens() => | |
20480 getPropertyValue('${_browserPrefix}hyphens'); | |
20481 | |
20482 /** Sets the value of "hyphens" */ | |
20483 void set hyphens(String value) { | |
20484 setProperty('${_browserPrefix}hyphens', value, ''); | |
20485 } | |
20486 | |
20487 /** Gets the value of "image-rendering" */ | |
20488 String get imageRendering() => | |
20489 getPropertyValue('image-rendering'); | |
20490 | |
20491 /** Sets the value of "image-rendering" */ | |
20492 void set imageRendering(String value) { | |
20493 setProperty('image-rendering', value, ''); | |
20494 } | |
20495 | |
20496 /** Gets the value of "left" */ | |
20497 String get left() => | |
20498 getPropertyValue('left'); | |
20499 | |
20500 /** Sets the value of "left" */ | |
20501 void set left(String value) { | |
20502 setProperty('left', value, ''); | |
20503 } | |
20504 | |
20505 /** Gets the value of "letter-spacing" */ | |
20506 String get letterSpacing() => | |
20507 getPropertyValue('letter-spacing'); | |
20508 | |
20509 /** Sets the value of "letter-spacing" */ | |
20510 void set letterSpacing(String value) { | |
20511 setProperty('letter-spacing', value, ''); | |
20512 } | |
20513 | |
20514 /** Gets the value of "line-box-contain" */ | |
20515 String get lineBoxContain() => | |
20516 getPropertyValue('${_browserPrefix}line-box-contain'); | |
20517 | |
20518 /** Sets the value of "line-box-contain" */ | |
20519 void set lineBoxContain(String value) { | |
20520 setProperty('${_browserPrefix}line-box-contain', value, ''); | |
20521 } | |
20522 | |
20523 /** Gets the value of "line-break" */ | |
20524 String get lineBreak() => | |
20525 getPropertyValue('${_browserPrefix}line-break'); | |
20526 | |
20527 /** Sets the value of "line-break" */ | |
20528 void set lineBreak(String value) { | |
20529 setProperty('${_browserPrefix}line-break', value, ''); | |
20530 } | |
20531 | |
20532 /** Gets the value of "line-clamp" */ | |
20533 String get lineClamp() => | |
20534 getPropertyValue('${_browserPrefix}line-clamp'); | |
20535 | |
20536 /** Sets the value of "line-clamp" */ | |
20537 void set lineClamp(String value) { | |
20538 setProperty('${_browserPrefix}line-clamp', value, ''); | |
20539 } | |
20540 | |
20541 /** Gets the value of "line-height" */ | |
20542 String get lineHeight() => | |
20543 getPropertyValue('line-height'); | |
20544 | |
20545 /** Sets the value of "line-height" */ | |
20546 void set lineHeight(String value) { | |
20547 setProperty('line-height', value, ''); | |
20548 } | |
20549 | |
20550 /** Gets the value of "list-style" */ | |
20551 String get listStyle() => | |
20552 getPropertyValue('list-style'); | |
20553 | |
20554 /** Sets the value of "list-style" */ | |
20555 void set listStyle(String value) { | |
20556 setProperty('list-style', value, ''); | |
20557 } | |
20558 | |
20559 /** Gets the value of "list-style-image" */ | |
20560 String get listStyleImage() => | |
20561 getPropertyValue('list-style-image'); | |
20562 | |
20563 /** Sets the value of "list-style-image" */ | |
20564 void set listStyleImage(String value) { | |
20565 setProperty('list-style-image', value, ''); | |
20566 } | |
20567 | |
20568 /** Gets the value of "list-style-position" */ | |
20569 String get listStylePosition() => | |
20570 getPropertyValue('list-style-position'); | |
20571 | |
20572 /** Sets the value of "list-style-position" */ | |
20573 void set listStylePosition(String value) { | |
20574 setProperty('list-style-position', value, ''); | |
20575 } | |
20576 | |
20577 /** Gets the value of "list-style-type" */ | |
20578 String get listStyleType() => | |
20579 getPropertyValue('list-style-type'); | |
20580 | |
20581 /** Sets the value of "list-style-type" */ | |
20582 void set listStyleType(String value) { | |
20583 setProperty('list-style-type', value, ''); | |
20584 } | |
20585 | |
20586 /** Gets the value of "locale" */ | |
20587 String get locale() => | |
20588 getPropertyValue('${_browserPrefix}locale'); | |
20589 | |
20590 /** Sets the value of "locale" */ | |
20591 void set locale(String value) { | |
20592 setProperty('${_browserPrefix}locale', value, ''); | |
20593 } | |
20594 | |
20595 /** Gets the value of "logical-height" */ | |
20596 String get logicalHeight() => | |
20597 getPropertyValue('${_browserPrefix}logical-height'); | |
20598 | |
20599 /** Sets the value of "logical-height" */ | |
20600 void set logicalHeight(String value) { | |
20601 setProperty('${_browserPrefix}logical-height', value, ''); | |
20602 } | |
20603 | |
20604 /** Gets the value of "logical-width" */ | |
20605 String get logicalWidth() => | |
20606 getPropertyValue('${_browserPrefix}logical-width'); | |
20607 | |
20608 /** Sets the value of "logical-width" */ | |
20609 void set logicalWidth(String value) { | |
20610 setProperty('${_browserPrefix}logical-width', value, ''); | |
20611 } | |
20612 | |
20613 /** Gets the value of "margin" */ | |
20614 String get margin() => | |
20615 getPropertyValue('margin'); | |
20616 | |
20617 /** Sets the value of "margin" */ | |
20618 void set margin(String value) { | |
20619 setProperty('margin', value, ''); | |
20620 } | |
20621 | |
20622 /** Gets the value of "margin-after" */ | |
20623 String get marginAfter() => | |
20624 getPropertyValue('${_browserPrefix}margin-after'); | |
20625 | |
20626 /** Sets the value of "margin-after" */ | |
20627 void set marginAfter(String value) { | |
20628 setProperty('${_browserPrefix}margin-after', value, ''); | |
20629 } | |
20630 | |
20631 /** Gets the value of "margin-after-collapse" */ | |
20632 String get marginAfterCollapse() => | |
20633 getPropertyValue('${_browserPrefix}margin-after-collapse'); | |
20634 | |
20635 /** Sets the value of "margin-after-collapse" */ | |
20636 void set marginAfterCollapse(String value) { | |
20637 setProperty('${_browserPrefix}margin-after-collapse', value, ''); | |
20638 } | |
20639 | |
20640 /** Gets the value of "margin-before" */ | |
20641 String get marginBefore() => | |
20642 getPropertyValue('${_browserPrefix}margin-before'); | |
20643 | |
20644 /** Sets the value of "margin-before" */ | |
20645 void set marginBefore(String value) { | |
20646 setProperty('${_browserPrefix}margin-before', value, ''); | |
20647 } | |
20648 | |
20649 /** Gets the value of "margin-before-collapse" */ | |
20650 String get marginBeforeCollapse() => | |
20651 getPropertyValue('${_browserPrefix}margin-before-collapse'); | |
20652 | |
20653 /** Sets the value of "margin-before-collapse" */ | |
20654 void set marginBeforeCollapse(String value) { | |
20655 setProperty('${_browserPrefix}margin-before-collapse', value, ''); | |
20656 } | |
20657 | |
20658 /** Gets the value of "margin-bottom" */ | |
20659 String get marginBottom() => | |
20660 getPropertyValue('margin-bottom'); | |
20661 | |
20662 /** Sets the value of "margin-bottom" */ | |
20663 void set marginBottom(String value) { | |
20664 setProperty('margin-bottom', value, ''); | |
20665 } | |
20666 | |
20667 /** Gets the value of "margin-bottom-collapse" */ | |
20668 String get marginBottomCollapse() => | |
20669 getPropertyValue('${_browserPrefix}margin-bottom-collapse'); | |
20670 | |
20671 /** Sets the value of "margin-bottom-collapse" */ | |
20672 void set marginBottomCollapse(String value) { | |
20673 setProperty('${_browserPrefix}margin-bottom-collapse', value, ''); | |
20674 } | |
20675 | |
20676 /** Gets the value of "margin-collapse" */ | |
20677 String get marginCollapse() => | |
20678 getPropertyValue('${_browserPrefix}margin-collapse'); | |
20679 | |
20680 /** Sets the value of "margin-collapse" */ | |
20681 void set marginCollapse(String value) { | |
20682 setProperty('${_browserPrefix}margin-collapse', value, ''); | |
20683 } | |
20684 | |
20685 /** Gets the value of "margin-end" */ | |
20686 String get marginEnd() => | |
20687 getPropertyValue('${_browserPrefix}margin-end'); | |
20688 | |
20689 /** Sets the value of "margin-end" */ | |
20690 void set marginEnd(String value) { | |
20691 setProperty('${_browserPrefix}margin-end', value, ''); | |
20692 } | |
20693 | |
20694 /** Gets the value of "margin-left" */ | |
20695 String get marginLeft() => | |
20696 getPropertyValue('margin-left'); | |
20697 | |
20698 /** Sets the value of "margin-left" */ | |
20699 void set marginLeft(String value) { | |
20700 setProperty('margin-left', value, ''); | |
20701 } | |
20702 | |
20703 /** Gets the value of "margin-right" */ | |
20704 String get marginRight() => | |
20705 getPropertyValue('margin-right'); | |
20706 | |
20707 /** Sets the value of "margin-right" */ | |
20708 void set marginRight(String value) { | |
20709 setProperty('margin-right', value, ''); | |
20710 } | |
20711 | |
20712 /** Gets the value of "margin-start" */ | |
20713 String get marginStart() => | |
20714 getPropertyValue('${_browserPrefix}margin-start'); | |
20715 | |
20716 /** Sets the value of "margin-start" */ | |
20717 void set marginStart(String value) { | |
20718 setProperty('${_browserPrefix}margin-start', value, ''); | |
20719 } | |
20720 | |
20721 /** Gets the value of "margin-top" */ | |
20722 String get marginTop() => | |
20723 getPropertyValue('margin-top'); | |
20724 | |
20725 /** Sets the value of "margin-top" */ | |
20726 void set marginTop(String value) { | |
20727 setProperty('margin-top', value, ''); | |
20728 } | |
20729 | |
20730 /** Gets the value of "margin-top-collapse" */ | |
20731 String get marginTopCollapse() => | |
20732 getPropertyValue('${_browserPrefix}margin-top-collapse'); | |
20733 | |
20734 /** Sets the value of "margin-top-collapse" */ | |
20735 void set marginTopCollapse(String value) { | |
20736 setProperty('${_browserPrefix}margin-top-collapse', value, ''); | |
20737 } | |
20738 | |
20739 /** Gets the value of "marquee" */ | |
20740 String get marquee() => | |
20741 getPropertyValue('${_browserPrefix}marquee'); | |
20742 | |
20743 /** Sets the value of "marquee" */ | |
20744 void set marquee(String value) { | |
20745 setProperty('${_browserPrefix}marquee', value, ''); | |
20746 } | |
20747 | |
20748 /** Gets the value of "marquee-direction" */ | |
20749 String get marqueeDirection() => | |
20750 getPropertyValue('${_browserPrefix}marquee-direction'); | |
20751 | |
20752 /** Sets the value of "marquee-direction" */ | |
20753 void set marqueeDirection(String value) { | |
20754 setProperty('${_browserPrefix}marquee-direction', value, ''); | |
20755 } | |
20756 | |
20757 /** Gets the value of "marquee-increment" */ | |
20758 String get marqueeIncrement() => | |
20759 getPropertyValue('${_browserPrefix}marquee-increment'); | |
20760 | |
20761 /** Sets the value of "marquee-increment" */ | |
20762 void set marqueeIncrement(String value) { | |
20763 setProperty('${_browserPrefix}marquee-increment', value, ''); | |
20764 } | |
20765 | |
20766 /** Gets the value of "marquee-repetition" */ | |
20767 String get marqueeRepetition() => | |
20768 getPropertyValue('${_browserPrefix}marquee-repetition'); | |
20769 | |
20770 /** Sets the value of "marquee-repetition" */ | |
20771 void set marqueeRepetition(String value) { | |
20772 setProperty('${_browserPrefix}marquee-repetition', value, ''); | |
20773 } | |
20774 | |
20775 /** Gets the value of "marquee-speed" */ | |
20776 String get marqueeSpeed() => | |
20777 getPropertyValue('${_browserPrefix}marquee-speed'); | |
20778 | |
20779 /** Sets the value of "marquee-speed" */ | |
20780 void set marqueeSpeed(String value) { | |
20781 setProperty('${_browserPrefix}marquee-speed', value, ''); | |
20782 } | |
20783 | |
20784 /** Gets the value of "marquee-style" */ | |
20785 String get marqueeStyle() => | |
20786 getPropertyValue('${_browserPrefix}marquee-style'); | |
20787 | |
20788 /** Sets the value of "marquee-style" */ | |
20789 void set marqueeStyle(String value) { | |
20790 setProperty('${_browserPrefix}marquee-style', value, ''); | |
20791 } | |
20792 | |
20793 /** Gets the value of "mask" */ | |
20794 String get mask() => | |
20795 getPropertyValue('${_browserPrefix}mask'); | |
20796 | |
20797 /** Sets the value of "mask" */ | |
20798 void set mask(String value) { | |
20799 setProperty('${_browserPrefix}mask', value, ''); | |
20800 } | |
20801 | |
20802 /** Gets the value of "mask-attachment" */ | |
20803 String get maskAttachment() => | |
20804 getPropertyValue('${_browserPrefix}mask-attachment'); | |
20805 | |
20806 /** Sets the value of "mask-attachment" */ | |
20807 void set maskAttachment(String value) { | |
20808 setProperty('${_browserPrefix}mask-attachment', value, ''); | |
20809 } | |
20810 | |
20811 /** Gets the value of "mask-box-image" */ | |
20812 String get maskBoxImage() => | |
20813 getPropertyValue('${_browserPrefix}mask-box-image'); | |
20814 | |
20815 /** Sets the value of "mask-box-image" */ | |
20816 void set maskBoxImage(String value) { | |
20817 setProperty('${_browserPrefix}mask-box-image', value, ''); | |
20818 } | |
20819 | |
20820 /** Gets the value of "mask-box-image-outset" */ | |
20821 String get maskBoxImageOutset() => | |
20822 getPropertyValue('${_browserPrefix}mask-box-image-outset'); | |
20823 | |
20824 /** Sets the value of "mask-box-image-outset" */ | |
20825 void set maskBoxImageOutset(String value) { | |
20826 setProperty('${_browserPrefix}mask-box-image-outset', value, ''); | |
20827 } | |
20828 | |
20829 /** Gets the value of "mask-box-image-repeat" */ | |
20830 String get maskBoxImageRepeat() => | |
20831 getPropertyValue('${_browserPrefix}mask-box-image-repeat'); | |
20832 | |
20833 /** Sets the value of "mask-box-image-repeat" */ | |
20834 void set maskBoxImageRepeat(String value) { | |
20835 setProperty('${_browserPrefix}mask-box-image-repeat', value, ''); | |
20836 } | |
20837 | |
20838 /** Gets the value of "mask-box-image-slice" */ | |
20839 String get maskBoxImageSlice() => | |
20840 getPropertyValue('${_browserPrefix}mask-box-image-slice'); | |
20841 | |
20842 /** Sets the value of "mask-box-image-slice" */ | |
20843 void set maskBoxImageSlice(String value) { | |
20844 setProperty('${_browserPrefix}mask-box-image-slice', value, ''); | |
20845 } | |
20846 | |
20847 /** Gets the value of "mask-box-image-source" */ | |
20848 String get maskBoxImageSource() => | |
20849 getPropertyValue('${_browserPrefix}mask-box-image-source'); | |
20850 | |
20851 /** Sets the value of "mask-box-image-source" */ | |
20852 void set maskBoxImageSource(String value) { | |
20853 setProperty('${_browserPrefix}mask-box-image-source', value, ''); | |
20854 } | |
20855 | |
20856 /** Gets the value of "mask-box-image-width" */ | |
20857 String get maskBoxImageWidth() => | |
20858 getPropertyValue('${_browserPrefix}mask-box-image-width'); | |
20859 | |
20860 /** Sets the value of "mask-box-image-width" */ | |
20861 void set maskBoxImageWidth(String value) { | |
20862 setProperty('${_browserPrefix}mask-box-image-width', value, ''); | |
20863 } | |
20864 | |
20865 /** Gets the value of "mask-clip" */ | |
20866 String get maskClip() => | |
20867 getPropertyValue('${_browserPrefix}mask-clip'); | |
20868 | |
20869 /** Sets the value of "mask-clip" */ | |
20870 void set maskClip(String value) { | |
20871 setProperty('${_browserPrefix}mask-clip', value, ''); | |
20872 } | |
20873 | |
20874 /** Gets the value of "mask-composite" */ | |
20875 String get maskComposite() => | |
20876 getPropertyValue('${_browserPrefix}mask-composite'); | |
20877 | |
20878 /** Sets the value of "mask-composite" */ | |
20879 void set maskComposite(String value) { | |
20880 setProperty('${_browserPrefix}mask-composite', value, ''); | |
20881 } | |
20882 | |
20883 /** Gets the value of "mask-image" */ | |
20884 String get maskImage() => | |
20885 getPropertyValue('${_browserPrefix}mask-image'); | |
20886 | |
20887 /** Sets the value of "mask-image" */ | |
20888 void set maskImage(String value) { | |
20889 setProperty('${_browserPrefix}mask-image', value, ''); | |
20890 } | |
20891 | |
20892 /** Gets the value of "mask-origin" */ | |
20893 String get maskOrigin() => | |
20894 getPropertyValue('${_browserPrefix}mask-origin'); | |
20895 | |
20896 /** Sets the value of "mask-origin" */ | |
20897 void set maskOrigin(String value) { | |
20898 setProperty('${_browserPrefix}mask-origin', value, ''); | |
20899 } | |
20900 | |
20901 /** Gets the value of "mask-position" */ | |
20902 String get maskPosition() => | |
20903 getPropertyValue('${_browserPrefix}mask-position'); | |
20904 | |
20905 /** Sets the value of "mask-position" */ | |
20906 void set maskPosition(String value) { | |
20907 setProperty('${_browserPrefix}mask-position', value, ''); | |
20908 } | |
20909 | |
20910 /** Gets the value of "mask-position-x" */ | |
20911 String get maskPositionX() => | |
20912 getPropertyValue('${_browserPrefix}mask-position-x'); | |
20913 | |
20914 /** Sets the value of "mask-position-x" */ | |
20915 void set maskPositionX(String value) { | |
20916 setProperty('${_browserPrefix}mask-position-x', value, ''); | |
20917 } | |
20918 | |
20919 /** Gets the value of "mask-position-y" */ | |
20920 String get maskPositionY() => | |
20921 getPropertyValue('${_browserPrefix}mask-position-y'); | |
20922 | |
20923 /** Sets the value of "mask-position-y" */ | |
20924 void set maskPositionY(String value) { | |
20925 setProperty('${_browserPrefix}mask-position-y', value, ''); | |
20926 } | |
20927 | |
20928 /** Gets the value of "mask-repeat" */ | |
20929 String get maskRepeat() => | |
20930 getPropertyValue('${_browserPrefix}mask-repeat'); | |
20931 | |
20932 /** Sets the value of "mask-repeat" */ | |
20933 void set maskRepeat(String value) { | |
20934 setProperty('${_browserPrefix}mask-repeat', value, ''); | |
20935 } | |
20936 | |
20937 /** Gets the value of "mask-repeat-x" */ | |
20938 String get maskRepeatX() => | |
20939 getPropertyValue('${_browserPrefix}mask-repeat-x'); | |
20940 | |
20941 /** Sets the value of "mask-repeat-x" */ | |
20942 void set maskRepeatX(String value) { | |
20943 setProperty('${_browserPrefix}mask-repeat-x', value, ''); | |
20944 } | |
20945 | |
20946 /** Gets the value of "mask-repeat-y" */ | |
20947 String get maskRepeatY() => | |
20948 getPropertyValue('${_browserPrefix}mask-repeat-y'); | |
20949 | |
20950 /** Sets the value of "mask-repeat-y" */ | |
20951 void set maskRepeatY(String value) { | |
20952 setProperty('${_browserPrefix}mask-repeat-y', value, ''); | |
20953 } | |
20954 | |
20955 /** Gets the value of "mask-size" */ | |
20956 String get maskSize() => | |
20957 getPropertyValue('${_browserPrefix}mask-size'); | |
20958 | |
20959 /** Sets the value of "mask-size" */ | |
20960 void set maskSize(String value) { | |
20961 setProperty('${_browserPrefix}mask-size', value, ''); | |
20962 } | |
20963 | |
20964 /** Gets the value of "match-nearest-mail-blockquote-color" */ | |
20965 String get matchNearestMailBlockquoteColor() => | |
20966 getPropertyValue('${_browserPrefix}match-nearest-mail-blockquote-color'); | |
20967 | |
20968 /** Sets the value of "match-nearest-mail-blockquote-color" */ | |
20969 void set matchNearestMailBlockquoteColor(String value) { | |
20970 setProperty('${_browserPrefix}match-nearest-mail-blockquote-color', value, '
'); | |
20971 } | |
20972 | |
20973 /** Gets the value of "max-height" */ | |
20974 String get maxHeight() => | |
20975 getPropertyValue('max-height'); | |
20976 | |
20977 /** Sets the value of "max-height" */ | |
20978 void set maxHeight(String value) { | |
20979 setProperty('max-height', value, ''); | |
20980 } | |
20981 | |
20982 /** Gets the value of "max-logical-height" */ | |
20983 String get maxLogicalHeight() => | |
20984 getPropertyValue('${_browserPrefix}max-logical-height'); | |
20985 | |
20986 /** Sets the value of "max-logical-height" */ | |
20987 void set maxLogicalHeight(String value) { | |
20988 setProperty('${_browserPrefix}max-logical-height', value, ''); | |
20989 } | |
20990 | |
20991 /** Gets the value of "max-logical-width" */ | |
20992 String get maxLogicalWidth() => | |
20993 getPropertyValue('${_browserPrefix}max-logical-width'); | |
20994 | |
20995 /** Sets the value of "max-logical-width" */ | |
20996 void set maxLogicalWidth(String value) { | |
20997 setProperty('${_browserPrefix}max-logical-width', value, ''); | |
20998 } | |
20999 | |
21000 /** Gets the value of "max-width" */ | |
21001 String get maxWidth() => | |
21002 getPropertyValue('max-width'); | |
21003 | |
21004 /** Sets the value of "max-width" */ | |
21005 void set maxWidth(String value) { | |
21006 setProperty('max-width', value, ''); | |
21007 } | |
21008 | |
21009 /** Gets the value of "min-height" */ | |
21010 String get minHeight() => | |
21011 getPropertyValue('min-height'); | |
21012 | |
21013 /** Sets the value of "min-height" */ | |
21014 void set minHeight(String value) { | |
21015 setProperty('min-height', value, ''); | |
21016 } | |
21017 | |
21018 /** Gets the value of "min-logical-height" */ | |
21019 String get minLogicalHeight() => | |
21020 getPropertyValue('${_browserPrefix}min-logical-height'); | |
21021 | |
21022 /** Sets the value of "min-logical-height" */ | |
21023 void set minLogicalHeight(String value) { | |
21024 setProperty('${_browserPrefix}min-logical-height', value, ''); | |
21025 } | |
21026 | |
21027 /** Gets the value of "min-logical-width" */ | |
21028 String get minLogicalWidth() => | |
21029 getPropertyValue('${_browserPrefix}min-logical-width'); | |
21030 | |
21031 /** Sets the value of "min-logical-width" */ | |
21032 void set minLogicalWidth(String value) { | |
21033 setProperty('${_browserPrefix}min-logical-width', value, ''); | |
21034 } | |
21035 | |
21036 /** Gets the value of "min-width" */ | |
21037 String get minWidth() => | |
21038 getPropertyValue('min-width'); | |
21039 | |
21040 /** Sets the value of "min-width" */ | |
21041 void set minWidth(String value) { | |
21042 setProperty('min-width', value, ''); | |
21043 } | |
21044 | |
21045 /** Gets the value of "nbsp-mode" */ | |
21046 String get nbspMode() => | |
21047 getPropertyValue('${_browserPrefix}nbsp-mode'); | |
21048 | |
21049 /** Sets the value of "nbsp-mode" */ | |
21050 void set nbspMode(String value) { | |
21051 setProperty('${_browserPrefix}nbsp-mode', value, ''); | |
21052 } | |
21053 | |
21054 /** Gets the value of "opacity" */ | |
21055 String get opacity() => | |
21056 getPropertyValue('opacity'); | |
21057 | |
21058 /** Sets the value of "opacity" */ | |
21059 void set opacity(String value) { | |
21060 setProperty('opacity', value, ''); | |
21061 } | |
21062 | |
21063 /** Gets the value of "orphans" */ | |
21064 String get orphans() => | |
21065 getPropertyValue('orphans'); | |
21066 | |
21067 /** Sets the value of "orphans" */ | |
21068 void set orphans(String value) { | |
21069 setProperty('orphans', value, ''); | |
21070 } | |
21071 | |
21072 /** Gets the value of "outline" */ | |
21073 String get outline() => | |
21074 getPropertyValue('outline'); | |
21075 | |
21076 /** Sets the value of "outline" */ | |
21077 void set outline(String value) { | |
21078 setProperty('outline', value, ''); | |
21079 } | |
21080 | |
21081 /** Gets the value of "outline-color" */ | |
21082 String get outlineColor() => | |
21083 getPropertyValue('outline-color'); | |
21084 | |
21085 /** Sets the value of "outline-color" */ | |
21086 void set outlineColor(String value) { | |
21087 setProperty('outline-color', value, ''); | |
21088 } | |
21089 | |
21090 /** Gets the value of "outline-offset" */ | |
21091 String get outlineOffset() => | |
21092 getPropertyValue('outline-offset'); | |
21093 | |
21094 /** Sets the value of "outline-offset" */ | |
21095 void set outlineOffset(String value) { | |
21096 setProperty('outline-offset', value, ''); | |
21097 } | |
21098 | |
21099 /** Gets the value of "outline-style" */ | |
21100 String get outlineStyle() => | |
21101 getPropertyValue('outline-style'); | |
21102 | |
21103 /** Sets the value of "outline-style" */ | |
21104 void set outlineStyle(String value) { | |
21105 setProperty('outline-style', value, ''); | |
21106 } | |
21107 | |
21108 /** Gets the value of "outline-width" */ | |
21109 String get outlineWidth() => | |
21110 getPropertyValue('outline-width'); | |
21111 | |
21112 /** Sets the value of "outline-width" */ | |
21113 void set outlineWidth(String value) { | |
21114 setProperty('outline-width', value, ''); | |
21115 } | |
21116 | |
21117 /** Gets the value of "overflow" */ | |
21118 String get overflow() => | |
21119 getPropertyValue('overflow'); | |
21120 | |
21121 /** Sets the value of "overflow" */ | |
21122 void set overflow(String value) { | |
21123 setProperty('overflow', value, ''); | |
21124 } | |
21125 | |
21126 /** Gets the value of "overflow-x" */ | |
21127 String get overflowX() => | |
21128 getPropertyValue('overflow-x'); | |
21129 | |
21130 /** Sets the value of "overflow-x" */ | |
21131 void set overflowX(String value) { | |
21132 setProperty('overflow-x', value, ''); | |
21133 } | |
21134 | |
21135 /** Gets the value of "overflow-y" */ | |
21136 String get overflowY() => | |
21137 getPropertyValue('overflow-y'); | |
21138 | |
21139 /** Sets the value of "overflow-y" */ | |
21140 void set overflowY(String value) { | |
21141 setProperty('overflow-y', value, ''); | |
21142 } | |
21143 | |
21144 /** Gets the value of "padding" */ | |
21145 String get padding() => | |
21146 getPropertyValue('padding'); | |
21147 | |
21148 /** Sets the value of "padding" */ | |
21149 void set padding(String value) { | |
21150 setProperty('padding', value, ''); | |
21151 } | |
21152 | |
21153 /** Gets the value of "padding-after" */ | |
21154 String get paddingAfter() => | |
21155 getPropertyValue('${_browserPrefix}padding-after'); | |
21156 | |
21157 /** Sets the value of "padding-after" */ | |
21158 void set paddingAfter(String value) { | |
21159 setProperty('${_browserPrefix}padding-after', value, ''); | |
21160 } | |
21161 | |
21162 /** Gets the value of "padding-before" */ | |
21163 String get paddingBefore() => | |
21164 getPropertyValue('${_browserPrefix}padding-before'); | |
21165 | |
21166 /** Sets the value of "padding-before" */ | |
21167 void set paddingBefore(String value) { | |
21168 setProperty('${_browserPrefix}padding-before', value, ''); | |
21169 } | |
21170 | |
21171 /** Gets the value of "padding-bottom" */ | |
21172 String get paddingBottom() => | |
21173 getPropertyValue('padding-bottom'); | |
21174 | |
21175 /** Sets the value of "padding-bottom" */ | |
21176 void set paddingBottom(String value) { | |
21177 setProperty('padding-bottom', value, ''); | |
21178 } | |
21179 | |
21180 /** Gets the value of "padding-end" */ | |
21181 String get paddingEnd() => | |
21182 getPropertyValue('${_browserPrefix}padding-end'); | |
21183 | |
21184 /** Sets the value of "padding-end" */ | |
21185 void set paddingEnd(String value) { | |
21186 setProperty('${_browserPrefix}padding-end', value, ''); | |
21187 } | |
21188 | |
21189 /** Gets the value of "padding-left" */ | |
21190 String get paddingLeft() => | |
21191 getPropertyValue('padding-left'); | |
21192 | |
21193 /** Sets the value of "padding-left" */ | |
21194 void set paddingLeft(String value) { | |
21195 setProperty('padding-left', value, ''); | |
21196 } | |
21197 | |
21198 /** Gets the value of "padding-right" */ | |
21199 String get paddingRight() => | |
21200 getPropertyValue('padding-right'); | |
21201 | |
21202 /** Sets the value of "padding-right" */ | |
21203 void set paddingRight(String value) { | |
21204 setProperty('padding-right', value, ''); | |
21205 } | |
21206 | |
21207 /** Gets the value of "padding-start" */ | |
21208 String get paddingStart() => | |
21209 getPropertyValue('${_browserPrefix}padding-start'); | |
21210 | |
21211 /** Sets the value of "padding-start" */ | |
21212 void set paddingStart(String value) { | |
21213 setProperty('${_browserPrefix}padding-start', value, ''); | |
21214 } | |
21215 | |
21216 /** Gets the value of "padding-top" */ | |
21217 String get paddingTop() => | |
21218 getPropertyValue('padding-top'); | |
21219 | |
21220 /** Sets the value of "padding-top" */ | |
21221 void set paddingTop(String value) { | |
21222 setProperty('padding-top', value, ''); | |
21223 } | |
21224 | |
21225 /** Gets the value of "page" */ | |
21226 String get page() => | |
21227 getPropertyValue('page'); | |
21228 | |
21229 /** Sets the value of "page" */ | |
21230 void set page(String value) { | |
21231 setProperty('page', value, ''); | |
21232 } | |
21233 | |
21234 /** Gets the value of "page-break-after" */ | |
21235 String get pageBreakAfter() => | |
21236 getPropertyValue('page-break-after'); | |
21237 | |
21238 /** Sets the value of "page-break-after" */ | |
21239 void set pageBreakAfter(String value) { | |
21240 setProperty('page-break-after', value, ''); | |
21241 } | |
21242 | |
21243 /** Gets the value of "page-break-before" */ | |
21244 String get pageBreakBefore() => | |
21245 getPropertyValue('page-break-before'); | |
21246 | |
21247 /** Sets the value of "page-break-before" */ | |
21248 void set pageBreakBefore(String value) { | |
21249 setProperty('page-break-before', value, ''); | |
21250 } | |
21251 | |
21252 /** Gets the value of "page-break-inside" */ | |
21253 String get pageBreakInside() => | |
21254 getPropertyValue('page-break-inside'); | |
21255 | |
21256 /** Sets the value of "page-break-inside" */ | |
21257 void set pageBreakInside(String value) { | |
21258 setProperty('page-break-inside', value, ''); | |
21259 } | |
21260 | |
21261 /** Gets the value of "perspective" */ | |
21262 String get perspective() => | |
21263 getPropertyValue('${_browserPrefix}perspective'); | |
21264 | |
21265 /** Sets the value of "perspective" */ | |
21266 void set perspective(String value) { | |
21267 setProperty('${_browserPrefix}perspective', value, ''); | |
21268 } | |
21269 | |
21270 /** Gets the value of "perspective-origin" */ | |
21271 String get perspectiveOrigin() => | |
21272 getPropertyValue('${_browserPrefix}perspective-origin'); | |
21273 | |
21274 /** Sets the value of "perspective-origin" */ | |
21275 void set perspectiveOrigin(String value) { | |
21276 setProperty('${_browserPrefix}perspective-origin', value, ''); | |
21277 } | |
21278 | |
21279 /** Gets the value of "perspective-origin-x" */ | |
21280 String get perspectiveOriginX() => | |
21281 getPropertyValue('${_browserPrefix}perspective-origin-x'); | |
21282 | |
21283 /** Sets the value of "perspective-origin-x" */ | |
21284 void set perspectiveOriginX(String value) { | |
21285 setProperty('${_browserPrefix}perspective-origin-x', value, ''); | |
21286 } | |
21287 | |
21288 /** Gets the value of "perspective-origin-y" */ | |
21289 String get perspectiveOriginY() => | |
21290 getPropertyValue('${_browserPrefix}perspective-origin-y'); | |
21291 | |
21292 /** Sets the value of "perspective-origin-y" */ | |
21293 void set perspectiveOriginY(String value) { | |
21294 setProperty('${_browserPrefix}perspective-origin-y', value, ''); | |
21295 } | |
21296 | |
21297 /** Gets the value of "pointer-events" */ | |
21298 String get pointerEvents() => | |
21299 getPropertyValue('pointer-events'); | |
21300 | |
21301 /** Sets the value of "pointer-events" */ | |
21302 void set pointerEvents(String value) { | |
21303 setProperty('pointer-events', value, ''); | |
21304 } | |
21305 | |
21306 /** Gets the value of "position" */ | |
21307 String get position() => | |
21308 getPropertyValue('position'); | |
21309 | |
21310 /** Sets the value of "position" */ | |
21311 void set position(String value) { | |
21312 setProperty('position', value, ''); | |
21313 } | |
21314 | |
21315 /** Gets the value of "quotes" */ | |
21316 String get quotes() => | |
21317 getPropertyValue('quotes'); | |
21318 | |
21319 /** Sets the value of "quotes" */ | |
21320 void set quotes(String value) { | |
21321 setProperty('quotes', value, ''); | |
21322 } | |
21323 | |
21324 /** Gets the value of "region-break-after" */ | |
21325 String get regionBreakAfter() => | |
21326 getPropertyValue('${_browserPrefix}region-break-after'); | |
21327 | |
21328 /** Sets the value of "region-break-after" */ | |
21329 void set regionBreakAfter(String value) { | |
21330 setProperty('${_browserPrefix}region-break-after', value, ''); | |
21331 } | |
21332 | |
21333 /** Gets the value of "region-break-before" */ | |
21334 String get regionBreakBefore() => | |
21335 getPropertyValue('${_browserPrefix}region-break-before'); | |
21336 | |
21337 /** Sets the value of "region-break-before" */ | |
21338 void set regionBreakBefore(String value) { | |
21339 setProperty('${_browserPrefix}region-break-before', value, ''); | |
21340 } | |
21341 | |
21342 /** Gets the value of "region-break-inside" */ | |
21343 String get regionBreakInside() => | |
21344 getPropertyValue('${_browserPrefix}region-break-inside'); | |
21345 | |
21346 /** Sets the value of "region-break-inside" */ | |
21347 void set regionBreakInside(String value) { | |
21348 setProperty('${_browserPrefix}region-break-inside', value, ''); | |
21349 } | |
21350 | |
21351 /** Gets the value of "region-overflow" */ | |
21352 String get regionOverflow() => | |
21353 getPropertyValue('${_browserPrefix}region-overflow'); | |
21354 | |
21355 /** Sets the value of "region-overflow" */ | |
21356 void set regionOverflow(String value) { | |
21357 setProperty('${_browserPrefix}region-overflow', value, ''); | |
21358 } | |
21359 | |
21360 /** Gets the value of "resize" */ | |
21361 String get resize() => | |
21362 getPropertyValue('resize'); | |
21363 | |
21364 /** Sets the value of "resize" */ | |
21365 void set resize(String value) { | |
21366 setProperty('resize', value, ''); | |
21367 } | |
21368 | |
21369 /** Gets the value of "right" */ | |
21370 String get right() => | |
21371 getPropertyValue('right'); | |
21372 | |
21373 /** Sets the value of "right" */ | |
21374 void set right(String value) { | |
21375 setProperty('right', value, ''); | |
21376 } | |
21377 | |
21378 /** Gets the value of "rtl-ordering" */ | |
21379 String get rtlOrdering() => | |
21380 getPropertyValue('${_browserPrefix}rtl-ordering'); | |
21381 | |
21382 /** Sets the value of "rtl-ordering" */ | |
21383 void set rtlOrdering(String value) { | |
21384 setProperty('${_browserPrefix}rtl-ordering', value, ''); | |
21385 } | |
21386 | |
21387 /** Gets the value of "size" */ | |
21388 String get size() => | |
21389 getPropertyValue('size'); | |
21390 | |
21391 /** Sets the value of "size" */ | |
21392 void set size(String value) { | |
21393 setProperty('size', value, ''); | |
21394 } | |
21395 | |
21396 /** Gets the value of "speak" */ | |
21397 String get speak() => | |
21398 getPropertyValue('speak'); | |
21399 | |
21400 /** Sets the value of "speak" */ | |
21401 void set speak(String value) { | |
21402 setProperty('speak', value, ''); | |
21403 } | |
21404 | |
21405 /** Gets the value of "src" */ | |
21406 String get src() => | |
21407 getPropertyValue('src'); | |
21408 | |
21409 /** Sets the value of "src" */ | |
21410 void set src(String value) { | |
21411 setProperty('src', value, ''); | |
21412 } | |
21413 | |
21414 /** Gets the value of "table-layout" */ | |
21415 String get tableLayout() => | |
21416 getPropertyValue('table-layout'); | |
21417 | |
21418 /** Sets the value of "table-layout" */ | |
21419 void set tableLayout(String value) { | |
21420 setProperty('table-layout', value, ''); | |
21421 } | |
21422 | |
21423 /** Gets the value of "tap-highlight-color" */ | |
21424 String get tapHighlightColor() => | |
21425 getPropertyValue('${_browserPrefix}tap-highlight-color'); | |
21426 | |
21427 /** Sets the value of "tap-highlight-color" */ | |
21428 void set tapHighlightColor(String value) { | |
21429 setProperty('${_browserPrefix}tap-highlight-color', value, ''); | |
21430 } | |
21431 | |
21432 /** Gets the value of "text-align" */ | |
21433 String get textAlign() => | |
21434 getPropertyValue('text-align'); | |
21435 | |
21436 /** Sets the value of "text-align" */ | |
21437 void set textAlign(String value) { | |
21438 setProperty('text-align', value, ''); | |
21439 } | |
21440 | |
21441 /** Gets the value of "text-combine" */ | |
21442 String get textCombine() => | |
21443 getPropertyValue('${_browserPrefix}text-combine'); | |
21444 | |
21445 /** Sets the value of "text-combine" */ | |
21446 void set textCombine(String value) { | |
21447 setProperty('${_browserPrefix}text-combine', value, ''); | |
21448 } | |
21449 | |
21450 /** Gets the value of "text-decoration" */ | |
21451 String get textDecoration() => | |
21452 getPropertyValue('text-decoration'); | |
21453 | |
21454 /** Sets the value of "text-decoration" */ | |
21455 void set textDecoration(String value) { | |
21456 setProperty('text-decoration', value, ''); | |
21457 } | |
21458 | |
21459 /** Gets the value of "text-decorations-in-effect" */ | |
21460 String get textDecorationsInEffect() => | |
21461 getPropertyValue('${_browserPrefix}text-decorations-in-effect'); | |
21462 | |
21463 /** Sets the value of "text-decorations-in-effect" */ | |
21464 void set textDecorationsInEffect(String value) { | |
21465 setProperty('${_browserPrefix}text-decorations-in-effect', value, ''); | |
21466 } | |
21467 | |
21468 /** Gets the value of "text-emphasis" */ | |
21469 String get textEmphasis() => | |
21470 getPropertyValue('${_browserPrefix}text-emphasis'); | |
21471 | |
21472 /** Sets the value of "text-emphasis" */ | |
21473 void set textEmphasis(String value) { | |
21474 setProperty('${_browserPrefix}text-emphasis', value, ''); | |
21475 } | |
21476 | |
21477 /** Gets the value of "text-emphasis-color" */ | |
21478 String get textEmphasisColor() => | |
21479 getPropertyValue('${_browserPrefix}text-emphasis-color'); | |
21480 | |
21481 /** Sets the value of "text-emphasis-color" */ | |
21482 void set textEmphasisColor(String value) { | |
21483 setProperty('${_browserPrefix}text-emphasis-color', value, ''); | |
21484 } | |
21485 | |
21486 /** Gets the value of "text-emphasis-position" */ | |
21487 String get textEmphasisPosition() => | |
21488 getPropertyValue('${_browserPrefix}text-emphasis-position'); | |
21489 | |
21490 /** Sets the value of "text-emphasis-position" */ | |
21491 void set textEmphasisPosition(String value) { | |
21492 setProperty('${_browserPrefix}text-emphasis-position', value, ''); | |
21493 } | |
21494 | |
21495 /** Gets the value of "text-emphasis-style" */ | |
21496 String get textEmphasisStyle() => | |
21497 getPropertyValue('${_browserPrefix}text-emphasis-style'); | |
21498 | |
21499 /** Sets the value of "text-emphasis-style" */ | |
21500 void set textEmphasisStyle(String value) { | |
21501 setProperty('${_browserPrefix}text-emphasis-style', value, ''); | |
21502 } | |
21503 | |
21504 /** Gets the value of "text-fill-color" */ | |
21505 String get textFillColor() => | |
21506 getPropertyValue('${_browserPrefix}text-fill-color'); | |
21507 | |
21508 /** Sets the value of "text-fill-color" */ | |
21509 void set textFillColor(String value) { | |
21510 setProperty('${_browserPrefix}text-fill-color', value, ''); | |
21511 } | |
21512 | |
21513 /** Gets the value of "text-indent" */ | |
21514 String get textIndent() => | |
21515 getPropertyValue('text-indent'); | |
21516 | |
21517 /** Sets the value of "text-indent" */ | |
21518 void set textIndent(String value) { | |
21519 setProperty('text-indent', value, ''); | |
21520 } | |
21521 | |
21522 /** Gets the value of "text-line-through" */ | |
21523 String get textLineThrough() => | |
21524 getPropertyValue('text-line-through'); | |
21525 | |
21526 /** Sets the value of "text-line-through" */ | |
21527 void set textLineThrough(String value) { | |
21528 setProperty('text-line-through', value, ''); | |
21529 } | |
21530 | |
21531 /** Gets the value of "text-line-through-color" */ | |
21532 String get textLineThroughColor() => | |
21533 getPropertyValue('text-line-through-color'); | |
21534 | |
21535 /** Sets the value of "text-line-through-color" */ | |
21536 void set textLineThroughColor(String value) { | |
21537 setProperty('text-line-through-color', value, ''); | |
21538 } | |
21539 | |
21540 /** Gets the value of "text-line-through-mode" */ | |
21541 String get textLineThroughMode() => | |
21542 getPropertyValue('text-line-through-mode'); | |
21543 | |
21544 /** Sets the value of "text-line-through-mode" */ | |
21545 void set textLineThroughMode(String value) { | |
21546 setProperty('text-line-through-mode', value, ''); | |
21547 } | |
21548 | |
21549 /** Gets the value of "text-line-through-style" */ | |
21550 String get textLineThroughStyle() => | |
21551 getPropertyValue('text-line-through-style'); | |
21552 | |
21553 /** Sets the value of "text-line-through-style" */ | |
21554 void set textLineThroughStyle(String value) { | |
21555 setProperty('text-line-through-style', value, ''); | |
21556 } | |
21557 | |
21558 /** Gets the value of "text-line-through-width" */ | |
21559 String get textLineThroughWidth() => | |
21560 getPropertyValue('text-line-through-width'); | |
21561 | |
21562 /** Sets the value of "text-line-through-width" */ | |
21563 void set textLineThroughWidth(String value) { | |
21564 setProperty('text-line-through-width', value, ''); | |
21565 } | |
21566 | |
21567 /** Gets the value of "text-orientation" */ | |
21568 String get textOrientation() => | |
21569 getPropertyValue('${_browserPrefix}text-orientation'); | |
21570 | |
21571 /** Sets the value of "text-orientation" */ | |
21572 void set textOrientation(String value) { | |
21573 setProperty('${_browserPrefix}text-orientation', value, ''); | |
21574 } | |
21575 | |
21576 /** Gets the value of "text-overflow" */ | |
21577 String get textOverflow() => | |
21578 getPropertyValue('text-overflow'); | |
21579 | |
21580 /** Sets the value of "text-overflow" */ | |
21581 void set textOverflow(String value) { | |
21582 setProperty('text-overflow', value, ''); | |
21583 } | |
21584 | |
21585 /** Gets the value of "text-overline" */ | |
21586 String get textOverline() => | |
21587 getPropertyValue('text-overline'); | |
21588 | |
21589 /** Sets the value of "text-overline" */ | |
21590 void set textOverline(String value) { | |
21591 setProperty('text-overline', value, ''); | |
21592 } | |
21593 | |
21594 /** Gets the value of "text-overline-color" */ | |
21595 String get textOverlineColor() => | |
21596 getPropertyValue('text-overline-color'); | |
21597 | |
21598 /** Sets the value of "text-overline-color" */ | |
21599 void set textOverlineColor(String value) { | |
21600 setProperty('text-overline-color', value, ''); | |
21601 } | |
21602 | |
21603 /** Gets the value of "text-overline-mode" */ | |
21604 String get textOverlineMode() => | |
21605 getPropertyValue('text-overline-mode'); | |
21606 | |
21607 /** Sets the value of "text-overline-mode" */ | |
21608 void set textOverlineMode(String value) { | |
21609 setProperty('text-overline-mode', value, ''); | |
21610 } | |
21611 | |
21612 /** Gets the value of "text-overline-style" */ | |
21613 String get textOverlineStyle() => | |
21614 getPropertyValue('text-overline-style'); | |
21615 | |
21616 /** Sets the value of "text-overline-style" */ | |
21617 void set textOverlineStyle(String value) { | |
21618 setProperty('text-overline-style', value, ''); | |
21619 } | |
21620 | |
21621 /** Gets the value of "text-overline-width" */ | |
21622 String get textOverlineWidth() => | |
21623 getPropertyValue('text-overline-width'); | |
21624 | |
21625 /** Sets the value of "text-overline-width" */ | |
21626 void set textOverlineWidth(String value) { | |
21627 setProperty('text-overline-width', value, ''); | |
21628 } | |
21629 | |
21630 /** Gets the value of "text-rendering" */ | |
21631 String get textRendering() => | |
21632 getPropertyValue('text-rendering'); | |
21633 | |
21634 /** Sets the value of "text-rendering" */ | |
21635 void set textRendering(String value) { | |
21636 setProperty('text-rendering', value, ''); | |
21637 } | |
21638 | |
21639 /** Gets the value of "text-security" */ | |
21640 String get textSecurity() => | |
21641 getPropertyValue('${_browserPrefix}text-security'); | |
21642 | |
21643 /** Sets the value of "text-security" */ | |
21644 void set textSecurity(String value) { | |
21645 setProperty('${_browserPrefix}text-security', value, ''); | |
21646 } | |
21647 | |
21648 /** Gets the value of "text-shadow" */ | |
21649 String get textShadow() => | |
21650 getPropertyValue('text-shadow'); | |
21651 | |
21652 /** Sets the value of "text-shadow" */ | |
21653 void set textShadow(String value) { | |
21654 setProperty('text-shadow', value, ''); | |
21655 } | |
21656 | |
21657 /** Gets the value of "text-size-adjust" */ | |
21658 String get textSizeAdjust() => | |
21659 getPropertyValue('${_browserPrefix}text-size-adjust'); | |
21660 | |
21661 /** Sets the value of "text-size-adjust" */ | |
21662 void set textSizeAdjust(String value) { | |
21663 setProperty('${_browserPrefix}text-size-adjust', value, ''); | |
21664 } | |
21665 | |
21666 /** Gets the value of "text-stroke" */ | |
21667 String get textStroke() => | |
21668 getPropertyValue('${_browserPrefix}text-stroke'); | |
21669 | |
21670 /** Sets the value of "text-stroke" */ | |
21671 void set textStroke(String value) { | |
21672 setProperty('${_browserPrefix}text-stroke', value, ''); | |
21673 } | |
21674 | |
21675 /** Gets the value of "text-stroke-color" */ | |
21676 String get textStrokeColor() => | |
21677 getPropertyValue('${_browserPrefix}text-stroke-color'); | |
21678 | |
21679 /** Sets the value of "text-stroke-color" */ | |
21680 void set textStrokeColor(String value) { | |
21681 setProperty('${_browserPrefix}text-stroke-color', value, ''); | |
21682 } | |
21683 | |
21684 /** Gets the value of "text-stroke-width" */ | |
21685 String get textStrokeWidth() => | |
21686 getPropertyValue('${_browserPrefix}text-stroke-width'); | |
21687 | |
21688 /** Sets the value of "text-stroke-width" */ | |
21689 void set textStrokeWidth(String value) { | |
21690 setProperty('${_browserPrefix}text-stroke-width', value, ''); | |
21691 } | |
21692 | |
21693 /** Gets the value of "text-transform" */ | |
21694 String get textTransform() => | |
21695 getPropertyValue('text-transform'); | |
21696 | |
21697 /** Sets the value of "text-transform" */ | |
21698 void set textTransform(String value) { | |
21699 setProperty('text-transform', value, ''); | |
21700 } | |
21701 | |
21702 /** Gets the value of "text-underline" */ | |
21703 String get textUnderline() => | |
21704 getPropertyValue('text-underline'); | |
21705 | |
21706 /** Sets the value of "text-underline" */ | |
21707 void set textUnderline(String value) { | |
21708 setProperty('text-underline', value, ''); | |
21709 } | |
21710 | |
21711 /** Gets the value of "text-underline-color" */ | |
21712 String get textUnderlineColor() => | |
21713 getPropertyValue('text-underline-color'); | |
21714 | |
21715 /** Sets the value of "text-underline-color" */ | |
21716 void set textUnderlineColor(String value) { | |
21717 setProperty('text-underline-color', value, ''); | |
21718 } | |
21719 | |
21720 /** Gets the value of "text-underline-mode" */ | |
21721 String get textUnderlineMode() => | |
21722 getPropertyValue('text-underline-mode'); | |
21723 | |
21724 /** Sets the value of "text-underline-mode" */ | |
21725 void set textUnderlineMode(String value) { | |
21726 setProperty('text-underline-mode', value, ''); | |
21727 } | |
21728 | |
21729 /** Gets the value of "text-underline-style" */ | |
21730 String get textUnderlineStyle() => | |
21731 getPropertyValue('text-underline-style'); | |
21732 | |
21733 /** Sets the value of "text-underline-style" */ | |
21734 void set textUnderlineStyle(String value) { | |
21735 setProperty('text-underline-style', value, ''); | |
21736 } | |
21737 | |
21738 /** Gets the value of "text-underline-width" */ | |
21739 String get textUnderlineWidth() => | |
21740 getPropertyValue('text-underline-width'); | |
21741 | |
21742 /** Sets the value of "text-underline-width" */ | |
21743 void set textUnderlineWidth(String value) { | |
21744 setProperty('text-underline-width', value, ''); | |
21745 } | |
21746 | |
21747 /** Gets the value of "top" */ | |
21748 String get top() => | |
21749 getPropertyValue('top'); | |
21750 | |
21751 /** Sets the value of "top" */ | |
21752 void set top(String value) { | |
21753 setProperty('top', value, ''); | |
21754 } | |
21755 | |
21756 /** Gets the value of "transform" */ | |
21757 String get transform() => | |
21758 getPropertyValue('${_browserPrefix}transform'); | |
21759 | |
21760 /** Sets the value of "transform" */ | |
21761 void set transform(String value) { | |
21762 setProperty('${_browserPrefix}transform', value, ''); | |
21763 } | |
21764 | |
21765 /** Gets the value of "transform-origin" */ | |
21766 String get transformOrigin() => | |
21767 getPropertyValue('${_browserPrefix}transform-origin'); | |
21768 | |
21769 /** Sets the value of "transform-origin" */ | |
21770 void set transformOrigin(String value) { | |
21771 setProperty('${_browserPrefix}transform-origin', value, ''); | |
21772 } | |
21773 | |
21774 /** Gets the value of "transform-origin-x" */ | |
21775 String get transformOriginX() => | |
21776 getPropertyValue('${_browserPrefix}transform-origin-x'); | |
21777 | |
21778 /** Sets the value of "transform-origin-x" */ | |
21779 void set transformOriginX(String value) { | |
21780 setProperty('${_browserPrefix}transform-origin-x', value, ''); | |
21781 } | |
21782 | |
21783 /** Gets the value of "transform-origin-y" */ | |
21784 String get transformOriginY() => | |
21785 getPropertyValue('${_browserPrefix}transform-origin-y'); | |
21786 | |
21787 /** Sets the value of "transform-origin-y" */ | |
21788 void set transformOriginY(String value) { | |
21789 setProperty('${_browserPrefix}transform-origin-y', value, ''); | |
21790 } | |
21791 | |
21792 /** Gets the value of "transform-origin-z" */ | |
21793 String get transformOriginZ() => | |
21794 getPropertyValue('${_browserPrefix}transform-origin-z'); | |
21795 | |
21796 /** Sets the value of "transform-origin-z" */ | |
21797 void set transformOriginZ(String value) { | |
21798 setProperty('${_browserPrefix}transform-origin-z', value, ''); | |
21799 } | |
21800 | |
21801 /** Gets the value of "transform-style" */ | |
21802 String get transformStyle() => | |
21803 getPropertyValue('${_browserPrefix}transform-style'); | |
21804 | |
21805 /** Sets the value of "transform-style" */ | |
21806 void set transformStyle(String value) { | |
21807 setProperty('${_browserPrefix}transform-style', value, ''); | |
21808 } | |
21809 | |
21810 /** Gets the value of "transition" */ | |
21811 String get transition() => | |
21812 getPropertyValue('${_browserPrefix}transition'); | |
21813 | |
21814 /** Sets the value of "transition" */ | |
21815 void set transition(String value) { | |
21816 setProperty('${_browserPrefix}transition', value, ''); | |
21817 } | |
21818 | |
21819 /** Gets the value of "transition-delay" */ | |
21820 String get transitionDelay() => | |
21821 getPropertyValue('${_browserPrefix}transition-delay'); | |
21822 | |
21823 /** Sets the value of "transition-delay" */ | |
21824 void set transitionDelay(String value) { | |
21825 setProperty('${_browserPrefix}transition-delay', value, ''); | |
21826 } | |
21827 | |
21828 /** Gets the value of "transition-duration" */ | |
21829 String get transitionDuration() => | |
21830 getPropertyValue('${_browserPrefix}transition-duration'); | |
21831 | |
21832 /** Sets the value of "transition-duration" */ | |
21833 void set transitionDuration(String value) { | |
21834 setProperty('${_browserPrefix}transition-duration', value, ''); | |
21835 } | |
21836 | |
21837 /** Gets the value of "transition-property" */ | |
21838 String get transitionProperty() => | |
21839 getPropertyValue('${_browserPrefix}transition-property'); | |
21840 | |
21841 /** Sets the value of "transition-property" */ | |
21842 void set transitionProperty(String value) { | |
21843 setProperty('${_browserPrefix}transition-property', value, ''); | |
21844 } | |
21845 | |
21846 /** Gets the value of "transition-timing-function" */ | |
21847 String get transitionTimingFunction() => | |
21848 getPropertyValue('${_browserPrefix}transition-timing-function'); | |
21849 | |
21850 /** Sets the value of "transition-timing-function" */ | |
21851 void set transitionTimingFunction(String value) { | |
21852 setProperty('${_browserPrefix}transition-timing-function', value, ''); | |
21853 } | |
21854 | |
21855 /** Gets the value of "unicode-bidi" */ | |
21856 String get unicodeBidi() => | |
21857 getPropertyValue('unicode-bidi'); | |
21858 | |
21859 /** Sets the value of "unicode-bidi" */ | |
21860 void set unicodeBidi(String value) { | |
21861 setProperty('unicode-bidi', value, ''); | |
21862 } | |
21863 | |
21864 /** Gets the value of "unicode-range" */ | |
21865 String get unicodeRange() => | |
21866 getPropertyValue('unicode-range'); | |
21867 | |
21868 /** Sets the value of "unicode-range" */ | |
21869 void set unicodeRange(String value) { | |
21870 setProperty('unicode-range', value, ''); | |
21871 } | |
21872 | |
21873 /** Gets the value of "user-drag" */ | |
21874 String get userDrag() => | |
21875 getPropertyValue('${_browserPrefix}user-drag'); | |
21876 | |
21877 /** Sets the value of "user-drag" */ | |
21878 void set userDrag(String value) { | |
21879 setProperty('${_browserPrefix}user-drag', value, ''); | |
21880 } | |
21881 | |
21882 /** Gets the value of "user-modify" */ | |
21883 String get userModify() => | |
21884 getPropertyValue('${_browserPrefix}user-modify'); | |
21885 | |
21886 /** Sets the value of "user-modify" */ | |
21887 void set userModify(String value) { | |
21888 setProperty('${_browserPrefix}user-modify', value, ''); | |
21889 } | |
21890 | |
21891 /** Gets the value of "user-select" */ | |
21892 String get userSelect() => | |
21893 getPropertyValue('${_browserPrefix}user-select'); | |
21894 | |
21895 /** Sets the value of "user-select" */ | |
21896 void set userSelect(String value) { | |
21897 setProperty('${_browserPrefix}user-select', value, ''); | |
21898 } | |
21899 | |
21900 /** Gets the value of "vertical-align" */ | |
21901 String get verticalAlign() => | |
21902 getPropertyValue('vertical-align'); | |
21903 | |
21904 /** Sets the value of "vertical-align" */ | |
21905 void set verticalAlign(String value) { | |
21906 setProperty('vertical-align', value, ''); | |
21907 } | |
21908 | |
21909 /** Gets the value of "visibility" */ | |
21910 String get visibility() => | |
21911 getPropertyValue('visibility'); | |
21912 | |
21913 /** Sets the value of "visibility" */ | |
21914 void set visibility(String value) { | |
21915 setProperty('visibility', value, ''); | |
21916 } | |
21917 | |
21918 /** Gets the value of "white-space" */ | |
21919 String get whiteSpace() => | |
21920 getPropertyValue('white-space'); | |
21921 | |
21922 /** Sets the value of "white-space" */ | |
21923 void set whiteSpace(String value) { | |
21924 setProperty('white-space', value, ''); | |
21925 } | |
21926 | |
21927 /** Gets the value of "widows" */ | |
21928 String get widows() => | |
21929 getPropertyValue('widows'); | |
21930 | |
21931 /** Sets the value of "widows" */ | |
21932 void set widows(String value) { | |
21933 setProperty('widows', value, ''); | |
21934 } | |
21935 | |
21936 /** Gets the value of "width" */ | |
21937 String get width() => | |
21938 getPropertyValue('width'); | |
21939 | |
21940 /** Sets the value of "width" */ | |
21941 void set width(String value) { | |
21942 setProperty('width', value, ''); | |
21943 } | |
21944 | |
21945 /** Gets the value of "word-break" */ | |
21946 String get wordBreak() => | |
21947 getPropertyValue('word-break'); | |
21948 | |
21949 /** Sets the value of "word-break" */ | |
21950 void set wordBreak(String value) { | |
21951 setProperty('word-break', value, ''); | |
21952 } | |
21953 | |
21954 /** Gets the value of "word-spacing" */ | |
21955 String get wordSpacing() => | |
21956 getPropertyValue('word-spacing'); | |
21957 | |
21958 /** Sets the value of "word-spacing" */ | |
21959 void set wordSpacing(String value) { | |
21960 setProperty('word-spacing', value, ''); | |
21961 } | |
21962 | |
21963 /** Gets the value of "word-wrap" */ | |
21964 String get wordWrap() => | |
21965 getPropertyValue('word-wrap'); | |
21966 | |
21967 /** Sets the value of "word-wrap" */ | |
21968 void set wordWrap(String value) { | |
21969 setProperty('word-wrap', value, ''); | |
21970 } | |
21971 | |
21972 /** Gets the value of "wrap-shape" */ | |
21973 String get wrapShape() => | |
21974 getPropertyValue('${_browserPrefix}wrap-shape'); | |
21975 | |
21976 /** Sets the value of "wrap-shape" */ | |
21977 void set wrapShape(String value) { | |
21978 setProperty('${_browserPrefix}wrap-shape', value, ''); | |
21979 } | |
21980 | |
21981 /** Gets the value of "writing-mode" */ | |
21982 String get writingMode() => | |
21983 getPropertyValue('${_browserPrefix}writing-mode'); | |
21984 | |
21985 /** Sets the value of "writing-mode" */ | |
21986 void set writingMode(String value) { | |
21987 setProperty('${_browserPrefix}writing-mode', value, ''); | |
21988 } | |
21989 | |
21990 /** Gets the value of "z-index" */ | |
21991 String get zIndex() => | |
21992 getPropertyValue('z-index'); | |
21993 | |
21994 /** Sets the value of "z-index" */ | |
21995 void set zIndex(String value) { | |
21996 setProperty('z-index', value, ''); | |
21997 } | |
21998 | |
21999 /** Gets the value of "zoom" */ | |
22000 String get zoom() => | |
22001 getPropertyValue('zoom'); | |
22002 | |
22003 /** Sets the value of "zoom" */ | |
22004 void set zoom(String value) { | |
22005 setProperty('zoom', value, ''); | |
22006 } | |
22007 } | |
22008 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
22009 // for details. All rights reserved. Use of this source code is governed by a | |
22010 // BSD-style license that can be found in the LICENSE file. | |
22011 | |
22012 interface CustomEvent extends Event factory CustomEventWrappingImplementation { | 8542 interface CustomEvent extends Event factory CustomEventWrappingImplementation { |
22013 | 8543 |
22014 CustomEvent(String type, [bool canBubble, bool cancelable, Object detail]); | 8544 CustomEvent(String type, [bool canBubble, bool cancelable, Object detail]); |
22015 | 8545 |
22016 String get detail(); | 8546 String get detail(); |
22017 } | 8547 } |
22018 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 8548 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
22019 // for details. All rights reserved. Use of this source code is governed by a | 8549 // for details. All rights reserved. Use of this source code is governed by a |
22020 // BSD-style license that can be found in the LICENSE file. | 8550 // BSD-style license that can be found in the LICENSE file. |
22021 | 8551 |
22022 class CustomEventWrappingImplementation extends EventWrappingImplementation impl
ements CustomEvent { | |
22023 CustomEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
22024 | |
22025 factory CustomEventWrappingImplementation(String type, | |
22026 [bool canBubble = true, bool cancelable = true, Object detail = null]) { | |
22027 final e = dom.document.createEvent("CustomEvent"); | |
22028 e.initCustomEvent(type, canBubble, cancelable, detail); | |
22029 return LevelDom.wrapCustomEvent(e); | |
22030 } | |
22031 | |
22032 String get detail() => _ptr.detail; | |
22033 } | |
22034 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
22035 // for details. All rights reserved. Use of this source code is governed by a | |
22036 // BSD-style license that can be found in the LICENSE file. | |
22037 | |
22038 /** | |
22039 * Provides a Map abstraction on top of data-* attributes, similar to the | |
22040 * dataSet in the old DOM. | |
22041 */ | |
22042 class _DataAttributeMap implements Map<String, String> { | |
22043 | |
22044 final Map<String, String> _attributes; | |
22045 | |
22046 _DataAttributeMap(this._attributes); | |
22047 | |
22048 // interface Map | |
22049 | |
22050 // TODO: Use lazy iterator when it is available on Map. | |
22051 bool containsValue(String value) => getValues().some((v) => v == value); | |
22052 | |
22053 bool containsKey(String key) => _attributes.containsKey(_attr(key)); | |
22054 | |
22055 String operator [](String key) => _attributes[_attr(key)]; | |
22056 | |
22057 void operator []=(String key, String value) { | |
22058 _attributes[_attr(key)] = value; | |
22059 } | |
22060 | |
22061 String putIfAbsent(String key, String ifAbsent()) { | |
22062 if (!containsKey(key)) { | |
22063 return this[key] = ifAbsent(); | |
22064 } | |
22065 return this[key]; | |
22066 } | |
22067 | |
22068 String remove(String key) => _attributes.remove(_attr(key)); | |
22069 | |
22070 void clear() { | |
22071 // Needs to operate on a snapshot since we are mutatiting the collection. | |
22072 for (String key in getKeys()) { | |
22073 remove(key); | |
22074 } | |
22075 } | |
22076 | |
22077 void forEach(void f(String key, String value)) { | |
22078 _attributes.forEach((String key, String value) { | |
22079 if (_matches(key)) { | |
22080 f(_strip(key), value); | |
22081 } | |
22082 }); | |
22083 } | |
22084 | |
22085 Collection<String> getKeys() { | |
22086 final keys = new List<String>(); | |
22087 _attributes.forEach((String key, String value) { | |
22088 if (_matches(key)) { | |
22089 keys.add(_strip(key)); | |
22090 } | |
22091 }); | |
22092 return keys; | |
22093 } | |
22094 | |
22095 Collection<String> getValues() { | |
22096 final values = new List<String>(); | |
22097 _attributes.forEach((String key, String value) { | |
22098 if (_matches(key)) { | |
22099 values.add(value); | |
22100 } | |
22101 }); | |
22102 return values; | |
22103 } | |
22104 | |
22105 int get length() => getKeys().length; | |
22106 | |
22107 // TODO: Use lazy iterator when it is available on Map. | |
22108 bool isEmpty() => length == 0; | |
22109 | |
22110 // Helpers. | |
22111 String _attr(String key) => 'data-$key'; | |
22112 bool _matches(String key) => key.startsWith('data-'); | |
22113 String _strip(String key) => key.substring(5); | |
22114 } | |
22115 | |
22116 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
22117 // for details. All rights reserved. Use of this source code is governed by a | |
22118 // BSD-style license that can be found in the LICENSE file. | |
22119 | |
22120 /** | |
22121 * Utils for device detection. | |
22122 */ | |
22123 class _Device { | |
22124 /** | |
22125 * Gets the browser's user agent. Using this function allows tests to inject | |
22126 * the user agent. | |
22127 * Returns the user agent. | |
22128 */ | |
22129 static String get userAgent() => dom.window.navigator.userAgent; | |
22130 | |
22131 /** | |
22132 * Determines if the current device is running Firefox. | |
22133 */ | |
22134 static bool get isFirefox() => userAgent.contains("Firefox", 0); | |
22135 } | |
22136 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
22137 // for details. All rights reserved. Use of this source code is governed by a | |
22138 // BSD-style license that can be found in the LICENSE file. | |
22139 | |
22140 interface DeviceMotionEvent extends Event factory DeviceMotionEventWrappingImple
mentation { | 8552 interface DeviceMotionEvent extends Event factory DeviceMotionEventWrappingImple
mentation { |
22141 | 8553 |
22142 // TODO(nweiz): Add more arguments to the constructor when we support | 8554 // TODO(nweiz): Add more arguments to the constructor when we support |
22143 // DeviceMotionEvent more thoroughly. | 8555 // DeviceMotionEvent more thoroughly. |
22144 DeviceMotionEvent(String type, [bool canBubble, bool cancelable]); | 8556 DeviceMotionEvent(String type, [bool canBubble, bool cancelable]); |
22145 | 8557 |
22146 num get interval(); | 8558 num get interval(); |
22147 } | 8559 } |
22148 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 8560 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
22149 // for details. All rights reserved. Use of this source code is governed by a | 8561 // for details. All rights reserved. Use of this source code is governed by a |
22150 // BSD-style license that can be found in the LICENSE file. | 8562 // BSD-style license that can be found in the LICENSE file. |
22151 | 8563 |
22152 class DeviceMotionEventWrappingImplementation extends EventWrappingImplementatio
n implements DeviceMotionEvent { | |
22153 DeviceMotionEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
22154 | |
22155 factory DeviceMotionEventWrappingImplementation(String type, | |
22156 [bool canBubble = true, bool cancelable = true]) { | |
22157 final e = dom.document.createEvent("DeviceMotionEvent"); | |
22158 e.initEvent(type, canBubble, cancelable); | |
22159 return LevelDom.wrapDeviceMotionEvent(e); | |
22160 } | |
22161 | |
22162 num get interval() => _ptr.interval; | |
22163 } | |
22164 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
22165 // for details. All rights reserved. Use of this source code is governed by a | |
22166 // BSD-style license that can be found in the LICENSE file. | |
22167 | |
22168 interface DeviceOrientationEvent extends Event factory DeviceOrientationEventWra
ppingImplementation { | 8564 interface DeviceOrientationEvent extends Event factory DeviceOrientationEventWra
ppingImplementation { |
22169 | 8565 |
22170 DeviceOrientationEvent(String type, double alpha, double beta, double gamma, | 8566 DeviceOrientationEvent(String type, double alpha, double beta, double gamma, |
22171 [bool canBubble, bool cancelable]); | 8567 [bool canBubble, bool cancelable]); |
22172 | 8568 |
22173 num get alpha(); | 8569 num get alpha(); |
22174 | 8570 |
22175 num get beta(); | 8571 num get beta(); |
22176 | 8572 |
22177 num get gamma(); | 8573 num get gamma(); |
22178 } | 8574 } |
22179 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 8575 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
22180 // for details. All rights reserved. Use of this source code is governed by a | 8576 // for details. All rights reserved. Use of this source code is governed by a |
22181 // BSD-style license that can be found in the LICENSE file. | 8577 // BSD-style license that can be found in the LICENSE file. |
22182 | 8578 |
22183 class DeviceOrientationEventWrappingImplementation extends EventWrappingImplemen
tation implements DeviceOrientationEvent { | |
22184 DeviceOrientationEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
22185 | |
22186 factory DeviceOrientationEventWrappingImplementation(String type, | |
22187 double alpha, double beta, double gamma, [bool canBubble = true, | |
22188 bool cancelable = true]) { | |
22189 final e = dom.document.createEvent("DeviceOrientationEvent"); | |
22190 e.initDeviceOrientationEvent( | |
22191 type, canBubble, cancelable, alpha, beta, gamma); | |
22192 return LevelDom.wrapDeviceOrientationEvent(e); | |
22193 } | |
22194 | |
22195 num get alpha() => _ptr.alpha; | |
22196 | |
22197 num get beta() => _ptr.beta; | |
22198 | |
22199 num get gamma() => _ptr.gamma; | |
22200 } | |
22201 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
22202 // for details. All rights reserved. Use of this source code is governed by a | |
22203 // BSD-style license that can be found in the LICENSE file. | |
22204 | |
22205 interface DocumentEvents extends ElementEvents { | 8579 interface DocumentEvents extends ElementEvents { |
22206 EventListenerList get readyStateChange(); | 8580 EventListenerList get readyStateChange(); |
22207 EventListenerList get selectionChange(); | 8581 EventListenerList get selectionChange(); |
22208 EventListenerList get contentLoaded(); | 8582 EventListenerList get contentLoaded(); |
22209 } | 8583 } |
22210 | 8584 |
22211 // TODO(jacobr): add DocumentFragment ctor | 8585 // TODO(jacobr): add DocumentFragment ctor |
22212 // add something smarted for document.domain | 8586 // add something smarted for document.domain |
22213 interface Document extends Element /*, common.NodeSelector */ { | 8587 interface Document extends Element /*, common.NodeSelector */ { |
22214 | 8588 |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
22297 interface DocumentFragment extends Element factory DocumentFragmentWrappingImple
mentation { | 8671 interface DocumentFragment extends Element factory DocumentFragmentWrappingImple
mentation { |
22298 | 8672 |
22299 DocumentFragment(); | 8673 DocumentFragment(); |
22300 | 8674 |
22301 DocumentFragment.html(String html); | 8675 DocumentFragment.html(String html); |
22302 } | 8676 } |
22303 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 8677 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
22304 // for details. All rights reserved. Use of this source code is governed by a | 8678 // for details. All rights reserved. Use of this source code is governed by a |
22305 // BSD-style license that can be found in the LICENSE file. | 8679 // BSD-style license that can be found in the LICENSE file. |
22306 | 8680 |
22307 class FilteredElementList implements ElementList { | |
22308 final Node _node; | |
22309 final NodeList _childNodes; | |
22310 | |
22311 FilteredElementList(Node node): _childNodes = node.nodes, _node = node; | |
22312 | |
22313 // We can't memoize this, since it's possible that children will be messed | |
22314 // with externally to this class. | |
22315 // | |
22316 // TODO(nweiz): Do we really need to copy the list to make the types work out? | |
22317 List<Element> get _filtered() => | |
22318 new List.from(_childNodes.filter((n) => n is Element)); | |
22319 | |
22320 // Don't use _filtered.first so we can short-circuit once we find an element. | |
22321 Element get first() { | |
22322 for (var node in _childNodes) { | |
22323 if (node is Element) { | |
22324 return node; | |
22325 } | |
22326 } | |
22327 return null; | |
22328 } | |
22329 | |
22330 void forEach(void f(Element element)) { | |
22331 _filtered.forEach(f); | |
22332 } | |
22333 | |
22334 void operator []=(int index, Element value) { | |
22335 this[index].replaceWith(value); | |
22336 } | |
22337 | |
22338 void set length(int newLength) { | |
22339 var len = this.length; | |
22340 if (newLength >= len) { | |
22341 return; | |
22342 } else if (newLength < 0) { | |
22343 throw const IllegalArgumentException("Invalid list length"); | |
22344 } | |
22345 | |
22346 removeRange(newLength - 1, len - newLength); | |
22347 } | |
22348 | |
22349 void add(Element value) { | |
22350 _childNodes.add(value); | |
22351 } | |
22352 | |
22353 void addAll(Collection<Element> collection) { | |
22354 collection.forEach(add); | |
22355 } | |
22356 | |
22357 void addLast(Element value) { | |
22358 add(value); | |
22359 } | |
22360 | |
22361 void sort(int compare(Element a, Element b)) { | |
22362 throw const UnsupportedOperationException('TODO(jacobr): should we impl?'); | |
22363 } | |
22364 | |
22365 void copyFrom(List<Object> src, int srcStart, int dstStart, int count) { | |
22366 throw const NotImplementedException(); | |
22367 } | |
22368 | |
22369 void setRange(int start, int length, List from, [int startFrom = 0]) { | |
22370 throw const NotImplementedException(); | |
22371 } | |
22372 | |
22373 void removeRange(int start, int length) { | |
22374 _filtered.getRange(start, length).forEach((el) => el.remove()); | |
22375 } | |
22376 | |
22377 void insertRange(int start, int length, [initialValue = null]) { | |
22378 throw const NotImplementedException(); | |
22379 } | |
22380 | |
22381 void clear() { | |
22382 // Currently, ElementList#clear clears even non-element nodes, so we follow | |
22383 // that behavior. | |
22384 _childNodes.clear(); | |
22385 } | |
22386 | |
22387 Element removeLast() { | |
22388 var last = this.last(); | |
22389 if (last != null) { | |
22390 last.remove(); | |
22391 } | |
22392 return last; | |
22393 } | |
22394 | |
22395 Collection<Element> filter(bool f(Element element)) => _filtered.filter(f); | |
22396 bool every(bool f(Element element)) => _filtered.every(f); | |
22397 bool some(bool f(Element element)) => _filtered.some(f); | |
22398 bool isEmpty() => _filtered.isEmpty(); | |
22399 int get length() => _filtered.length; | |
22400 Element operator [](int index) => _filtered[index]; | |
22401 Iterator<Element> iterator() => _filtered.iterator(); | |
22402 List<Element> getRange(int start, int length) => | |
22403 _filtered.getRange(start, length); | |
22404 int indexOf(Element element, [int start = 0]) => | |
22405 _filtered.indexOf(element, start); | |
22406 | |
22407 int lastIndexOf(Element element, [int start = null]) { | |
22408 if (start === null) start = length - 1; | |
22409 return _filtered.lastIndexOf(element, start); | |
22410 } | |
22411 | |
22412 Element last() => _filtered.last(); | |
22413 } | |
22414 | |
22415 class EmptyStyleDeclaration extends CSSStyleDeclarationWrappingImplementation { | |
22416 // This can't call super(), since that's a factory constructor | |
22417 EmptyStyleDeclaration() | |
22418 : super._wrap(dom.document.createElement('div').style); | |
22419 | |
22420 void set cssText(String value) { | |
22421 throw new UnsupportedOperationException( | |
22422 "Can't modify a frozen style declaration."); | |
22423 } | |
22424 | |
22425 String removeProperty(String propertyName) { | |
22426 throw new UnsupportedOperationException( | |
22427 "Can't modify a frozen style declaration."); | |
22428 } | |
22429 | |
22430 void setProperty(String propertyName, String value, [String priority]) { | |
22431 throw new UnsupportedOperationException( | |
22432 "Can't modify a frozen style declaration."); | |
22433 } | |
22434 } | |
22435 | |
22436 Future<CSSStyleDeclaration> _emptyStyleFuture() { | |
22437 return _createMeasurementFuture(() => new EmptyStyleDeclaration(), | |
22438 new Completer<CSSStyleDeclaration>()); | |
22439 } | |
22440 | |
22441 class EmptyElementRect implements ElementRect { | |
22442 final ClientRect client = const SimpleClientRect(0, 0, 0, 0); | |
22443 final ClientRect offset = const SimpleClientRect(0, 0, 0, 0); | |
22444 final ClientRect scroll = const SimpleClientRect(0, 0, 0, 0); | |
22445 final ClientRect bounding = const SimpleClientRect(0, 0, 0, 0); | |
22446 final List<ClientRect> clientRects = const <ClientRect>[]; | |
22447 | |
22448 const EmptyElementRect(); | |
22449 } | |
22450 | |
22451 class DocumentFragmentWrappingImplementation extends NodeWrappingImplementation
implements DocumentFragment { | |
22452 ElementList _elements; | |
22453 | |
22454 DocumentFragmentWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
22455 | |
22456 /** @domName Document.createDocumentFragment */ | |
22457 factory DocumentFragmentWrappingImplementation() { | |
22458 return new DocumentFragmentWrappingImplementation._wrap( | |
22459 dom.document.createDocumentFragment()); | |
22460 } | |
22461 | |
22462 factory DocumentFragmentWrappingImplementation.html(String html) { | |
22463 var fragment = new DocumentFragment(); | |
22464 fragment.innerHTML = html; | |
22465 return fragment; | |
22466 } | |
22467 | |
22468 ElementList get elements() { | |
22469 if (_elements == null) { | |
22470 _elements = new FilteredElementList(this); | |
22471 } | |
22472 return _elements; | |
22473 } | |
22474 | |
22475 // TODO: The type of value should be Collection<Element>. See http://b/5392897 | |
22476 void set elements(value) { | |
22477 // Copy list first since we don't want liveness during iteration. | |
22478 List copy = new List.from(value); | |
22479 final elements = this.elements; | |
22480 elements.clear(); | |
22481 elements.addAll(copy); | |
22482 } | |
22483 | |
22484 String get innerHTML() { | |
22485 var e = new Element.tag("div"); | |
22486 e.nodes.add(this.clone(true)); | |
22487 return e.innerHTML; | |
22488 } | |
22489 | |
22490 String get outerHTML() => innerHTML; | |
22491 | |
22492 void set innerHTML(String value) { | |
22493 this.nodes.clear(); | |
22494 | |
22495 var e = new Element.tag("div"); | |
22496 e.innerHTML = value; | |
22497 | |
22498 // Copy list first since we don't want liveness during iteration. | |
22499 List nodes = new List.from(e.nodes); | |
22500 this.nodes.addAll(nodes); | |
22501 } | |
22502 | |
22503 Node _insertAdjacentNode(String where, Node node) { | |
22504 switch (where.toLowerCase()) { | |
22505 case "beforebegin": return null; | |
22506 case "afterend": return null; | |
22507 case "afterbegin": | |
22508 this.insertBefore(node, nodes.first); | |
22509 return node; | |
22510 case "beforeend": | |
22511 this.nodes.add(node); | |
22512 return node; | |
22513 default: | |
22514 throw new IllegalArgumentException("Invalid position ${where}"); | |
22515 } | |
22516 } | |
22517 | |
22518 Element insertAdjacentElement([String where = null, Element element = null]) | |
22519 => this._insertAdjacentNode(where, element); | |
22520 | |
22521 void insertAdjacentText([String where = null, String text = null]) { | |
22522 this._insertAdjacentNode(where, new Text(text)); | |
22523 } | |
22524 | |
22525 void insertAdjacentHTML( | |
22526 [String position_OR_where = null, String text = null]) { | |
22527 this._insertAdjacentNode( | |
22528 position_OR_where, new DocumentFragment.html(text)); | |
22529 } | |
22530 | |
22531 ElementEvents get on() { | |
22532 if (_on === null) { | |
22533 _on = new ElementEventsImplementation._wrap(_ptr); | |
22534 } | |
22535 return _on; | |
22536 } | |
22537 | |
22538 Future<ElementRect> get rect() { | |
22539 return _createMeasurementFuture(() => const EmptyElementRect(), | |
22540 new Completer<ElementRect>()); | |
22541 } | |
22542 | |
22543 Element query(String selectors) => | |
22544 LevelDom.wrapElement(_ptr.querySelector(selectors)); | |
22545 | |
22546 ElementList queryAll(String selectors) => | |
22547 LevelDom.wrapElementList(_ptr.querySelectorAll(selectors)); | |
22548 | |
22549 // If we can come up with a semi-reasonable default value for an Element | |
22550 // getter, we'll use it. In general, these return the same values as an | |
22551 // element that has no parent. | |
22552 String get contentEditable() => "false"; | |
22553 bool get isContentEditable() => false; | |
22554 bool get draggable() => false; | |
22555 bool get hidden() => false; | |
22556 bool get spellcheck() => false; | |
22557 int get tabIndex() => -1; | |
22558 String get id() => ""; | |
22559 String get title() => ""; | |
22560 String get tagName() => ""; | |
22561 String get webkitdropzone() => ""; | |
22562 Element get firstElementChild() => elements.first(); | |
22563 Element get lastElementChild() => elements.last(); | |
22564 Element get nextElementSibling() => null; | |
22565 Element get previousElementSibling() => null; | |
22566 Element get offsetParent() => null; | |
22567 Element get parent() => null; | |
22568 Map<String, String> get attributes() => const {}; | |
22569 // Issue 174: this should be a const set. | |
22570 Set<String> get classes() => new Set<String>(); | |
22571 Map<String, String> get dataAttributes() => const {}; | |
22572 CSSStyleDeclaration get style() => new EmptyStyleDeclaration(); | |
22573 Future<CSSStyleDeclaration> get computedStyle() => | |
22574 _emptyStyleFuture(); | |
22575 Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement) => | |
22576 _emptyStyleFuture(); | |
22577 bool matchesSelector([String selectors]) => false; | |
22578 | |
22579 // Imperative Element methods are made into no-ops, as they are on parentless | |
22580 // elements. | |
22581 void blur() {} | |
22582 void focus() {} | |
22583 void scrollByLines([int lines]) {} | |
22584 void scrollByPages([int pages]) {} | |
22585 void scrollIntoView([bool centerIfNeeded]) {} | |
22586 | |
22587 // Setters throw errors rather than being no-ops because we aren't going to | |
22588 // retain the values that were set, and erroring out seems clearer. | |
22589 void set attributes(Map<String, String> value) { | |
22590 throw new UnsupportedOperationException( | |
22591 "Attributes can't be set for document fragments."); | |
22592 } | |
22593 | |
22594 void set classes(Collection<String> value) { | |
22595 throw new UnsupportedOperationException( | |
22596 "Classes can't be set for document fragments."); | |
22597 } | |
22598 | |
22599 void set dataAttributes(Map<String, String> value) { | |
22600 throw new UnsupportedOperationException( | |
22601 "Data attributes can't be set for document fragments."); | |
22602 } | |
22603 | |
22604 void set contentEditable(String value) { | |
22605 throw new UnsupportedOperationException( | |
22606 "Content editable can't be set for document fragments."); | |
22607 } | |
22608 | |
22609 String get dir() { | |
22610 throw new UnsupportedOperationException( | |
22611 "Document fragments don't support text direction."); | |
22612 } | |
22613 | |
22614 void set dir(String value) { | |
22615 throw new UnsupportedOperationException( | |
22616 "Document fragments don't support text direction."); | |
22617 } | |
22618 | |
22619 void set draggable(bool value) { | |
22620 throw new UnsupportedOperationException( | |
22621 "Draggable can't be set for document fragments."); | |
22622 } | |
22623 | |
22624 void set hidden(bool value) { | |
22625 throw new UnsupportedOperationException( | |
22626 "Hidden can't be set for document fragments."); | |
22627 } | |
22628 | |
22629 void set id(String value) { | |
22630 throw new UnsupportedOperationException( | |
22631 "ID can't be set for document fragments."); | |
22632 } | |
22633 | |
22634 String get lang() { | |
22635 throw new UnsupportedOperationException( | |
22636 "Document fragments don't support language."); | |
22637 } | |
22638 | |
22639 void set lang(String value) { | |
22640 throw new UnsupportedOperationException( | |
22641 "Document fragments don't support language."); | |
22642 } | |
22643 | |
22644 void set scrollLeft(int value) { | |
22645 throw new UnsupportedOperationException( | |
22646 "Document fragments don't support scrolling."); | |
22647 } | |
22648 | |
22649 void set scrollTop(int value) { | |
22650 throw new UnsupportedOperationException( | |
22651 "Document fragments don't support scrolling."); | |
22652 } | |
22653 | |
22654 void set spellcheck(bool value) { | |
22655 throw new UnsupportedOperationException( | |
22656 "Spellcheck can't be set for document fragments."); | |
22657 } | |
22658 | |
22659 void set tabIndex(int value) { | |
22660 throw new UnsupportedOperationException( | |
22661 "Tab index can't be set for document fragments."); | |
22662 } | |
22663 | |
22664 void set title(String value) { | |
22665 throw new UnsupportedOperationException( | |
22666 "Title can't be set for document fragments."); | |
22667 } | |
22668 | |
22669 void set webkitdropzone(String value) { | |
22670 throw new UnsupportedOperationException( | |
22671 "WebKit drop zone can't be set for document fragments."); | |
22672 } | |
22673 } | |
22674 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
22675 // for details. All rights reserved. Use of this source code is governed by a | |
22676 // BSD-style license that can be found in the LICENSE file. | |
22677 | |
22678 class DocumentEventsImplementation extends ElementEventsImplementation | |
22679 implements DocumentEvents { | |
22680 | |
22681 DocumentEventsImplementation._wrap(_ptr) : super._wrap(_ptr); | |
22682 | |
22683 EventListenerList get readyStateChange() => _get('readystatechange'); | |
22684 | |
22685 EventListenerList get selectionChange() => _get('selectionchange'); | |
22686 | |
22687 EventListenerList get contentLoaded() => _get('DOMContentLoaded'); | |
22688 } | |
22689 | |
22690 class DocumentWrappingImplementation extends ElementWrappingImplementation imple
ments Document { | |
22691 | |
22692 final _documentPtr; | |
22693 | |
22694 DocumentWrappingImplementation._wrap(this._documentPtr, ptr) : super._wrap(ptr
) { | |
22695 // We have to set the back ptr on the document as well as the documentElemen
t | |
22696 // so that it is always simple to detect when an existing wrapper exists. | |
22697 _documentPtr.dartObjectLocalStorage = this; | |
22698 } | |
22699 | |
22700 /** @domName HTMLDocument.activeElement */ | |
22701 Element get activeElement() => LevelDom.wrapElement(_documentPtr.activeElement
); | |
22702 | |
22703 Node get parent() => null; | |
22704 | |
22705 /** @domName Document.body */ | |
22706 Element get body() => LevelDom.wrapElement(_documentPtr.body); | |
22707 | |
22708 /** @domName Document.body */ | |
22709 void set body(Element value) { _documentPtr.body = LevelDom.unwrap(value); } | |
22710 | |
22711 /** @domName Document.charset */ | |
22712 String get charset() => _documentPtr.charset; | |
22713 | |
22714 /** @domName Document.charset */ | |
22715 void set charset(String value) { _documentPtr.charset = value; } | |
22716 | |
22717 /** @domName Document.cookie */ | |
22718 String get cookie() => _documentPtr.cookie; | |
22719 | |
22720 /** @domName Document.cookie */ | |
22721 void set cookie(String value) { _documentPtr.cookie = value; } | |
22722 | |
22723 /** @domName Document.defaultView */ | |
22724 Window get window() => LevelDom.wrapWindow(_documentPtr.defaultView); | |
22725 | |
22726 /** @domName HTMLDocument.designMode */ | |
22727 void set designMode(String value) { _documentPtr.designMode = value; } | |
22728 | |
22729 /** @domName Document.domain */ | |
22730 String get domain() => _documentPtr.domain; | |
22731 | |
22732 /** @domName Document.head */ | |
22733 HeadElement get head() => LevelDom.wrapHeadElement(_documentPtr.head); | |
22734 | |
22735 /** @domName Document.lastModified */ | |
22736 String get lastModified() => _documentPtr.lastModified; | |
22737 | |
22738 /** @domName Document.readyState */ | |
22739 String get readyState() => _documentPtr.readyState; | |
22740 | |
22741 /** @domName Document.referrer */ | |
22742 String get referrer() => _documentPtr.referrer; | |
22743 | |
22744 /** @domName Document.styleSheets */ | |
22745 StyleSheetList get styleSheets() => LevelDom.wrapStyleSheetList(_documentPtr.s
tyleSheets); | |
22746 | |
22747 /** @domName Document.title */ | |
22748 String get title() => _documentPtr.title; | |
22749 | |
22750 /** @domName Document.title */ | |
22751 void set title(String value) { _documentPtr.title = value; } | |
22752 | |
22753 /** @domName Document.webkitHidden */ | |
22754 bool get webkitHidden() => _documentPtr.webkitHidden; | |
22755 | |
22756 /** @domName Document.webkitVisibilityState */ | |
22757 String get webkitVisibilityState() => _documentPtr.webkitVisibilityState; | |
22758 | |
22759 /** @domName Document.caretRangeFromPoint */ | |
22760 Future<Range> caretRangeFromPoint([int x = null, int y = null]) { | |
22761 return _createMeasurementFuture( | |
22762 () => LevelDom.wrapRange(_documentPtr.caretRangeFromPoint(x, y)), | |
22763 new Completer<Range>()); | |
22764 } | |
22765 | |
22766 /** @domName Document.createElement */ | |
22767 Element createElement([String tagName = null]) { | |
22768 return LevelDom.wrapElement(_documentPtr.createElement(tagName)); | |
22769 } | |
22770 | |
22771 /** @domName Document.createEvent */ | |
22772 Event createEvent([String eventType = null]) { | |
22773 return LevelDom.wrapEvent(_documentPtr.createEvent(eventType)); | |
22774 } | |
22775 | |
22776 /** @domName Document.elementFromPoint */ | |
22777 Future<Element> elementFromPoint([int x = null, int y = null]) { | |
22778 return _createMeasurementFuture( | |
22779 () => LevelDom.wrapElement(_documentPtr.elementFromPoint(x, y)), | |
22780 new Completer<Element>()); | |
22781 } | |
22782 | |
22783 /** @domName Document.execCommand */ | |
22784 bool execCommand([String command = null, bool userInterface = null, String val
ue = null]) { | |
22785 return _documentPtr.execCommand(command, userInterface, value); | |
22786 } | |
22787 | |
22788 /** @domName Document.getCSSCanvasContext */ | |
22789 CanvasRenderingContext getCSSCanvasContext(String contextId, String name, | |
22790 int width, int height) { | |
22791 return LevelDom.wrapCanvasRenderingContext(_documentPtr.getCSSCanvasContext(
contextId, name, width, height)); | |
22792 } | |
22793 | |
22794 /** @domName Document.queryCommandEnabled */ | |
22795 bool queryCommandEnabled([String command = null]) { | |
22796 return _documentPtr.queryCommandEnabled(command); | |
22797 } | |
22798 | |
22799 /** @domName Document.queryCommandIndeterm */ | |
22800 bool queryCommandIndeterm([String command = null]) { | |
22801 return _documentPtr.queryCommandIndeterm(command); | |
22802 } | |
22803 | |
22804 /** @domName Document.queryCommandState */ | |
22805 bool queryCommandState([String command = null]) { | |
22806 return _documentPtr.queryCommandState(command); | |
22807 } | |
22808 | |
22809 /** @domName Document.queryCommandSupported */ | |
22810 bool queryCommandSupported([String command = null]) { | |
22811 return _documentPtr.queryCommandSupported(command); | |
22812 } | |
22813 | |
22814 /** @domName Document.queryCommandValue */ | |
22815 String queryCommandValue([String command = null]) { | |
22816 return _documentPtr.queryCommandValue(command); | |
22817 } | |
22818 | |
22819 String get manifest() => _ptr.manifest; | |
22820 | |
22821 void set manifest(String value) { _ptr.manifest = value; } | |
22822 | |
22823 DocumentEvents get on() { | |
22824 if (_on === null) { | |
22825 _on = new DocumentEventsImplementation._wrap(_ptr); | |
22826 } | |
22827 return _on; | |
22828 } | |
22829 } | |
22830 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
22831 // for details. All rights reserved. Use of this source code is governed by a | |
22832 // BSD-style license that can be found in the LICENSE file. | |
22833 | |
22834 interface DOMApplicationCacheEvents extends Events { | 8681 interface DOMApplicationCacheEvents extends Events { |
22835 EventListenerList get cached(); | 8682 EventListenerList get cached(); |
22836 EventListenerList get checking(); | 8683 EventListenerList get checking(); |
22837 EventListenerList get downloading(); | 8684 EventListenerList get downloading(); |
22838 EventListenerList get error(); | 8685 EventListenerList get error(); |
22839 EventListenerList get noUpdate(); | 8686 EventListenerList get noUpdate(); |
22840 EventListenerList get obsolete(); | 8687 EventListenerList get obsolete(); |
22841 EventListenerList get progress(); | 8688 EventListenerList get progress(); |
22842 EventListenerList get updateReady(); | 8689 EventListenerList get updateReady(); |
22843 } | 8690 } |
(...skipping 17 matching lines...) Expand all Loading... |
22861 void swapCache(); | 8708 void swapCache(); |
22862 | 8709 |
22863 void update(); | 8710 void update(); |
22864 | 8711 |
22865 DOMApplicationCacheEvents get on(); | 8712 DOMApplicationCacheEvents get on(); |
22866 } | 8713 } |
22867 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 8714 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
22868 // for details. All rights reserved. Use of this source code is governed by a | 8715 // for details. All rights reserved. Use of this source code is governed by a |
22869 // BSD-style license that can be found in the LICENSE file. | 8716 // BSD-style license that can be found in the LICENSE file. |
22870 | 8717 |
22871 class DOMApplicationCacheEventsImplementation extends EventsImplementation | |
22872 implements DOMApplicationCacheEvents { | |
22873 DOMApplicationCacheEventsImplementation._wrap(ptr) : super._wrap(ptr); | |
22874 | |
22875 EventListenerList get cached() => _get('cached'); | |
22876 EventListenerList get checking() => _get('checking'); | |
22877 EventListenerList get downloading() => _get('downloading'); | |
22878 EventListenerList get error() => _get('error'); | |
22879 EventListenerList get noUpdate() => _get('noupdate'); | |
22880 EventListenerList get obsolete() => _get('obsolete'); | |
22881 EventListenerList get progress() => _get('progress'); | |
22882 EventListenerList get updateReady() => _get('updateready'); | |
22883 } | |
22884 | |
22885 class DOMApplicationCacheWrappingImplementation extends EventTargetWrappingImple
mentation implements DOMApplicationCache { | |
22886 DOMApplicationCacheWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
22887 | |
22888 int get status() => _ptr.status; | |
22889 | |
22890 void swapCache() { | |
22891 _ptr.swapCache(); | |
22892 } | |
22893 | |
22894 void update() { | |
22895 _ptr.update(); | |
22896 } | |
22897 | |
22898 DOMApplicationCacheEvents get on() { | |
22899 if (_on === null) { | |
22900 _on = new DOMApplicationCacheEventsImplementation._wrap(_ptr); | |
22901 } | |
22902 return _on; | |
22903 } | |
22904 } | |
22905 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
22906 // for details. All rights reserved. Use of this source code is governed by a | |
22907 // BSD-style license that can be found in the LICENSE file. | |
22908 | |
22909 class DOMWrapperBase { | |
22910 final _ptr; | |
22911 | |
22912 DOMWrapperBase._wrap(this._ptr) { | |
22913 // We should never be creating duplicate wrappers. | |
22914 assert(_ptr.dartObjectLocalStorage === null); | |
22915 _ptr.dartObjectLocalStorage = this; | |
22916 } | |
22917 } | |
22918 | |
22919 /** This function is provided for unittest purposes only. */ | |
22920 unwrapDomObject(DOMWrapperBase wrapper) { | |
22921 return wrapper._ptr; | |
22922 }// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
22923 // for details. All rights reserved. Use of this source code is governed by a | |
22924 // BSD-style license that can be found in the LICENSE file. | |
22925 | |
22926 interface ElementList extends List<Element> { | 8718 interface ElementList extends List<Element> { |
22927 // TODO(jacobr): add element batch manipulation methods. | 8719 // TODO(jacobr): add element batch manipulation methods. |
22928 Element get first(); | 8720 Element get first(); |
22929 // TODO(jacobr): add insertAt | 8721 // TODO(jacobr): add insertAt |
22930 } | 8722 } |
22931 | 8723 |
22932 class DeferredElementRect { | 8724 class DeferredElementRect { |
22933 // TODO(jacobr) | 8725 // TODO(jacobr) |
22934 } | 8726 } |
22935 | 8727 |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
23111 Future<CSSStyleDeclaration> get computedStyle(); | 8903 Future<CSSStyleDeclaration> get computedStyle(); |
23112 | 8904 |
23113 Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement); | 8905 Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement); |
23114 | 8906 |
23115 ElementEvents get on(); | 8907 ElementEvents get on(); |
23116 } | 8908 } |
23117 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 8909 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
23118 // for details. All rights reserved. Use of this source code is governed by a | 8910 // for details. All rights reserved. Use of this source code is governed by a |
23119 // BSD-style license that can be found in the LICENSE file. | 8911 // BSD-style license that can be found in the LICENSE file. |
23120 | 8912 |
23121 // TODO(jacobr): use Lists.dart to remove some of the duplicated functionality. | |
23122 class _ChildrenElementList implements ElementList { | |
23123 // Raw Element. | |
23124 final _element; | |
23125 final _childElements; | |
23126 | |
23127 _ChildrenElementList._wrap(var element) | |
23128 : _childElements = element.children, | |
23129 _element = element; | |
23130 | |
23131 List<Element> _toList() { | |
23132 final output = new List(_childElements.length); | |
23133 for (int i = 0, len = _childElements.length; i < len; i++) { | |
23134 output[i] = LevelDom.wrapElement(_childElements[i]); | |
23135 } | |
23136 return output; | |
23137 } | |
23138 | |
23139 Element get first() { | |
23140 return LevelDom.wrapElement(_element.firstElementChild); | |
23141 } | |
23142 | |
23143 void forEach(void f(Element element)) { | |
23144 for (var element in _childElements) { | |
23145 f(LevelDom.wrapElement(element)); | |
23146 } | |
23147 } | |
23148 | |
23149 Collection<Element> filter(bool f(Element element)) { | |
23150 List<Element> output = new List<Element>(); | |
23151 forEach((Element element) { | |
23152 if (f(element)) { | |
23153 output.add(element); | |
23154 } | |
23155 }); | |
23156 return output; | |
23157 } | |
23158 | |
23159 bool every(bool f(Element element)) { | |
23160 for(Element element in this) { | |
23161 if (!f(element)) { | |
23162 return false; | |
23163 } | |
23164 }; | |
23165 return true; | |
23166 } | |
23167 | |
23168 bool some(bool f(Element element)) { | |
23169 for(Element element in this) { | |
23170 if (f(element)) { | |
23171 return true; | |
23172 } | |
23173 }; | |
23174 return false; | |
23175 } | |
23176 | |
23177 bool isEmpty() { | |
23178 return _element.firstElementChild !== null; | |
23179 } | |
23180 | |
23181 int get length() { | |
23182 return _childElements.length; | |
23183 } | |
23184 | |
23185 Element operator [](int index) { | |
23186 return LevelDom.wrapElement(_childElements[index]); | |
23187 } | |
23188 | |
23189 void operator []=(int index, Element value) { | |
23190 _element.replaceChild(LevelDom.unwrap(value), _childElements.item(index)); | |
23191 } | |
23192 | |
23193 void set length(int newLength) { | |
23194 // TODO(jacobr): remove children when length is reduced. | |
23195 throw const UnsupportedOperationException(''); | |
23196 } | |
23197 | |
23198 Element add(Element value) { | |
23199 _element.appendChild(LevelDom.unwrap(value)); | |
23200 return value; | |
23201 } | |
23202 | |
23203 Element addLast(Element value) => add(value); | |
23204 | |
23205 Iterator<Element> iterator() => _toList().iterator(); | |
23206 | |
23207 void addAll(Collection<Element> collection) { | |
23208 for (Element element in collection) { | |
23209 _element.appendChild(LevelDom.unwrap(element)); | |
23210 } | |
23211 } | |
23212 | |
23213 void sort(int compare(Element a, Element b)) { | |
23214 throw const UnsupportedOperationException('TODO(jacobr): should we impl?'); | |
23215 } | |
23216 | |
23217 void copyFrom(List<Object> src, int srcStart, int dstStart, int count) { | |
23218 throw 'Not impl yet. todo(jacobr)'; | |
23219 } | |
23220 | |
23221 void setRange(int start, int length, List from, [int startFrom = 0]) { | |
23222 throw const NotImplementedException(); | |
23223 } | |
23224 | |
23225 void removeRange(int start, int length) { | |
23226 throw const NotImplementedException(); | |
23227 } | |
23228 | |
23229 void insertRange(int start, int length, [initialValue = null]) { | |
23230 throw const NotImplementedException(); | |
23231 } | |
23232 | |
23233 List getRange(int start, int length) { | |
23234 throw const NotImplementedException(); | |
23235 } | |
23236 | |
23237 int indexOf(Element element, [int start = 0]) { | |
23238 return _Lists.indexOf(this, element, start, this.length); | |
23239 } | |
23240 | |
23241 int lastIndexOf(Element element, [int start = null]) { | |
23242 if (start === null) start = length - 1; | |
23243 return _Lists.lastIndexOf(this, element, start); | |
23244 } | |
23245 | |
23246 void clear() { | |
23247 // It is unclear if we want to keep non element nodes? | |
23248 _element.textContent = ''; | |
23249 } | |
23250 | |
23251 Element removeLast() { | |
23252 final last = this.last(); | |
23253 if (last != null) { | |
23254 _element.removeChild(LevelDom.unwrap(last)); | |
23255 } | |
23256 return last; | |
23257 } | |
23258 | |
23259 Element last() { | |
23260 return LevelDom.wrapElement(_element.lastElementChild); | |
23261 } | |
23262 } | |
23263 | |
23264 class FrozenElementList implements ElementList { | |
23265 final _ptr; | |
23266 | |
23267 FrozenElementList._wrap(this._ptr); | |
23268 | |
23269 Element get first() { | |
23270 return this[0]; | |
23271 } | |
23272 | |
23273 void forEach(void f(Element element)) { | |
23274 for (var element in _ptr) { | |
23275 f(LevelDom.wrapElement(element)); | |
23276 } | |
23277 } | |
23278 | |
23279 Collection<Element> filter(bool f(Element element)) { | |
23280 throw 'Not impl yet. todo(jacobr)'; | |
23281 } | |
23282 | |
23283 bool every(bool f(Element element)) { | |
23284 throw 'Not impl yet. todo(jacobr)'; | |
23285 } | |
23286 | |
23287 bool some(bool f(Element element)) { | |
23288 throw 'Not impl yet. todo(jacobr)'; | |
23289 } | |
23290 | |
23291 bool isEmpty() { | |
23292 return _ptr.length == 0; | |
23293 } | |
23294 | |
23295 int get length() { | |
23296 return _ptr.length; | |
23297 } | |
23298 | |
23299 Element operator [](int index) { | |
23300 return LevelDom.wrapElement(_ptr[index]); | |
23301 } | |
23302 | |
23303 void operator []=(int index, Element value) { | |
23304 throw const UnsupportedOperationException(''); | |
23305 } | |
23306 | |
23307 void set length(int newLength) { | |
23308 throw const UnsupportedOperationException(''); | |
23309 } | |
23310 | |
23311 void add(Element value) { | |
23312 throw const UnsupportedOperationException(''); | |
23313 } | |
23314 | |
23315 | |
23316 void addLast(Element value) { | |
23317 throw const UnsupportedOperationException(''); | |
23318 } | |
23319 | |
23320 Iterator<Element> iterator() => new FrozenElementListIterator(this); | |
23321 | |
23322 void addAll(Collection<Element> collection) { | |
23323 throw const UnsupportedOperationException(''); | |
23324 } | |
23325 | |
23326 void sort(int compare(Element a, Element b)) { | |
23327 throw const UnsupportedOperationException(''); | |
23328 } | |
23329 | |
23330 void copyFrom(List<Object> src, int srcStart, int dstStart, int count) { | |
23331 throw 'Not impl yet. todo(jacobr)'; | |
23332 } | |
23333 | |
23334 void setRange(int start, int length, List from, [int startFrom = 0]) { | |
23335 throw const NotImplementedException(); | |
23336 } | |
23337 | |
23338 void removeRange(int start, int length) { | |
23339 throw const NotImplementedException(); | |
23340 } | |
23341 | |
23342 void insertRange(int start, int length, [initialValue = null]) { | |
23343 throw const NotImplementedException(); | |
23344 } | |
23345 | |
23346 List getRange(int start, int length) { | |
23347 throw const NotImplementedException(); | |
23348 } | |
23349 | |
23350 int indexOf(Element element, [int start = 0]) { | |
23351 throw 'Not impl yet. todo(jacobr)'; | |
23352 } | |
23353 | |
23354 int lastIndexOf(Element element, [int start = null]) { | |
23355 throw 'Not impl yet. todo(jacobr)'; | |
23356 } | |
23357 | |
23358 void clear() { | |
23359 throw 'Not impl yet. todo(jacobr)'; | |
23360 } | |
23361 | |
23362 Element removeLast() { | |
23363 throw 'Not impl yet. todo(jacobr)'; | |
23364 } | |
23365 | |
23366 Element last() { | |
23367 return this[length-1]; | |
23368 } | |
23369 } | |
23370 | |
23371 class FrozenElementListIterator implements Iterator<Element> { | |
23372 final FrozenElementList _list; | |
23373 int _index = 0; | |
23374 | |
23375 FrozenElementListIterator(this._list); | |
23376 | |
23377 /** | |
23378 * Gets the next element in the iteration. Throws a | |
23379 * [NoMoreElementsException] if no element is left. | |
23380 */ | |
23381 Element next() { | |
23382 if (!hasNext()) { | |
23383 throw const NoMoreElementsException(); | |
23384 } | |
23385 | |
23386 return _list[_index++]; | |
23387 } | |
23388 | |
23389 /** | |
23390 * Returns whether the [Iterator] has elements left. | |
23391 */ | |
23392 bool hasNext() => _index < _list.length; | |
23393 } | |
23394 | |
23395 class ElementAttributeMap implements Map<String, String> { | |
23396 | |
23397 final _element; | |
23398 | |
23399 ElementAttributeMap._wrap(this._element); | |
23400 | |
23401 bool containsValue(String value) { | |
23402 final attributes = _element.attributes; | |
23403 for (int i = 0, len = attributes.length; i < len; i++) { | |
23404 if(value == attributes.item(i).value) { | |
23405 return true; | |
23406 } | |
23407 } | |
23408 return false; | |
23409 } | |
23410 | |
23411 /** @domName Element.hasAttribute */ | |
23412 bool containsKey(String key) { | |
23413 return _element.hasAttribute(key); | |
23414 } | |
23415 | |
23416 /** @domName Element.getAttribute */ | |
23417 String operator [](String key) { | |
23418 return _element.getAttribute(key); | |
23419 } | |
23420 | |
23421 /** @domName Element.setAttribute */ | |
23422 void operator []=(String key, String value) { | |
23423 _element.setAttribute(key, value); | |
23424 } | |
23425 | |
23426 String putIfAbsent(String key, String ifAbsent()) { | |
23427 if (!containsKey(key)) { | |
23428 this[key] = ifAbsent(); | |
23429 } | |
23430 } | |
23431 | |
23432 /** @domName Element.removeAttribute */ | |
23433 String remove(String key) { | |
23434 _element.removeAttribute(key); | |
23435 } | |
23436 | |
23437 void clear() { | |
23438 final attributes = _element.attributes; | |
23439 for (int i = attributes.length - 1; i >= 0; i--) { | |
23440 _element.removeAttribute(attributes.item(i).name); | |
23441 } | |
23442 } | |
23443 | |
23444 void forEach(void f(String key, String value)) { | |
23445 final attributes = _element.attributes; | |
23446 for (int i = 0, len = attributes.length; i < len; i++) { | |
23447 final item = attributes.item(i); | |
23448 f(item.name, item.value); | |
23449 } | |
23450 } | |
23451 | |
23452 Collection<String> getKeys() { | |
23453 // TODO(jacobr): generate a lazy collection instead. | |
23454 final attributes = _element.attributes; | |
23455 final keys = new List<String>(attributes.length); | |
23456 for (int i = 0, len = attributes.length; i < len; i++) { | |
23457 keys[i] = attributes.item(i).name; | |
23458 } | |
23459 return keys; | |
23460 } | |
23461 | |
23462 Collection<String> getValues() { | |
23463 // TODO(jacobr): generate a lazy collection instead. | |
23464 final attributes = _element.attributes; | |
23465 final values = new List<String>(attributes.length); | |
23466 for (int i = 0, len = attributes.length; i < len; i++) { | |
23467 values[i] = attributes.item(i).value; | |
23468 } | |
23469 return values; | |
23470 } | |
23471 | |
23472 /** | |
23473 * The number of {key, value} pairs in the map. | |
23474 */ | |
23475 int get length() { | |
23476 return _element.attributes.length; | |
23477 } | |
23478 | |
23479 /** | |
23480 * Returns true if there is no {key, value} pair in the map. | |
23481 */ | |
23482 bool isEmpty() { | |
23483 return !_element.hasAttributes(); | |
23484 } | |
23485 } | |
23486 | |
23487 class ElementEventsImplementation extends EventsImplementation implements Elemen
tEvents { | |
23488 ElementEventsImplementation._wrap(_ptr) : super._wrap(_ptr); | |
23489 | |
23490 EventListenerList get abort() => _get("abort"); | |
23491 EventListenerList get beforeCopy() => _get("beforecopy"); | |
23492 EventListenerList get beforeCut() => _get("beforecut"); | |
23493 EventListenerList get beforePaste() => _get("beforepaste"); | |
23494 EventListenerList get blur() => _get("blur"); | |
23495 EventListenerList get change() => _get("change"); | |
23496 EventListenerList get click() => _get("click"); | |
23497 EventListenerList get contextMenu() => _get("contextmenu"); | |
23498 EventListenerList get copy() => _get("copy"); | |
23499 EventListenerList get cut() => _get("cut"); | |
23500 EventListenerList get dblClick() => _get("dblclick"); | |
23501 EventListenerList get drag() => _get("drag"); | |
23502 EventListenerList get dragEnd() => _get("dragend"); | |
23503 EventListenerList get dragEnter() => _get("dragenter"); | |
23504 EventListenerList get dragLeave() => _get("dragleave"); | |
23505 EventListenerList get dragOver() => _get("dragover"); | |
23506 EventListenerList get dragStart() => _get("dragstart"); | |
23507 EventListenerList get drop() => _get("drop"); | |
23508 EventListenerList get error() => _get("error"); | |
23509 EventListenerList get focus() => _get("focus"); | |
23510 EventListenerList get input() => _get("input"); | |
23511 EventListenerList get invalid() => _get("invalid"); | |
23512 EventListenerList get keyDown() => _get("keydown"); | |
23513 EventListenerList get keyPress() => _get("keypress"); | |
23514 EventListenerList get keyUp() => _get("keyup"); | |
23515 EventListenerList get load() => _get("load"); | |
23516 EventListenerList get mouseDown() => _get("mousedown"); | |
23517 EventListenerList get mouseMove() => _get("mousemove"); | |
23518 EventListenerList get mouseOut() => _get("mouseout"); | |
23519 EventListenerList get mouseOver() => _get("mouseover"); | |
23520 EventListenerList get mouseUp() => _get("mouseup"); | |
23521 EventListenerList get mouseWheel() => _get("mousewheel"); | |
23522 EventListenerList get paste() => _get("paste"); | |
23523 EventListenerList get reset() => _get("reset"); | |
23524 EventListenerList get scroll() => _get("scroll"); | |
23525 EventListenerList get search() => _get("search"); | |
23526 EventListenerList get select() => _get("select"); | |
23527 EventListenerList get selectStart() => _get("selectstart"); | |
23528 EventListenerList get submit() => _get("submit"); | |
23529 EventListenerList get touchCancel() => _get("touchcancel"); | |
23530 EventListenerList get touchEnd() => _get("touchend"); | |
23531 EventListenerList get touchLeave() => _get("touchleave"); | |
23532 EventListenerList get touchMove() => _get("touchmove"); | |
23533 EventListenerList get touchStart() => _get("touchstart"); | |
23534 EventListenerList get transitionEnd() => _get("webkitTransitionEnd"); | |
23535 EventListenerList get fullscreenChange() => _get("webkitfullscreenchange"); | |
23536 } | |
23537 | |
23538 class SimpleClientRect implements ClientRect { | |
23539 final num left; | |
23540 final num top; | |
23541 final num width; | |
23542 final num height; | |
23543 num get right() => left + width; | |
23544 num get bottom() => top + height; | |
23545 | |
23546 const SimpleClientRect(this.left, this.top, this.width, this.height); | |
23547 | |
23548 bool operator ==(ClientRect other) { | |
23549 return other !== null && left == other.left && top == other.top | |
23550 && width == other.width && height == other.height; | |
23551 } | |
23552 | |
23553 String toString() => "($left, $top, $width, $height)"; | |
23554 } | |
23555 | |
23556 // TODO(jacobr): we cannot currently be lazy about calculating the client | |
23557 // rects as we must perform all measurement queries at a safe point to avoid | |
23558 // triggering unneeded layouts. | |
23559 /** | |
23560 * All your element measurement needs in one place | |
23561 * @domName none | |
23562 */ | |
23563 class ElementRectWrappingImplementation implements ElementRect { | |
23564 final ClientRect client; | |
23565 final ClientRect offset; | |
23566 final ClientRect scroll; | |
23567 | |
23568 // TODO(jacobr): should we move these outside of ElementRect to avoid the | |
23569 // overhead of computing them every time even though they are rarely used. | |
23570 // This should be type dom.ClientRect but that fails on dartium. b/5522629 | |
23571 final _boundingClientRect; | |
23572 // an exception due to a dartium bug. | |
23573 final dom.ClientRectList _clientRects; | |
23574 | |
23575 ElementRectWrappingImplementation(dom.HTMLElement element) : | |
23576 client = new SimpleClientRect(element.clientLeft, | |
23577 element.clientTop, | |
23578 element.clientWidth, | |
23579 element.clientHeight), | |
23580 offset = new SimpleClientRect(element.offsetLeft, | |
23581 element.offsetTop, | |
23582 element.offsetWidth, | |
23583 element.offsetHeight), | |
23584 scroll = new SimpleClientRect(element.scrollLeft, | |
23585 element.scrollTop, | |
23586 element.scrollWidth, | |
23587 element.scrollHeight), | |
23588 _boundingClientRect = element.getBoundingClientRect(), | |
23589 _clientRects = element.getClientRects(); | |
23590 | |
23591 ClientRect get bounding() => | |
23592 LevelDom.wrapClientRect(_boundingClientRect); | |
23593 | |
23594 List<ClientRect> get clientRects() { | |
23595 final out = new List(_clientRects.length); | |
23596 for (num i = 0; i < _clientRects.length; i++) { | |
23597 out[i] = LevelDom.wrapClientRect(_clientRects.item(i)); | |
23598 } | |
23599 return out; | |
23600 } | |
23601 } | |
23602 | |
23603 class ElementWrappingImplementation extends NodeWrappingImplementation implement
s Element { | |
23604 | |
23605 static final _START_TAG_REGEXP = const RegExp('<(\\w+)'); | |
23606 static final _CUSTOM_PARENT_TAG_MAP = const { | |
23607 'body' : 'html', | |
23608 'head' : 'html', | |
23609 'caption' : 'table', | |
23610 'td': 'tr', | |
23611 'tbody': 'table', | |
23612 'colgroup': 'table', | |
23613 'col' : 'colgroup', | |
23614 'tr' : 'tbody', | |
23615 'tbody' : 'table', | |
23616 'tfoot' : 'table', | |
23617 'thead' : 'table', | |
23618 'track' : 'audio', | |
23619 }; | |
23620 | |
23621 factory ElementWrappingImplementation.html(String html) { | |
23622 // TODO(jacobr): this method can be made more robust and performant. | |
23623 // 1) Cache the dummy parent elements required to use innerHTML rather than | |
23624 // creating them every call. | |
23625 // 2) Verify that the html does not contain leading or trailing text nodes. | |
23626 // 3) Verify that the html does not contain both <head> and <body> tags. | |
23627 // 4) Detatch the created element from its dummy parent. | |
23628 String parentTag = 'div'; | |
23629 String tag; | |
23630 final match = _START_TAG_REGEXP.firstMatch(html); | |
23631 if (match !== null) { | |
23632 tag = match.group(1).toLowerCase(); | |
23633 if (_CUSTOM_PARENT_TAG_MAP.containsKey(tag)) { | |
23634 parentTag = _CUSTOM_PARENT_TAG_MAP[tag]; | |
23635 } | |
23636 } | |
23637 final temp = dom.document.createElement(parentTag); | |
23638 temp.innerHTML = html; | |
23639 | |
23640 if (temp.childElementCount == 1) { | |
23641 return LevelDom.wrapElement(temp.firstElementChild); | |
23642 } else if (parentTag == 'html' && temp.childElementCount == 2) { | |
23643 // Work around for edge case in WebKit and possibly other browsers where | |
23644 // both body and head elements are created even though the inner html | |
23645 // only contains a head or body element. | |
23646 return LevelDom.wrapElement(temp.children.item(tag == 'head' ? 0 : 1)); | |
23647 } else { | |
23648 throw 'HTML had ${temp.childElementCount} top level elements but 1 expecte
d'; | |
23649 } | |
23650 } | |
23651 | |
23652 factory ElementWrappingImplementation.tag(String tag) { | |
23653 return LevelDom.wrapElement(dom.document.createElement(tag)); | |
23654 } | |
23655 | |
23656 ElementWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
23657 | |
23658 ElementAttributeMap _elementAttributeMap; | |
23659 ElementList _elements; | |
23660 _CssClassSet _cssClassSet; | |
23661 _DataAttributeMap _dataAttributes; | |
23662 | |
23663 Map<String, String> get attributes() { | |
23664 if (_elementAttributeMap === null) { | |
23665 _elementAttributeMap = new ElementAttributeMap._wrap(_ptr); | |
23666 } | |
23667 return _elementAttributeMap; | |
23668 } | |
23669 | |
23670 void set attributes(Map<String, String> value) { | |
23671 Map<String, String> attributes = this.attributes; | |
23672 attributes.clear(); | |
23673 for (String key in value.getKeys()) { | |
23674 attributes[key] = value[key]; | |
23675 } | |
23676 } | |
23677 | |
23678 void set elements(Collection<Element> value) { | |
23679 // Copy list first since we don't want liveness during iteration. | |
23680 List copy = new List.from(value); | |
23681 final elements = this.elements; | |
23682 elements.clear(); | |
23683 elements.addAll(copy); | |
23684 } | |
23685 | |
23686 ElementList get elements() { | |
23687 if (_elements == null) { | |
23688 _elements = new _ChildrenElementList._wrap(_ptr); | |
23689 } | |
23690 return _elements; | |
23691 } | |
23692 | |
23693 Set<String> get classes() { | |
23694 if (_cssClassSet === null) { | |
23695 _cssClassSet = new _CssClassSet(_ptr); | |
23696 } | |
23697 return _cssClassSet; | |
23698 } | |
23699 | |
23700 void set classes(Collection<String> value) { | |
23701 _CssClassSet classSet = classes; | |
23702 classSet.clear(); | |
23703 classSet.addAll(value); | |
23704 } | |
23705 | |
23706 Map<String, String> get dataAttributes() { | |
23707 if (_dataAttributes === null) { | |
23708 _dataAttributes = new _DataAttributeMap(attributes); | |
23709 } | |
23710 return _dataAttributes; | |
23711 } | |
23712 | |
23713 void set dataAttributes(Map<String, String> value) { | |
23714 Map<String, String> dataAttributes = this.dataAttributes; | |
23715 dataAttributes.clear(); | |
23716 for (String key in value.getKeys()) { | |
23717 dataAttributes[key] = value[key]; | |
23718 } | |
23719 } | |
23720 | |
23721 String get contentEditable() => _ptr.contentEditable; | |
23722 | |
23723 void set contentEditable(String value) { _ptr.contentEditable = value; } | |
23724 | |
23725 String get dir() => _ptr.dir; | |
23726 | |
23727 void set dir(String value) { _ptr.dir = value; } | |
23728 | |
23729 bool get draggable() => _ptr.draggable; | |
23730 | |
23731 void set draggable(bool value) { _ptr.draggable = value; } | |
23732 | |
23733 Element get firstElementChild() => LevelDom.wrapElement(_ptr.firstElementChild
); | |
23734 | |
23735 bool get hidden() => _ptr.hidden; | |
23736 | |
23737 void set hidden(bool value) { _ptr.hidden = value; } | |
23738 | |
23739 String get id() => _ptr.id; | |
23740 | |
23741 void set id(String value) { _ptr.id = value; } | |
23742 | |
23743 String get innerHTML() => _ptr.innerHTML; | |
23744 | |
23745 void set innerHTML(String value) { _ptr.innerHTML = value; } | |
23746 | |
23747 bool get isContentEditable() => _ptr.isContentEditable; | |
23748 | |
23749 String get lang() => _ptr.lang; | |
23750 | |
23751 void set lang(String value) { _ptr.lang = value; } | |
23752 | |
23753 Element get lastElementChild() => LevelDom.wrapElement(_ptr.lastElementChild); | |
23754 | |
23755 Element get nextElementSibling() => LevelDom.wrapElement(_ptr.nextElementSibli
ng); | |
23756 | |
23757 Element get offsetParent() => LevelDom.wrapElement(_ptr.offsetParent); | |
23758 | |
23759 String get outerHTML() => _ptr.outerHTML; | |
23760 | |
23761 Element get previousElementSibling() => LevelDom.wrapElement(_ptr.previousElem
entSibling); | |
23762 | |
23763 bool get spellcheck() => _ptr.spellcheck; | |
23764 | |
23765 void set spellcheck(bool value) { _ptr.spellcheck = value; } | |
23766 | |
23767 CSSStyleDeclaration get style() => LevelDom.wrapCSSStyleDeclaration(_ptr.style
); | |
23768 | |
23769 int get tabIndex() => _ptr.tabIndex; | |
23770 | |
23771 void set tabIndex(int value) { _ptr.tabIndex = value; } | |
23772 | |
23773 String get tagName() => _ptr.tagName; | |
23774 | |
23775 String get title() => _ptr.title; | |
23776 | |
23777 void set title(String value) { _ptr.title = value; } | |
23778 | |
23779 String get webkitdropzone() => _ptr.webkitdropzone; | |
23780 | |
23781 void set webkitdropzone(String value) { _ptr.webkitdropzone = value; } | |
23782 | |
23783 void blur() { | |
23784 _ptr.blur(); | |
23785 } | |
23786 | |
23787 bool contains(Node element) { | |
23788 return _ptr.contains(LevelDom.unwrap(element)); | |
23789 } | |
23790 | |
23791 void focus() { | |
23792 _ptr.focus(); | |
23793 } | |
23794 | |
23795 /** @domName HTMLElement.insertAdjacentElement */ | |
23796 Element insertAdjacentElement([String where = null, Element element = null]) { | |
23797 return LevelDom.wrapElement(_ptr.insertAdjacentElement(where, LevelDom.unwra
p(element))); | |
23798 } | |
23799 | |
23800 /** @domName HTMLElement.insertAdjacentHTML */ | |
23801 void insertAdjacentHTML([String position_OR_where = null, String text = null])
{ | |
23802 _ptr.insertAdjacentHTML(position_OR_where, text); | |
23803 } | |
23804 | |
23805 /** @domName HTMLElement.insertAdjacentText */ | |
23806 void insertAdjacentText([String where = null, String text = null]) { | |
23807 _ptr.insertAdjacentText(where, text); | |
23808 } | |
23809 | |
23810 Element query(String selectors) { | |
23811 // TODO(jacobr): scope fix. | |
23812 return LevelDom.wrapElement(_ptr.querySelector(selectors)); | |
23813 } | |
23814 | |
23815 ElementList queryAll(String selectors) { | |
23816 // TODO(jacobr): scope fix. | |
23817 return new FrozenElementList._wrap(_ptr.querySelectorAll(selectors)); | |
23818 } | |
23819 | |
23820 void scrollByLines([int lines = null]) { | |
23821 _ptr.scrollByLines(lines); | |
23822 } | |
23823 | |
23824 void scrollByPages([int pages = null]) { | |
23825 _ptr.scrollByPages(pages); | |
23826 } | |
23827 | |
23828 void scrollIntoView([bool centerIfNeeded = null]) { | |
23829 _ptr.scrollIntoViewIfNeeded(centerIfNeeded); | |
23830 } | |
23831 | |
23832 bool matchesSelector([String selectors = null]) { | |
23833 return _ptr.webkitMatchesSelector(selectors); | |
23834 } | |
23835 | |
23836 void set scrollLeft(int value) { _ptr.scrollLeft = value; } | |
23837 | |
23838 void set scrollTop(int value) { _ptr.scrollTop = value; } | |
23839 | |
23840 /** @domName getClientRects */ | |
23841 Future<ElementRect> get rect() { | |
23842 return _createMeasurementFuture( | |
23843 () => new ElementRectWrappingImplementation(_ptr), | |
23844 new Completer<ElementRect>()); | |
23845 } | |
23846 | |
23847 Future<CSSStyleDeclaration> get computedStyle() { | |
23848 // TODO(jacobr): last param should be null, see b/5045788 | |
23849 return getComputedStyle(''); | |
23850 } | |
23851 | |
23852 /** @domName Window.getComputedStyle */ | |
23853 Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement) { | |
23854 return _createMeasurementFuture(() => | |
23855 LevelDom.wrapCSSStyleDeclaration( | |
23856 dom.window.getComputedStyle(_ptr, pseudoElement)), | |
23857 new Completer<CSSStyleDeclaration>()); | |
23858 } | |
23859 | |
23860 ElementEvents get on() { | |
23861 if (_on === null) { | |
23862 _on = new ElementEventsImplementation._wrap(_ptr); | |
23863 } | |
23864 return _on; | |
23865 } | |
23866 } | |
23867 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
23868 // for details. All rights reserved. Use of this source code is governed by a | |
23869 // BSD-style license that can be found in the LICENSE file. | |
23870 | |
23871 interface ErrorEvent extends Event factory ErrorEventWrappingImplementation { | 8913 interface ErrorEvent extends Event factory ErrorEventWrappingImplementation { |
23872 | 8914 |
23873 ErrorEvent(String type, String message, String filename, int lineNo, | 8915 ErrorEvent(String type, String message, String filename, int lineNo, |
23874 [bool canBubble, bool cancelable]); | 8916 [bool canBubble, bool cancelable]); |
23875 | 8917 |
23876 String get filename(); | 8918 String get filename(); |
23877 | 8919 |
23878 int get lineno(); | 8920 int get lineno(); |
23879 | 8921 |
23880 String get message(); | 8922 String get message(); |
23881 } | 8923 } |
23882 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 8924 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
23883 // for details. All rights reserved. Use of this source code is governed by a | 8925 // for details. All rights reserved. Use of this source code is governed by a |
23884 // BSD-style license that can be found in the LICENSE file. | 8926 // BSD-style license that can be found in the LICENSE file. |
23885 | 8927 |
23886 class ErrorEventWrappingImplementation extends EventWrappingImplementation imple
ments ErrorEvent { | |
23887 ErrorEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
23888 | |
23889 factory ErrorEventWrappingImplementation(String type, String message, | |
23890 String filename, int lineNo, [bool canBubble = true, | |
23891 bool cancelable = true]) { | |
23892 final e = dom.document.createEvent("ErrorEvent"); | |
23893 e.initErrorEvent(type, canBubble, cancelable, message, filename, lineNo); | |
23894 return LevelDom.wrapErrorEvent(e); | |
23895 } | |
23896 | |
23897 String get filename() => _ptr.filename; | |
23898 | |
23899 int get lineno() => _ptr.lineno; | |
23900 | |
23901 String get message() => _ptr.message; | |
23902 } | |
23903 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
23904 // for details. All rights reserved. Use of this source code is governed by a | |
23905 // BSD-style license that can be found in the LICENSE file. | |
23906 | |
23907 interface Event factory EventWrappingImplementation { | 8928 interface Event factory EventWrappingImplementation { |
23908 | 8929 |
23909 static final int AT_TARGET = 2; | 8930 static final int AT_TARGET = 2; |
23910 | 8931 |
23911 static final int BLUR = 8192; | 8932 static final int BLUR = 8192; |
23912 | 8933 |
23913 static final int BUBBLING_PHASE = 3; | 8934 static final int BUBBLING_PHASE = 3; |
23914 | 8935 |
23915 static final int CAPTURING_PHASE = 1; | 8936 static final int CAPTURING_PHASE = 1; |
23916 | 8937 |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
24012 int get readyState(); | 9033 int get readyState(); |
24013 | 9034 |
24014 void close(); | 9035 void close(); |
24015 | 9036 |
24016 EventSourceEvents get on(); | 9037 EventSourceEvents get on(); |
24017 } | 9038 } |
24018 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9039 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
24019 // for details. All rights reserved. Use of this source code is governed by a | 9040 // for details. All rights reserved. Use of this source code is governed by a |
24020 // BSD-style license that can be found in the LICENSE file. | 9041 // BSD-style license that can be found in the LICENSE file. |
24021 | 9042 |
24022 class EventSourceEventsImplementation extends EventsImplementation implements Ev
entSourceEvents { | |
24023 EventSourceEventsImplementation._wrap(_ptr) : super._wrap(_ptr); | |
24024 | |
24025 EventListenerList get error() => _get('error'); | |
24026 EventListenerList get message() => _get('message'); | |
24027 EventListenerList get open() => _get('open'); | |
24028 } | |
24029 | |
24030 class EventSourceWrappingImplementation extends EventTargetWrappingImplementatio
n implements EventSource { | |
24031 EventSourceWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
24032 | |
24033 String get URL() => _ptr.URL; | |
24034 | |
24035 int get readyState() => _ptr.readyState; | |
24036 | |
24037 void close() { | |
24038 _ptr.close(); | |
24039 } | |
24040 | |
24041 EventSourceEvents get on() { | |
24042 if (_on === null) { | |
24043 _on = new EventSourceEventsImplementation._wrap(_ptr); | |
24044 } | |
24045 return _on; | |
24046 } | |
24047 } | |
24048 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
24049 // for details. All rights reserved. Use of this source code is governed by a | |
24050 // BSD-style license that can be found in the LICENSE file. | |
24051 | |
24052 interface EventListenerList { | 9043 interface EventListenerList { |
24053 EventListenerList add(EventListener handler, [bool useCapture]); | 9044 EventListenerList add(EventListener handler, [bool useCapture]); |
24054 | 9045 |
24055 EventListenerList remove(EventListener handler, [bool useCapture]); | 9046 EventListenerList remove(EventListener handler, [bool useCapture]); |
24056 | 9047 |
24057 bool dispatch(Event evt); | 9048 bool dispatch(Event evt); |
24058 } | 9049 } |
24059 | 9050 |
24060 interface Events { | 9051 interface Events { |
24061 EventListenerList operator [](String type); | 9052 EventListenerList operator [](String type); |
24062 } | 9053 } |
24063 | 9054 |
24064 interface EventTarget { | 9055 interface EventTarget { |
24065 Events get on(); | 9056 Events get on(); |
24066 } | 9057 } |
24067 | 9058 |
24068 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9059 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
24069 // for details. All rights reserved. Use of this source code is governed by a | 9060 // for details. All rights reserved. Use of this source code is governed by a |
24070 // BSD-style license that can be found in the LICENSE file. | 9061 // BSD-style license that can be found in the LICENSE file. |
24071 | 9062 |
24072 class EventsImplementation implements Events { | |
24073 /* Raw event target. */ | |
24074 var _ptr; | |
24075 | |
24076 Map<String, EventListenerList> _listenerMap; | |
24077 | |
24078 EventsImplementation._wrap(this._ptr) { | |
24079 _listenerMap = <String, EventListenerList>{}; | |
24080 } | |
24081 | |
24082 EventListenerList operator [](String type) { | |
24083 return _get(type.toLowerCase()); | |
24084 } | |
24085 | |
24086 EventListenerList _get(String type) { | |
24087 return _listenerMap.putIfAbsent(type, | |
24088 () => new EventListenerListImplementation(_ptr, type)); | |
24089 } | |
24090 } | |
24091 | |
24092 class _EventListenerWrapper { | |
24093 final EventListener raw; | |
24094 final Function wrapped; | |
24095 final bool useCapture; | |
24096 _EventListenerWrapper(this.raw, this.wrapped, this.useCapture); | |
24097 } | |
24098 | |
24099 class EventListenerListImplementation implements EventListenerList { | |
24100 final _ptr; | |
24101 final String _type; | |
24102 List<_EventListenerWrapper> _wrappers; | |
24103 | |
24104 EventListenerListImplementation(this._ptr, this._type) : | |
24105 // TODO(jacobr): switch to <_EventListenerWrapper>[] when the VM allow it. | |
24106 _wrappers = new List<_EventListenerWrapper>(); | |
24107 | |
24108 EventListenerList add(EventListener listener, [bool useCapture = false]) { | |
24109 _add(listener, useCapture); | |
24110 return this; | |
24111 } | |
24112 | |
24113 EventListenerList remove(EventListener listener, [bool useCapture = false]) { | |
24114 _remove(listener, useCapture); | |
24115 return this; | |
24116 } | |
24117 | |
24118 bool dispatch(Event evt) { | |
24119 // TODO(jacobr): what is the correct behavior here. We could alternately | |
24120 // force the event to have the expected type. | |
24121 assert(evt.type == _type); | |
24122 return _ptr.dispatchEvent(LevelDom.unwrap(evt)); | |
24123 } | |
24124 | |
24125 void _add(EventListener listener, bool useCapture) { | |
24126 _ptr.addEventListener(_type, | |
24127 _findOrAddWrapper(listener, useCapture), | |
24128 useCapture); | |
24129 } | |
24130 | |
24131 void _remove(EventListener listener, bool useCapture) { | |
24132 Function wrapper = _removeWrapper(listener, useCapture); | |
24133 if (wrapper !== null) { | |
24134 _ptr.removeEventListener(_type, wrapper, useCapture); | |
24135 } | |
24136 } | |
24137 | |
24138 Function _removeWrapper(EventListener listener, bool useCapture) { | |
24139 if (_wrappers === null) { | |
24140 return null; | |
24141 } | |
24142 for (int i = 0; i < _wrappers.length; i++) { | |
24143 _EventListenerWrapper wrapper = _wrappers[i]; | |
24144 if (wrapper.raw === listener && wrapper.useCapture == useCapture) { | |
24145 // Order doesn't matter so we swap with the last element instead of | |
24146 // performing a more expensive remove from the middle of the list. | |
24147 if (i + 1 != _wrappers.length) { | |
24148 _wrappers[i] = _wrappers.removeLast(); | |
24149 } else { | |
24150 _wrappers.removeLast(); | |
24151 } | |
24152 return wrapper.wrapped; | |
24153 } | |
24154 } | |
24155 return null; | |
24156 } | |
24157 | |
24158 Function _findOrAddWrapper(EventListener listener, bool useCapture) { | |
24159 if (_wrappers === null) { | |
24160 _wrappers = <_EventListenerWrapper>[]; | |
24161 } else { | |
24162 for (_EventListenerWrapper wrapper in _wrappers) { | |
24163 if (wrapper.raw === listener && wrapper.useCapture == useCapture) { | |
24164 return wrapper.wrapped; | |
24165 } | |
24166 } | |
24167 } | |
24168 final wrapped = (e) { listener(LevelDom.wrapEvent(e)); }; | |
24169 _wrappers.add(new _EventListenerWrapper(listener, wrapped, useCapture)); | |
24170 return wrapped; | |
24171 } | |
24172 } | |
24173 | |
24174 class EventTargetWrappingImplementation extends DOMWrapperBase implements EventT
arget { | |
24175 Events _on; | |
24176 | |
24177 EventTargetWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
24178 | |
24179 Events get on() { | |
24180 if (_on === null) { | |
24181 _on = new EventsImplementation._wrap(_ptr); | |
24182 } | |
24183 return _on; | |
24184 } | |
24185 } | |
24186 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
24187 // for details. All rights reserved. Use of this source code is governed by a | |
24188 // BSD-style license that can be found in the LICENSE file. | |
24189 | |
24190 class EventWrappingImplementation extends DOMWrapperBase implements Event { | |
24191 EventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
24192 | |
24193 factory EventWrappingImplementation(String type, [bool canBubble = true, | |
24194 bool cancelable = true]) { | |
24195 final e = dom.document.createEvent("Event"); | |
24196 e.initEvent(type, canBubble, cancelable); | |
24197 return LevelDom.wrapEvent(e); | |
24198 } | |
24199 | |
24200 bool get bubbles() => _ptr.bubbles; | |
24201 | |
24202 bool get cancelBubble() => _ptr.cancelBubble; | |
24203 | |
24204 void set cancelBubble(bool value) { _ptr.cancelBubble = value; } | |
24205 | |
24206 bool get cancelable() => _ptr.cancelable; | |
24207 | |
24208 EventTarget get currentTarget() => LevelDom.wrapEventTarget(_ptr.currentTarget
); | |
24209 | |
24210 bool get defaultPrevented() => _ptr.defaultPrevented; | |
24211 | |
24212 int get eventPhase() => _ptr.eventPhase; | |
24213 | |
24214 bool get returnValue() => _ptr.returnValue; | |
24215 | |
24216 void set returnValue(bool value) { _ptr.returnValue = value; } | |
24217 | |
24218 EventTarget get srcElement() => LevelDom.wrapEventTarget(_ptr.srcElement); | |
24219 | |
24220 EventTarget get target() => LevelDom.wrapEventTarget(_ptr.target); | |
24221 | |
24222 int get timeStamp() => _ptr.timeStamp; | |
24223 | |
24224 String get type() => _ptr.type; | |
24225 | |
24226 void preventDefault() { | |
24227 _ptr.preventDefault(); | |
24228 return; | |
24229 } | |
24230 | |
24231 void stopImmediatePropagation() { | |
24232 _ptr.stopImmediatePropagation(); | |
24233 return; | |
24234 } | |
24235 | |
24236 void stopPropagation() { | |
24237 _ptr.stopPropagation(); | |
24238 return; | |
24239 } | |
24240 } | |
24241 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
24242 // for details. All rights reserved. Use of this source code is governed by a | |
24243 // BSD-style license that can be found in the LICENSE file. | |
24244 | |
24245 var secretWindow; | 9063 var secretWindow; |
24246 var secretDocument; | 9064 var secretDocument; |
24247 | 9065 |
24248 Window get window() { | 9066 Window get window() { |
24249 if (secretWindow === null) { | 9067 if (secretWindow === null) { |
24250 LevelDom.initialize(dom.window); | 9068 LevelDom.initialize(dom.window); |
24251 } | 9069 } |
24252 return secretWindow; | 9070 return secretWindow; |
24253 } | 9071 } |
24254 | 9072 |
(...skipping 13 matching lines...) Expand all Loading... |
24268 bool cancelable]); | 9086 bool cancelable]); |
24269 | 9087 |
24270 String get newURL(); | 9088 String get newURL(); |
24271 | 9089 |
24272 String get oldURL(); | 9090 String get oldURL(); |
24273 } | 9091 } |
24274 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9092 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
24275 // for details. All rights reserved. Use of this source code is governed by a | 9093 // for details. All rights reserved. Use of this source code is governed by a |
24276 // BSD-style license that can be found in the LICENSE file. | 9094 // BSD-style license that can be found in the LICENSE file. |
24277 | 9095 |
24278 class HashChangeEventWrappingImplementation extends EventWrappingImplementation
implements HashChangeEvent { | |
24279 HashChangeEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
24280 | |
24281 factory HashChangeEventWrappingImplementation(String type, String oldURL, | |
24282 String newURL, [bool canBubble = true, bool cancelable = true]) { | |
24283 final e = dom.document.createEvent("HashChangeEvent"); | |
24284 e.initHashChangeEvent(type, canBubble, cancelable, oldURL, newURL); | |
24285 return LevelDom.wrapHashChangeEvent(e); | |
24286 } | |
24287 | |
24288 String get newURL() => _ptr.newURL; | |
24289 | |
24290 String get oldURL() => _ptr.oldURL; | |
24291 } | |
24292 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
24293 // for details. All rights reserved. Use of this source code is governed by a | |
24294 // BSD-style license that can be found in the LICENSE file. | |
24295 | |
24296 interface KeyboardEvent extends UIEvent factory KeyboardEventWrappingImplementat
ion { | 9096 interface KeyboardEvent extends UIEvent factory KeyboardEventWrappingImplementat
ion { |
24297 | 9097 |
24298 static final int KEY_LOCATION_LEFT = 0x01; | 9098 static final int KEY_LOCATION_LEFT = 0x01; |
24299 | 9099 |
24300 static final int KEY_LOCATION_NUMPAD = 0x03; | 9100 static final int KEY_LOCATION_NUMPAD = 0x03; |
24301 | 9101 |
24302 static final int KEY_LOCATION_RIGHT = 0x02; | 9102 static final int KEY_LOCATION_RIGHT = 0x02; |
24303 | 9103 |
24304 static final int KEY_LOCATION_STANDARD = 0x00; | 9104 static final int KEY_LOCATION_STANDARD = 0x00; |
24305 | 9105 |
(...skipping 550 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
24856 /** | 9656 /** |
24857 * Key value used when an implementation is unable to identify another key | 9657 * Key value used when an implementation is unable to identify another key |
24858 * value, due to either hardware, platform, or software constraints | 9658 * value, due to either hardware, platform, or software constraints |
24859 */ | 9659 */ |
24860 static final String UNIDENTIFIED = "Unidentified"; | 9660 static final String UNIDENTIFIED = "Unidentified"; |
24861 } | 9661 } |
24862 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9662 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
24863 // for details. All rights reserved. Use of this source code is governed by a | 9663 // for details. All rights reserved. Use of this source code is governed by a |
24864 // BSD-style license that can be found in the LICENSE file. | 9664 // BSD-style license that can be found in the LICENSE file. |
24865 | 9665 |
24866 class KeyboardEventWrappingImplementation extends UIEventWrappingImplementation
implements KeyboardEvent { | |
24867 KeyboardEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
24868 | |
24869 factory KeyboardEventWrappingImplementation(String type, Window view, | |
24870 String keyIdentifier, int keyLocation, [bool canBubble = true, | |
24871 bool cancelable = true, bool ctrlKey = false, bool altKey = false, | |
24872 bool shiftKey = false, bool metaKey = false, bool altGraphKey = false]) { | |
24873 final e = dom.document.createEvent("KeyboardEvent"); | |
24874 e.initKeyboardEvent(type, canBubble, cancelable, LevelDom.unwrap(view), | |
24875 keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey, | |
24876 altGraphKey); | |
24877 return LevelDom.wrapKeyboardEvent(e); | |
24878 } | |
24879 | |
24880 bool get altGraphKey() => _ptr.altGraphKey; | |
24881 | |
24882 bool get altKey() => _ptr.altKey; | |
24883 | |
24884 bool get ctrlKey() => _ptr.ctrlKey; | |
24885 | |
24886 String get keyIdentifier() => _ptr.keyIdentifier; | |
24887 | |
24888 int get keyLocation() => _ptr.keyLocation; | |
24889 | |
24890 bool get metaKey() => _ptr.metaKey; | |
24891 | |
24892 bool get shiftKey() => _ptr.shiftKey; | |
24893 | |
24894 bool getModifierState(String keyIdentifierArg) { | |
24895 return _ptr.getModifierState(keyIdentifierArg); | |
24896 } | |
24897 } | |
24898 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
24899 // for details. All rights reserved. Use of this source code is governed by a | |
24900 // BSD-style license that can be found in the LICENSE file. | |
24901 | |
24902 typedef Object ComputeValue(); | |
24903 | |
24904 class _MeasurementRequest<T> { | |
24905 final ComputeValue computeValue; | |
24906 final Completer<T> completer; | |
24907 Object value; | |
24908 bool exception = false; | |
24909 _MeasurementRequest(this.computeValue, this.completer); | |
24910 } | |
24911 | |
24912 final _MEASUREMENT_MESSAGE = "DART-MEASURE"; | |
24913 List<_MeasurementRequest> _pendingRequests; | |
24914 List<TimeoutHandler> _pendingMeasurementFrameCallbacks; | |
24915 bool _nextMeasurementFrameScheduled = false; | |
24916 bool _firstMeasurementRequest = true; | |
24917 | |
24918 void _maybeScheduleMeasurementFrame() { | |
24919 if (_nextMeasurementFrameScheduled) return; | |
24920 | |
24921 _nextMeasurementFrameScheduled = true; | |
24922 // postMessage gives us a way to receive a callback after the current | |
24923 // event listener has unwound but before the browser has repainted. | |
24924 if (_firstMeasurementRequest) { | |
24925 // Messages from other windows do not cause a security risk as | |
24926 // all we care about is that _onCompleteMeasurementRequests is called | |
24927 // after the current event loop is unwound and calling the function is | |
24928 // a noop when zero requests are pending. | |
24929 window.on.message.add((e) => _completeMeasurementFutures()); | |
24930 _firstMeasurementRequest = false; | |
24931 } | |
24932 | |
24933 // TODO(jacobr): other mechanisms such as setImmediate and | |
24934 // requestAnimationFrame may work better of platforms that support them. | |
24935 // The key is we need a way to execute code immediately after the current | |
24936 // event listener queue unwinds. | |
24937 window.postMessage(_MEASUREMENT_MESSAGE, "*"); | |
24938 } | |
24939 | |
24940 /** | |
24941 * Registers a [callback] which is called after the next batch of measurements | |
24942 * completes. Even if no measurements completed, the callback is triggered | |
24943 * when they would have completed to avoid confusing bugs if it happened that | |
24944 * no measurements were actually requested. | |
24945 */ | |
24946 void _addMeasurementFrameCallback(TimeoutHandler callback) { | |
24947 if (_pendingMeasurementFrameCallbacks === null) { | |
24948 _pendingMeasurementFrameCallbacks = <TimeoutHandler>[]; | |
24949 _maybeScheduleMeasurementFrame(); | |
24950 } | |
24951 _pendingMeasurementFrameCallbacks.add(callback); | |
24952 } | |
24953 | |
24954 /** | |
24955 * Returns a [Future] whose value will be the result of evaluating | |
24956 * [computeValue] during the next safe measurement interval. | |
24957 * The next safe measurement interval is after the current event loop has | |
24958 * unwound but before the browser has rendered the page. | |
24959 * It is important that the [computeValue] function only queries the html | |
24960 * layout and html in any way. | |
24961 */ | |
24962 Future _createMeasurementFuture(ComputeValue computeValue, | |
24963 Completer completer) { | |
24964 if (_pendingRequests === null) { | |
24965 _pendingRequests = <_MeasurementRequest>[]; | |
24966 _maybeScheduleMeasurementFrame(); | |
24967 } | |
24968 _pendingRequests.add(new _MeasurementRequest(computeValue, completer)); | |
24969 return completer.future; | |
24970 } | |
24971 | |
24972 /** | |
24973 * Complete all pending measurement futures evaluating them in a single batch | |
24974 * so that the the browser is guaranteed to avoid multiple layouts. | |
24975 */ | |
24976 void _completeMeasurementFutures() { | |
24977 if (_nextMeasurementFrameScheduled == false) { | |
24978 // Ignore spurious call to this function. | |
24979 return; | |
24980 } | |
24981 | |
24982 _nextMeasurementFrameScheduled = false; | |
24983 // We must compute all new values before fulfilling the futures as | |
24984 // the onComplete callbacks for the futures could modify the DOM making | |
24985 // subsequent measurement calculations expensive to compute. | |
24986 for (_MeasurementRequest request in _pendingRequests) { | |
24987 try { | |
24988 request.value = request.computeValue(); | |
24989 } catch(var e) { | |
24990 request.value = e; | |
24991 request.exception = true; | |
24992 } | |
24993 } | |
24994 | |
24995 final completedRequests = _pendingRequests; | |
24996 final readyMeasurementFrameCallbacks = _pendingMeasurementFrameCallbacks; | |
24997 _pendingRequests = null; | |
24998 _pendingMeasurementFrameCallbacks = null; | |
24999 for (_MeasurementRequest request in completedRequests) { | |
25000 if (request.exception) { | |
25001 request.completer.completeException(request.value); | |
25002 } else { | |
25003 request.completer.complete(request.value); | |
25004 } | |
25005 } | |
25006 | |
25007 if (readyMeasurementFrameCallbacks !== null) { | |
25008 for (TimeoutHandler handler in readyMeasurementFrameCallbacks) { | |
25009 // TODO(jacobr): wrap each call to a handler in a try-catch block. | |
25010 handler(); | |
25011 } | |
25012 } | |
25013 } | |
25014 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25015 // for details. All rights reserved. Use of this source code is governed by a | |
25016 // BSD-style license that can be found in the LICENSE file. | |
25017 | |
25018 interface MessageEvent extends Event factory MessageEventWrappingImplementation
{ | 9666 interface MessageEvent extends Event factory MessageEventWrappingImplementation
{ |
25019 | 9667 |
25020 MessageEvent(String type, String data, String origin, String lastEventId, | 9668 MessageEvent(String type, String data, String origin, String lastEventId, |
25021 Window source, [bool canBubble, bool cancelable, MessagePort port]); | 9669 Window source, [bool canBubble, bool cancelable, MessagePort port]); |
25022 | 9670 |
25023 String get data(); | 9671 String get data(); |
25024 | 9672 |
25025 String get lastEventId(); | 9673 String get lastEventId(); |
25026 | 9674 |
25027 MessagePort get messagePort(); | 9675 MessagePort get messagePort(); |
25028 | 9676 |
25029 String get origin(); | 9677 String get origin(); |
25030 | 9678 |
25031 Window get source(); | 9679 Window get source(); |
25032 } | 9680 } |
25033 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9681 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25034 // for details. All rights reserved. Use of this source code is governed by a | 9682 // for details. All rights reserved. Use of this source code is governed by a |
25035 // BSD-style license that can be found in the LICENSE file. | 9683 // BSD-style license that can be found in the LICENSE file. |
25036 | 9684 |
25037 class MessageEventWrappingImplementation extends EventWrappingImplementation imp
lements MessageEvent { | |
25038 MessageEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25039 | |
25040 factory MessageEventWrappingImplementation(String type, String data, | |
25041 String origin, String lastEventId, Window source, MessagePort port, | |
25042 [bool canBubble = true, bool cancelable = true]) { | |
25043 final e = dom.document.createEvent("MessageEvent"); | |
25044 e.initMessageEvent(type, canBubble, cancelable, data, origin, lastEventId, | |
25045 LevelDom.unwrap(source), LevelDom.unwrap(port)); | |
25046 return LevelDom.wrapMessageEvent(e); | |
25047 } | |
25048 | |
25049 String get data() => _ptr.data; | |
25050 | |
25051 String get lastEventId() => _ptr.lastEventId; | |
25052 | |
25053 MessagePort get messagePort() => LevelDom.wrapMessagePort(_ptr.messagePort); | |
25054 | |
25055 String get origin() => _ptr.origin; | |
25056 | |
25057 Window get source() => LevelDom.wrapWindow(_ptr.source); | |
25058 | |
25059 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, S
tring dataArg, String originArg, String lastEventIdArg, Window sourceArg, Messag
ePort messagePort) { | |
25060 _ptr.initMessageEvent(typeArg, canBubbleArg, cancelableArg, dataArg, originA
rg, lastEventIdArg, LevelDom.unwrap(sourceArg), LevelDom.unwrap(messagePort)); | |
25061 return; | |
25062 } | |
25063 } | |
25064 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25065 // for details. All rights reserved. Use of this source code is governed by a | |
25066 // BSD-style license that can be found in the LICENSE file. | |
25067 | |
25068 interface MessagePort extends EventTarget { | 9685 interface MessagePort extends EventTarget { |
25069 } | 9686 } |
25070 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9687 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25071 // for details. All rights reserved. Use of this source code is governed by a | 9688 // for details. All rights reserved. Use of this source code is governed by a |
25072 // BSD-style license that can be found in the LICENSE file. | 9689 // BSD-style license that can be found in the LICENSE file. |
25073 | 9690 |
25074 class MessagePortWrappingImplementation extends EventTargetWrappingImplementatio
n implements MessagePort { | |
25075 MessagePortWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
25076 } | |
25077 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25078 // for details. All rights reserved. Use of this source code is governed by a | |
25079 // BSD-style license that can be found in the LICENSE file. | |
25080 | |
25081 interface MouseEvent extends UIEvent factory MouseEventWrappingImplementation { | 9691 interface MouseEvent extends UIEvent factory MouseEventWrappingImplementation { |
25082 | 9692 |
25083 MouseEvent(String type, Window view, int detail, int screenX, int screenY, | 9693 MouseEvent(String type, Window view, int detail, int screenX, int screenY, |
25084 int clientX, int clientY, int button, [bool canBubble, bool cancelable, | 9694 int clientX, int clientY, int button, [bool canBubble, bool cancelable, |
25085 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, | 9695 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, |
25086 EventTarget relatedTarget]); | 9696 EventTarget relatedTarget]); |
25087 | 9697 |
25088 bool get altKey(); | 9698 bool get altKey(); |
25089 | 9699 |
25090 int get button(); | 9700 int get button(); |
(...skipping 23 matching lines...) Expand all Loading... |
25114 Node get toElement(); | 9724 Node get toElement(); |
25115 | 9725 |
25116 int get x(); | 9726 int get x(); |
25117 | 9727 |
25118 int get y(); | 9728 int get y(); |
25119 } | 9729 } |
25120 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9730 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25121 // for details. All rights reserved. Use of this source code is governed by a | 9731 // for details. All rights reserved. Use of this source code is governed by a |
25122 // BSD-style license that can be found in the LICENSE file. | 9732 // BSD-style license that can be found in the LICENSE file. |
25123 | 9733 |
25124 class MouseEventWrappingImplementation extends UIEventWrappingImplementation imp
lements MouseEvent { | |
25125 MouseEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25126 | |
25127 factory MouseEventWrappingImplementation(String type, Window view, int detail, | |
25128 int screenX, int screenY, int clientX, int clientY, int button, | |
25129 [bool canBubble = true, bool cancelable = true, bool ctrlKey = false, | |
25130 bool altKey = false, bool shiftKey = false, bool metaKey = false, | |
25131 EventTarget relatedTarget = null]) { | |
25132 final e = dom.document.createEvent("MouseEvent"); | |
25133 e.initMouseEvent(type, canBubble, cancelable, LevelDom.unwrap(view), detail, | |
25134 screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, | |
25135 button, LevelDom.unwrap(relatedTarget)); | |
25136 return LevelDom.wrapMouseEvent(e); | |
25137 } | |
25138 | |
25139 bool get altKey() => _ptr.altKey; | |
25140 | |
25141 int get button() => _ptr.button; | |
25142 | |
25143 int get clientX() => _ptr.clientX; | |
25144 | |
25145 int get clientY() => _ptr.clientY; | |
25146 | |
25147 bool get ctrlKey() => _ptr.ctrlKey; | |
25148 | |
25149 Node get fromElement() => LevelDom.wrapNode(_ptr.fromElement); | |
25150 | |
25151 bool get metaKey() => _ptr.metaKey; | |
25152 | |
25153 int get offsetX() => _ptr.offsetX; | |
25154 | |
25155 int get offsetY() => _ptr.offsetY; | |
25156 | |
25157 EventTarget get relatedTarget() => LevelDom.wrapEventTarget(_ptr.relatedTarget
); | |
25158 | |
25159 int get screenX() => _ptr.screenX; | |
25160 | |
25161 int get screenY() => _ptr.screenY; | |
25162 | |
25163 bool get shiftKey() => _ptr.shiftKey; | |
25164 | |
25165 Node get toElement() => LevelDom.wrapNode(_ptr.toElement); | |
25166 | |
25167 int get x() => _ptr.x; | |
25168 | |
25169 int get y() => _ptr.y; | |
25170 } | |
25171 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25172 // for details. All rights reserved. Use of this source code is governed by a | |
25173 // BSD-style license that can be found in the LICENSE file. | |
25174 | |
25175 interface MutationEvent extends Event factory MutationEventWrappingImplementatio
n { | 9734 interface MutationEvent extends Event factory MutationEventWrappingImplementatio
n { |
25176 | 9735 |
25177 MutationEvent(String type, Node relatedNode, String prevValue, | 9736 MutationEvent(String type, Node relatedNode, String prevValue, |
25178 String newValue, String attrName, int attrChange, [bool canBubble, | 9737 String newValue, String attrName, int attrChange, [bool canBubble, |
25179 bool cancelable]); | 9738 bool cancelable]); |
25180 | 9739 |
25181 static final int ADDITION = 2; | 9740 static final int ADDITION = 2; |
25182 | 9741 |
25183 static final int MODIFICATION = 1; | 9742 static final int MODIFICATION = 1; |
25184 | 9743 |
25185 static final int REMOVAL = 3; | 9744 static final int REMOVAL = 3; |
25186 | 9745 |
25187 int get attrChange(); | 9746 int get attrChange(); |
25188 | 9747 |
25189 String get attrName(); | 9748 String get attrName(); |
25190 | 9749 |
25191 String get newValue(); | 9750 String get newValue(); |
25192 | 9751 |
25193 String get prevValue(); | 9752 String get prevValue(); |
25194 | 9753 |
25195 Node get relatedNode(); | 9754 Node get relatedNode(); |
25196 } | 9755 } |
25197 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9756 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25198 // for details. All rights reserved. Use of this source code is governed by a | 9757 // for details. All rights reserved. Use of this source code is governed by a |
25199 // BSD-style license that can be found in the LICENSE file. | 9758 // BSD-style license that can be found in the LICENSE file. |
25200 | 9759 |
25201 class MutationEventWrappingImplementation extends EventWrappingImplementation im
plements MutationEvent { | |
25202 MutationEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25203 | |
25204 factory MutationEventWrappingImplementation(String type, Node relatedNode, | |
25205 String prevValue, String newValue, String attrName, int attrChange, | |
25206 [bool canBubble = true, bool cancelable = true]) { | |
25207 final e = dom.document.createEvent("MutationEvent"); | |
25208 e.initMutationEvent(type, canBubble, cancelable, | |
25209 LevelDom.unwrap(relatedNode), prevValue, newValue, attrName, | |
25210 attrChange); | |
25211 return LevelDom.wrapMutationEvent(e); | |
25212 } | |
25213 | |
25214 int get attrChange() => _ptr.attrChange; | |
25215 | |
25216 String get attrName() => _ptr.attrName; | |
25217 | |
25218 String get newValue() => _ptr.newValue; | |
25219 | |
25220 String get prevValue() => _ptr.prevValue; | |
25221 | |
25222 Node get relatedNode() => LevelDom.wrapNode(_ptr.relatedNode); | |
25223 } | |
25224 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25225 // for details. All rights reserved. Use of this source code is governed by a | |
25226 // BSD-style license that can be found in the LICENSE file. | |
25227 | |
25228 // TODO(jacobr): stop extending eventTarget. | 9760 // TODO(jacobr): stop extending eventTarget. |
25229 interface Node extends EventTarget { | 9761 interface Node extends EventTarget { |
25230 | 9762 |
25231 NodeList get nodes(); | 9763 NodeList get nodes(); |
25232 | 9764 |
25233 // TODO: The type of value should be Collection<Node>. See http://b/5392897 | 9765 // TODO: The type of value should be Collection<Node>. See http://b/5392897 |
25234 void set nodes(value); | 9766 void set nodes(value); |
25235 | 9767 |
25236 Node get nextNode(); | 9768 Node get nextNode(); |
25237 | 9769 |
(...skipping 24 matching lines...) Expand all Loading... |
25262 // for details. All rights reserved. Use of this source code is governed by a | 9794 // for details. All rights reserved. Use of this source code is governed by a |
25263 // BSD-style license that can be found in the LICENSE file. | 9795 // BSD-style license that can be found in the LICENSE file. |
25264 | 9796 |
25265 interface NodeList extends List<Node> { | 9797 interface NodeList extends List<Node> { |
25266 Node get first(); | 9798 Node get first(); |
25267 } | 9799 } |
25268 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9800 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25269 // for details. All rights reserved. Use of this source code is governed by a | 9801 // for details. All rights reserved. Use of this source code is governed by a |
25270 // BSD-style license that can be found in the LICENSE file. | 9802 // BSD-style license that can be found in the LICENSE file. |
25271 | 9803 |
25272 class _ChildrenNodeList implements NodeList { | |
25273 // Raw node. | |
25274 final _node; | |
25275 final _childNodes; | |
25276 | |
25277 _ChildrenNodeList._wrap(var node) | |
25278 : _childNodes = node.childNodes, | |
25279 _node = node; | |
25280 | |
25281 List<Node> _toList() { | |
25282 final output = new List(_childNodes.length); | |
25283 for (int i = 0, len = _childNodes.length; i < len; i++) { | |
25284 output[i] = LevelDom.wrapNode(_childNodes[i]); | |
25285 } | |
25286 return output; | |
25287 } | |
25288 | |
25289 Node get first() { | |
25290 return LevelDom.wrapNode(_node.firstChild); | |
25291 } | |
25292 | |
25293 void forEach(void f(Node element)) { | |
25294 for (var node in _childNodes) { | |
25295 f(LevelDom.wrapNode(node)); | |
25296 } | |
25297 } | |
25298 | |
25299 Collection<Node> filter(bool f(Node element)) { | |
25300 List<Node> output = new List<Node>(); | |
25301 forEach((Node element) { | |
25302 if (f(element)) { | |
25303 output.add(element); | |
25304 } | |
25305 }); | |
25306 return output; | |
25307 } | |
25308 | |
25309 bool every(bool f(Node element)) { | |
25310 for(Node element in this) { | |
25311 if (!f(element)) { | |
25312 return false; | |
25313 } | |
25314 }; | |
25315 return true; | |
25316 } | |
25317 | |
25318 bool some(bool f(Node element)) { | |
25319 for(Node element in this) { | |
25320 if (f(element)) { | |
25321 return true; | |
25322 } | |
25323 }; | |
25324 return false; | |
25325 } | |
25326 | |
25327 /** @domName Node.hasChildNodes */ | |
25328 bool isEmpty() { | |
25329 return !_node.hasChildNodes(); | |
25330 } | |
25331 | |
25332 int get length() { | |
25333 return _childNodes.length; | |
25334 } | |
25335 | |
25336 Node operator [](int index) { | |
25337 return LevelDom.wrapNode(_childNodes[index]); | |
25338 } | |
25339 | |
25340 void operator []=(int index, Node value) { | |
25341 _childNodes[index] = LevelDom.unwrap(value); | |
25342 } | |
25343 | |
25344 void set length(int newLength) { | |
25345 throw new UnsupportedOperationException(''); | |
25346 } | |
25347 | |
25348 /** @domName Node.appendChild */ | |
25349 Node add(Node value) { | |
25350 _node.appendChild(LevelDom.unwrap(value)); | |
25351 return value; | |
25352 } | |
25353 | |
25354 Node addLast(Node value) { | |
25355 _node.appendChild(LevelDom.unwrap(value)); | |
25356 return value; | |
25357 } | |
25358 | |
25359 Iterator<Node> iterator() { | |
25360 return _toList().iterator(); | |
25361 } | |
25362 | |
25363 void addAll(Collection<Node> collection) { | |
25364 for (Node node in collection) { | |
25365 _node.appendChild(LevelDom.unwrap(node)); | |
25366 } | |
25367 } | |
25368 | |
25369 void sort(int compare(Node a, Node b)) { | |
25370 throw const UnsupportedOperationException('TODO(jacobr): should we impl?'); | |
25371 } | |
25372 | |
25373 void copyFrom(List<Object> src, int srcStart, int dstStart, int count) { | |
25374 throw 'Not impl yet. todo(jacobr)'; | |
25375 } | |
25376 | |
25377 void setRange(int start, int length, List from, [int startFrom = 0]) { | |
25378 throw const NotImplementedException(); | |
25379 } | |
25380 | |
25381 void removeRange(int start, int length) { | |
25382 throw const NotImplementedException(); | |
25383 } | |
25384 | |
25385 void insertRange(int start, int length, [initialValue = null]) { | |
25386 throw const NotImplementedException(); | |
25387 } | |
25388 | |
25389 List getRange(int start, int length) { | |
25390 throw const NotImplementedException(); | |
25391 } | |
25392 | |
25393 int indexOf(Node element, [int start = 0]) { | |
25394 return _Lists.indexOf(this, element, start, this.length); | |
25395 } | |
25396 | |
25397 int lastIndexOf(Node element, [int start = null]) { | |
25398 if (start === null) start = length - 1; | |
25399 return _Lists.lastIndexOf(this, element, start); | |
25400 } | |
25401 | |
25402 void clear() { | |
25403 _node.textContent = ''; | |
25404 } | |
25405 | |
25406 Node removeLast() { | |
25407 final last = this.last(); | |
25408 if (last != null) { | |
25409 _node.removeChild(LevelDom.unwrap(last)); | |
25410 } | |
25411 return last; | |
25412 } | |
25413 | |
25414 Node last() { | |
25415 return LevelDom.wrapNode(_node.lastChild); | |
25416 } | |
25417 } | |
25418 | |
25419 class NodeWrappingImplementation extends EventTargetWrappingImplementation imple
ments Node { | |
25420 NodeList _nodes; | |
25421 | |
25422 NodeWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25423 | |
25424 void set nodes(Collection<Node> value) { | |
25425 // Copy list first since we don't want liveness during iteration. | |
25426 List copy = new List.from(value); | |
25427 nodes.clear(); | |
25428 nodes.addAll(copy); | |
25429 } | |
25430 | |
25431 NodeList get nodes() { | |
25432 if (_nodes === null) { | |
25433 _nodes = new _ChildrenNodeList._wrap(_ptr); | |
25434 } | |
25435 return _nodes; | |
25436 } | |
25437 | |
25438 Node get nextNode() => LevelDom.wrapNode(_ptr.nextSibling); | |
25439 | |
25440 Document get document() => LevelDom.wrapDocument(_ptr.ownerDocument); | |
25441 | |
25442 Node get parent() => LevelDom.wrapNode(_ptr.parentNode); | |
25443 | |
25444 Node get previousNode() => LevelDom.wrapNode(_ptr.previousSibling); | |
25445 | |
25446 String get text() => _ptr.textContent; | |
25447 | |
25448 void set text(String value) { _ptr.textContent = value; } | |
25449 | |
25450 // New methods implemented. | |
25451 Node replaceWith(Node otherNode) { | |
25452 try { | |
25453 _ptr.parentNode.replaceChild(LevelDom.unwrap(otherNode), _ptr); | |
25454 } catch(var e) { | |
25455 // TODO(jacobr): what should we return on failure? | |
25456 } | |
25457 return this; | |
25458 } | |
25459 | |
25460 Node remove() { | |
25461 // TODO(jacobr): should we throw an exception if parent is already null? | |
25462 if (_ptr.parentNode !== null) { | |
25463 _ptr.parentNode.removeChild(_ptr); | |
25464 } | |
25465 return this; | |
25466 } | |
25467 | |
25468 /** @domName contains */ | |
25469 bool contains(Node otherNode) { | |
25470 // TODO: Feature detect and use built in. | |
25471 while (otherNode != null && otherNode != this) { | |
25472 otherNode = otherNode.parent; | |
25473 } | |
25474 return otherNode == this; | |
25475 } | |
25476 | |
25477 // TODO(jacobr): remove when/if List supports a method similar to | |
25478 // insertBefore or we switch NodeList to implement LinkedList rather than | |
25479 // array. | |
25480 Node insertBefore(Node newChild, Node refChild) { | |
25481 return LevelDom.wrapNode(_ptr.insertBefore( | |
25482 LevelDom.unwrap(newChild), LevelDom.unwrap(refChild))); | |
25483 } | |
25484 | |
25485 Node clone(bool deep) { | |
25486 return LevelDom.wrapNode(_ptr.cloneNode(deep)); | |
25487 } | |
25488 } | |
25489 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25490 // for details. All rights reserved. Use of this source code is governed by a | |
25491 // BSD-style license that can be found in the LICENSE file. | |
25492 | |
25493 interface Notification extends EventTarget { | 9804 interface Notification extends EventTarget { |
25494 | 9805 |
25495 String get dir(); | 9806 String get dir(); |
25496 | 9807 |
25497 void set dir(String value); | 9808 void set dir(String value); |
25498 | 9809 |
25499 EventListener get onclick(); | 9810 EventListener get onclick(); |
25500 | 9811 |
25501 void set onclick(EventListener value); | 9812 void set onclick(EventListener value); |
25502 | 9813 |
(...skipping 14 matching lines...) Expand all Loading... |
25517 void set replaceId(String value); | 9828 void set replaceId(String value); |
25518 | 9829 |
25519 void cancel(); | 9830 void cancel(); |
25520 | 9831 |
25521 void show(); | 9832 void show(); |
25522 } | 9833 } |
25523 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9834 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25524 // 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 |
25525 // BSD-style license that can be found in the LICENSE file. | 9836 // BSD-style license that can be found in the LICENSE file. |
25526 | 9837 |
25527 // TODO(jacobr) add custom Events class. | |
25528 class NotificationWrappingImplementation extends EventTargetWrappingImplementati
on implements Notification { | |
25529 NotificationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
25530 | |
25531 String get dir() { return _ptr.dir; } | |
25532 | |
25533 void set dir(String value) { _ptr.dir = value; } | |
25534 | |
25535 EventListener get onclick() { return LevelDom.wrapEventListener(_ptr.onclick);
} | |
25536 | |
25537 void set onclick(EventListener value) { _ptr.onclick = LevelDom.unwrap(value);
} | |
25538 | |
25539 EventListener get onclose() { return LevelDom.wrapEventListener(_ptr.onclose);
} | |
25540 | |
25541 void set onclose(EventListener value) { _ptr.onclose = LevelDom.unwrap(value);
} | |
25542 | |
25543 EventListener get ondisplay() { return LevelDom.wrapEventListener(_ptr.ondispl
ay); } | |
25544 | |
25545 void set ondisplay(EventListener value) { _ptr.ondisplay = LevelDom.unwrap(val
ue); } | |
25546 | |
25547 EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror);
} | |
25548 | |
25549 void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value);
} | |
25550 | |
25551 String get replaceId() { return _ptr.replaceId; } | |
25552 | |
25553 void set replaceId(String value) { _ptr.replaceId = value; } | |
25554 | |
25555 void cancel() { | |
25556 _ptr.cancel(); | |
25557 return; | |
25558 } | |
25559 | |
25560 void show() { | |
25561 _ptr.show(); | |
25562 return; | |
25563 } | |
25564 | |
25565 String get typeName() { return "Notification"; } | |
25566 } | |
25567 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25568 // for details. All rights reserved. Use of this source code is governed by a | |
25569 // BSD-style license that can be found in the LICENSE file. | |
25570 | |
25571 interface OverflowEvent extends Event factory OverflowEventWrappingImplementatio
n { | 9838 interface OverflowEvent extends Event factory OverflowEventWrappingImplementatio
n { |
25572 | 9839 |
25573 OverflowEvent(int orient, bool horizontalOverflow, bool verticalOverflow); | 9840 OverflowEvent(int orient, bool horizontalOverflow, bool verticalOverflow); |
25574 | 9841 |
25575 static final int BOTH = 2; | 9842 static final int BOTH = 2; |
25576 | 9843 |
25577 static final int HORIZONTAL = 0; | 9844 static final int HORIZONTAL = 0; |
25578 | 9845 |
25579 static final int VERTICAL = 1; | 9846 static final int VERTICAL = 1; |
25580 | 9847 |
25581 bool get horizontalOverflow(); | 9848 bool get horizontalOverflow(); |
25582 | 9849 |
25583 int get orient(); | 9850 int get orient(); |
25584 | 9851 |
25585 bool get verticalOverflow(); | 9852 bool get verticalOverflow(); |
25586 } | 9853 } |
25587 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9854 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25588 // for details. All rights reserved. Use of this source code is governed by a | 9855 // for details. All rights reserved. Use of this source code is governed by a |
25589 // BSD-style license that can be found in the LICENSE file. | 9856 // BSD-style license that can be found in the LICENSE file. |
25590 | 9857 |
25591 class OverflowEventWrappingImplementation extends EventWrappingImplementation im
plements OverflowEvent { | |
25592 OverflowEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25593 | |
25594 /** @domName OverflowEvent.initOverflowEvent */ | |
25595 factory OverflowEventWrappingImplementation(int orient, | |
25596 bool horizontalOverflow, bool verticalOverflow) { | |
25597 final e = dom.document.createEvent("OverflowEvent"); | |
25598 e.initOverflowEvent(orient, horizontalOverflow, verticalOverflow); | |
25599 return LevelDom.wrapOverflowEvent(e); | |
25600 } | |
25601 | |
25602 bool get horizontalOverflow() => _ptr.horizontalOverflow; | |
25603 | |
25604 int get orient() => _ptr.orient; | |
25605 | |
25606 bool get verticalOverflow() => _ptr.verticalOverflow; | |
25607 } | |
25608 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25609 // for details. All rights reserved. Use of this source code is governed by a | |
25610 // BSD-style license that can be found in the LICENSE file. | |
25611 | |
25612 interface PageTransitionEvent extends Event factory PageTransitionEventWrappingI
mplementation { | 9858 interface PageTransitionEvent extends Event factory PageTransitionEventWrappingI
mplementation { |
25613 | 9859 |
25614 PageTransitionEvent(String type, [bool canBubble, bool cancelable, | 9860 PageTransitionEvent(String type, [bool canBubble, bool cancelable, |
25615 bool persisted]); | 9861 bool persisted]); |
25616 | 9862 |
25617 bool get persisted(); | 9863 bool get persisted(); |
25618 } | 9864 } |
25619 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9865 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25620 // for details. All rights reserved. Use of this source code is governed by a | 9866 // for details. All rights reserved. Use of this source code is governed by a |
25621 // BSD-style license that can be found in the LICENSE file. | 9867 // BSD-style license that can be found in the LICENSE file. |
25622 | 9868 |
25623 class PageTransitionEventWrappingImplementation extends EventWrappingImplementat
ion implements PageTransitionEvent { | |
25624 PageTransitionEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25625 | |
25626 factory PageTransitionEventWrappingImplementation(String type, | |
25627 [bool canBubble = true, bool cancelable = true, | |
25628 bool persisted = false]) { | |
25629 final e = dom.document.createEvent("PageTransitionEvent"); | |
25630 e.initPageTransitionEvent(type, canBubble, cancelable, persisted); | |
25631 return LevelDom.wrapPageTransitionEvent(e); | |
25632 } | |
25633 | |
25634 bool get persisted() => _ptr.persisted; | |
25635 } | |
25636 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25637 // for details. All rights reserved. Use of this source code is governed by a | |
25638 // BSD-style license that can be found in the LICENSE file. | |
25639 | |
25640 interface PopStateEvent extends Event factory PopStateEventWrappingImplementatio
n { | 9869 interface PopStateEvent extends Event factory PopStateEventWrappingImplementatio
n { |
25641 | 9870 |
25642 PopStateEvent(String type, Object state, [bool canBubble, bool cancelable]); | 9871 PopStateEvent(String type, Object state, [bool canBubble, bool cancelable]); |
25643 | 9872 |
25644 String get state(); | 9873 String get state(); |
25645 } | 9874 } |
25646 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9875 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25647 // for details. All rights reserved. Use of this source code is governed by a | 9876 // for details. All rights reserved. Use of this source code is governed by a |
25648 // BSD-style license that can be found in the LICENSE file. | 9877 // BSD-style license that can be found in the LICENSE file. |
25649 | 9878 |
25650 class PopStateEventWrappingImplementation extends EventWrappingImplementation im
plements PopStateEvent { | |
25651 PopStateEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25652 | |
25653 factory PopStateEventWrappingImplementation(String type, Object state, | |
25654 [bool canBubble = true, bool cancelable = true]) { | |
25655 final e = dom.document.createEvent("PopStateEvent"); | |
25656 e.initPopStateEvent(type, canBubble, cancelable, state); | |
25657 return LevelDom.wrapPopStateEvent(e); | |
25658 } | |
25659 | |
25660 String get state() => _ptr.state; | |
25661 } | |
25662 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25663 // for details. All rights reserved. Use of this source code is governed by a | |
25664 // BSD-style license that can be found in the LICENSE file. | |
25665 | |
25666 interface ProgressEvent extends Event factory ProgressEventWrappingImplementatio
n { | 9879 interface ProgressEvent extends Event factory ProgressEventWrappingImplementatio
n { |
25667 | 9880 |
25668 ProgressEvent(String type, int loaded, [bool canBubble, bool cancelable, | 9881 ProgressEvent(String type, int loaded, [bool canBubble, bool cancelable, |
25669 bool lengthComputable, int total]); | 9882 bool lengthComputable, int total]); |
25670 | 9883 |
25671 bool get lengthComputable(); | 9884 bool get lengthComputable(); |
25672 | 9885 |
25673 int get loaded(); | 9886 int get loaded(); |
25674 | 9887 |
25675 int get total(); | 9888 int get total(); |
25676 } | 9889 } |
25677 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9890 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25678 // for details. All rights reserved. Use of this source code is governed by a | 9891 // for details. All rights reserved. Use of this source code is governed by a |
25679 // BSD-style license that can be found in the LICENSE file. | 9892 // BSD-style license that can be found in the LICENSE file. |
25680 | 9893 |
25681 class ProgressEventWrappingImplementation extends EventWrappingImplementation im
plements ProgressEvent { | |
25682 ProgressEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25683 | |
25684 factory ProgressEventWrappingImplementation(String type, int loaded, | |
25685 [bool canBubble = true, bool cancelable = true, | |
25686 bool lengthComputable = false, int total = 0]) { | |
25687 final e = dom.document.createEvent("ProgressEvent"); | |
25688 e.initProgressEvent(type, canBubble, cancelable, lengthComputable, loaded, | |
25689 total); | |
25690 return LevelDom.wrapProgressEvent(e); | |
25691 } | |
25692 | |
25693 bool get lengthComputable() => _ptr.lengthComputable; | |
25694 | |
25695 int get loaded() => _ptr.loaded; | |
25696 | |
25697 int get total() => _ptr.total; | |
25698 } | |
25699 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25700 // for details. All rights reserved. Use of this source code is governed by a | |
25701 // BSD-style license that can be found in the LICENSE file. | |
25702 | |
25703 typedef bool RequestAnimationFrameCallback(int time); | 9894 typedef bool RequestAnimationFrameCallback(int time); |
25704 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9895 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25705 // for details. All rights reserved. Use of this source code is governed by a | 9896 // for details. All rights reserved. Use of this source code is governed by a |
25706 // BSD-style license that can be found in the LICENSE file. | 9897 // BSD-style license that can be found in the LICENSE file. |
25707 | 9898 |
25708 interface SharedWorker extends AbstractWorker { | 9899 interface SharedWorker extends AbstractWorker { |
25709 | 9900 |
25710 MessagePort get port(); | 9901 MessagePort get port(); |
25711 } | 9902 } |
25712 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9903 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25713 // for details. All rights reserved. Use of this source code is governed by a | 9904 // for details. All rights reserved. Use of this source code is governed by a |
25714 // BSD-style license that can be found in the LICENSE file. | 9905 // BSD-style license that can be found in the LICENSE file. |
25715 | 9906 |
25716 class SharedWorkerWrappingImplementation extends AbstractWorkerWrappingImplement
ation implements SharedWorker { | |
25717 SharedWorkerWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
25718 | |
25719 MessagePort get port() { return LevelDom.wrapMessagePort(_ptr.port); } | |
25720 } | |
25721 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25722 // for details. All rights reserved. Use of this source code is governed by a | |
25723 // BSD-style license that can be found in the LICENSE file. | |
25724 | |
25725 interface StorageEvent extends Event factory StorageEventWrappingImplementation
{ | 9907 interface StorageEvent extends Event factory StorageEventWrappingImplementation
{ |
25726 | 9908 |
25727 StorageEvent(String type, String key, String url, Storage storageArea, | 9909 StorageEvent(String type, String key, String url, Storage storageArea, |
25728 [bool canBubble, bool cancelable, String oldValue, String newValue]); | 9910 [bool canBubble, bool cancelable, String oldValue, String newValue]); |
25729 | 9911 |
25730 String get key(); | 9912 String get key(); |
25731 | 9913 |
25732 String get newValue(); | 9914 String get newValue(); |
25733 | 9915 |
25734 String get oldValue(); | 9916 String get oldValue(); |
25735 | 9917 |
25736 Storage get storageArea(); | 9918 Storage get storageArea(); |
25737 | 9919 |
25738 String get url(); | 9920 String get url(); |
25739 } | 9921 } |
25740 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9922 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25741 // for details. All rights reserved. Use of this source code is governed by a | 9923 // for details. All rights reserved. Use of this source code is governed by a |
25742 // BSD-style license that can be found in the LICENSE file. | 9924 // BSD-style license that can be found in the LICENSE file. |
25743 | 9925 |
25744 class StorageEventWrappingImplementation extends EventWrappingImplementation imp
lements StorageEvent { | |
25745 StorageEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25746 | |
25747 factory StorageEventWrappingImplementation(String type, String key, | |
25748 String url, Storage storageArea, [bool canBubble = true, | |
25749 bool cancelable = true, String oldValue = null, | |
25750 String newValue = null]) { | |
25751 final e = dom.document.createEvent("StorageEvent"); | |
25752 e.initStorageEvent(type, canBubble, cancelable, key, oldValue, newValue, | |
25753 url, LevelDom.unwrap(storageArea)); | |
25754 return LevelDom.wrapStorageEvent(e); | |
25755 } | |
25756 | |
25757 String get key() => _ptr.key; | |
25758 | |
25759 String get newValue() => _ptr.newValue; | |
25760 | |
25761 String get oldValue() => _ptr.oldValue; | |
25762 | |
25763 Storage get storageArea() => LevelDom.wrapStorage(_ptr.storageArea); | |
25764 | |
25765 String get url() => _ptr.url; | |
25766 } | |
25767 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25768 // for details. All rights reserved. Use of this source code is governed by a | |
25769 // BSD-style license that can be found in the LICENSE file. | |
25770 | |
25771 interface Text extends CharacterData factory TextWrappingImplementation { | 9926 interface Text extends CharacterData factory TextWrappingImplementation { |
25772 | 9927 |
25773 Text(String content); | 9928 Text(String content); |
25774 | 9929 |
25775 String get wholeText(); | 9930 String get wholeText(); |
25776 | 9931 |
25777 Text replaceWholeText([String content]); | 9932 Text replaceWholeText([String content]); |
25778 | 9933 |
25779 Text splitText([int offset]); | 9934 Text splitText([int offset]); |
25780 } | 9935 } |
25781 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9936 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25782 // for details. All rights reserved. Use of this source code is governed by a | 9937 // for details. All rights reserved. Use of this source code is governed by a |
25783 // BSD-style license that can be found in the LICENSE file. | 9938 // BSD-style license that can be found in the LICENSE file. |
25784 | 9939 |
25785 interface TextEvent extends UIEvent factory TextEventWrappingImplementation { | 9940 interface TextEvent extends UIEvent factory TextEventWrappingImplementation { |
25786 | 9941 |
25787 TextEvent(String type, Window view, String data, [bool canBubble, | 9942 TextEvent(String type, Window view, String data, [bool canBubble, |
25788 bool cancelable]); | 9943 bool cancelable]); |
25789 | 9944 |
25790 String get data(); | 9945 String get data(); |
25791 } | 9946 } |
25792 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9947 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25793 // for details. All rights reserved. Use of this source code is governed by a | 9948 // for details. All rights reserved. Use of this source code is governed by a |
25794 // BSD-style license that can be found in the LICENSE file. | 9949 // BSD-style license that can be found in the LICENSE file. |
25795 | 9950 |
25796 class TextEventWrappingImplementation extends UIEventWrappingImplementation impl
ements TextEvent { | |
25797 TextEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25798 | |
25799 factory TextEventWrappingImplementation(String type, Window view, String data, | |
25800 [bool canBubble = true, bool cancelable = true]) { | |
25801 final e = dom.document.createEvent("TextEvent"); | |
25802 e.initTextEvent(type, canBubble, cancelable, LevelDom.unwrap(view), data); | |
25803 return LevelDom.wrapTextEvent(e); | |
25804 } | |
25805 | |
25806 String get data() => _ptr.data; | |
25807 } | |
25808 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25809 // for details. All rights reserved. Use of this source code is governed by a | |
25810 // BSD-style license that can be found in the LICENSE file. | |
25811 | |
25812 class TextWrappingImplementation extends CharacterDataWrappingImplementation imp
lements Text { | |
25813 /** @domName Document.createTextNode */ | |
25814 factory TextWrappingImplementation(String content) { | |
25815 return new TextWrappingImplementation._wrap( | |
25816 dom.document.createTextNode(content)); | |
25817 } | |
25818 | |
25819 TextWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25820 | |
25821 String get wholeText() => _ptr.wholeText; | |
25822 | |
25823 Text replaceWholeText([String content = null]) { | |
25824 if (content === null) { | |
25825 return LevelDom.wrapText(_ptr.replaceWholeText()); | |
25826 } else { | |
25827 return LevelDom.wrapText(_ptr.replaceWholeText(content)); | |
25828 } | |
25829 } | |
25830 | |
25831 Text splitText([int offset = null]) { | |
25832 if (offset === null) { | |
25833 return LevelDom.wrapText(_ptr.splitText()); | |
25834 } else { | |
25835 return LevelDom.wrapText(_ptr.splitText(offset)); | |
25836 } | |
25837 } | |
25838 } | |
25839 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25840 // for details. All rights reserved. Use of this source code is governed by a | |
25841 // BSD-style license that can be found in the LICENSE file. | |
25842 | |
25843 typedef void TimeoutHandler(); | 9951 typedef void TimeoutHandler(); |
25844 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9952 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25845 // 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 |
25846 // BSD-style license that can be found in the LICENSE file. | 9954 // BSD-style license that can be found in the LICENSE file. |
25847 | 9955 |
25848 interface TouchEvent extends UIEvent factory TouchEventWrappingImplementation { | 9956 interface TouchEvent extends UIEvent factory TouchEventWrappingImplementation { |
25849 | 9957 |
25850 TouchEvent(TouchList touches, TouchList targetTouches, | 9958 TouchEvent(TouchList touches, TouchList targetTouches, |
25851 TouchList changedTouches, String type, Window view, int screenX, | 9959 TouchList changedTouches, String type, Window view, int screenX, |
25852 int screenY, int clientX, int clientY, [bool ctrlKey, bool altKey, | 9960 int screenY, int clientX, int clientY, [bool ctrlKey, bool altKey, |
(...skipping 10 matching lines...) Expand all Loading... |
25863 bool get shiftKey(); | 9971 bool get shiftKey(); |
25864 | 9972 |
25865 TouchList get targetTouches(); | 9973 TouchList get targetTouches(); |
25866 | 9974 |
25867 TouchList get touches(); | 9975 TouchList get touches(); |
25868 } | 9976 } |
25869 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9977 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25870 // for details. All rights reserved. Use of this source code is governed by a | 9978 // for details. All rights reserved. Use of this source code is governed by a |
25871 // BSD-style license that can be found in the LICENSE file. | 9979 // BSD-style license that can be found in the LICENSE file. |
25872 | 9980 |
25873 class TouchEventWrappingImplementation extends UIEventWrappingImplementation imp
lements TouchEvent { | |
25874 TouchEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25875 | |
25876 factory TouchEvent(TouchList touches, TouchList targetTouches, | |
25877 TouchList changedTouches, String type, Window view, int screenX, | |
25878 int screenY, int clientX, int clientY, [bool ctrlKey = false, | |
25879 bool altKey = false, bool shiftKey = false, bool metaKey = false]) { | |
25880 final e = dom.document.createEvent("TouchEvent"); | |
25881 e.initTouchEvent(LevelDom.unwrap(touches), LevelDom.unwrap(targetTouches), | |
25882 LevelDom.unwrap(changedTouches), type, LevelDom.unwrap(view), screenX, | |
25883 screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey); | |
25884 return LevelDom.wrapTouchEvent(e); | |
25885 } | |
25886 | |
25887 bool get altKey() => _ptr.altKey; | |
25888 | |
25889 TouchList get changedTouches() => LevelDom.wrapTouchList(_ptr.changedTouches); | |
25890 | |
25891 bool get ctrlKey() => _ptr.ctrlKey; | |
25892 | |
25893 bool get metaKey() => _ptr.metaKey; | |
25894 | |
25895 bool get shiftKey() => _ptr.shiftKey; | |
25896 | |
25897 TouchList get targetTouches() => LevelDom.wrapTouchList(_ptr.targetTouches); | |
25898 | |
25899 TouchList get touches() => LevelDom.wrapTouchList(_ptr.touches); | |
25900 } | |
25901 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25902 // for details. All rights reserved. Use of this source code is governed by a | |
25903 // BSD-style license that can be found in the LICENSE file. | |
25904 | |
25905 interface TransitionEvent extends Event factory TransitionEventWrappingImplement
ation { | 9981 interface TransitionEvent extends Event factory TransitionEventWrappingImplement
ation { |
25906 | 9982 |
25907 TransitionEvent(String type, String propertyName, double elapsedTime, | 9983 TransitionEvent(String type, String propertyName, double elapsedTime, |
25908 [bool canBubble, bool cancelable]); | 9984 [bool canBubble, bool cancelable]); |
25909 | 9985 |
25910 num get elapsedTime(); | 9986 num get elapsedTime(); |
25911 | 9987 |
25912 String get propertyName(); | 9988 String get propertyName(); |
25913 } | 9989 } |
25914 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 9990 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25915 // for details. All rights reserved. Use of this source code is governed by a | 9991 // for details. All rights reserved. Use of this source code is governed by a |
25916 // BSD-style license that can be found in the LICENSE file. | 9992 // BSD-style license that can be found in the LICENSE file. |
25917 | 9993 |
25918 class TransitionEventWrappingImplementation extends EventWrappingImplementation
implements TransitionEvent { | |
25919 static String _name; | |
25920 | |
25921 TransitionEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25922 | |
25923 static String get _eventName() { | |
25924 if (_name != null) return _name; | |
25925 | |
25926 try { | |
25927 dom.document.createEvent("WebKitTransitionEvent"); | |
25928 _name = "WebKitTransitionEvent"; | |
25929 } catch (var e) { | |
25930 _name = "TransitionEvent"; | |
25931 } | |
25932 return _name; | |
25933 } | |
25934 | |
25935 factory TransitionEventWrappingImplementation(String type, | |
25936 String propertyName, double elapsedTime, [bool canBubble = true, | |
25937 bool cancelable = true]) { | |
25938 final e = dom.document.createEvent(_eventName); | |
25939 e.initWebKitTransitionEvent(type, canBubble, cancelable, propertyName, | |
25940 elapsedTime); | |
25941 return LevelDom.wrapTransitionEvent(e); | |
25942 } | |
25943 | |
25944 num get elapsedTime() => _ptr.elapsedTime; | |
25945 | |
25946 String get propertyName() => _ptr.propertyName; | |
25947 } | |
25948 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
25949 // for details. All rights reserved. Use of this source code is governed by a | |
25950 // BSD-style license that can be found in the LICENSE file. | |
25951 | |
25952 interface UIEvent extends Event factory UIEventWrappingImplementation { | 9994 interface UIEvent extends Event factory UIEventWrappingImplementation { |
25953 | 9995 |
25954 UIEvent(String type, Window view, int detail, [bool canBubble, | 9996 UIEvent(String type, Window view, int detail, [bool canBubble, |
25955 bool cancelable]); | 9997 bool cancelable]); |
25956 | 9998 |
25957 int get charCode(); | 9999 int get charCode(); |
25958 | 10000 |
25959 int get detail(); | 10001 int get detail(); |
25960 | 10002 |
25961 int get keyCode(); | 10003 int get keyCode(); |
25962 | 10004 |
25963 int get layerX(); | 10005 int get layerX(); |
25964 | 10006 |
25965 int get layerY(); | 10007 int get layerY(); |
25966 | 10008 |
25967 int get pageX(); | 10009 int get pageX(); |
25968 | 10010 |
25969 int get pageY(); | 10011 int get pageY(); |
25970 | 10012 |
25971 Window get view(); | 10013 Window get view(); |
25972 | 10014 |
25973 int get which(); | 10015 int get which(); |
25974 } | 10016 } |
25975 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 10017 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
25976 // for details. All rights reserved. Use of this source code is governed by a | 10018 // for details. All rights reserved. Use of this source code is governed by a |
25977 // BSD-style license that can be found in the LICENSE file. | 10019 // BSD-style license that can be found in the LICENSE file. |
25978 | 10020 |
25979 class UIEventWrappingImplementation extends EventWrappingImplementation implemen
ts UIEvent { | |
25980 UIEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
25981 | |
25982 factory UIEventWrappingImplementation(String type, Window view, int detail, | |
25983 [bool canBubble = true, bool cancelable = true]) { | |
25984 final e = dom.document.createEvent("UIEvent"); | |
25985 e.initUIEvent(type, canBubble, cancelable, LevelDom.unwrap(view), detail); | |
25986 return LevelDom.wrapUIEvent(e); | |
25987 } | |
25988 | |
25989 int get charCode() => _ptr.charCode; | |
25990 | |
25991 int get detail() => _ptr.detail; | |
25992 | |
25993 int get keyCode() => _ptr.keyCode; | |
25994 | |
25995 int get layerX() => _ptr.layerX; | |
25996 | |
25997 int get layerY() => _ptr.layerY; | |
25998 | |
25999 int get pageX() => _ptr.pageX; | |
26000 | |
26001 int get pageY() => _ptr.pageY; | |
26002 | |
26003 Window get view() => LevelDom.wrapWindow(_ptr.view); | |
26004 | |
26005 int get which() => _ptr.which; | |
26006 } | |
26007 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
26008 // for details. All rights reserved. Use of this source code is governed by a | |
26009 // BSD-style license that can be found in the LICENSE file. | |
26010 | |
26011 interface WebSocket extends EventTarget { | 10021 interface WebSocket extends EventTarget { |
26012 | 10022 |
26013 static final int CLOSED = 3; | 10023 static final int CLOSED = 3; |
26014 | 10024 |
26015 static final int CLOSING = 2; | 10025 static final int CLOSING = 2; |
26016 | 10026 |
26017 static final int CONNECTING = 0; | 10027 static final int CONNECTING = 0; |
26018 | 10028 |
26019 static final int OPEN = 1; | 10029 static final int OPEN = 1; |
26020 | 10030 |
(...skipping 26 matching lines...) Expand all Loading... |
26047 int get readyState(); | 10057 int get readyState(); |
26048 | 10058 |
26049 void close(); | 10059 void close(); |
26050 | 10060 |
26051 bool send(String data); | 10061 bool send(String data); |
26052 } | 10062 } |
26053 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 10063 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
26054 // for details. All rights reserved. Use of this source code is governed by a | 10064 // for details. All rights reserved. Use of this source code is governed by a |
26055 // BSD-style license that can be found in the LICENSE file. | 10065 // BSD-style license that can be found in the LICENSE file. |
26056 | 10066 |
26057 // TODO(jacobr) add events. | |
26058 class WebSocketWrappingImplementation extends EventTargetWrappingImplementation
implements WebSocket { | |
26059 WebSocketWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
26060 | |
26061 String get URL() { return _ptr.URL; } | |
26062 | |
26063 String get binaryType() { return _ptr.binaryType; } | |
26064 | |
26065 void set binaryType(String value) { _ptr.binaryType = value; } | |
26066 | |
26067 int get bufferedAmount() { return _ptr.bufferedAmount; } | |
26068 | |
26069 EventListener get onclose() { return LevelDom.wrapEventListener(_ptr.onclose);
} | |
26070 | |
26071 void set onclose(EventListener value) { _ptr.onclose = LevelDom.unwrap(value);
} | |
26072 | |
26073 EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror);
} | |
26074 | |
26075 void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value);
} | |
26076 | |
26077 EventListener get onmessage() { return LevelDom.wrapEventListener(_ptr.onmessa
ge); } | |
26078 | |
26079 void set onmessage(EventListener value) { _ptr.onmessage = LevelDom.unwrap(val
ue); } | |
26080 | |
26081 EventListener get onopen() { return LevelDom.wrapEventListener(_ptr.onopen); } | |
26082 | |
26083 void set onopen(EventListener value) { _ptr.onopen = LevelDom.unwrap(value); } | |
26084 | |
26085 String get protocol() { return _ptr.protocol; } | |
26086 | |
26087 int get readyState() { return _ptr.readyState; } | |
26088 | |
26089 void close() { | |
26090 _ptr.close(); | |
26091 return; | |
26092 } | |
26093 | |
26094 bool send(String data) { | |
26095 return _ptr.send(data); | |
26096 } | |
26097 | |
26098 String get typeName() { return "WebSocket"; } | |
26099 } | |
26100 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
26101 // for details. All rights reserved. Use of this source code is governed by a | |
26102 // BSD-style license that can be found in the LICENSE file. | |
26103 | |
26104 interface WheelEvent extends UIEvent factory WheelEventWrappingImplementation { | 10067 interface WheelEvent extends UIEvent factory WheelEventWrappingImplementation { |
26105 | 10068 |
26106 WheelEvent(int deltaX, int deltaY, Window view, int screenX, int screenY, | 10069 WheelEvent(int deltaX, int deltaY, Window view, int screenX, int screenY, |
26107 int clientX, int clientY, [bool ctrlKey, bool altKey, bool shiftKey, | 10070 int clientX, int clientY, [bool ctrlKey, bool altKey, bool shiftKey, |
26108 bool metaKey]); | 10071 bool metaKey]); |
26109 | 10072 |
26110 bool get altKey(); | 10073 bool get altKey(); |
26111 | 10074 |
26112 int get clientX(); | 10075 int get clientX(); |
26113 | 10076 |
(...skipping 20 matching lines...) Expand all Loading... |
26134 int get wheelDeltaY(); | 10097 int get wheelDeltaY(); |
26135 | 10098 |
26136 int get x(); | 10099 int get x(); |
26137 | 10100 |
26138 int get y(); | 10101 int get y(); |
26139 } | 10102 } |
26140 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 10103 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
26141 // for details. All rights reserved. Use of this source code is governed by a | 10104 // for details. All rights reserved. Use of this source code is governed by a |
26142 // BSD-style license that can be found in the LICENSE file. | 10105 // BSD-style license that can be found in the LICENSE file. |
26143 | 10106 |
26144 class WheelEventWrappingImplementation extends UIEventWrappingImplementation imp
lements WheelEvent { | |
26145 WheelEventWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
26146 | |
26147 factory WheelEventWrappingImplementation(int deltaX, int deltaY, Window view, | |
26148 int screenX, int screenY, int clientX, int clientY, [bool ctrlKey = false, | |
26149 bool altKey = false, bool shiftKey = false, bool metaKey = false]) { | |
26150 final e = dom.document.createEvent("WheelEvent"); | |
26151 e.initWebKitWheelEvent(deltaX, deltaY, LevelDom.unwrap(view), screenX, scree
nY, | |
26152 clientX, clientY, ctrlKey, altKey, shiftKey, metaKey); | |
26153 return LevelDom.wrapWheelEvent(e); | |
26154 } | |
26155 | |
26156 bool get altKey() => _ptr.altKey; | |
26157 | |
26158 int get clientX() => _ptr.clientX; | |
26159 | |
26160 int get clientY() => _ptr.clientY; | |
26161 | |
26162 bool get ctrlKey() => _ptr.ctrlKey; | |
26163 | |
26164 bool get metaKey() => _ptr.metaKey; | |
26165 | |
26166 int get offsetX() => _ptr.offsetX; | |
26167 | |
26168 int get offsetY() => _ptr.offsetY; | |
26169 | |
26170 int get screenX() => _ptr.screenX; | |
26171 | |
26172 int get screenY() => _ptr.screenY; | |
26173 | |
26174 bool get shiftKey() => _ptr.shiftKey; | |
26175 | |
26176 int get wheelDelta() => _ptr.wheelDelta; | |
26177 | |
26178 int get wheelDeltaX() => _ptr.wheelDeltaX; | |
26179 | |
26180 int get wheelDeltaY() => _ptr.wheelDeltaY; | |
26181 | |
26182 int get x() => _ptr.x; | |
26183 | |
26184 int get y() => _ptr.y; | |
26185 } | |
26186 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
26187 // for details. All rights reserved. Use of this source code is governed by a | |
26188 // BSD-style license that can be found in the LICENSE file. | |
26189 | |
26190 interface WindowEvents extends Events { | 10107 interface WindowEvents extends Events { |
26191 EventListenerList get abort(); | 10108 EventListenerList get abort(); |
26192 EventListenerList get beforeUnload(); | 10109 EventListenerList get beforeUnload(); |
26193 EventListenerList get blur(); | 10110 EventListenerList get blur(); |
26194 EventListenerList get canPlay(); | 10111 EventListenerList get canPlay(); |
26195 EventListenerList get canPlayThrough(); | 10112 EventListenerList get canPlayThrough(); |
26196 EventListenerList get change(); | 10113 EventListenerList get change(); |
26197 EventListenerList get click(); | 10114 EventListenerList get click(); |
26198 EventListenerList get contextMenu(); | 10115 EventListenerList get contextMenu(); |
26199 EventListenerList get dblClick(); | 10116 EventListenerList get dblClick(); |
(...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
26499 * had been scheduled. | 10416 * had been scheduled. |
26500 */ | 10417 */ |
26501 void requestLayoutFrame(TimeoutHandler callback); | 10418 void requestLayoutFrame(TimeoutHandler callback); |
26502 | 10419 |
26503 // Window open(String url, String target, WindowSpec features); | 10420 // Window open(String url, String target, WindowSpec features); |
26504 | 10421 |
26505 WindowEvents get on(); | 10422 WindowEvents get on(); |
26506 } | 10423 } |
26507 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 10424 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
26508 // for details. All rights reserved. Use of this source code is governed by a | 10425 // for details. All rights reserved. Use of this source code is governed by a |
26509 // BSD-style license that can be found in the LICENSE file. | |
26510 | |
26511 // TODO(jacobr): define a base class containing the overlap between | |
26512 // this class and ElementEvents. | |
26513 class WindowEventsImplementation extends EventsImplementation | |
26514 implements WindowEvents { | |
26515 WindowEventsImplementation._wrap(_ptr) : super._wrap(_ptr); | |
26516 | |
26517 EventListenerList get abort() => _get('abort'); | |
26518 EventListenerList get beforeUnload() => _get('beforeunload'); | |
26519 EventListenerList get blur() => _get('blur'); | |
26520 EventListenerList get canPlay() => _get('canplay'); | |
26521 EventListenerList get canPlayThrough() => _get('canplaythrough'); | |
26522 EventListenerList get change() => _get('change'); | |
26523 EventListenerList get click() => _get('click'); | |
26524 EventListenerList get contextMenu() => _get('contextmenu'); | |
26525 EventListenerList get dblClick() => _get('dblclick'); | |
26526 EventListenerList get deviceMotion() => _get('devicemotion'); | |
26527 EventListenerList get deviceOrientation() => _get('deviceorientation'); | |
26528 EventListenerList get drag() => _get('drag'); | |
26529 EventListenerList get dragEnd() => _get('dragend'); | |
26530 EventListenerList get dragEnter() => _get('dragenter'); | |
26531 EventListenerList get dragLeave() => _get('dragleave'); | |
26532 EventListenerList get dragOver() => _get('dragover'); | |
26533 EventListenerList get dragStart() => _get('dragstart'); | |
26534 EventListenerList get drop() => _get('drop'); | |
26535 EventListenerList get durationChange() => _get('durationchange'); | |
26536 EventListenerList get emptied() => _get('emptied'); | |
26537 EventListenerList get ended() => _get('ended'); | |
26538 EventListenerList get error() => _get('error'); | |
26539 EventListenerList get focus() => _get('focus'); | |
26540 EventListenerList get hashChange() => _get('hashchange'); | |
26541 EventListenerList get input() => _get('input'); | |
26542 EventListenerList get invalid() => _get('invalid'); | |
26543 EventListenerList get keyDown() => _get('keydown'); | |
26544 EventListenerList get keyPress() => _get('keypress'); | |
26545 EventListenerList get keyUp() => _get('keyup'); | |
26546 EventListenerList get load() => _get('load'); | |
26547 EventListenerList get loadedData() => _get('loadeddata'); | |
26548 EventListenerList get loadedMetaData() => _get('loadedmetadata'); | |
26549 EventListenerList get loadStart() => _get('loadstart'); | |
26550 EventListenerList get message() => _get('message'); | |
26551 EventListenerList get mouseDown() => _get('mousedown'); | |
26552 EventListenerList get mouseMove() => _get('mousemove'); | |
26553 EventListenerList get mouseOut() => _get('mouseout'); | |
26554 EventListenerList get mouseOver() => _get('mouseover'); | |
26555 EventListenerList get mouseUp() => _get('mouseup'); | |
26556 EventListenerList get mouseWheel() => _get('mousewheel'); | |
26557 EventListenerList get offline() => _get('offline'); | |
26558 EventListenerList get online() => _get('online'); | |
26559 EventListenerList get pageHide() => _get('pagehide'); | |
26560 EventListenerList get pageShow() => _get('pageshow'); | |
26561 EventListenerList get pause() => _get('pause'); | |
26562 EventListenerList get play() => _get('play'); | |
26563 EventListenerList get playing() => _get('playing'); | |
26564 EventListenerList get popState() => _get('popstate'); | |
26565 EventListenerList get progress() => _get('progress'); | |
26566 EventListenerList get rateChange() => _get('ratechange'); | |
26567 EventListenerList get reset() => _get('reset'); | |
26568 EventListenerList get resize() => _get('resize'); | |
26569 EventListenerList get scroll() => _get('scroll'); | |
26570 EventListenerList get search() => _get('search'); | |
26571 EventListenerList get seeked() => _get('seeked'); | |
26572 EventListenerList get seeking() => _get('seeking'); | |
26573 EventListenerList get select() => _get('select'); | |
26574 EventListenerList get stalled() => _get('stalled'); | |
26575 EventListenerList get storage() => _get('storage'); | |
26576 EventListenerList get submit() => _get('submit'); | |
26577 EventListenerList get suspend() => _get('suspend'); | |
26578 EventListenerList get timeUpdate() => _get('timeupdate'); | |
26579 EventListenerList get touchCancel() => _get('touchcancel'); | |
26580 EventListenerList get touchEnd() => _get('touchend'); | |
26581 EventListenerList get touchMove() => _get('touchmove'); | |
26582 EventListenerList get touchStart() => _get('touchstart'); | |
26583 EventListenerList get unLoad() => _get('unload'); | |
26584 EventListenerList get volumeChange() => _get('volumechange'); | |
26585 EventListenerList get waiting() => _get('waiting'); | |
26586 EventListenerList get animationEnd() => _get('webkitAnimationEnd'); | |
26587 EventListenerList get animationIteration() => _get('webkitAnimationIteration')
; | |
26588 EventListenerList get animationStart() => _get('webkitAnimationStart'); | |
26589 EventListenerList get transitionEnd() => _get('webkitTransitionEnd'); | |
26590 EventListenerList get contentLoaded() => _get('DOMContentLoaded'); | |
26591 } | |
26592 | |
26593 /** @domName Window */ | |
26594 class WindowWrappingImplementation extends EventTargetWrappingImplementation imp
lements Window { | |
26595 WindowWrappingImplementation._wrap(ptr) : super._wrap(ptr); | |
26596 | |
26597 DOMApplicationCache get applicationCache() => LevelDom.wrapDOMApplicationCache
(_ptr.applicationCache); | |
26598 | |
26599 Navigator get clientInformation() => LevelDom.wrapNavigator(_ptr.clientInforma
tion); | |
26600 | |
26601 void set clientInformation(Navigator value) { _ptr.clientInformation = LevelDo
m.unwrap(value); } | |
26602 | |
26603 bool get closed() => _ptr.closed; | |
26604 | |
26605 Console get console() => LevelDom.wrapConsole(_ptr.console); | |
26606 | |
26607 void set console(Console value) { _ptr.console = LevelDom.unwrap(value); } | |
26608 | |
26609 Crypto get crypto() => LevelDom.wrapCrypto(_ptr.crypto); | |
26610 | |
26611 String get defaultStatus() => _ptr.defaultStatus; | |
26612 | |
26613 void set defaultStatus(String value) { _ptr.defaultStatus = value; } | |
26614 | |
26615 num get devicePixelRatio() => _ptr.devicePixelRatio; | |
26616 | |
26617 void set devicePixelRatio(num value) { _ptr.devicePixelRatio = value; } | |
26618 | |
26619 Document get document() => LevelDom.wrapDocument(_ptr.document); | |
26620 | |
26621 Event get event() => LevelDom.wrapEvent(_ptr.event); | |
26622 | |
26623 void set event(Event value) { _ptr.event = LevelDom.unwrap(value); } | |
26624 | |
26625 Element get frameElement() => LevelDom.wrapElement(_ptr.frameElement); | |
26626 | |
26627 Window get frames() => LevelDom.wrapWindow(_ptr.frames); | |
26628 | |
26629 void set frames(Window value) { _ptr.frames = LevelDom.unwrap(value); } | |
26630 | |
26631 History get history() => LevelDom.wrapHistory(_ptr.history); | |
26632 | |
26633 void set history(History value) { _ptr.history = LevelDom.unwrap(value); } | |
26634 | |
26635 int get innerHeight() => _ptr.innerHeight; | |
26636 | |
26637 void set innerHeight(int value) { _ptr.innerHeight = value; } | |
26638 | |
26639 int get innerWidth() => _ptr.innerWidth; | |
26640 | |
26641 void set innerWidth(int value) { _ptr.innerWidth = value; } | |
26642 | |
26643 int get length() => _ptr.length; | |
26644 | |
26645 void set length(int value) { _ptr.length = value; } | |
26646 | |
26647 Storage get localStorage() => LevelDom.wrapStorage(_ptr.localStorage); | |
26648 | |
26649 Location get location() => LevelDom.wrapLocation(_ptr.location); | |
26650 | |
26651 void set location(Location value) { _ptr.location = LevelDom.unwrap(value); } | |
26652 | |
26653 BarInfo get locationbar() => LevelDom.wrapBarInfo(_ptr.locationbar); | |
26654 | |
26655 void set locationbar(BarInfo value) { _ptr.locationbar = LevelDom.unwrap(value
); } | |
26656 | |
26657 BarInfo get menubar() => LevelDom.wrapBarInfo(_ptr.menubar); | |
26658 | |
26659 void set menubar(BarInfo value) { _ptr.menubar = LevelDom.unwrap(value); } | |
26660 | |
26661 String get name() => _ptr.name; | |
26662 | |
26663 void set name(String value) { _ptr.name = value; } | |
26664 | |
26665 Navigator get navigator() => LevelDom.wrapNavigator(_ptr.navigator); | |
26666 | |
26667 void set navigator(Navigator value) { _ptr.navigator = LevelDom.unwrap(value);
} | |
26668 | |
26669 bool get offscreenBuffering() => _ptr.offscreenBuffering; | |
26670 | |
26671 void set offscreenBuffering(bool value) { _ptr.offscreenBuffering = value; } | |
26672 | |
26673 EventListener get onabort() => LevelDom.wrapEventListener(_ptr.onabort); | |
26674 | |
26675 void set onabort(EventListener value) { _ptr.onabort = LevelDom.unwrap(value);
} | |
26676 | |
26677 EventListener get onbeforeunload() => LevelDom.wrapEventListener(_ptr.onbefore
unload); | |
26678 | |
26679 void set onbeforeunload(EventListener value) { _ptr.onbeforeunload = LevelDom.
unwrap(value); } | |
26680 | |
26681 EventListener get onblur() => LevelDom.wrapEventListener(_ptr.onblur); | |
26682 | |
26683 void set onblur(EventListener value) { _ptr.onblur = LevelDom.unwrap(value); } | |
26684 | |
26685 EventListener get oncanplay() => LevelDom.wrapEventListener(_ptr.oncanplay); | |
26686 | |
26687 void set oncanplay(EventListener value) { _ptr.oncanplay = LevelDom.unwrap(val
ue); } | |
26688 | |
26689 EventListener get oncanplaythrough() => LevelDom.wrapEventListener(_ptr.oncanp
laythrough); | |
26690 | |
26691 void set oncanplaythrough(EventListener value) { _ptr.oncanplaythrough = Level
Dom.unwrap(value); } | |
26692 | |
26693 EventListener get onchange() => LevelDom.wrapEventListener(_ptr.onchange); | |
26694 | |
26695 void set onchange(EventListener value) { _ptr.onchange = LevelDom.unwrap(value
); } | |
26696 | |
26697 EventListener get onclick() => LevelDom.wrapEventListener(_ptr.onclick); | |
26698 | |
26699 void set onclick(EventListener value) { _ptr.onclick = LevelDom.unwrap(value);
} | |
26700 | |
26701 EventListener get oncontextmenu() => LevelDom.wrapEventListener(_ptr.oncontext
menu); | |
26702 | |
26703 void set oncontextmenu(EventListener value) { _ptr.oncontextmenu = LevelDom.un
wrap(value); } | |
26704 | |
26705 EventListener get ondblclick() => LevelDom.wrapEventListener(_ptr.ondblclick); | |
26706 | |
26707 void set ondblclick(EventListener value) { _ptr.ondblclick = LevelDom.unwrap(v
alue); } | |
26708 | |
26709 EventListener get ondevicemotion() => LevelDom.wrapEventListener(_ptr.ondevice
motion); | |
26710 | |
26711 void set ondevicemotion(EventListener value) { _ptr.ondevicemotion = LevelDom.
unwrap(value); } | |
26712 | |
26713 EventListener get ondeviceorientation() => LevelDom.wrapEventListener(_ptr.ond
eviceorientation); | |
26714 | |
26715 void set ondeviceorientation(EventListener value) { _ptr.ondeviceorientation =
LevelDom.unwrap(value); } | |
26716 | |
26717 EventListener get ondrag() => LevelDom.wrapEventListener(_ptr.ondrag); | |
26718 | |
26719 void set ondrag(EventListener value) { _ptr.ondrag = LevelDom.unwrap(value); } | |
26720 | |
26721 EventListener get ondragend() => LevelDom.wrapEventListener(_ptr.ondragend); | |
26722 | |
26723 void set ondragend(EventListener value) { _ptr.ondragend = LevelDom.unwrap(val
ue); } | |
26724 | |
26725 EventListener get ondragenter() => LevelDom.wrapEventListener(_ptr.ondragenter
); | |
26726 | |
26727 void set ondragenter(EventListener value) { _ptr.ondragenter = LevelDom.unwrap
(value); } | |
26728 | |
26729 EventListener get ondragleave() => LevelDom.wrapEventListener(_ptr.ondragleave
); | |
26730 | |
26731 void set ondragleave(EventListener value) { _ptr.ondragleave = LevelDom.unwrap
(value); } | |
26732 | |
26733 EventListener get ondragover() => LevelDom.wrapEventListener(_ptr.ondragover); | |
26734 | |
26735 void set ondragover(EventListener value) { _ptr.ondragover = LevelDom.unwrap(v
alue); } | |
26736 | |
26737 EventListener get ondragstart() => LevelDom.wrapEventListener(_ptr.ondragstart
); | |
26738 | |
26739 void set ondragstart(EventListener value) { _ptr.ondragstart = LevelDom.unwrap
(value); } | |
26740 | |
26741 EventListener get ondrop() => LevelDom.wrapEventListener(_ptr.ondrop); | |
26742 | |
26743 void set ondrop(EventListener value) { _ptr.ondrop = LevelDom.unwrap(value); } | |
26744 | |
26745 EventListener get ondurationchange() => LevelDom.wrapEventListener(_ptr.ondura
tionchange); | |
26746 | |
26747 void set ondurationchange(EventListener value) { _ptr.ondurationchange = Level
Dom.unwrap(value); } | |
26748 | |
26749 EventListener get onemptied() => LevelDom.wrapEventListener(_ptr.onemptied); | |
26750 | |
26751 void set onemptied(EventListener value) { _ptr.onemptied = LevelDom.unwrap(val
ue); } | |
26752 | |
26753 EventListener get onended() => LevelDom.wrapEventListener(_ptr.onended); | |
26754 | |
26755 void set onended(EventListener value) { _ptr.onended = LevelDom.unwrap(value);
} | |
26756 | |
26757 EventListener get onerror() => LevelDom.wrapEventListener(_ptr.onerror); | |
26758 | |
26759 void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value);
} | |
26760 | |
26761 EventListener get onfocus() => LevelDom.wrapEventListener(_ptr.onfocus); | |
26762 | |
26763 void set onfocus(EventListener value) { _ptr.onfocus = LevelDom.unwrap(value);
} | |
26764 | |
26765 EventListener get onhashchange() => LevelDom.wrapEventListener(_ptr.onhashchan
ge); | |
26766 | |
26767 void set onhashchange(EventListener value) { _ptr.onhashchange = LevelDom.unwr
ap(value); } | |
26768 | |
26769 EventListener get oninput() => LevelDom.wrapEventListener(_ptr.oninput); | |
26770 | |
26771 void set oninput(EventListener value) { _ptr.oninput = LevelDom.unwrap(value);
} | |
26772 | |
26773 EventListener get oninvalid() => LevelDom.wrapEventListener(_ptr.oninvalid); | |
26774 | |
26775 void set oninvalid(EventListener value) { _ptr.oninvalid = LevelDom.unwrap(val
ue); } | |
26776 | |
26777 EventListener get onkeydown() => LevelDom.wrapEventListener(_ptr.onkeydown); | |
26778 | |
26779 void set onkeydown(EventListener value) { _ptr.onkeydown = LevelDom.unwrap(val
ue); } | |
26780 | |
26781 EventListener get onkeypress() => LevelDom.wrapEventListener(_ptr.onkeypress); | |
26782 | |
26783 void set onkeypress(EventListener value) { _ptr.onkeypress = LevelDom.unwrap(v
alue); } | |
26784 | |
26785 EventListener get onkeyup() => LevelDom.wrapEventListener(_ptr.onkeyup); | |
26786 | |
26787 void set onkeyup(EventListener value) { _ptr.onkeyup = LevelDom.unwrap(value);
} | |
26788 | |
26789 EventListener get onload() => LevelDom.wrapEventListener(_ptr.onload); | |
26790 | |
26791 void set onload(EventListener value) { _ptr.onload = LevelDom.unwrap(value); } | |
26792 | |
26793 EventListener get onloadeddata() => LevelDom.wrapEventListener(_ptr.onloadedda
ta); | |
26794 | |
26795 void set onloadeddata(EventListener value) { _ptr.onloadeddata = LevelDom.unwr
ap(value); } | |
26796 | |
26797 EventListener get onloadedmetadata() => LevelDom.wrapEventListener(_ptr.onload
edmetadata); | |
26798 | |
26799 void set onloadedmetadata(EventListener value) { _ptr.onloadedmetadata = Level
Dom.unwrap(value); } | |
26800 | |
26801 EventListener get onloadstart() => LevelDom.wrapEventListener(_ptr.onloadstart
); | |
26802 | |
26803 void set onloadstart(EventListener value) { _ptr.onloadstart = LevelDom.unwrap
(value); } | |
26804 | |
26805 EventListener get onmessage() => LevelDom.wrapEventListener(_ptr.onmessage); | |
26806 | |
26807 void set onmessage(EventListener value) { _ptr.onmessage = LevelDom.unwrap(val
ue); } | |
26808 | |
26809 EventListener get onmousedown() => LevelDom.wrapEventListener(_ptr.onmousedown
); | |
26810 | |
26811 void set onmousedown(EventListener value) { _ptr.onmousedown = LevelDom.unwrap
(value); } | |
26812 | |
26813 EventListener get onmousemove() => LevelDom.wrapEventListener(_ptr.onmousemove
); | |
26814 | |
26815 void set onmousemove(EventListener value) { _ptr.onmousemove = LevelDom.unwrap
(value); } | |
26816 | |
26817 EventListener get onmouseout() => LevelDom.wrapEventListener(_ptr.onmouseout); | |
26818 | |
26819 void set onmouseout(EventListener value) { _ptr.onmouseout = LevelDom.unwrap(v
alue); } | |
26820 | |
26821 EventListener get onmouseover() => LevelDom.wrapEventListener(_ptr.onmouseover
); | |
26822 | |
26823 void set onmouseover(EventListener value) { _ptr.onmouseover = LevelDom.unwrap
(value); } | |
26824 | |
26825 EventListener get onmouseup() => LevelDom.wrapEventListener(_ptr.onmouseup); | |
26826 | |
26827 void set onmouseup(EventListener value) { _ptr.onmouseup = LevelDom.unwrap(val
ue); } | |
26828 | |
26829 EventListener get onmousewheel() => LevelDom.wrapEventListener(_ptr.onmousewhe
el); | |
26830 | |
26831 void set onmousewheel(EventListener value) { _ptr.onmousewheel = LevelDom.unwr
ap(value); } | |
26832 | |
26833 EventListener get onoffline() => LevelDom.wrapEventListener(_ptr.onoffline); | |
26834 | |
26835 void set onoffline(EventListener value) { _ptr.onoffline = LevelDom.unwrap(val
ue); } | |
26836 | |
26837 EventListener get ononline() => LevelDom.wrapEventListener(_ptr.ononline); | |
26838 | |
26839 void set ononline(EventListener value) { _ptr.ononline = LevelDom.unwrap(value
); } | |
26840 | |
26841 EventListener get onpagehide() => LevelDom.wrapEventListener(_ptr.onpagehide); | |
26842 | |
26843 void set onpagehide(EventListener value) { _ptr.onpagehide = LevelDom.unwrap(v
alue); } | |
26844 | |
26845 EventListener get onpageshow() => LevelDom.wrapEventListener(_ptr.onpageshow); | |
26846 | |
26847 void set onpageshow(EventListener value) { _ptr.onpageshow = LevelDom.unwrap(v
alue); } | |
26848 | |
26849 EventListener get onpause() => LevelDom.wrapEventListener(_ptr.onpause); | |
26850 | |
26851 void set onpause(EventListener value) { _ptr.onpause = LevelDom.unwrap(value);
} | |
26852 | |
26853 EventListener get onplay() => LevelDom.wrapEventListener(_ptr.onplay); | |
26854 | |
26855 void set onplay(EventListener value) { _ptr.onplay = LevelDom.unwrap(value); } | |
26856 | |
26857 EventListener get onplaying() => LevelDom.wrapEventListener(_ptr.onplaying); | |
26858 | |
26859 void set onplaying(EventListener value) { _ptr.onplaying = LevelDom.unwrap(val
ue); } | |
26860 | |
26861 EventListener get onpopstate() => LevelDom.wrapEventListener(_ptr.onpopstate); | |
26862 | |
26863 void set onpopstate(EventListener value) { _ptr.onpopstate = LevelDom.unwrap(v
alue); } | |
26864 | |
26865 EventListener get onprogress() => LevelDom.wrapEventListener(_ptr.onprogress); | |
26866 | |
26867 void set onprogress(EventListener value) { _ptr.onprogress = LevelDom.unwrap(v
alue); } | |
26868 | |
26869 EventListener get onratechange() => LevelDom.wrapEventListener(_ptr.onratechan
ge); | |
26870 | |
26871 void set onratechange(EventListener value) { _ptr.onratechange = LevelDom.unwr
ap(value); } | |
26872 | |
26873 EventListener get onreset() => LevelDom.wrapEventListener(_ptr.onreset); | |
26874 | |
26875 void set onreset(EventListener value) { _ptr.onreset = LevelDom.unwrap(value);
} | |
26876 | |
26877 EventListener get onresize() => LevelDom.wrapEventListener(_ptr.onresize); | |
26878 | |
26879 void set onresize(EventListener value) { _ptr.onresize = LevelDom.unwrap(value
); } | |
26880 | |
26881 EventListener get onscroll() => LevelDom.wrapEventListener(_ptr.onscroll); | |
26882 | |
26883 void set onscroll(EventListener value) { _ptr.onscroll = LevelDom.unwrap(value
); } | |
26884 | |
26885 EventListener get onsearch() => LevelDom.wrapEventListener(_ptr.onsearch); | |
26886 | |
26887 void set onsearch(EventListener value) { _ptr.onsearch = LevelDom.unwrap(value
); } | |
26888 | |
26889 EventListener get onseeked() => LevelDom.wrapEventListener(_ptr.onseeked); | |
26890 | |
26891 void set onseeked(EventListener value) { _ptr.onseeked = LevelDom.unwrap(value
); } | |
26892 | |
26893 EventListener get onseeking() => LevelDom.wrapEventListener(_ptr.onseeking); | |
26894 | |
26895 void set onseeking(EventListener value) { _ptr.onseeking = LevelDom.unwrap(val
ue); } | |
26896 | |
26897 EventListener get onselect() => LevelDom.wrapEventListener(_ptr.onselect); | |
26898 | |
26899 void set onselect(EventListener value) { _ptr.onselect = LevelDom.unwrap(value
); } | |
26900 | |
26901 EventListener get onstalled() => LevelDom.wrapEventListener(_ptr.onstalled); | |
26902 | |
26903 void set onstalled(EventListener value) { _ptr.onstalled = LevelDom.unwrap(val
ue); } | |
26904 | |
26905 EventListener get onstorage() => LevelDom.wrapEventListener(_ptr.onstorage); | |
26906 | |
26907 void set onstorage(EventListener value) { _ptr.onstorage = LevelDom.unwrap(val
ue); } | |
26908 | |
26909 EventListener get onsubmit() => LevelDom.wrapEventListener(_ptr.onsubmit); | |
26910 | |
26911 void set onsubmit(EventListener value) { _ptr.onsubmit = LevelDom.unwrap(value
); } | |
26912 | |
26913 EventListener get onsuspend() => LevelDom.wrapEventListener(_ptr.onsuspend); | |
26914 | |
26915 void set onsuspend(EventListener value) { _ptr.onsuspend = LevelDom.unwrap(val
ue); } | |
26916 | |
26917 EventListener get ontimeupdate() => LevelDom.wrapEventListener(_ptr.ontimeupda
te); | |
26918 | |
26919 void set ontimeupdate(EventListener value) { _ptr.ontimeupdate = LevelDom.unwr
ap(value); } | |
26920 | |
26921 EventListener get ontouchcancel() => LevelDom.wrapEventListener(_ptr.ontouchca
ncel); | |
26922 | |
26923 void set ontouchcancel(EventListener value) { _ptr.ontouchcancel = LevelDom.un
wrap(value); } | |
26924 | |
26925 EventListener get ontouchend() => LevelDom.wrapEventListener(_ptr.ontouchend); | |
26926 | |
26927 void set ontouchend(EventListener value) { _ptr.ontouchend = LevelDom.unwrap(v
alue); } | |
26928 | |
26929 EventListener get ontouchmove() => LevelDom.wrapEventListener(_ptr.ontouchmove
); | |
26930 | |
26931 void set ontouchmove(EventListener value) { _ptr.ontouchmove = LevelDom.unwrap
(value); } | |
26932 | |
26933 EventListener get ontouchstart() => LevelDom.wrapEventListener(_ptr.ontouchsta
rt); | |
26934 | |
26935 void set ontouchstart(EventListener value) { _ptr.ontouchstart = LevelDom.unwr
ap(value); } | |
26936 | |
26937 EventListener get onunload() => LevelDom.wrapEventListener(_ptr.onunload); | |
26938 | |
26939 void set onunload(EventListener value) { _ptr.onunload = LevelDom.unwrap(value
); } | |
26940 | |
26941 EventListener get onvolumechange() => LevelDom.wrapEventListener(_ptr.onvolume
change); | |
26942 | |
26943 void set onvolumechange(EventListener value) { _ptr.onvolumechange = LevelDom.
unwrap(value); } | |
26944 | |
26945 EventListener get onwaiting() => LevelDom.wrapEventListener(_ptr.onwaiting); | |
26946 | |
26947 void set onwaiting(EventListener value) { _ptr.onwaiting = LevelDom.unwrap(val
ue); } | |
26948 | |
26949 EventListener get onwebkitanimationend() => LevelDom.wrapEventListener(_ptr.on
webkitanimationend); | |
26950 | |
26951 void set onwebkitanimationend(EventListener value) { _ptr.onwebkitanimationend
= LevelDom.unwrap(value); } | |
26952 | |
26953 EventListener get onwebkitanimationiteration() => LevelDom.wrapEventListener(_
ptr.onwebkitanimationiteration); | |
26954 | |
26955 void set onwebkitanimationiteration(EventListener value) { _ptr.onwebkitanimat
ioniteration = LevelDom.unwrap(value); } | |
26956 | |
26957 EventListener get onwebkitanimationstart() => LevelDom.wrapEventListener(_ptr.
onwebkitanimationstart); | |
26958 | |
26959 void set onwebkitanimationstart(EventListener value) { _ptr.onwebkitanimations
tart = LevelDom.unwrap(value); } | |
26960 | |
26961 EventListener get onwebkittransitionend() => LevelDom.wrapEventListener(_ptr.o
nwebkittransitionend); | |
26962 | |
26963 void set onwebkittransitionend(EventListener value) { _ptr.onwebkittransitione
nd = LevelDom.unwrap(value); } | |
26964 | |
26965 Window get opener() => LevelDom.wrapWindow(_ptr.opener); | |
26966 | |
26967 void set opener(Window value) { _ptr.opener = LevelDom.unwrap(value); } | |
26968 | |
26969 int get outerHeight() => _ptr.outerHeight; | |
26970 | |
26971 void set outerHeight(int value) { _ptr.outerHeight = value; } | |
26972 | |
26973 int get outerWidth() => _ptr.outerWidth; | |
26974 | |
26975 void set outerWidth(int value) { _ptr.outerWidth = value; } | |
26976 | |
26977 int get pageXOffset() => _ptr.pageXOffset; | |
26978 | |
26979 int get pageYOffset() => _ptr.pageYOffset; | |
26980 | |
26981 Window get parent() => LevelDom.wrapWindow(_ptr.parent); | |
26982 | |
26983 void set parent(Window value) { _ptr.parent = LevelDom.unwrap(value); } | |
26984 | |
26985 BarInfo get personalbar() => LevelDom.wrapBarInfo(_ptr.personalbar); | |
26986 | |
26987 void set personalbar(BarInfo value) { _ptr.personalbar = LevelDom.unwrap(value
); } | |
26988 | |
26989 Screen get screen() => LevelDom.wrapScreen(_ptr.screen); | |
26990 | |
26991 void set screen(Screen value) { _ptr.screen = LevelDom.unwrap(value); } | |
26992 | |
26993 int get screenLeft() => _ptr.screenLeft; | |
26994 | |
26995 void set screenLeft(int value) { _ptr.screenLeft = value; } | |
26996 | |
26997 int get screenTop() => _ptr.screenTop; | |
26998 | |
26999 void set screenTop(int value) { _ptr.screenTop = value; } | |
27000 | |
27001 int get screenX() => _ptr.screenX; | |
27002 | |
27003 void set screenX(int value) { _ptr.screenX = value; } | |
27004 | |
27005 int get screenY() => _ptr.screenY; | |
27006 | |
27007 void set screenY(int value) { _ptr.screenY = value; } | |
27008 | |
27009 int get scrollX() => _ptr.scrollX; | |
27010 | |
27011 void set scrollX(int value) { _ptr.scrollX = value; } | |
27012 | |
27013 int get scrollY() => _ptr.scrollY; | |
27014 | |
27015 void set scrollY(int value) { _ptr.scrollY = value; } | |
27016 | |
27017 BarInfo get scrollbars() => LevelDom.wrapBarInfo(_ptr.scrollbars); | |
27018 | |
27019 void set scrollbars(BarInfo value) { _ptr.scrollbars = LevelDom.unwrap(value);
} | |
27020 | |
27021 Window get self() => LevelDom.wrapWindow(_ptr.self); | |
27022 | |
27023 void set self(Window value) { _ptr.self = LevelDom.unwrap(value); } | |
27024 | |
27025 Storage get sessionStorage() => LevelDom.wrapStorage(_ptr.sessionStorage); | |
27026 | |
27027 String get status() => _ptr.status; | |
27028 | |
27029 void set status(String value) { _ptr.status = value; } | |
27030 | |
27031 BarInfo get statusbar() => LevelDom.wrapBarInfo(_ptr.statusbar); | |
27032 | |
27033 void set statusbar(BarInfo value) { _ptr.statusbar = LevelDom.unwrap(value); } | |
27034 | |
27035 StyleMedia get styleMedia() => LevelDom.wrapStyleMedia(_ptr.styleMedia); | |
27036 | |
27037 BarInfo get toolbar() => LevelDom.wrapBarInfo(_ptr.toolbar); | |
27038 | |
27039 void set toolbar(BarInfo value) { _ptr.toolbar = LevelDom.unwrap(value); } | |
27040 | |
27041 Window get top() => LevelDom.wrapWindow(_ptr.top); | |
27042 | |
27043 void set top(Window value) { _ptr.top = LevelDom.unwrap(value); } | |
27044 | |
27045 NotificationCenter get webkitNotifications() => LevelDom.wrapNotificationCente
r(_ptr.webkitNotifications); | |
27046 | |
27047 void alert([String message = null]) { | |
27048 if (message === null) { | |
27049 _ptr.alert(); | |
27050 } else { | |
27051 _ptr.alert(message); | |
27052 } | |
27053 } | |
27054 | |
27055 String atob([String string = null]) { | |
27056 if (string === null) { | |
27057 return _ptr.atob(); | |
27058 } else { | |
27059 return _ptr.atob(string); | |
27060 } | |
27061 } | |
27062 | |
27063 void blur() { | |
27064 _ptr.blur(); | |
27065 } | |
27066 | |
27067 String btoa([String string = null]) { | |
27068 if (string === null) { | |
27069 return _ptr.btoa(); | |
27070 } else { | |
27071 return _ptr.btoa(string); | |
27072 } | |
27073 } | |
27074 | |
27075 void captureEvents() { | |
27076 _ptr.captureEvents(); | |
27077 } | |
27078 | |
27079 void clearInterval([int handle = null]) { | |
27080 if (handle === null) { | |
27081 _ptr.clearInterval(); | |
27082 } else { | |
27083 _ptr.clearInterval(handle); | |
27084 } | |
27085 } | |
27086 | |
27087 void clearTimeout([int handle = null]) { | |
27088 if (handle === null) { | |
27089 _ptr.clearTimeout(); | |
27090 } else { | |
27091 _ptr.clearTimeout(handle); | |
27092 } | |
27093 } | |
27094 | |
27095 void close() { | |
27096 _ptr.close(); | |
27097 } | |
27098 | |
27099 bool confirm([String message = null]) { | |
27100 if (message === null) { | |
27101 return _ptr.confirm(); | |
27102 } else { | |
27103 return _ptr.confirm(message); | |
27104 } | |
27105 } | |
27106 | |
27107 FileReader createFileReader() => | |
27108 LevelDom.wrapFileReader(_ptr.createFileReader()); | |
27109 | |
27110 CSSMatrix createCSSMatrix([String cssValue = null]) { | |
27111 if (cssValue === null) { | |
27112 return LevelDom.wrapCSSMatrix(_ptr.createWebKitCSSMatrix()); | |
27113 } else { | |
27114 return LevelDom.wrapCSSMatrix(_ptr.createWebKitCSSMatrix(cssValue)); | |
27115 } | |
27116 } | |
27117 | |
27118 bool find([String string = null, bool caseSensitive = null, bool backwards = n
ull, bool wrap = null, bool wholeWord = null, bool searchInFrames = null, bool s
howDialog = null]) { | |
27119 if (string === null) { | |
27120 if (caseSensitive === null) { | |
27121 if (backwards === null) { | |
27122 if (wrap === null) { | |
27123 if (wholeWord === null) { | |
27124 if (searchInFrames === null) { | |
27125 if (showDialog === null) { | |
27126 return _ptr.find(); | |
27127 } | |
27128 } | |
27129 } | |
27130 } | |
27131 } | |
27132 } | |
27133 } else { | |
27134 if (caseSensitive === null) { | |
27135 if (backwards === null) { | |
27136 if (wrap === null) { | |
27137 if (wholeWord === null) { | |
27138 if (searchInFrames === null) { | |
27139 if (showDialog === null) { | |
27140 return _ptr.find(string); | |
27141 } | |
27142 } | |
27143 } | |
27144 } | |
27145 } | |
27146 } else { | |
27147 if (backwards === null) { | |
27148 if (wrap === null) { | |
27149 if (wholeWord === null) { | |
27150 if (searchInFrames === null) { | |
27151 if (showDialog === null) { | |
27152 return _ptr.find(string, caseSensitive); | |
27153 } | |
27154 } | |
27155 } | |
27156 } | |
27157 } else { | |
27158 if (wrap === null) { | |
27159 if (wholeWord === null) { | |
27160 if (searchInFrames === null) { | |
27161 if (showDialog === null) { | |
27162 return _ptr.find(string, caseSensitive, backwards); | |
27163 } | |
27164 } | |
27165 } | |
27166 } else { | |
27167 if (wholeWord === null) { | |
27168 if (searchInFrames === null) { | |
27169 if (showDialog === null) { | |
27170 return _ptr.find(string, caseSensitive, backwards, wrap); | |
27171 } | |
27172 } | |
27173 } else { | |
27174 if (searchInFrames === null) { | |
27175 if (showDialog === null) { | |
27176 return _ptr.find(string, caseSensitive, backwards, wrap, whole
Word); | |
27177 } | |
27178 } else { | |
27179 if (showDialog === null) { | |
27180 return _ptr.find(string, caseSensitive, backwards, wrap, whole
Word, searchInFrames); | |
27181 } else { | |
27182 return _ptr.find(string, caseSensitive, backwards, wrap, whole
Word, searchInFrames, showDialog); | |
27183 } | |
27184 } | |
27185 } | |
27186 } | |
27187 } | |
27188 } | |
27189 } | |
27190 throw "Incorrect number or type of arguments"; | |
27191 } | |
27192 | |
27193 void focus() { | |
27194 _ptr.focus(); | |
27195 } | |
27196 | |
27197 DOMSelection getSelection() => | |
27198 LevelDom.wrapDOMSelection(_ptr.getSelection()); | |
27199 | |
27200 MediaQueryList matchMedia(String query) { | |
27201 return LevelDom.wrapMediaQueryList(_ptr.matchMedia(query)); | |
27202 } | |
27203 | |
27204 void moveBy(num x, num y) { | |
27205 _ptr.moveBy(x, y); | |
27206 } | |
27207 | |
27208 void moveTo(num x, num y) { | |
27209 _ptr.moveTo(x, y); | |
27210 } | |
27211 | |
27212 Window open(String url, String target, [String features = null]) { | |
27213 if (features === null) { | |
27214 return LevelDom.wrapWindow(_ptr.open(url, target)); | |
27215 } else { | |
27216 return LevelDom.wrapWindow(_ptr.open(url, target, features)); | |
27217 } | |
27218 } | |
27219 | |
27220 // TODO(jacobr): cleanup. | |
27221 void postMessage(String message, [var messagePort = null, var targetOrigin = n
ull]) { | |
27222 if (targetOrigin === null) { | |
27223 if (messagePort === null) { | |
27224 _ptr.postMessage(message); | |
27225 return; | |
27226 } else { | |
27227 // messagePort is really the targetOrigin string. | |
27228 _ptr.postMessage(message, messagePort); | |
27229 return; | |
27230 } | |
27231 } else { | |
27232 _ptr.postMessage(message, LevelDom.unwrap(messagePort), targetOrigin); | |
27233 return; | |
27234 } | |
27235 throw "Incorrect number or type of arguments"; | |
27236 } | |
27237 | |
27238 void print() { | |
27239 _ptr.print(); | |
27240 } | |
27241 | |
27242 String prompt([String message = null, String defaultValue = null]) { | |
27243 if (message === null) { | |
27244 if (defaultValue === null) { | |
27245 return _ptr.prompt(); | |
27246 } | |
27247 } else { | |
27248 if (defaultValue === null) { | |
27249 return _ptr.prompt(message); | |
27250 } else { | |
27251 return _ptr.prompt(message, defaultValue); | |
27252 } | |
27253 } | |
27254 throw "Incorrect number or type of arguments"; | |
27255 } | |
27256 | |
27257 void releaseEvents() { | |
27258 _ptr.releaseEvents(); | |
27259 } | |
27260 | |
27261 void resizeBy(num x, num y) { | |
27262 _ptr.resizeBy(x, y); | |
27263 } | |
27264 | |
27265 void resizeTo(num width, num height) { | |
27266 _ptr.resizeTo(width, height); | |
27267 } | |
27268 | |
27269 void scroll(int x, int y) { | |
27270 _ptr.scroll(x, y); | |
27271 } | |
27272 | |
27273 void scrollBy(int x, int y) { | |
27274 _ptr.scrollBy(x, y); | |
27275 } | |
27276 | |
27277 void scrollTo(int x, int y) { | |
27278 _ptr.scrollTo(x, y); | |
27279 } | |
27280 | |
27281 int setInterval(TimeoutHandler handler, int timeout) => | |
27282 _ptr.setInterval(handler, timeout); | |
27283 | |
27284 int setTimeout(TimeoutHandler handler, int timeout) => | |
27285 _ptr.setTimeout(handler, timeout); | |
27286 | |
27287 Object showModalDialog(String url, [Object dialogArgs = null, String featureAr
gs = null]) { | |
27288 if (dialogArgs === null) { | |
27289 if (featureArgs === null) { | |
27290 return _ptr.showModalDialog(url); | |
27291 } | |
27292 } else { | |
27293 if (featureArgs === null) { | |
27294 return _ptr.showModalDialog(url, LevelDom.unwrap(dialogArgs)); | |
27295 } else { | |
27296 return _ptr.showModalDialog(url, LevelDom.unwrap(dialogArgs), | |
27297 featureArgs); | |
27298 } | |
27299 } | |
27300 throw "Incorrect number or type of arguments"; | |
27301 } | |
27302 | |
27303 void stop() { | |
27304 _ptr.stop(); | |
27305 } | |
27306 | |
27307 void webkitCancelRequestAnimationFrame(int id) { | |
27308 _ptr.webkitCancelRequestAnimationFrame(id); | |
27309 } | |
27310 | |
27311 Point webkitConvertPointFromNodeToPage([Node node = null, Point p = null]) { | |
27312 if (node === null) { | |
27313 if (p === null) { | |
27314 return LevelDom.wrapPoint(_ptr.webkitConvertPointFromNodeToPage()); | |
27315 } | |
27316 } else { | |
27317 if (p === null) { | |
27318 return LevelDom.wrapPoint(_ptr.webkitConvertPointFromNodeToPage(LevelDom
.unwrap(node))); | |
27319 } else { | |
27320 return LevelDom.wrapPoint(_ptr.webkitConvertPointFromNodeToPage(LevelDom
.unwrap(node), LevelDom.unwrap(p))); | |
27321 } | |
27322 } | |
27323 throw "Incorrect number or type of arguments"; | |
27324 } | |
27325 | |
27326 Point webkitConvertPointFromPageToNode([Node node = null, Point p = null]) { | |
27327 if (node === null) { | |
27328 if (p === null) { | |
27329 return LevelDom.wrapPoint(_ptr.webkitConvertPointFromPageToNode()); | |
27330 } | |
27331 } else { | |
27332 if (p === null) { | |
27333 return LevelDom.wrapPoint(_ptr.webkitConvertPointFromPageToNode(LevelDom
.unwrap(node))); | |
27334 } else { | |
27335 return LevelDom.wrapPoint(_ptr.webkitConvertPointFromPageToNode(LevelDom
.unwrap(node), LevelDom.unwrap(p))); | |
27336 } | |
27337 } | |
27338 throw "Incorrect number or type of arguments"; | |
27339 } | |
27340 | |
27341 int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback, [Eleme
nt element = null]) { | |
27342 if (element === null) { | |
27343 return _ptr.webkitRequestAnimationFrame(callback); | |
27344 } else { | |
27345 return _ptr.webkitRequestAnimationFrame( | |
27346 callback, LevelDom.unwrap(element)); | |
27347 } | |
27348 } | |
27349 | |
27350 void requestLayoutFrame(TimeoutHandler callback) { | |
27351 _addMeasurementFrameCallback(callback); | |
27352 } | |
27353 | |
27354 WindowEvents get on() { | |
27355 if (_on === null) { | |
27356 _on = new WindowEventsImplementation._wrap(_ptr); | |
27357 } | |
27358 return _on; | |
27359 } | |
27360 } | |
27361 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
27362 // for details. All rights reserved. Use of this source code is governed by a | |
27363 // BSD-style license that can be found in the LICENSE file. | 10426 // BSD-style license that can be found in the LICENSE file. |
27364 | 10427 |
27365 interface WorkerEvents extends AbstractWorkerEvents { | 10428 interface WorkerEvents extends AbstractWorkerEvents { |
27366 EventListenerList get message(); | 10429 EventListenerList get message(); |
27367 } | 10430 } |
27368 | 10431 |
27369 interface Worker extends AbstractWorker { | 10432 interface Worker extends AbstractWorker { |
27370 | 10433 |
27371 void postMessage(String message, [MessagePort messagePort]); | 10434 void postMessage(String message, [MessagePort messagePort]); |
27372 | 10435 |
27373 void terminate(); | 10436 void terminate(); |
27374 | 10437 |
27375 WorkerEvents get on(); | 10438 WorkerEvents get on(); |
27376 } | 10439 } |
27377 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 10440 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
27378 // for details. All rights reserved. Use of this source code is governed by a | 10441 // for details. All rights reserved. Use of this source code is governed by a |
27379 // BSD-style license that can be found in the LICENSE file. | 10442 // BSD-style license that can be found in the LICENSE file. |
27380 | 10443 |
27381 class WorkerEventsImplementation extends AbstractWorkerEventsImplementation | |
27382 implements WorkerEvents { | |
27383 WorkerEventsImplementation._wrap(_ptr) : super._wrap(_ptr); | |
27384 | |
27385 EventListenerList get message() => _get('message'); | |
27386 } | |
27387 | |
27388 class WorkerWrappingImplementation extends EventTargetWrappingImplementation imp
lements Worker { | |
27389 WorkerWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
27390 | |
27391 void postMessage(String message, [MessagePort messagePort = null]) { | |
27392 if (messagePort === null) { | |
27393 _ptr.postMessage(message); | |
27394 return; | |
27395 } else { | |
27396 _ptr.postMessage(message, LevelDom.unwrap(messagePort)); | |
27397 return; | |
27398 } | |
27399 } | |
27400 | |
27401 void terminate() { | |
27402 _ptr.terminate(); | |
27403 return; | |
27404 } | |
27405 | |
27406 WorkerEvents get on() { | |
27407 if (_on === null) { | |
27408 _on = new WorkerEventsImplementation._wrap(_ptr); | |
27409 } | |
27410 return _on; | |
27411 } | |
27412 } | |
27413 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
27414 // for details. All rights reserved. Use of this source code is governed by a | |
27415 // BSD-style license that can be found in the LICENSE file. | |
27416 | |
27417 interface XMLHttpRequestEvents extends Events { | 10444 interface XMLHttpRequestEvents extends Events { |
27418 EventListenerList get abort(); | 10445 EventListenerList get abort(); |
27419 EventListenerList get error(); | 10446 EventListenerList get error(); |
27420 EventListenerList get load(); | 10447 EventListenerList get load(); |
27421 EventListenerList get loadStart(); | 10448 EventListenerList get loadStart(); |
27422 EventListenerList get progress(); | 10449 EventListenerList get progress(); |
27423 EventListenerList get readyStateChange(); | 10450 EventListenerList get readyStateChange(); |
27424 } | 10451 } |
27425 | 10452 |
27426 interface XMLHttpRequest extends EventTarget factory XMLHttpRequestWrappingImple
mentation { | 10453 interface XMLHttpRequest extends EventTarget factory XMLHttpRequestWrappingImple
mentation { |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
27486 bool cancelable, bool lengthComputable, int total]); | 10513 bool cancelable, bool lengthComputable, int total]); |
27487 | 10514 |
27488 int get position(); | 10515 int get position(); |
27489 | 10516 |
27490 int get totalSize(); | 10517 int get totalSize(); |
27491 } | 10518 } |
27492 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 10519 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
27493 // for details. All rights reserved. Use of this source code is governed by a | 10520 // for details. All rights reserved. Use of this source code is governed by a |
27494 // BSD-style license that can be found in the LICENSE file. | 10521 // BSD-style license that can be found in the LICENSE file. |
27495 | 10522 |
27496 class XMLHttpRequestProgressEventWrappingImplementation extends ProgressEventWra
ppingImplementation implements XMLHttpRequestProgressEvent { | |
27497 XMLHttpRequestProgressEventWrappingImplementation._wrap(ptr) : super._wrap(ptr
); | |
27498 | |
27499 factory XMLHttpRequestProgressEventWrappingImplementation(String type, | |
27500 int loaded, [bool canBubble = true, bool cancelable = true, | |
27501 bool lengthComputable = false, int total = 0]) { | |
27502 final e = dom.document.createEvent("XMLHttpRequestProgressEvent"); | |
27503 e.initProgressEvent(type, canBubble, cancelable, lengthComputable, loaded, | |
27504 total); | |
27505 return LevelDom.wrapProgressEvent(e); | |
27506 } | |
27507 | |
27508 int get position() => _ptr.position; | |
27509 | |
27510 int get totalSize() => _ptr.totalSize; | |
27511 } | |
27512 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
27513 // for details. All rights reserved. Use of this source code is governed by a | |
27514 // BSD-style license that can be found in the LICENSE file. | |
27515 | |
27516 interface XMLHttpRequestUploadEvents extends Events { | 10523 interface XMLHttpRequestUploadEvents extends Events { |
27517 EventListenerList get abort(); | 10524 EventListenerList get abort(); |
27518 EventListenerList get error(); | 10525 EventListenerList get error(); |
27519 EventListenerList get load(); | 10526 EventListenerList get load(); |
27520 EventListenerList get loadStart(); | 10527 EventListenerList get loadStart(); |
27521 EventListenerList get progress(); | 10528 EventListenerList get progress(); |
27522 } | 10529 } |
27523 | 10530 |
27524 interface XMLHttpRequestUpload extends EventTarget { | 10531 interface XMLHttpRequestUpload extends EventTarget { |
27525 XMLHttpRequestUploadEvents get on(); | 10532 XMLHttpRequestUploadEvents get on(); |
27526 } | 10533 } |
27527 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
27528 // for details. All rights reserved. Use of this source code is governed by a | |
27529 // BSD-style license that can be found in the LICENSE file. | |
27530 | |
27531 class XMLHttpRequestUploadEventsImplementation extends EventsImplementation | |
27532 implements XMLHttpRequestUploadEvents { | |
27533 XMLHttpRequestUploadEventsImplementation._wrap(_ptr) : super._wrap(_ptr); | |
27534 | |
27535 EventListenerList get abort() => _get('abort'); | |
27536 EventListenerList get error() => _get('error'); | |
27537 EventListenerList get load() => _get('load'); | |
27538 EventListenerList get loadStart() => _get('loadstart'); | |
27539 EventListenerList get progress() => _get('progress'); | |
27540 } | |
27541 | |
27542 class XMLHttpRequestUploadWrappingImplementation extends EventTargetWrappingImpl
ementation implements XMLHttpRequestUpload { | |
27543 XMLHttpRequestUploadWrappingImplementation._wrap(ptr) : super._wrap(ptr) {} | |
27544 | |
27545 XMLHttpRequestUploadEvents get on() { | |
27546 if (_on === null) { | |
27547 _on = new XMLHttpRequestUploadEventsImplementation._wrap(_ptr); | |
27548 } | |
27549 return _on; | |
27550 } | |
27551 } | |
27552 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
27553 // for details. All rights reserved. Use of this source code is governed by a | |
27554 // BSD-style license that can be found in the LICENSE file. | |
27555 | |
27556 class XMLHttpRequestEventsImplementation extends EventsImplementation | |
27557 implements XMLHttpRequestEvents { | |
27558 XMLHttpRequestEventsImplementation._wrap(_ptr) : super._wrap(_ptr); | |
27559 | |
27560 EventListenerList get abort() => _get('abort'); | |
27561 EventListenerList get error() => _get('error'); | |
27562 EventListenerList get load() => _get('load'); | |
27563 EventListenerList get loadStart() => _get('loadstart'); | |
27564 EventListenerList get progress() => _get('progress'); | |
27565 EventListenerList get readyStateChange() => _get('readystatechange'); | |
27566 } | |
27567 | |
27568 class XMLHttpRequestWrappingImplementation extends EventTargetWrappingImplementa
tion implements XMLHttpRequest { | |
27569 XMLHttpRequestWrappingImplementation._wrap( | |
27570 dom.XMLHttpRequest ptr) : super._wrap(ptr); | |
27571 | |
27572 /** @domName Window.createXMLHttpRequest */ | |
27573 factory XMLHttpRequestWrappingImplementation() { | |
27574 return new XMLHttpRequestWrappingImplementation._wrap( | |
27575 new dom.XMLHttpRequest()); | |
27576 } | |
27577 | |
27578 factory XMLHttpRequestWrappingImplementation.getTEMPNAME(String url, | |
27579 onSuccess(XMLHttpRequest request)) { | |
27580 final request = new XMLHttpRequest(); | |
27581 request.open('GET', url, true); | |
27582 | |
27583 // TODO(terry): Validate after client login added if necessary to forward | |
27584 // cookies to server. | |
27585 request.withCredentials = true; | |
27586 | |
27587 // Status 0 is for local XHR request. | |
27588 request.on.readyStateChange.add((e) { | |
27589 if (request.readyState == XMLHttpRequest.DONE && | |
27590 (request.status == 200 || request.status == 0)) { | |
27591 onSuccess(request); | |
27592 } | |
27593 }); | |
27594 | |
27595 request.send(); | |
27596 | |
27597 return request; | |
27598 } | |
27599 | |
27600 int get readyState() => _ptr.readyState; | |
27601 | |
27602 String get responseText() => _ptr.responseText; | |
27603 | |
27604 String get responseType() => _ptr.responseType; | |
27605 | |
27606 void set responseType(String value) { _ptr.responseType = value; } | |
27607 | |
27608 Document get responseXML() => LevelDom.wrapDocument(_ptr.responseXML); | |
27609 | |
27610 int get status() => _ptr.status; | |
27611 | |
27612 String get statusText() => _ptr.statusText; | |
27613 | |
27614 XMLHttpRequestUpload get upload() => LevelDom.wrapXMLHttpRequestUpload(_ptr.up
load); | |
27615 | |
27616 bool get withCredentials() => _ptr.withCredentials; | |
27617 | |
27618 void set withCredentials(bool value) { _ptr.withCredentials = value; } | |
27619 | |
27620 void abort() { | |
27621 _ptr.abort(); | |
27622 return; | |
27623 } | |
27624 | |
27625 String getAllResponseHeaders() { | |
27626 return _ptr.getAllResponseHeaders(); | |
27627 } | |
27628 | |
27629 String getResponseHeader(String header) { | |
27630 return _ptr.getResponseHeader(header); | |
27631 } | |
27632 | |
27633 void open(String method, String url, bool async, [String user = null, String p
assword = null]) { | |
27634 if (user === null) { | |
27635 if (password === null) { | |
27636 _ptr.open(method, url, async); | |
27637 return; | |
27638 } | |
27639 } else { | |
27640 if (password === null) { | |
27641 _ptr.open(method, url, async, user); | |
27642 return; | |
27643 } else { | |
27644 _ptr.open(method, url, async, user, password); | |
27645 return; | |
27646 } | |
27647 } | |
27648 throw "Incorrect number or type of arguments"; | |
27649 } | |
27650 | |
27651 void overrideMimeType(String mime) { | |
27652 _ptr.overrideMimeType(mime); | |
27653 } | |
27654 | |
27655 void send([var data = null]) { | |
27656 if (data === null) { | |
27657 _ptr.send(); | |
27658 return; | |
27659 } else { | |
27660 if (data is Document) { | |
27661 _ptr.send(LevelDom.unwrapMaybePrimitive(data)); | |
27662 return; | |
27663 } else { | |
27664 if (data is String) { | |
27665 _ptr.send(LevelDom.unwrapMaybePrimitive(data)); | |
27666 return; | |
27667 } | |
27668 } | |
27669 } | |
27670 throw "Incorrect number or type of arguments"; | |
27671 } | |
27672 | |
27673 void setRequestHeader(String header, String value) { | |
27674 _ptr.setRequestHeader(header, value); | |
27675 } | |
27676 | |
27677 XMLHttpRequestEvents get on() { | |
27678 if (_on === null) { | |
27679 _on = new XMLHttpRequestEventsImplementation._wrap(_ptr); | |
27680 } | |
27681 return _on; | |
27682 } | |
27683 } | |
OLD | NEW |