Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(18)

Side by Side Diff: sdk/lib/indexed_db/dartium/indexed_db_dartium.dart

Issue 11824072: Adding streams to dart:html. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Review feedback Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 import 'dart:nativewrappers'; 6 import 'dart:nativewrappers';
6 // 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
7 // 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
8 // BSD-style license that can be found in the LICENSE file. 9 // BSD-style license that can be found in the LICENSE file.
9 10
10 // DO NOT EDIT 11 // DO NOT EDIT
11 // Auto-generated dart:indexed_db library. 12 // Auto-generated dart:indexed_db library.
12 13
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 113
113 114
114 /// @domName IDBDatabase 115 /// @domName IDBDatabase
115 @SupportedBrowser(SupportedBrowser.CHROME) 116 @SupportedBrowser(SupportedBrowser.CHROME)
116 @SupportedBrowser(SupportedBrowser.FIREFOX, '15') 117 @SupportedBrowser(SupportedBrowser.FIREFOX, '15')
117 @SupportedBrowser(SupportedBrowser.IE, '10') 118 @SupportedBrowser(SupportedBrowser.IE, '10')
118 @Experimental() 119 @Experimental()
119 class Database extends EventTarget { 120 class Database extends EventTarget {
120 Database.internal() : super.internal(); 121 Database.internal() : super.internal();
121 122
123 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
124
125 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
126
127 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons t EventStreamProvider<UpgradeNeededEvent>('versionchange');
128
122 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 129 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
123 DatabaseEvents get on => 130 DatabaseEvents get on =>
124 new DatabaseEvents(this); 131 new DatabaseEvents(this);
125 132
126 133
127 /** @domName IDBDatabase.name */ 134 /** @domName IDBDatabase.name */
128 String get name native "IDBDatabase_name_Getter"; 135 String get name native "IDBDatabase_name_Getter";
129 136
130 137
131 /** @domName IDBDatabase.objectStoreNames */ 138 /** @domName IDBDatabase.objectStoreNames */
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
177 Transaction _transaction_1(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_1_Callback"; 184 Transaction _transaction_1(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_1_Callback";
178 185
179 186
180 /** @domName IDBDatabase.transaction_2 */ 187 /** @domName IDBDatabase.transaction_2 */
181 Transaction _transaction_2(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_2_Callback"; 188 Transaction _transaction_2(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_2_Callback";
182 189
183 190
184 /** @domName IDBDatabase.transaction_3 */ 191 /** @domName IDBDatabase.transaction_3 */
185 Transaction _transaction_3(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_3_Callback"; 192 Transaction _transaction_3(storeName_OR_storeNames, mode) native "IDBDatabase_ transaction_3_Callback";
186 193
194 Stream<Event> get onAbort => abortEvent.forTarget(this);
195
196 Stream<Event> get onError => errorEvent.forTarget(this);
197
198 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget (this);
199
187 } 200 }
188 201
189 /// @docsEditable true 202 /// @docsEditable true
190 class DatabaseEvents extends Events { 203 class DatabaseEvents extends Events {
191 /// @docsEditable true 204 /// @docsEditable true
192 DatabaseEvents(EventTarget _ptr) : super(_ptr); 205 DatabaseEvents(EventTarget _ptr) : super(_ptr);
193 206
194 /// @docsEditable true 207 /// @docsEditable true
195 EventListenerList get abort => this['abort']; 208 EventListenerList get abort => this['abort'];
196 209
(...skipping 538 matching lines...) Expand 10 before | Expand all | Expand 10 after
735 // for details. All rights reserved. Use of this source code is governed by a 748 // for details. All rights reserved. Use of this source code is governed by a
736 // BSD-style license that can be found in the LICENSE file. 749 // BSD-style license that can be found in the LICENSE file.
737 750
738 // WARNING: Do not edit - generated code. 751 // WARNING: Do not edit - generated code.
739 752
740 753
741 /// @domName IDBOpenDBRequest 754 /// @domName IDBOpenDBRequest
742 class OpenDBRequest extends Request implements EventTarget { 755 class OpenDBRequest extends Request implements EventTarget {
743 OpenDBRequest.internal() : super.internal(); 756 OpenDBRequest.internal() : super.internal();
744 757
758 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked');
759
760 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons t EventStreamProvider<VersionChangeEvent>('upgradeneeded');
761
745 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 762 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
746 OpenDBRequestEvents get on => 763 OpenDBRequestEvents get on =>
747 new OpenDBRequestEvents(this); 764 new OpenDBRequestEvents(this);
748 765
766 Stream<Event> get onBlocked => blockedEvent.forTarget(this);
767
768 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget (this);
769
749 } 770 }
750 771
751 /// @docsEditable true 772 /// @docsEditable true
752 class OpenDBRequestEvents extends RequestEvents { 773 class OpenDBRequestEvents extends RequestEvents {
753 /// @docsEditable true 774 /// @docsEditable true
754 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); 775 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr);
755 776
756 /// @docsEditable true 777 /// @docsEditable true
757 EventListenerList get blocked => this['blocked']; 778 EventListenerList get blocked => this['blocked'];
758 779
759 /// @docsEditable true 780 /// @docsEditable true
760 EventListenerList get upgradeNeeded => this['upgradeneeded']; 781 EventListenerList get upgradeNeeded => this['upgradeneeded'];
761 } 782 }
762 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 783 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
763 // for details. All rights reserved. Use of this source code is governed by a 784 // for details. All rights reserved. Use of this source code is governed by a
764 // BSD-style license that can be found in the LICENSE file. 785 // BSD-style license that can be found in the LICENSE file.
765 786
766 // WARNING: Do not edit - generated code. 787 // WARNING: Do not edit - generated code.
767 788
768 789
769 /// @domName IDBRequest 790 /// @domName IDBRequest
770 class Request extends EventTarget { 791 class Request extends EventTarget {
771 Request.internal() : super.internal(); 792 Request.internal() : super.internal();
772 793
794 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
795
796 static const EventStreamProvider<Event> successEvent = const EventStreamProvid er<Event>('success');
797
773 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 798 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
774 RequestEvents get on => 799 RequestEvents get on =>
775 new RequestEvents(this); 800 new RequestEvents(this);
776 801
777 802
778 /** @domName IDBRequest.error */ 803 /** @domName IDBRequest.error */
779 DomError get error native "IDBRequest_error_Getter"; 804 DomError get error native "IDBRequest_error_Getter";
780 805
781 806
782 /** @domName IDBRequest.readyState */ 807 /** @domName IDBRequest.readyState */
(...skipping 20 matching lines...) Expand all
803 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "IDBRequest_addEventListener_Callback"; 828 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "IDBRequest_addEventListener_Callback";
804 829
805 830
806 /** @domName IDBRequest.dispatchEvent */ 831 /** @domName IDBRequest.dispatchEvent */
807 bool $dom_dispatchEvent(Event evt) native "IDBRequest_dispatchEvent_Callback"; 832 bool $dom_dispatchEvent(Event evt) native "IDBRequest_dispatchEvent_Callback";
808 833
809 834
810 /** @domName IDBRequest.removeEventListener */ 835 /** @domName IDBRequest.removeEventListener */
811 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "IDBRequest_removeEventListener_Callback"; 836 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "IDBRequest_removeEventListener_Callback";
812 837
838 Stream<Event> get onError => errorEvent.forTarget(this);
839
840 Stream<Event> get onSuccess => successEvent.forTarget(this);
841
813 } 842 }
814 843
815 /// @docsEditable true 844 /// @docsEditable true
816 class RequestEvents extends Events { 845 class RequestEvents extends Events {
817 /// @docsEditable true 846 /// @docsEditable true
818 RequestEvents(EventTarget _ptr) : super(_ptr); 847 RequestEvents(EventTarget _ptr) : super(_ptr);
819 848
820 /// @docsEditable true 849 /// @docsEditable true
821 EventListenerList get error => this['error']; 850 EventListenerList get error => this['error'];
822 851
823 /// @docsEditable true 852 /// @docsEditable true
824 EventListenerList get success => this['success']; 853 EventListenerList get success => this['success'];
825 } 854 }
826 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 855 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
827 // for details. All rights reserved. Use of this source code is governed by a 856 // for details. All rights reserved. Use of this source code is governed by a
828 // BSD-style license that can be found in the LICENSE file. 857 // BSD-style license that can be found in the LICENSE file.
829 858
830 // WARNING: Do not edit - generated code. 859 // WARNING: Do not edit - generated code.
831 860
832 861
833 /// @domName IDBTransaction 862 /// @domName IDBTransaction
834 class Transaction extends EventTarget { 863 class Transaction extends EventTarget {
835 Transaction.internal() : super.internal(); 864 Transaction.internal() : super.internal();
836 865
866 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
867
868 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete');
869
870 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
871
837 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 872 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
838 TransactionEvents get on => 873 TransactionEvents get on =>
839 new TransactionEvents(this); 874 new TransactionEvents(this);
840 875
841 876
842 /** @domName IDBTransaction.db */ 877 /** @domName IDBTransaction.db */
843 Database get db native "IDBTransaction_db_Getter"; 878 Database get db native "IDBTransaction_db_Getter";
844 879
845 880
846 /** @domName IDBTransaction.error */ 881 /** @domName IDBTransaction.error */
(...skipping 20 matching lines...) Expand all
867 bool $dom_dispatchEvent(Event evt) native "IDBTransaction_dispatchEvent_Callba ck"; 902 bool $dom_dispatchEvent(Event evt) native "IDBTransaction_dispatchEvent_Callba ck";
868 903
869 904
870 /** @domName IDBTransaction.objectStore */ 905 /** @domName IDBTransaction.objectStore */
871 ObjectStore objectStore(String name) native "IDBTransaction_objectStore_Callba ck"; 906 ObjectStore objectStore(String name) native "IDBTransaction_objectStore_Callba ck";
872 907
873 908
874 /** @domName IDBTransaction.removeEventListener */ 909 /** @domName IDBTransaction.removeEventListener */
875 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "IDBTransaction_removeEventListener_Callback"; 910 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "IDBTransaction_removeEventListener_Callback";
876 911
912 Stream<Event> get onAbort => abortEvent.forTarget(this);
913
914 Stream<Event> get onComplete => completeEvent.forTarget(this);
915
916 Stream<Event> get onError => errorEvent.forTarget(this);
917
877 } 918 }
878 919
879 /// @docsEditable true 920 /// @docsEditable true
880 class TransactionEvents extends Events { 921 class TransactionEvents extends Events {
881 /// @docsEditable true 922 /// @docsEditable true
882 TransactionEvents(EventTarget _ptr) : super(_ptr); 923 TransactionEvents(EventTarget _ptr) : super(_ptr);
883 924
884 /// @docsEditable true 925 /// @docsEditable true
885 EventListenerList get abort => this['abort']; 926 EventListenerList get abort => this['abort'];
886 927
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
930 // for details. All rights reserved. Use of this source code is governed by a 971 // for details. All rights reserved. Use of this source code is governed by a
931 // BSD-style license that can be found in the LICENSE file. 972 // BSD-style license that can be found in the LICENSE file.
932 973
933 // WARNING: Do not edit - generated code. 974 // WARNING: Do not edit - generated code.
934 975
935 976
936 /// @domName IDBVersionChangeRequest 977 /// @domName IDBVersionChangeRequest
937 class VersionChangeRequest extends Request implements EventTarget { 978 class VersionChangeRequest extends Request implements EventTarget {
938 VersionChangeRequest.internal() : super.internal(); 979 VersionChangeRequest.internal() : super.internal();
939 980
981 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked');
982
940 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 983 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
941 VersionChangeRequestEvents get on => 984 VersionChangeRequestEvents get on =>
942 new VersionChangeRequestEvents(this); 985 new VersionChangeRequestEvents(this);
943 986
987 Stream<Event> get onBlocked => blockedEvent.forTarget(this);
988
944 } 989 }
945 990
946 /// @docsEditable true 991 /// @docsEditable true
947 class VersionChangeRequestEvents extends RequestEvents { 992 class VersionChangeRequestEvents extends RequestEvents {
948 /// @docsEditable true 993 /// @docsEditable true
949 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr); 994 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr);
950 995
951 /// @docsEditable true 996 /// @docsEditable true
952 EventListenerList get blocked => this['blocked']; 997 EventListenerList get blocked => this['blocked'];
953 } 998 }
954 // 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
955 // 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
956 // BSD-style license that can be found in the LICENSE file. 1001 // BSD-style license that can be found in the LICENSE file.
957 1002
958 // WARNING: Do not edit - generated code. 1003 // WARNING: Do not edit - generated code.
959 1004
960 1005
961 /// @domName IDBAny 1006 /// @domName IDBAny
962 class _Any extends NativeFieldWrapperClass1 { 1007 class _Any extends NativeFieldWrapperClass1 {
963 _Any.internal(); 1008 _Any.internal();
964 1009
965 } 1010 }
OLDNEW
« no previous file with comments | « sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart ('k') | sdk/lib/svg/dart2js/svg_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698