| OLD | NEW |
| 1 library dart.dom.indexed_db; | 1 library dart.dom.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:_js_helper' show Creates, Returns, JSName, Null; | 6 import 'dart:_js_helper' show Creates, Returns, JSName, Null; |
| 7 import 'dart:_foreign_helper' show JS; | 7 import 'dart:_foreign_helper' show JS; |
| 8 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 8 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 9 // for details. All rights reserved. Use of this source code is governed by a | 9 // for details. All rights reserved. Use of this source code is governed by a |
| 10 // BSD-style license that can be found in the LICENSE file. | 10 // BSD-style license that can be found in the LICENSE file. |
| (...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 231 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); | 231 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); |
| 232 | 232 |
| 233 @DomName('IDBDatabase.errorEvent') | 233 @DomName('IDBDatabase.errorEvent') |
| 234 @DocsEditable | 234 @DocsEditable |
| 235 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); | 235 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
| 236 | 236 |
| 237 @DomName('IDBDatabase.versionchangeEvent') | 237 @DomName('IDBDatabase.versionchangeEvent') |
| 238 @DocsEditable | 238 @DocsEditable |
| 239 static const EventStreamProvider<VersionChangeEvent> versionChangeEvent = cons
t EventStreamProvider<VersionChangeEvent>('versionchange'); | 239 static const EventStreamProvider<VersionChangeEvent> versionChangeEvent = cons
t EventStreamProvider<VersionChangeEvent>('versionchange'); |
| 240 | 240 |
| 241 @DocsEditable | |
| 242 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') | |
| 243 @deprecated | |
| 244 DatabaseEvents get on => | |
| 245 new DatabaseEvents(this); | |
| 246 | |
| 247 @DomName('IDBDatabase.name') | 241 @DomName('IDBDatabase.name') |
| 248 @DocsEditable | 242 @DocsEditable |
| 249 final String name; | 243 final String name; |
| 250 | 244 |
| 251 @DomName('IDBDatabase.objectStoreNames') | 245 @DomName('IDBDatabase.objectStoreNames') |
| 252 @DocsEditable | 246 @DocsEditable |
| 253 @Returns('DomStringList') | 247 @Returns('DomStringList') |
| 254 @Creates('DomStringList') | 248 @Creates('DomStringList') |
| 255 final List<String> objectStoreNames; | 249 final List<String> objectStoreNames; |
| 256 | 250 |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 303 Stream<Event> get onAbort => abortEvent.forTarget(this); | 297 Stream<Event> get onAbort => abortEvent.forTarget(this); |
| 304 | 298 |
| 305 @DomName('IDBDatabase.onerror') | 299 @DomName('IDBDatabase.onerror') |
| 306 @DocsEditable | 300 @DocsEditable |
| 307 Stream<Event> get onError => errorEvent.forTarget(this); | 301 Stream<Event> get onError => errorEvent.forTarget(this); |
| 308 | 302 |
| 309 @DomName('IDBDatabase.onversionchange') | 303 @DomName('IDBDatabase.onversionchange') |
| 310 @DocsEditable | 304 @DocsEditable |
| 311 Stream<VersionChangeEvent> get onVersionChange => versionChangeEvent.forTarget
(this); | 305 Stream<VersionChangeEvent> get onVersionChange => versionChangeEvent.forTarget
(this); |
| 312 } | 306 } |
| 313 | |
| 314 @DocsEditable | |
| 315 @deprecated | |
| 316 class DatabaseEvents extends Events { | |
| 317 @DocsEditable | |
| 318 DatabaseEvents(EventTarget _ptr) : super(_ptr); | |
| 319 | |
| 320 @DocsEditable | |
| 321 EventListenerList get abort => this['abort']; | |
| 322 | |
| 323 @DocsEditable | |
| 324 EventListenerList get error => this['error']; | |
| 325 | |
| 326 @DocsEditable | |
| 327 EventListenerList get versionChange => this['versionchange']; | |
| 328 } | |
| 329 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 307 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 330 // for details. All rights reserved. Use of this source code is governed by a | 308 // for details. All rights reserved. Use of this source code is governed by a |
| 331 // BSD-style license that can be found in the LICENSE file. | 309 // BSD-style license that can be found in the LICENSE file. |
| 332 | 310 |
| 333 | 311 |
| 334 @DomName('IDBFactory') | 312 @DomName('IDBFactory') |
| 335 @SupportedBrowser(SupportedBrowser.CHROME) | 313 @SupportedBrowser(SupportedBrowser.CHROME) |
| 336 @SupportedBrowser(SupportedBrowser.FIREFOX, '15') | 314 @SupportedBrowser(SupportedBrowser.FIREFOX, '15') |
| 337 @SupportedBrowser(SupportedBrowser.IE, '10') | 315 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 338 @Experimental | 316 @Experimental |
| (...skipping 492 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 831 class OpenDBRequest extends Request implements EventTarget native "*IDBOpenDBReq
uest" { | 809 class OpenDBRequest extends Request implements EventTarget native "*IDBOpenDBReq
uest" { |
| 832 | 810 |
| 833 @DomName('IDBOpenDBRequest.blockedEvent') | 811 @DomName('IDBOpenDBRequest.blockedEvent') |
| 834 @DocsEditable | 812 @DocsEditable |
| 835 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid
er<Event>('blocked'); | 813 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid
er<Event>('blocked'); |
| 836 | 814 |
| 837 @DomName('IDBOpenDBRequest.upgradeneededEvent') | 815 @DomName('IDBOpenDBRequest.upgradeneededEvent') |
| 838 @DocsEditable | 816 @DocsEditable |
| 839 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons
t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); | 817 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons
t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); |
| 840 | 818 |
| 841 @DocsEditable | |
| 842 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') | |
| 843 @deprecated | |
| 844 OpenDBRequestEvents get on => | |
| 845 new OpenDBRequestEvents(this); | |
| 846 | |
| 847 @DomName('IDBOpenDBRequest.onblocked') | 819 @DomName('IDBOpenDBRequest.onblocked') |
| 848 @DocsEditable | 820 @DocsEditable |
| 849 Stream<Event> get onBlocked => blockedEvent.forTarget(this); | 821 Stream<Event> get onBlocked => blockedEvent.forTarget(this); |
| 850 | 822 |
| 851 @DomName('IDBOpenDBRequest.onupgradeneeded') | 823 @DomName('IDBOpenDBRequest.onupgradeneeded') |
| 852 @DocsEditable | 824 @DocsEditable |
| 853 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget
(this); | 825 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget
(this); |
| 854 } | 826 } |
| 855 | |
| 856 @DocsEditable | |
| 857 @deprecated | |
| 858 class OpenDBRequestEvents extends RequestEvents { | |
| 859 @DocsEditable | |
| 860 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); | |
| 861 | |
| 862 @DocsEditable | |
| 863 EventListenerList get blocked => this['blocked']; | |
| 864 | |
| 865 @DocsEditable | |
| 866 EventListenerList get upgradeNeeded => this['upgradeneeded']; | |
| 867 } | |
| 868 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 827 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 869 // for details. All rights reserved. Use of this source code is governed by a | 828 // for details. All rights reserved. Use of this source code is governed by a |
| 870 // BSD-style license that can be found in the LICENSE file. | 829 // BSD-style license that can be found in the LICENSE file. |
| 871 | 830 |
| 872 | 831 |
| 873 @DocsEditable | 832 @DocsEditable |
| 874 @DomName('IDBRequest') | 833 @DomName('IDBRequest') |
| 875 class Request extends EventTarget native "*IDBRequest" { | 834 class Request extends EventTarget native "*IDBRequest" { |
| 876 | 835 |
| 877 @DomName('IDBRequest.errorEvent') | 836 @DomName('IDBRequest.errorEvent') |
| 878 @DocsEditable | 837 @DocsEditable |
| 879 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); | 838 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
| 880 | 839 |
| 881 @DomName('IDBRequest.successEvent') | 840 @DomName('IDBRequest.successEvent') |
| 882 @DocsEditable | 841 @DocsEditable |
| 883 static const EventStreamProvider<Event> successEvent = const EventStreamProvid
er<Event>('success'); | 842 static const EventStreamProvider<Event> successEvent = const EventStreamProvid
er<Event>('success'); |
| 884 | 843 |
| 885 @DocsEditable | |
| 886 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') | |
| 887 @deprecated | |
| 888 RequestEvents get on => | |
| 889 new RequestEvents(this); | |
| 890 | |
| 891 @DomName('IDBRequest.error') | 844 @DomName('IDBRequest.error') |
| 892 @DocsEditable | 845 @DocsEditable |
| 893 final DomError error; | 846 final DomError error; |
| 894 | 847 |
| 895 @DomName('IDBRequest.readyState') | 848 @DomName('IDBRequest.readyState') |
| 896 @DocsEditable | 849 @DocsEditable |
| 897 final String readyState; | 850 final String readyState; |
| 898 | 851 |
| 899 dynamic get result => _convertNativeToDart_IDBAny(this._result); | 852 dynamic get result => _convertNativeToDart_IDBAny(this._result); |
| 900 @JSName('result') | 853 @JSName('result') |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 935 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; | 888 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
| 936 | 889 |
| 937 @DomName('IDBRequest.onerror') | 890 @DomName('IDBRequest.onerror') |
| 938 @DocsEditable | 891 @DocsEditable |
| 939 Stream<Event> get onError => errorEvent.forTarget(this); | 892 Stream<Event> get onError => errorEvent.forTarget(this); |
| 940 | 893 |
| 941 @DomName('IDBRequest.onsuccess') | 894 @DomName('IDBRequest.onsuccess') |
| 942 @DocsEditable | 895 @DocsEditable |
| 943 Stream<Event> get onSuccess => successEvent.forTarget(this); | 896 Stream<Event> get onSuccess => successEvent.forTarget(this); |
| 944 } | 897 } |
| 945 | |
| 946 @DocsEditable | |
| 947 @deprecated | |
| 948 class RequestEvents extends Events { | |
| 949 @DocsEditable | |
| 950 RequestEvents(EventTarget _ptr) : super(_ptr); | |
| 951 | |
| 952 @DocsEditable | |
| 953 EventListenerList get error => this['error']; | |
| 954 | |
| 955 @DocsEditable | |
| 956 EventListenerList get success => this['success']; | |
| 957 } | |
| 958 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 898 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 959 // for details. All rights reserved. Use of this source code is governed by a | 899 // for details. All rights reserved. Use of this source code is governed by a |
| 960 // BSD-style license that can be found in the LICENSE file. | 900 // BSD-style license that can be found in the LICENSE file. |
| 961 | 901 |
| 962 | 902 |
| 963 @DomName('IDBTransaction') | 903 @DomName('IDBTransaction') |
| 964 class Transaction extends EventTarget native "*IDBTransaction" { | 904 class Transaction extends EventTarget native "*IDBTransaction" { |
| 965 | 905 |
| 966 /** | 906 /** |
| 967 * Provides a Future which will be completed once the transaction has | 907 * Provides a Future which will be completed once the transaction has |
| (...skipping 26 matching lines...) Expand all Loading... |
| 994 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); | 934 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); |
| 995 | 935 |
| 996 @DomName('IDBTransaction.completeEvent') | 936 @DomName('IDBTransaction.completeEvent') |
| 997 @DocsEditable | 937 @DocsEditable |
| 998 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); | 938 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); |
| 999 | 939 |
| 1000 @DomName('IDBTransaction.errorEvent') | 940 @DomName('IDBTransaction.errorEvent') |
| 1001 @DocsEditable | 941 @DocsEditable |
| 1002 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); | 942 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
| 1003 | 943 |
| 1004 @DocsEditable | |
| 1005 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
Target.dispatchEvent') | |
| 1006 @deprecated | |
| 1007 TransactionEvents get on => | |
| 1008 new TransactionEvents(this); | |
| 1009 | |
| 1010 @DomName('IDBTransaction.db') | 944 @DomName('IDBTransaction.db') |
| 1011 @DocsEditable | 945 @DocsEditable |
| 1012 final Database db; | 946 final Database db; |
| 1013 | 947 |
| 1014 @DomName('IDBTransaction.error') | 948 @DomName('IDBTransaction.error') |
| 1015 @DocsEditable | 949 @DocsEditable |
| 1016 final DomError error; | 950 final DomError error; |
| 1017 | 951 |
| 1018 @DomName('IDBTransaction.mode') | 952 @DomName('IDBTransaction.mode') |
| 1019 @DocsEditable | 953 @DocsEditable |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1055 | 989 |
| 1056 @DomName('IDBTransaction.oncomplete') | 990 @DomName('IDBTransaction.oncomplete') |
| 1057 @DocsEditable | 991 @DocsEditable |
| 1058 Stream<Event> get onComplete => completeEvent.forTarget(this); | 992 Stream<Event> get onComplete => completeEvent.forTarget(this); |
| 1059 | 993 |
| 1060 @DomName('IDBTransaction.onerror') | 994 @DomName('IDBTransaction.onerror') |
| 1061 @DocsEditable | 995 @DocsEditable |
| 1062 Stream<Event> get onError => errorEvent.forTarget(this); | 996 Stream<Event> get onError => errorEvent.forTarget(this); |
| 1063 | 997 |
| 1064 } | 998 } |
| 1065 | |
| 1066 @DocsEditable | |
| 1067 @deprecated | |
| 1068 class TransactionEvents extends Events { | |
| 1069 @DocsEditable | |
| 1070 TransactionEvents(EventTarget _ptr) : super(_ptr); | |
| 1071 | |
| 1072 @DocsEditable | |
| 1073 EventListenerList get abort => this['abort']; | |
| 1074 | |
| 1075 @DocsEditable | |
| 1076 EventListenerList get complete => this['complete']; | |
| 1077 | |
| 1078 @DocsEditable | |
| 1079 EventListenerList get error => this['error']; | |
| 1080 } | |
| 1081 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 999 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1082 // for details. All rights reserved. Use of this source code is governed by a | 1000 // for details. All rights reserved. Use of this source code is governed by a |
| 1083 // BSD-style license that can be found in the LICENSE file. | 1001 // BSD-style license that can be found in the LICENSE file. |
| 1084 | 1002 |
| 1085 | 1003 |
| 1086 @DocsEditable | 1004 @DocsEditable |
| 1087 @DomName('IDBVersionChangeEvent') | 1005 @DomName('IDBVersionChangeEvent') |
| 1088 class VersionChangeEvent extends Event native "*IDBVersionChangeEvent" { | 1006 class VersionChangeEvent extends Event native "*IDBVersionChangeEvent" { |
| 1089 | 1007 |
| 1090 @DomName('IDBVersionChangeEvent.newVersion') | 1008 @DomName('IDBVersionChangeEvent.newVersion') |
| 1091 @DocsEditable | 1009 @DocsEditable |
| 1092 final dynamic newVersion; | 1010 final dynamic newVersion; |
| 1093 | 1011 |
| 1094 @DomName('IDBVersionChangeEvent.oldVersion') | 1012 @DomName('IDBVersionChangeEvent.oldVersion') |
| 1095 @DocsEditable | 1013 @DocsEditable |
| 1096 final dynamic oldVersion; | 1014 final dynamic oldVersion; |
| 1097 } | 1015 } |
| 1098 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1016 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1099 // for details. All rights reserved. Use of this source code is governed by a | 1017 // for details. All rights reserved. Use of this source code is governed by a |
| 1100 // BSD-style license that can be found in the LICENSE file. | 1018 // BSD-style license that can be found in the LICENSE file. |
| 1101 | 1019 |
| 1102 | 1020 |
| 1103 @DocsEditable | 1021 @DocsEditable |
| 1104 @DomName('IDBAny') | 1022 @DomName('IDBAny') |
| 1105 class _IDBAny native "*IDBAny" { | 1023 class _IDBAny native "*IDBAny" { |
| 1106 } | 1024 } |
| OLD | NEW |