| OLD | NEW |
| 1 library web_audio; | 1 library web_audio; |
| 2 | 2 |
| 3 import 'dart:html'; | 3 import 'dart:html'; |
| 4 // DO NOT EDIT | 4 // DO NOT EDIT |
| 5 // Auto-generated dart:audio library. | 5 // Auto-generated dart:audio library. |
| 6 | 6 |
| 7 | 7 |
| 8 | 8 |
| 9 | 9 |
| 10 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| (...skipping 679 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 690 Float32Array curve; | 690 Float32Array curve; |
| 691 } | 691 } |
| 692 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 692 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 693 // for details. All rights reserved. Use of this source code is governed by a | 693 // for details. All rights reserved. Use of this source code is governed by a |
| 694 // BSD-style license that can be found in the LICENSE file. | 694 // BSD-style license that can be found in the LICENSE file. |
| 695 | 695 |
| 696 | 696 |
| 697 /// @domName WaveTable; @docsEditable true | 697 /// @domName WaveTable; @docsEditable true |
| 698 class WaveTable native "*WaveTable" { | 698 class WaveTable native "*WaveTable" { |
| 699 } | 699 } |
| 700 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 701 // for details. All rights reserved. Use of this source code is governed by a |
| 702 // BSD-style license that can be found in the LICENSE file. |
| 703 |
| 704 |
| 705 /// @domName Window |
| 706 class Window extends EventTarget implements WindowBase native "@*DOMWindow" { |
| 707 |
| 708 Document get document => JS('Document', '#.document', this); |
| 709 |
| 710 WindowBase _open2(url, name) => JS('Window', '#.open(#,#)', this, url, name); |
| 711 |
| 712 WindowBase _open3(url, name, options) => |
| 713 JS('Window', '#.open(#,#,#)', this, url, name, options); |
| 714 |
| 715 WindowBase open(String url, String name, [String options]) { |
| 716 if (options == null) { |
| 717 return _DOMWindowCrossFrame._createSafe(_open2(url, name)); |
| 718 } else { |
| 719 return _DOMWindowCrossFrame._createSafe(_open3(url, name, options)); |
| 720 } |
| 721 } |
| 722 |
| 723 // API level getter and setter for Location. |
| 724 // TODO: The cross domain safe wrapper can be inserted here or folded into |
| 725 // _LocationWrapper. |
| 726 Location get location { |
| 727 // Firefox work-around for Location. The Firefox location object cannot be |
| 728 // made to behave like a Dart object so must be wrapped. |
| 729 var result = _location; |
| 730 if (_isDartLocation(result)) return result; // e.g. on Chrome. |
| 731 if (null == _location_wrapper) { |
| 732 _location_wrapper = new _LocationWrapper(result); |
| 733 } |
| 734 return _location_wrapper; |
| 735 } |
| 736 |
| 737 // TODO: consider forcing users to do: window.location.assign('string'). |
| 738 /** |
| 739 * Sets the window's location, which causes the browser to navigate to the new |
| 740 * location. [value] may be a Location object or a string. |
| 741 */ |
| 742 void set location(value) { |
| 743 if (value is _LocationWrapper) { |
| 744 _location = value._ptr; |
| 745 } else { |
| 746 _location = value; |
| 747 } |
| 748 } |
| 749 |
| 750 _LocationWrapper _location_wrapper; // Cached wrapped Location object. |
| 751 |
| 752 // Native getter and setter to access raw Location object. |
| 753 dynamic get _location => JS('Location|=Object', '#.location', this); |
| 754 void set _location(value) { |
| 755 JS('void', '#.location = #', this, value); |
| 756 } |
| 757 // Prevent compiled from thinking 'location' property is available for a Dart |
| 758 // member. |
| 759 @JSName('location') |
| 760 _protect_location() native; |
| 761 |
| 762 static _isDartLocation(thing) { |
| 763 // On Firefox the code that implements 'is Location' fails to find the patch |
| 764 // stub on Object.prototype and throws an exception. |
| 765 try { |
| 766 return thing is Location; |
| 767 } catch (e) { |
| 768 return false; |
| 769 } |
| 770 } |
| 771 |
| 772 /** |
| 773 * Executes a [callback] after the next batch of browser layout measurements |
| 774 * has completed or would have completed if any browser layout measurements |
| 775 * had been scheduled. |
| 776 */ |
| 777 void requestLayoutFrame(TimeoutHandler callback) { |
| 778 _addMeasurementFrameCallback(callback); |
| 779 } |
| 780 |
| 781 /** @domName DOMWindow.requestAnimationFrame */ |
| 782 int requestAnimationFrame(RequestAnimationFrameCallback callback) { |
| 783 _ensureRequestAnimationFrame(); |
| 784 return _requestAnimationFrame(callback); |
| 785 } |
| 786 |
| 787 void cancelAnimationFrame(id) { |
| 788 _ensureRequestAnimationFrame(); |
| 789 _cancelAnimationFrame(id); |
| 790 } |
| 791 |
| 792 @JSName('requestAnimationFrame') |
| 793 int _requestAnimationFrame(RequestAnimationFrameCallback callback) native; |
| 794 |
| 795 @JSName('cancelAnimationFrame') |
| 796 void _cancelAnimationFrame(int id) native; |
| 797 |
| 798 _ensureRequestAnimationFrame() { |
| 799 if (JS('bool', |
| 800 '!!(#.requestAnimationFrame && #.cancelAnimationFrame)', this, this)) |
| 801 return; |
| 802 |
| 803 JS('void', |
| 804 r""" |
| 805 (function($this) { |
| 806 var vendors = ['ms', 'moz', 'webkit', 'o']; |
| 807 for (var i = 0; i < vendors.length && !$this.requestAnimationFrame; ++i) { |
| 808 $this.requestAnimationFrame = $this[vendors[i] + 'RequestAnimationFrame']; |
| 809 $this.cancelAnimationFrame = |
| 810 $this[vendors[i]+'CancelAnimationFrame'] || |
| 811 $this[vendors[i]+'CancelRequestAnimationFrame']; |
| 812 } |
| 813 if ($this.requestAnimationFrame && $this.cancelAnimationFrame) return; |
| 814 $this.requestAnimationFrame = function(callback) { |
| 815 return window.setTimeout(function() { |
| 816 callback(Date.now()); |
| 817 }, 16 /* 16ms ~= 60fps */); |
| 818 }; |
| 819 $this.cancelAnimationFrame = function(id) { clearTimeout(id); } |
| 820 })(#)""", |
| 821 this); |
| 822 } |
| 823 |
| 824 /** |
| 825 * Gets an instance of the Indexed DB factory to being using Indexed DB. |
| 826 * |
| 827 * Use [IdbFactory.supported] to check if Indexed DB is supported on the |
| 828 * current platform. |
| 829 */ |
| 830 @SupportedBrowser(SupportedBrowser.CHROME, '23.0') |
| 831 @SupportedBrowser(SupportedBrowser.FIREFOX, '15.0') |
| 832 @SupportedBrowser(SupportedBrowser.IE, '10.0') |
| 833 @Experimental() |
| 834 IdbFactory get indexedDB => |
| 835 JS('IdbFactory', |
| 836 '#.indexedDB || #.webkitIndexedDB || #.mozIndexedDB', |
| 837 this, this, this); |
| 838 |
| 839 /** |
| 840 * Lookup a port by its [name]. Return null if no port is |
| 841 * registered under [name]. |
| 842 */ |
| 843 SendPortSync lookupPort(String name) { |
| 844 var port = json.parse(document.documentElement.attributes['dart-port:$name']
); |
| 845 return _deserialize(port); |
| 846 } |
| 847 |
| 848 /** |
| 849 * Register a [port] on this window under the given [name]. This |
| 850 * port may be retrieved by any isolate (or JavaScript script) |
| 851 * running in this window. |
| 852 */ |
| 853 void registerPort(String name, var port) { |
| 854 var serialized = _serialize(port); |
| 855 document.documentElement.attributes['dart-port:$name'] = json.stringify(seri
alized); |
| 856 } |
| 857 |
| 858 /// @domName Window.console; @docsEditable true |
| 859 Console get console => Console.safeConsole; |
| 860 |
| 861 |
| 862 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
| 863 WindowEvents get on => |
| 864 new WindowEvents(this); |
| 865 |
| 866 static const int PERSISTENT = 1; |
| 867 |
| 868 static const int TEMPORARY = 0; |
| 869 |
| 870 /// @domName Window.applicationCache; @docsEditable true |
| 871 final ApplicationCache applicationCache; |
| 872 |
| 873 /// @domName Window.closed; @docsEditable true |
| 874 final bool closed; |
| 875 |
| 876 /// @domName Window.crypto; @docsEditable true |
| 877 final Crypto crypto; |
| 878 |
| 879 /// @domName Window.defaultStatus; @docsEditable true |
| 880 String defaultStatus; |
| 881 |
| 882 /// @domName Window.defaultstatus; @docsEditable true |
| 883 String defaultstatus; |
| 884 |
| 885 /// @domName Window.devicePixelRatio; @docsEditable true |
| 886 final num devicePixelRatio; |
| 887 |
| 888 /// @domName Window.event; @docsEditable true |
| 889 final Event event; |
| 890 |
| 891 /// @domName Window.history; @docsEditable true |
| 892 final History history; |
| 893 |
| 894 /// @domName Window.innerHeight; @docsEditable true |
| 895 final int innerHeight; |
| 896 |
| 897 /// @domName Window.innerWidth; @docsEditable true |
| 898 final int innerWidth; |
| 899 |
| 900 /// @domName Window.localStorage; @docsEditable true |
| 901 final Storage localStorage; |
| 902 |
| 903 /// @domName Window.locationbar; @docsEditable true |
| 904 final BarInfo locationbar; |
| 905 |
| 906 /// @domName Window.menubar; @docsEditable true |
| 907 final BarInfo menubar; |
| 908 |
| 909 /// @domName Window.name; @docsEditable true |
| 910 String name; |
| 911 |
| 912 /// @domName Window.navigator; @docsEditable true |
| 913 final Navigator navigator; |
| 914 |
| 915 /// @domName Window.offscreenBuffering; @docsEditable true |
| 916 final bool offscreenBuffering; |
| 917 |
| 918 /// @domName Window.opener; @docsEditable true |
| 919 WindowBase get opener => _convertNativeToDart_Window(this._opener); |
| 920 @JSName('opener') |
| 921 @Creates('Window|=Object') @Returns('Window|=Object') |
| 922 final dynamic _opener; |
| 923 |
| 924 /// @domName Window.outerHeight; @docsEditable true |
| 925 final int outerHeight; |
| 926 |
| 927 /// @domName Window.outerWidth; @docsEditable true |
| 928 final int outerWidth; |
| 929 |
| 930 /// @domName DOMWindow.pagePopupController; @docsEditable true |
| 931 final PagePopupController pagePopupController; |
| 932 |
| 933 /// @domName Window.pageXOffset; @docsEditable true |
| 934 final int pageXOffset; |
| 935 |
| 936 /// @domName Window.pageYOffset; @docsEditable true |
| 937 final int pageYOffset; |
| 938 |
| 939 /// @domName Window.parent; @docsEditable true |
| 940 WindowBase get parent => _convertNativeToDart_Window(this._parent); |
| 941 @JSName('parent') |
| 942 @Creates('Window|=Object') @Returns('Window|=Object') |
| 943 final dynamic _parent; |
| 944 |
| 945 /// @domName Window.performance; @docsEditable true |
| 946 final Performance performance; |
| 947 |
| 948 /// @domName Window.personalbar; @docsEditable true |
| 949 final BarInfo personalbar; |
| 950 |
| 951 /// @domName Window.screen; @docsEditable true |
| 952 final Screen screen; |
| 953 |
| 954 /// @domName Window.screenLeft; @docsEditable true |
| 955 final int screenLeft; |
| 956 |
| 957 /// @domName Window.screenTop; @docsEditable true |
| 958 final int screenTop; |
| 959 |
| 960 /// @domName Window.screenX; @docsEditable true |
| 961 final int screenX; |
| 962 |
| 963 /// @domName Window.screenY; @docsEditable true |
| 964 final int screenY; |
| 965 |
| 966 /// @domName Window.scrollX; @docsEditable true |
| 967 final int scrollX; |
| 968 |
| 969 /// @domName Window.scrollY; @docsEditable true |
| 970 final int scrollY; |
| 971 |
| 972 /// @domName Window.scrollbars; @docsEditable true |
| 973 final BarInfo scrollbars; |
| 974 |
| 975 /// @domName Window.self; @docsEditable true |
| 976 WindowBase get self => _convertNativeToDart_Window(this._self); |
| 977 @JSName('self') |
| 978 @Creates('Window|=Object') @Returns('Window|=Object') |
| 979 final dynamic _self; |
| 980 |
| 981 /// @domName Window.sessionStorage; @docsEditable true |
| 982 final Storage sessionStorage; |
| 983 |
| 984 /// @domName Window.status; @docsEditable true |
| 985 String status; |
| 986 |
| 987 /// @domName Window.statusbar; @docsEditable true |
| 988 final BarInfo statusbar; |
| 989 |
| 990 /// @domName Window.styleMedia; @docsEditable true |
| 991 final StyleMedia styleMedia; |
| 992 |
| 993 /// @domName Window.toolbar; @docsEditable true |
| 994 final BarInfo toolbar; |
| 995 |
| 996 /// @domName Window.top; @docsEditable true |
| 997 WindowBase get top => _convertNativeToDart_Window(this._top); |
| 998 @JSName('top') |
| 999 @Creates('Window|=Object') @Returns('Window|=Object') |
| 1000 final dynamic _top; |
| 1001 |
| 1002 /// @domName DOMWindow.webkitNotifications; @docsEditable true |
| 1003 final NotificationCenter webkitNotifications; |
| 1004 |
| 1005 /// @domName DOMWindow.webkitStorageInfo; @docsEditable true |
| 1006 final StorageInfo webkitStorageInfo; |
| 1007 |
| 1008 /// @domName Window.window; @docsEditable true |
| 1009 WindowBase get window => _convertNativeToDart_Window(this._window); |
| 1010 @JSName('window') |
| 1011 @Creates('Window|=Object') @Returns('Window|=Object') |
| 1012 final dynamic _window; |
| 1013 |
| 1014 /// @domName Window.addEventListener; @docsEditable true |
| 1015 @JSName('addEventListener') |
| 1016 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
| 1017 |
| 1018 /// @domName Window.alert; @docsEditable true |
| 1019 void alert(String message) native; |
| 1020 |
| 1021 /// @domName Window.atob; @docsEditable true |
| 1022 String atob(String string) native; |
| 1023 |
| 1024 /// @domName Window.btoa; @docsEditable true |
| 1025 String btoa(String string) native; |
| 1026 |
| 1027 /// @domName Window.captureEvents; @docsEditable true |
| 1028 void captureEvents() native; |
| 1029 |
| 1030 /// @domName Window.clearInterval; @docsEditable true |
| 1031 void clearInterval(int handle) native; |
| 1032 |
| 1033 /// @domName Window.clearTimeout; @docsEditable true |
| 1034 void clearTimeout(int handle) native; |
| 1035 |
| 1036 /// @domName Window.close; @docsEditable true |
| 1037 void close() native; |
| 1038 |
| 1039 /// @domName Window.confirm; @docsEditable true |
| 1040 bool confirm(String message) native; |
| 1041 |
| 1042 /// @domName Window.dispatchEvent; @docsEditable true |
| 1043 @JSName('dispatchEvent') |
| 1044 bool $dom_dispatchEvent(Event evt) native; |
| 1045 |
| 1046 /// @domName Window.find; @docsEditable true |
| 1047 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w
holeWord, bool searchInFrames, bool showDialog) native; |
| 1048 |
| 1049 /// @domName Window.getComputedStyle; @docsEditable true |
| 1050 @JSName('getComputedStyle') |
| 1051 CssStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElemen
t) native; |
| 1052 |
| 1053 /// @domName Window.getMatchedCSSRules; @docsEditable true |
| 1054 @JSName('getMatchedCSSRules') |
| 1055 @Returns('_CssRuleList') @Creates('_CssRuleList') |
| 1056 List<CssRule> getMatchedCssRules(Element element, String pseudoElement) native
; |
| 1057 |
| 1058 /// @domName Window.getSelection; @docsEditable true |
| 1059 DomSelection getSelection() native; |
| 1060 |
| 1061 /// @domName Window.matchMedia; @docsEditable true |
| 1062 MediaQueryList matchMedia(String query) native; |
| 1063 |
| 1064 /// @domName Window.moveBy; @docsEditable true |
| 1065 void moveBy(num x, num y) native; |
| 1066 |
| 1067 /// @domName Window.moveTo; @docsEditable true |
| 1068 void moveTo(num x, num y) native; |
| 1069 |
| 1070 /// @domName DOMWindow.openDatabase; @docsEditable true |
| 1071 @Creates('Database') @Creates('DatabaseSync') |
| 1072 Database openDatabase(String name, String version, String displayName, int est
imatedSize, [DatabaseCallback creationCallback]) native; |
| 1073 |
| 1074 /// @domName Window.postMessage; @docsEditable true |
| 1075 void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List
messagePorts]) { |
| 1076 if (?message && |
| 1077 !?messagePorts) { |
| 1078 var message_1 = convertDartToNative_SerializedScriptValue(message); |
| 1079 _postMessage_1(message_1, targetOrigin); |
| 1080 return; |
| 1081 } |
| 1082 if (?message) { |
| 1083 var message_2 = convertDartToNative_SerializedScriptValue(message); |
| 1084 _postMessage_2(message_2, targetOrigin, messagePorts); |
| 1085 return; |
| 1086 } |
| 1087 throw new ArgumentError("Incorrect number or type of arguments"); |
| 1088 } |
| 1089 @JSName('postMessage') |
| 1090 void _postMessage_1(message, targetOrigin) native; |
| 1091 @JSName('postMessage') |
| 1092 void _postMessage_2(message, targetOrigin, List messagePorts) native; |
| 1093 |
| 1094 /// @domName Window.print; @docsEditable true |
| 1095 void print() native; |
| 1096 |
| 1097 /// @domName Window.releaseEvents; @docsEditable true |
| 1098 void releaseEvents() native; |
| 1099 |
| 1100 /// @domName Window.removeEventListener; @docsEditable true |
| 1101 @JSName('removeEventListener') |
| 1102 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
| 1103 |
| 1104 /// @domName Window.resizeBy; @docsEditable true |
| 1105 void resizeBy(num x, num y) native; |
| 1106 |
| 1107 /// @domName Window.resizeTo; @docsEditable true |
| 1108 void resizeTo(num width, num height) native; |
| 1109 |
| 1110 /// @domName Window.scroll; @docsEditable true |
| 1111 void scroll(int x, int y) native; |
| 1112 |
| 1113 /// @domName Window.scrollBy; @docsEditable true |
| 1114 void scrollBy(int x, int y) native; |
| 1115 |
| 1116 /// @domName Window.scrollTo; @docsEditable true |
| 1117 void scrollTo(int x, int y) native; |
| 1118 |
| 1119 /// @domName Window.setInterval; @docsEditable true |
| 1120 int setInterval(TimeoutHandler handler, int timeout) native; |
| 1121 |
| 1122 /// @domName Window.setTimeout; @docsEditable true |
| 1123 int setTimeout(TimeoutHandler handler, int timeout) native; |
| 1124 |
| 1125 /// @domName Window.showModalDialog; @docsEditable true |
| 1126 Object showModalDialog(String url, [Object dialogArgs, String featureArgs]) na
tive; |
| 1127 |
| 1128 /// @domName Window.stop; @docsEditable true |
| 1129 void stop() native; |
| 1130 |
| 1131 /// @domName Window.webkitConvertPointFromNodeToPage; @docsEditable true |
| 1132 Point webkitConvertPointFromNodeToPage(Node node, Point p) native; |
| 1133 |
| 1134 /// @domName Window.webkitConvertPointFromPageToNode; @docsEditable true |
| 1135 Point webkitConvertPointFromPageToNode(Node node, Point p) native; |
| 1136 |
| 1137 /// @domName DOMWindow.webkitRequestFileSystem; @docsEditable true |
| 1138 void webkitRequestFileSystem(int type, int size, FileSystemCallback successCal
lback, [ErrorCallback errorCallback]) native; |
| 1139 |
| 1140 /// @domName DOMWindow.webkitResolveLocalFileSystemURL; @docsEditable true |
| 1141 @JSName('webkitResolveLocalFileSystemURL') |
| 1142 void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback
, [ErrorCallback errorCallback]) native; |
| 1143 |
| 1144 } |
| 1145 |
| 1146 /// @docsEditable true |
| 1147 class WindowEvents extends Events { |
| 1148 /// @docsEditable true |
| 1149 WindowEvents(EventTarget _ptr) : super(_ptr); |
| 1150 |
| 1151 /// @docsEditable true |
| 1152 EventListenerList get contentLoaded => this['DOMContentLoaded']; |
| 1153 |
| 1154 /// @docsEditable true |
| 1155 EventListenerList get abort => this['abort']; |
| 1156 |
| 1157 /// @docsEditable true |
| 1158 EventListenerList get beforeUnload => this['beforeunload']; |
| 1159 |
| 1160 /// @docsEditable true |
| 1161 EventListenerList get blur => this['blur']; |
| 1162 |
| 1163 /// @docsEditable true |
| 1164 EventListenerList get canPlay => this['canplay']; |
| 1165 |
| 1166 /// @docsEditable true |
| 1167 EventListenerList get canPlayThrough => this['canplaythrough']; |
| 1168 |
| 1169 /// @docsEditable true |
| 1170 EventListenerList get change => this['change']; |
| 1171 |
| 1172 /// @docsEditable true |
| 1173 EventListenerList get click => this['click']; |
| 1174 |
| 1175 /// @docsEditable true |
| 1176 EventListenerList get contextMenu => this['contextmenu']; |
| 1177 |
| 1178 /// @docsEditable true |
| 1179 EventListenerList get doubleClick => this['dblclick']; |
| 1180 |
| 1181 /// @docsEditable true |
| 1182 EventListenerList get deviceMotion => this['devicemotion']; |
| 1183 |
| 1184 /// @docsEditable true |
| 1185 EventListenerList get deviceOrientation => this['deviceorientation']; |
| 1186 |
| 1187 /// @docsEditable true |
| 1188 EventListenerList get drag => this['drag']; |
| 1189 |
| 1190 /// @docsEditable true |
| 1191 EventListenerList get dragEnd => this['dragend']; |
| 1192 |
| 1193 /// @docsEditable true |
| 1194 EventListenerList get dragEnter => this['dragenter']; |
| 1195 |
| 1196 /// @docsEditable true |
| 1197 EventListenerList get dragLeave => this['dragleave']; |
| 1198 |
| 1199 /// @docsEditable true |
| 1200 EventListenerList get dragOver => this['dragover']; |
| 1201 |
| 1202 /// @docsEditable true |
| 1203 EventListenerList get dragStart => this['dragstart']; |
| 1204 |
| 1205 /// @docsEditable true |
| 1206 EventListenerList get drop => this['drop']; |
| 1207 |
| 1208 /// @docsEditable true |
| 1209 EventListenerList get durationChange => this['durationchange']; |
| 1210 |
| 1211 /// @docsEditable true |
| 1212 EventListenerList get emptied => this['emptied']; |
| 1213 |
| 1214 /// @docsEditable true |
| 1215 EventListenerList get ended => this['ended']; |
| 1216 |
| 1217 /// @docsEditable true |
| 1218 EventListenerList get error => this['error']; |
| 1219 |
| 1220 /// @docsEditable true |
| 1221 EventListenerList get focus => this['focus']; |
| 1222 |
| 1223 /// @docsEditable true |
| 1224 EventListenerList get hashChange => this['hashchange']; |
| 1225 |
| 1226 /// @docsEditable true |
| 1227 EventListenerList get input => this['input']; |
| 1228 |
| 1229 /// @docsEditable true |
| 1230 EventListenerList get invalid => this['invalid']; |
| 1231 |
| 1232 /// @docsEditable true |
| 1233 EventListenerList get keyDown => this['keydown']; |
| 1234 |
| 1235 /// @docsEditable true |
| 1236 EventListenerList get keyPress => this['keypress']; |
| 1237 |
| 1238 /// @docsEditable true |
| 1239 EventListenerList get keyUp => this['keyup']; |
| 1240 |
| 1241 /// @docsEditable true |
| 1242 EventListenerList get load => this['load']; |
| 1243 |
| 1244 /// @docsEditable true |
| 1245 EventListenerList get loadedData => this['loadeddata']; |
| 1246 |
| 1247 /// @docsEditable true |
| 1248 EventListenerList get loadedMetadata => this['loadedmetadata']; |
| 1249 |
| 1250 /// @docsEditable true |
| 1251 EventListenerList get loadStart => this['loadstart']; |
| 1252 |
| 1253 /// @docsEditable true |
| 1254 EventListenerList get message => this['message']; |
| 1255 |
| 1256 /// @docsEditable true |
| 1257 EventListenerList get mouseDown => this['mousedown']; |
| 1258 |
| 1259 /// @docsEditable true |
| 1260 EventListenerList get mouseMove => this['mousemove']; |
| 1261 |
| 1262 /// @docsEditable true |
| 1263 EventListenerList get mouseOut => this['mouseout']; |
| 1264 |
| 1265 /// @docsEditable true |
| 1266 EventListenerList get mouseOver => this['mouseover']; |
| 1267 |
| 1268 /// @docsEditable true |
| 1269 EventListenerList get mouseUp => this['mouseup']; |
| 1270 |
| 1271 /// @docsEditable true |
| 1272 EventListenerList get mouseWheel => this['mousewheel']; |
| 1273 |
| 1274 /// @docsEditable true |
| 1275 EventListenerList get offline => this['offline']; |
| 1276 |
| 1277 /// @docsEditable true |
| 1278 EventListenerList get online => this['online']; |
| 1279 |
| 1280 /// @docsEditable true |
| 1281 EventListenerList get pageHide => this['pagehide']; |
| 1282 |
| 1283 /// @docsEditable true |
| 1284 EventListenerList get pageShow => this['pageshow']; |
| 1285 |
| 1286 /// @docsEditable true |
| 1287 EventListenerList get pause => this['pause']; |
| 1288 |
| 1289 /// @docsEditable true |
| 1290 EventListenerList get play => this['play']; |
| 1291 |
| 1292 /// @docsEditable true |
| 1293 EventListenerList get playing => this['playing']; |
| 1294 |
| 1295 /// @docsEditable true |
| 1296 EventListenerList get popState => this['popstate']; |
| 1297 |
| 1298 /// @docsEditable true |
| 1299 EventListenerList get progress => this['progress']; |
| 1300 |
| 1301 /// @docsEditable true |
| 1302 EventListenerList get rateChange => this['ratechange']; |
| 1303 |
| 1304 /// @docsEditable true |
| 1305 EventListenerList get reset => this['reset']; |
| 1306 |
| 1307 /// @docsEditable true |
| 1308 EventListenerList get resize => this['resize']; |
| 1309 |
| 1310 /// @docsEditable true |
| 1311 EventListenerList get scroll => this['scroll']; |
| 1312 |
| 1313 /// @docsEditable true |
| 1314 EventListenerList get search => this['search']; |
| 1315 |
| 1316 /// @docsEditable true |
| 1317 EventListenerList get seeked => this['seeked']; |
| 1318 |
| 1319 /// @docsEditable true |
| 1320 EventListenerList get seeking => this['seeking']; |
| 1321 |
| 1322 /// @docsEditable true |
| 1323 EventListenerList get select => this['select']; |
| 1324 |
| 1325 /// @docsEditable true |
| 1326 EventListenerList get stalled => this['stalled']; |
| 1327 |
| 1328 /// @docsEditable true |
| 1329 EventListenerList get storage => this['storage']; |
| 1330 |
| 1331 /// @docsEditable true |
| 1332 EventListenerList get submit => this['submit']; |
| 1333 |
| 1334 /// @docsEditable true |
| 1335 EventListenerList get suspend => this['suspend']; |
| 1336 |
| 1337 /// @docsEditable true |
| 1338 EventListenerList get timeUpdate => this['timeupdate']; |
| 1339 |
| 1340 /// @docsEditable true |
| 1341 EventListenerList get touchCancel => this['touchcancel']; |
| 1342 |
| 1343 /// @docsEditable true |
| 1344 EventListenerList get touchEnd => this['touchend']; |
| 1345 |
| 1346 /// @docsEditable true |
| 1347 EventListenerList get touchMove => this['touchmove']; |
| 1348 |
| 1349 /// @docsEditable true |
| 1350 EventListenerList get touchStart => this['touchstart']; |
| 1351 |
| 1352 /// @docsEditable true |
| 1353 EventListenerList get unload => this['unload']; |
| 1354 |
| 1355 /// @docsEditable true |
| 1356 EventListenerList get volumeChange => this['volumechange']; |
| 1357 |
| 1358 /// @docsEditable true |
| 1359 EventListenerList get waiting => this['waiting']; |
| 1360 |
| 1361 /// @docsEditable true |
| 1362 EventListenerList get animationEnd => this['webkitAnimationEnd']; |
| 1363 |
| 1364 /// @docsEditable true |
| 1365 EventListenerList get animationIteration => this['webkitAnimationIteration']; |
| 1366 |
| 1367 /// @docsEditable true |
| 1368 EventListenerList get animationStart => this['webkitAnimationStart']; |
| 1369 |
| 1370 /// @docsEditable true |
| 1371 EventListenerList get transitionEnd => this['webkitTransitionEnd']; |
| 1372 } |
| OLD | NEW |