| OLD | NEW |
| 1 library indexed_db; | 1 library indexed_db; |
| 2 | 2 |
| 3 import 'dart:async'; |
| 3 import 'dart:html'; | 4 import 'dart:html'; |
| 4 import 'dart:html_common'; | 5 import 'dart:html_common'; |
| 5 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 6 // for details. All rights reserved. Use of this source code is governed by a | 7 // for details. All rights reserved. Use of this source code is governed by a |
| 7 // BSD-style license that can be found in the LICENSE file. | 8 // BSD-style license that can be found in the LICENSE file. |
| 8 | 9 |
| 9 // DO NOT EDIT | 10 // DO NOT EDIT |
| 10 // Auto-generated dart:svg library. | 11 // Auto-generated dart:svg library. |
| 11 | 12 |
| 12 | 13 |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 208 // Try and create a transaction with a string mode. Browsers that expect a | 209 // Try and create a transaction with a string mode. Browsers that expect a |
| 209 // numeric mode tend to convert the string into a number. This fails | 210 // numeric mode tend to convert the string into a number. This fails |
| 210 // silently, resulting in zero ('readonly'). | 211 // silently, resulting in zero ('readonly'). |
| 211 return _transaction(storeName_OR_storeNames, mode); | 212 return _transaction(storeName_OR_storeNames, mode); |
| 212 } | 213 } |
| 213 | 214 |
| 214 @JSName('transaction') | 215 @JSName('transaction') |
| 215 Transaction _transaction(stores, mode) native; | 216 Transaction _transaction(stores, mode) native; |
| 216 | 217 |
| 217 | 218 |
| 219 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); |
| 220 |
| 221 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
| 222 |
| 223 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons
t EventStreamProvider<UpgradeNeededEvent>('versionchange'); |
| 224 |
| 218 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 225 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
| 219 DatabaseEvents get on => | 226 DatabaseEvents get on => |
| 220 new DatabaseEvents(this); | 227 new DatabaseEvents(this); |
| 221 | 228 |
| 222 /// @domName IDBDatabase.name; @docsEditable true | 229 /// @domName IDBDatabase.name; @docsEditable true |
| 223 final String name; | 230 final String name; |
| 224 | 231 |
| 225 /// @domName IDBDatabase.objectStoreNames; @docsEditable true | 232 /// @domName IDBDatabase.objectStoreNames; @docsEditable true |
| 226 @Returns('DomStringList') @Creates('DomStringList') | 233 @Returns('DomStringList') @Creates('DomStringList') |
| 227 final List<String> objectStoreNames; | 234 final List<String> objectStoreNames; |
| (...skipping 24 matching lines...) Expand all Loading... |
| 252 /// @domName IDBDatabase.deleteObjectStore; @docsEditable true | 259 /// @domName IDBDatabase.deleteObjectStore; @docsEditable true |
| 253 void deleteObjectStore(String name) native; | 260 void deleteObjectStore(String name) native; |
| 254 | 261 |
| 255 /// @domName IDBDatabase.dispatchEvent; @docsEditable true | 262 /// @domName IDBDatabase.dispatchEvent; @docsEditable true |
| 256 @JSName('dispatchEvent') | 263 @JSName('dispatchEvent') |
| 257 bool $dom_dispatchEvent(Event evt) native; | 264 bool $dom_dispatchEvent(Event evt) native; |
| 258 | 265 |
| 259 /// @domName IDBDatabase.removeEventListener; @docsEditable true | 266 /// @domName IDBDatabase.removeEventListener; @docsEditable true |
| 260 @JSName('removeEventListener') | 267 @JSName('removeEventListener') |
| 261 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; | 268 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
| 269 |
| 270 Stream<Event> get onAbort => abortEvent.forTarget(this); |
| 271 |
| 272 Stream<Event> get onError => errorEvent.forTarget(this); |
| 273 |
| 274 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget
(this); |
| 262 } | 275 } |
| 263 | 276 |
| 264 /// @docsEditable true | 277 /// @docsEditable true |
| 265 class DatabaseEvents extends Events { | 278 class DatabaseEvents extends Events { |
| 266 /// @docsEditable true | 279 /// @docsEditable true |
| 267 DatabaseEvents(EventTarget _ptr) : super(_ptr); | 280 DatabaseEvents(EventTarget _ptr) : super(_ptr); |
| 268 | 281 |
| 269 /// @docsEditable true | 282 /// @docsEditable true |
| 270 EventListenerList get abort => this['abort']; | 283 EventListenerList get abort => this['abort']; |
| 271 | 284 |
| (...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 787 Request _put_2(value) native; | 800 Request _put_2(value) native; |
| 788 } | 801 } |
| 789 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 802 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 790 // for details. All rights reserved. Use of this source code is governed by a | 803 // for details. All rights reserved. Use of this source code is governed by a |
| 791 // BSD-style license that can be found in the LICENSE file. | 804 // BSD-style license that can be found in the LICENSE file. |
| 792 | 805 |
| 793 | 806 |
| 794 /// @domName IDBOpenDBRequest; @docsEditable true | 807 /// @domName IDBOpenDBRequest; @docsEditable true |
| 795 class OpenDBRequest extends Request implements EventTarget native "*IDBOpenDBReq
uest" { | 808 class OpenDBRequest extends Request implements EventTarget native "*IDBOpenDBReq
uest" { |
| 796 | 809 |
| 810 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid
er<Event>('blocked'); |
| 811 |
| 812 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons
t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); |
| 813 |
| 797 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 814 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
| 798 OpenDBRequestEvents get on => | 815 OpenDBRequestEvents get on => |
| 799 new OpenDBRequestEvents(this); | 816 new OpenDBRequestEvents(this); |
| 817 |
| 818 Stream<Event> get onBlocked => blockedEvent.forTarget(this); |
| 819 |
| 820 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget
(this); |
| 800 } | 821 } |
| 801 | 822 |
| 802 /// @docsEditable true | 823 /// @docsEditable true |
| 803 class OpenDBRequestEvents extends RequestEvents { | 824 class OpenDBRequestEvents extends RequestEvents { |
| 804 /// @docsEditable true | 825 /// @docsEditable true |
| 805 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); | 826 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); |
| 806 | 827 |
| 807 /// @docsEditable true | 828 /// @docsEditable true |
| 808 EventListenerList get blocked => this['blocked']; | 829 EventListenerList get blocked => this['blocked']; |
| 809 | 830 |
| 810 /// @docsEditable true | 831 /// @docsEditable true |
| 811 EventListenerList get upgradeNeeded => this['upgradeneeded']; | 832 EventListenerList get upgradeNeeded => this['upgradeneeded']; |
| 812 } | 833 } |
| 813 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 834 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 814 // for details. All rights reserved. Use of this source code is governed by a | 835 // for details. All rights reserved. Use of this source code is governed by a |
| 815 // BSD-style license that can be found in the LICENSE file. | 836 // BSD-style license that can be found in the LICENSE file. |
| 816 | 837 |
| 817 | 838 |
| 818 /// @domName IDBRequest; @docsEditable true | 839 /// @domName IDBRequest; @docsEditable true |
| 819 class Request extends EventTarget native "*IDBRequest" { | 840 class Request extends EventTarget native "*IDBRequest" { |
| 820 | 841 |
| 842 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
| 843 |
| 844 static const EventStreamProvider<Event> successEvent = const EventStreamProvid
er<Event>('success'); |
| 845 |
| 821 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 846 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
| 822 RequestEvents get on => | 847 RequestEvents get on => |
| 823 new RequestEvents(this); | 848 new RequestEvents(this); |
| 824 | 849 |
| 825 /// @domName IDBRequest.error; @docsEditable true | 850 /// @domName IDBRequest.error; @docsEditable true |
| 826 final DomError error; | 851 final DomError error; |
| 827 | 852 |
| 828 /// @domName IDBRequest.readyState; @docsEditable true | 853 /// @domName IDBRequest.readyState; @docsEditable true |
| 829 final String readyState; | 854 final String readyState; |
| 830 | 855 |
| (...skipping 17 matching lines...) Expand all Loading... |
| 848 @JSName('addEventListener') | 873 @JSName('addEventListener') |
| 849 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; | 874 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
| 850 | 875 |
| 851 /// @domName IDBRequest.dispatchEvent; @docsEditable true | 876 /// @domName IDBRequest.dispatchEvent; @docsEditable true |
| 852 @JSName('dispatchEvent') | 877 @JSName('dispatchEvent') |
| 853 bool $dom_dispatchEvent(Event evt) native; | 878 bool $dom_dispatchEvent(Event evt) native; |
| 854 | 879 |
| 855 /// @domName IDBRequest.removeEventListener; @docsEditable true | 880 /// @domName IDBRequest.removeEventListener; @docsEditable true |
| 856 @JSName('removeEventListener') | 881 @JSName('removeEventListener') |
| 857 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; | 882 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
| 883 |
| 884 Stream<Event> get onError => errorEvent.forTarget(this); |
| 885 |
| 886 Stream<Event> get onSuccess => successEvent.forTarget(this); |
| 858 } | 887 } |
| 859 | 888 |
| 860 /// @docsEditable true | 889 /// @docsEditable true |
| 861 class RequestEvents extends Events { | 890 class RequestEvents extends Events { |
| 862 /// @docsEditable true | 891 /// @docsEditable true |
| 863 RequestEvents(EventTarget _ptr) : super(_ptr); | 892 RequestEvents(EventTarget _ptr) : super(_ptr); |
| 864 | 893 |
| 865 /// @docsEditable true | 894 /// @docsEditable true |
| 866 EventListenerList get error => this['error']; | 895 EventListenerList get error => this['error']; |
| 867 | 896 |
| 868 /// @docsEditable true | 897 /// @docsEditable true |
| 869 EventListenerList get success => this['success']; | 898 EventListenerList get success => this['success']; |
| 870 } | 899 } |
| 871 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 900 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 872 // for details. All rights reserved. Use of this source code is governed by a | 901 // for details. All rights reserved. Use of this source code is governed by a |
| 873 // BSD-style license that can be found in the LICENSE file. | 902 // BSD-style license that can be found in the LICENSE file. |
| 874 | 903 |
| 875 | 904 |
| 876 /// @domName IDBTransaction; @docsEditable true | 905 /// @domName IDBTransaction; @docsEditable true |
| 877 class Transaction extends EventTarget native "*IDBTransaction" { | 906 class Transaction extends EventTarget native "*IDBTransaction" { |
| 878 | 907 |
| 908 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); |
| 909 |
| 910 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); |
| 911 |
| 912 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
| 913 |
| 879 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 914 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
| 880 TransactionEvents get on => | 915 TransactionEvents get on => |
| 881 new TransactionEvents(this); | 916 new TransactionEvents(this); |
| 882 | 917 |
| 883 /// @domName IDBTransaction.db; @docsEditable true | 918 /// @domName IDBTransaction.db; @docsEditable true |
| 884 final Database db; | 919 final Database db; |
| 885 | 920 |
| 886 /// @domName IDBTransaction.error; @docsEditable true | 921 /// @domName IDBTransaction.error; @docsEditable true |
| 887 final DomError error; | 922 final DomError error; |
| 888 | 923 |
| (...skipping 13 matching lines...) Expand all Loading... |
| 902 /// @domName IDBTransaction.dispatchEvent; @docsEditable true | 937 /// @domName IDBTransaction.dispatchEvent; @docsEditable true |
| 903 @JSName('dispatchEvent') | 938 @JSName('dispatchEvent') |
| 904 bool $dom_dispatchEvent(Event evt) native; | 939 bool $dom_dispatchEvent(Event evt) native; |
| 905 | 940 |
| 906 /// @domName IDBTransaction.objectStore; @docsEditable true | 941 /// @domName IDBTransaction.objectStore; @docsEditable true |
| 907 ObjectStore objectStore(String name) native; | 942 ObjectStore objectStore(String name) native; |
| 908 | 943 |
| 909 /// @domName IDBTransaction.removeEventListener; @docsEditable true | 944 /// @domName IDBTransaction.removeEventListener; @docsEditable true |
| 910 @JSName('removeEventListener') | 945 @JSName('removeEventListener') |
| 911 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; | 946 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
| 947 |
| 948 Stream<Event> get onAbort => abortEvent.forTarget(this); |
| 949 |
| 950 Stream<Event> get onComplete => completeEvent.forTarget(this); |
| 951 |
| 952 Stream<Event> get onError => errorEvent.forTarget(this); |
| 912 } | 953 } |
| 913 | 954 |
| 914 /// @docsEditable true | 955 /// @docsEditable true |
| 915 class TransactionEvents extends Events { | 956 class TransactionEvents extends Events { |
| 916 /// @docsEditable true | 957 /// @docsEditable true |
| 917 TransactionEvents(EventTarget _ptr) : super(_ptr); | 958 TransactionEvents(EventTarget _ptr) : super(_ptr); |
| 918 | 959 |
| 919 /// @docsEditable true | 960 /// @docsEditable true |
| 920 EventListenerList get abort => this['abort']; | 961 EventListenerList get abort => this['abort']; |
| 921 | 962 |
| (...skipping 29 matching lines...) Expand all Loading... |
| 951 final String version; | 992 final String version; |
| 952 } | 993 } |
| 953 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 994 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 954 // for details. All rights reserved. Use of this source code is governed by a | 995 // for details. All rights reserved. Use of this source code is governed by a |
| 955 // BSD-style license that can be found in the LICENSE file. | 996 // BSD-style license that can be found in the LICENSE file. |
| 956 | 997 |
| 957 | 998 |
| 958 /// @domName IDBVersionChangeRequest; @docsEditable true | 999 /// @domName IDBVersionChangeRequest; @docsEditable true |
| 959 class VersionChangeRequest extends Request implements EventTarget native "*IDBVe
rsionChangeRequest" { | 1000 class VersionChangeRequest extends Request implements EventTarget native "*IDBVe
rsionChangeRequest" { |
| 960 | 1001 |
| 1002 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid
er<Event>('blocked'); |
| 1003 |
| 961 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true | 1004 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
entTarget.dispatchEvent; @docsEditable true |
| 962 VersionChangeRequestEvents get on => | 1005 VersionChangeRequestEvents get on => |
| 963 new VersionChangeRequestEvents(this); | 1006 new VersionChangeRequestEvents(this); |
| 1007 |
| 1008 Stream<Event> get onBlocked => blockedEvent.forTarget(this); |
| 964 } | 1009 } |
| 965 | 1010 |
| 966 /// @docsEditable true | 1011 /// @docsEditable true |
| 967 class VersionChangeRequestEvents extends RequestEvents { | 1012 class VersionChangeRequestEvents extends RequestEvents { |
| 968 /// @docsEditable true | 1013 /// @docsEditable true |
| 969 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr); | 1014 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr); |
| 970 | 1015 |
| 971 /// @docsEditable true | 1016 /// @docsEditable true |
| 972 EventListenerList get blocked => this['blocked']; | 1017 EventListenerList get blocked => this['blocked']; |
| 973 } | 1018 } |
| 974 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1019 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 975 // for details. All rights reserved. Use of this source code is governed by a | 1020 // for details. All rights reserved. Use of this source code is governed by a |
| 976 // BSD-style license that can be found in the LICENSE file. | 1021 // BSD-style license that can be found in the LICENSE file. |
| 977 | 1022 |
| 978 | 1023 |
| 979 /// @domName IDBAny; @docsEditable true | 1024 /// @domName IDBAny; @docsEditable true |
| 980 class _Any native "*IDBAny" { | 1025 class _Any native "*IDBAny" { |
| 981 } | 1026 } |
| OLD | NEW |