OLD | NEW |
1 library indexed_db; | 1 library indexed_db; |
2 | 2 |
3 import 'dart:async'; | 3 import 'dart:async'; |
4 import 'dart:html'; | 4 import 'dart:html'; |
5 import 'dart:html_common'; | 5 import 'dart:html_common'; |
6 import 'dart:nativewrappers'; | 6 import 'dart:nativewrappers'; |
7 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8 // for details. All rights reserved. Use of this source code is governed by a | 8 // for details. All rights reserved. Use of this source code is governed by a |
9 // BSD-style license that can be found in the LICENSE file. | 9 // BSD-style license that can be found in the LICENSE file. |
10 | 10 |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
116 | 116 |
117 @DocsEditable | 117 @DocsEditable |
118 @DomName('IDBDatabase') | 118 @DomName('IDBDatabase') |
119 @SupportedBrowser(SupportedBrowser.CHROME) | 119 @SupportedBrowser(SupportedBrowser.CHROME) |
120 @SupportedBrowser(SupportedBrowser.FIREFOX, '15') | 120 @SupportedBrowser(SupportedBrowser.FIREFOX, '15') |
121 @SupportedBrowser(SupportedBrowser.IE, '10') | 121 @SupportedBrowser(SupportedBrowser.IE, '10') |
122 @Experimental() | 122 @Experimental() |
123 class Database extends EventTarget { | 123 class Database extends EventTarget { |
124 Database.internal() : super.internal(); | 124 Database.internal() : super.internal(); |
125 | 125 |
| 126 @DocsEditable |
| 127 @DomName('IDBDatabase.abort') |
126 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); | 128 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); |
127 | 129 |
| 130 @DocsEditable |
| 131 @DomName('IDBDatabase.error') |
128 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); | 132 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
129 | 133 |
| 134 @DocsEditable |
| 135 @DomName('IDBDatabase.versionchange') |
130 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons
t EventStreamProvider<UpgradeNeededEvent>('versionchange'); | 136 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons
t EventStreamProvider<UpgradeNeededEvent>('versionchange'); |
131 | 137 |
132 @DocsEditable | 138 @DocsEditable |
133 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') | 139 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') |
134 DatabaseEvents get on => | 140 DatabaseEvents get on => |
135 new DatabaseEvents(this); | 141 new DatabaseEvents(this); |
136 | 142 |
137 @DocsEditable | 143 @DocsEditable |
138 @DomName('IDBDatabase.name') | 144 @DomName('IDBDatabase.name') |
139 String get name native "IDBDatabase_name_Getter"; | 145 String get name native "IDBDatabase_name_Getter"; |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
188 Transaction _transaction_1(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_1_Callback"; | 194 Transaction _transaction_1(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_1_Callback"; |
189 | 195 |
190 @DocsEditable | 196 @DocsEditable |
191 @DomName('IDBDatabase.transaction_2') | 197 @DomName('IDBDatabase.transaction_2') |
192 Transaction _transaction_2(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_2_Callback"; | 198 Transaction _transaction_2(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_2_Callback"; |
193 | 199 |
194 @DocsEditable | 200 @DocsEditable |
195 @DomName('IDBDatabase.transaction_3') | 201 @DomName('IDBDatabase.transaction_3') |
196 Transaction _transaction_3(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_3_Callback"; | 202 Transaction _transaction_3(storeName_OR_storeNames, mode) native "IDBDatabase_
transaction_3_Callback"; |
197 | 203 |
| 204 @DocsEditable |
| 205 @DomName('IDBDatabase.abort') |
198 Stream<Event> get onAbort => abortEvent.forTarget(this); | 206 Stream<Event> get onAbort => abortEvent.forTarget(this); |
199 | 207 |
| 208 @DocsEditable |
| 209 @DomName('IDBDatabase.error') |
200 Stream<Event> get onError => errorEvent.forTarget(this); | 210 Stream<Event> get onError => errorEvent.forTarget(this); |
201 | 211 |
| 212 @DocsEditable |
| 213 @DomName('IDBDatabase.versionchange') |
202 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget
(this); | 214 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget
(this); |
203 | 215 |
204 } | 216 } |
205 | 217 |
206 @DocsEditable | 218 @DocsEditable |
207 class DatabaseEvents extends Events { | 219 class DatabaseEvents extends Events { |
208 @DocsEditable | 220 @DocsEditable |
209 DatabaseEvents(EventTarget _ptr) : super(_ptr); | 221 DatabaseEvents(EventTarget _ptr) : super(_ptr); |
210 | 222 |
211 @DocsEditable | 223 @DocsEditable |
(...skipping 538 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
750 // BSD-style license that can be found in the LICENSE file. | 762 // BSD-style license that can be found in the LICENSE file. |
751 | 763 |
752 // WARNING: Do not edit - generated code. | 764 // WARNING: Do not edit - generated code. |
753 | 765 |
754 | 766 |
755 @DocsEditable | 767 @DocsEditable |
756 @DomName('IDBOpenDBRequest') | 768 @DomName('IDBOpenDBRequest') |
757 class OpenDBRequest extends Request implements EventTarget { | 769 class OpenDBRequest extends Request implements EventTarget { |
758 OpenDBRequest.internal() : super.internal(); | 770 OpenDBRequest.internal() : super.internal(); |
759 | 771 |
| 772 @DocsEditable |
| 773 @DomName('IDBOpenDBRequest.blocked') |
760 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid
er<Event>('blocked'); | 774 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid
er<Event>('blocked'); |
761 | 775 |
| 776 @DocsEditable |
| 777 @DomName('IDBOpenDBRequest.upgradeneeded') |
762 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons
t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); | 778 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons
t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); |
763 | 779 |
764 @DocsEditable | 780 @DocsEditable |
765 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') | 781 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') |
766 OpenDBRequestEvents get on => | 782 OpenDBRequestEvents get on => |
767 new OpenDBRequestEvents(this); | 783 new OpenDBRequestEvents(this); |
768 | 784 |
| 785 @DocsEditable |
| 786 @DomName('IDBOpenDBRequest.blocked') |
769 Stream<Event> get onBlocked => blockedEvent.forTarget(this); | 787 Stream<Event> get onBlocked => blockedEvent.forTarget(this); |
770 | 788 |
| 789 @DocsEditable |
| 790 @DomName('IDBOpenDBRequest.upgradeneeded') |
771 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget
(this); | 791 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget
(this); |
772 | 792 |
773 } | 793 } |
774 | 794 |
775 @DocsEditable | 795 @DocsEditable |
776 class OpenDBRequestEvents extends RequestEvents { | 796 class OpenDBRequestEvents extends RequestEvents { |
777 @DocsEditable | 797 @DocsEditable |
778 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); | 798 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); |
779 | 799 |
780 @DocsEditable | 800 @DocsEditable |
781 EventListenerList get blocked => this['blocked']; | 801 EventListenerList get blocked => this['blocked']; |
782 | 802 |
783 @DocsEditable | 803 @DocsEditable |
784 EventListenerList get upgradeNeeded => this['upgradeneeded']; | 804 EventListenerList get upgradeNeeded => this['upgradeneeded']; |
785 } | 805 } |
786 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 806 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
787 // for details. All rights reserved. Use of this source code is governed by a | 807 // for details. All rights reserved. Use of this source code is governed by a |
788 // BSD-style license that can be found in the LICENSE file. | 808 // BSD-style license that can be found in the LICENSE file. |
789 | 809 |
790 // WARNING: Do not edit - generated code. | 810 // WARNING: Do not edit - generated code. |
791 | 811 |
792 | 812 |
793 @DocsEditable | 813 @DocsEditable |
794 @DomName('IDBRequest') | 814 @DomName('IDBRequest') |
795 class Request extends EventTarget { | 815 class Request extends EventTarget { |
796 Request.internal() : super.internal(); | 816 Request.internal() : super.internal(); |
797 | 817 |
| 818 @DocsEditable |
| 819 @DomName('IDBRequest.error') |
798 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); | 820 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
799 | 821 |
| 822 @DocsEditable |
| 823 @DomName('IDBRequest.success') |
800 static const EventStreamProvider<Event> successEvent = const EventStreamProvid
er<Event>('success'); | 824 static const EventStreamProvider<Event> successEvent = const EventStreamProvid
er<Event>('success'); |
801 | 825 |
802 @DocsEditable | 826 @DocsEditable |
803 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') | 827 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') |
804 RequestEvents get on => | 828 RequestEvents get on => |
805 new RequestEvents(this); | 829 new RequestEvents(this); |
806 | 830 |
807 @DocsEditable | 831 @DocsEditable |
808 @DomName('IDBRequest.error') | 832 @DomName('IDBRequest.error') |
809 DomError get error native "IDBRequest_error_Getter"; | 833 DomError get error native "IDBRequest_error_Getter"; |
(...skipping 23 matching lines...) Expand all Loading... |
833 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "IDBRequest_addEventListener_Callback"; | 857 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "IDBRequest_addEventListener_Callback"; |
834 | 858 |
835 @DocsEditable | 859 @DocsEditable |
836 @DomName('IDBRequest.dispatchEvent') | 860 @DomName('IDBRequest.dispatchEvent') |
837 bool $dom_dispatchEvent(Event evt) native "IDBRequest_dispatchEvent_Callback"; | 861 bool $dom_dispatchEvent(Event evt) native "IDBRequest_dispatchEvent_Callback"; |
838 | 862 |
839 @DocsEditable | 863 @DocsEditable |
840 @DomName('IDBRequest.removeEventListener') | 864 @DomName('IDBRequest.removeEventListener') |
841 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "IDBRequest_removeEventListener_Callback"; | 865 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "IDBRequest_removeEventListener_Callback"; |
842 | 866 |
| 867 @DocsEditable |
| 868 @DomName('IDBRequest.error') |
843 Stream<Event> get onError => errorEvent.forTarget(this); | 869 Stream<Event> get onError => errorEvent.forTarget(this); |
844 | 870 |
| 871 @DocsEditable |
| 872 @DomName('IDBRequest.success') |
845 Stream<Event> get onSuccess => successEvent.forTarget(this); | 873 Stream<Event> get onSuccess => successEvent.forTarget(this); |
846 | 874 |
847 } | 875 } |
848 | 876 |
849 @DocsEditable | 877 @DocsEditable |
850 class RequestEvents extends Events { | 878 class RequestEvents extends Events { |
851 @DocsEditable | 879 @DocsEditable |
852 RequestEvents(EventTarget _ptr) : super(_ptr); | 880 RequestEvents(EventTarget _ptr) : super(_ptr); |
853 | 881 |
854 @DocsEditable | 882 @DocsEditable |
855 EventListenerList get error => this['error']; | 883 EventListenerList get error => this['error']; |
856 | 884 |
857 @DocsEditable | 885 @DocsEditable |
858 EventListenerList get success => this['success']; | 886 EventListenerList get success => this['success']; |
859 } | 887 } |
860 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 888 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
861 // for details. All rights reserved. Use of this source code is governed by a | 889 // for details. All rights reserved. Use of this source code is governed by a |
862 // BSD-style license that can be found in the LICENSE file. | 890 // BSD-style license that can be found in the LICENSE file. |
863 | 891 |
864 // WARNING: Do not edit - generated code. | 892 // WARNING: Do not edit - generated code. |
865 | 893 |
866 | 894 |
867 @DocsEditable | 895 @DocsEditable |
868 @DomName('IDBTransaction') | 896 @DomName('IDBTransaction') |
869 class Transaction extends EventTarget { | 897 class Transaction extends EventTarget { |
870 Transaction.internal() : super.internal(); | 898 Transaction.internal() : super.internal(); |
871 | 899 |
| 900 @DocsEditable |
| 901 @DomName('IDBTransaction.abort') |
872 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); | 902 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); |
873 | 903 |
| 904 @DocsEditable |
| 905 @DomName('IDBTransaction.complete') |
874 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); | 906 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); |
875 | 907 |
| 908 @DocsEditable |
| 909 @DomName('IDBTransaction.error') |
876 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); | 910 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
877 | 911 |
878 @DocsEditable | 912 @DocsEditable |
879 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') | 913 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') |
880 TransactionEvents get on => | 914 TransactionEvents get on => |
881 new TransactionEvents(this); | 915 new TransactionEvents(this); |
882 | 916 |
883 @DocsEditable | 917 @DocsEditable |
884 @DomName('IDBTransaction.db') | 918 @DomName('IDBTransaction.db') |
885 Database get db native "IDBTransaction_db_Getter"; | 919 Database get db native "IDBTransaction_db_Getter"; |
(...skipping 23 matching lines...) Expand all Loading... |
909 bool $dom_dispatchEvent(Event evt) native "IDBTransaction_dispatchEvent_Callba
ck"; | 943 bool $dom_dispatchEvent(Event evt) native "IDBTransaction_dispatchEvent_Callba
ck"; |
910 | 944 |
911 @DocsEditable | 945 @DocsEditable |
912 @DomName('IDBTransaction.objectStore') | 946 @DomName('IDBTransaction.objectStore') |
913 ObjectStore objectStore(String name) native "IDBTransaction_objectStore_Callba
ck"; | 947 ObjectStore objectStore(String name) native "IDBTransaction_objectStore_Callba
ck"; |
914 | 948 |
915 @DocsEditable | 949 @DocsEditable |
916 @DomName('IDBTransaction.removeEventListener') | 950 @DomName('IDBTransaction.removeEventListener') |
917 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "IDBTransaction_removeEventListener_Callback"; | 951 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "IDBTransaction_removeEventListener_Callback"; |
918 | 952 |
| 953 @DocsEditable |
| 954 @DomName('IDBTransaction.abort') |
919 Stream<Event> get onAbort => abortEvent.forTarget(this); | 955 Stream<Event> get onAbort => abortEvent.forTarget(this); |
920 | 956 |
| 957 @DocsEditable |
| 958 @DomName('IDBTransaction.complete') |
921 Stream<Event> get onComplete => completeEvent.forTarget(this); | 959 Stream<Event> get onComplete => completeEvent.forTarget(this); |
922 | 960 |
| 961 @DocsEditable |
| 962 @DomName('IDBTransaction.error') |
923 Stream<Event> get onError => errorEvent.forTarget(this); | 963 Stream<Event> get onError => errorEvent.forTarget(this); |
924 | 964 |
925 } | 965 } |
926 | 966 |
927 @DocsEditable | 967 @DocsEditable |
928 class TransactionEvents extends Events { | 968 class TransactionEvents extends Events { |
929 @DocsEditable | 969 @DocsEditable |
930 TransactionEvents(EventTarget _ptr) : super(_ptr); | 970 TransactionEvents(EventTarget _ptr) : super(_ptr); |
931 | 971 |
932 @DocsEditable | 972 @DocsEditable |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
981 // BSD-style license that can be found in the LICENSE file. | 1021 // BSD-style license that can be found in the LICENSE file. |
982 | 1022 |
983 // WARNING: Do not edit - generated code. | 1023 // WARNING: Do not edit - generated code. |
984 | 1024 |
985 | 1025 |
986 @DocsEditable | 1026 @DocsEditable |
987 @DomName('IDBVersionChangeRequest') | 1027 @DomName('IDBVersionChangeRequest') |
988 class VersionChangeRequest extends Request implements EventTarget { | 1028 class VersionChangeRequest extends Request implements EventTarget { |
989 VersionChangeRequest.internal() : super.internal(); | 1029 VersionChangeRequest.internal() : super.internal(); |
990 | 1030 |
| 1031 @DocsEditable |
| 1032 @DomName('IDBVersionChangeRequest.blocked') |
991 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid
er<Event>('blocked'); | 1033 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid
er<Event>('blocked'); |
992 | 1034 |
993 @DocsEditable | 1035 @DocsEditable |
994 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') | 1036 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') |
995 VersionChangeRequestEvents get on => | 1037 VersionChangeRequestEvents get on => |
996 new VersionChangeRequestEvents(this); | 1038 new VersionChangeRequestEvents(this); |
997 | 1039 |
| 1040 @DocsEditable |
| 1041 @DomName('IDBVersionChangeRequest.blocked') |
998 Stream<Event> get onBlocked => blockedEvent.forTarget(this); | 1042 Stream<Event> get onBlocked => blockedEvent.forTarget(this); |
999 | 1043 |
1000 } | 1044 } |
1001 | 1045 |
1002 @DocsEditable | 1046 @DocsEditable |
1003 class VersionChangeRequestEvents extends RequestEvents { | 1047 class VersionChangeRequestEvents extends RequestEvents { |
1004 @DocsEditable | 1048 @DocsEditable |
1005 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr); | 1049 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr); |
1006 | 1050 |
1007 @DocsEditable | 1051 @DocsEditable |
1008 EventListenerList get blocked => this['blocked']; | 1052 EventListenerList get blocked => this['blocked']; |
1009 } | 1053 } |
1010 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1054 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1011 // for details. All rights reserved. Use of this source code is governed by a | 1055 // for details. All rights reserved. Use of this source code is governed by a |
1012 // BSD-style license that can be found in the LICENSE file. | 1056 // BSD-style license that can be found in the LICENSE file. |
1013 | 1057 |
1014 // WARNING: Do not edit - generated code. | 1058 // WARNING: Do not edit - generated code. |
1015 | 1059 |
1016 | 1060 |
1017 @DocsEditable | 1061 @DocsEditable |
1018 @DomName('IDBAny') | 1062 @DomName('IDBAny') |
1019 class _Any extends NativeFieldWrapperClass1 { | 1063 class _Any extends NativeFieldWrapperClass1 { |
1020 _Any.internal(); | 1064 _Any.internal(); |
1021 | 1065 |
1022 } | 1066 } |
OLD | NEW |