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

Side by Side Diff: sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart

Issue 12047054: Deprecating old DOM event APIs. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: 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:async';
4 import 'dart:html'; 4 import 'dart:html';
5 import 'dart:html_common'; 5 import 'dart:html_common';
6 // 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
7 // 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
8 // BSD-style license that can be found in the LICENSE file. 8 // BSD-style license that can be found in the LICENSE file.
9 9
10 // DO NOT EDIT 10 // DO NOT EDIT
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 @DomName('IDBDatabase.error') 242 @DomName('IDBDatabase.error')
243 @DocsEditable 243 @DocsEditable
244 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 244 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
245 245
246 @DomName('IDBDatabase.versionchange') 246 @DomName('IDBDatabase.versionchange')
247 @DocsEditable 247 @DocsEditable
248 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons t EventStreamProvider<UpgradeNeededEvent>('versionchange'); 248 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons t EventStreamProvider<UpgradeNeededEvent>('versionchange');
249 249
250 @DocsEditable 250 @DocsEditable
251 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 251 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
252 @deprecated
252 DatabaseEvents get on => 253 DatabaseEvents get on =>
253 new DatabaseEvents(this); 254 new DatabaseEvents(this);
254 255
255 @DomName('IDBDatabase.name') 256 @DomName('IDBDatabase.name')
256 @DocsEditable 257 @DocsEditable
257 final String name; 258 final String name;
258 259
259 @DomName('IDBDatabase.objectStoreNames') 260 @DomName('IDBDatabase.objectStoreNames')
260 @DocsEditable 261 @DocsEditable
261 @Returns('DomStringList') 262 @Returns('DomStringList')
(...skipping 26 matching lines...) Expand all
288 ObjectStore _createObjectStore_1(name, options) native; 289 ObjectStore _createObjectStore_1(name, options) native;
289 @JSName('createObjectStore') 290 @JSName('createObjectStore')
290 @DomName('IDBDatabase.createObjectStore') 291 @DomName('IDBDatabase.createObjectStore')
291 @DocsEditable 292 @DocsEditable
292 ObjectStore _createObjectStore_2(name) native; 293 ObjectStore _createObjectStore_2(name) native;
293 294
294 @DomName('IDBDatabase.deleteObjectStore') 295 @DomName('IDBDatabase.deleteObjectStore')
295 @DocsEditable 296 @DocsEditable
296 void deleteObjectStore(String name) native; 297 void deleteObjectStore(String name) native;
297 298
298 @JSName('dispatchEvent')
299 @DomName('IDBDatabase.dispatchEvent') 299 @DomName('IDBDatabase.dispatchEvent')
300 @DocsEditable 300 @DocsEditable
301 bool $dom_dispatchEvent(Event evt) native; 301 bool dispatchEvent(Event evt) native;
302 302
303 @JSName('removeEventListener') 303 @JSName('removeEventListener')
304 @DomName('IDBDatabase.removeEventListener') 304 @DomName('IDBDatabase.removeEventListener')
305 @DocsEditable 305 @DocsEditable
306 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 306 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
307 307
308 @DomName('IDBDatabase.abort') 308 @DomName('IDBDatabase.abort')
309 @DocsEditable 309 @DocsEditable
310 Stream<Event> get onAbort => abortEvent.forTarget(this); 310 Stream<Event> get onAbort => abortEvent.forTarget(this);
311 311
312 @DomName('IDBDatabase.error') 312 @DomName('IDBDatabase.error')
313 @DocsEditable 313 @DocsEditable
314 Stream<Event> get onError => errorEvent.forTarget(this); 314 Stream<Event> get onError => errorEvent.forTarget(this);
315 315
316 @DomName('IDBDatabase.versionchange') 316 @DomName('IDBDatabase.versionchange')
317 @DocsEditable 317 @DocsEditable
318 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget (this); 318 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget (this);
319 } 319 }
320 320
321 @DocsEditable 321 @DocsEditable
322 @deprecated
322 class DatabaseEvents extends Events { 323 class DatabaseEvents extends Events {
323 @DocsEditable 324 @DocsEditable
324 DatabaseEvents(EventTarget _ptr) : super(_ptr); 325 DatabaseEvents(EventTarget _ptr) : super(_ptr);
325 326
326 @DocsEditable 327 @DocsEditable
327 EventListenerList get abort => this['abort']; 328 EventListenerList get abort => this['abort'];
328 329
329 @DocsEditable 330 @DocsEditable
330 EventListenerList get error => this['error']; 331 EventListenerList get error => this['error'];
331 332
(...skipping 668 matching lines...) Expand 10 before | Expand all | Expand 10 after
1000 @DomName('IDBOpenDBRequest.blocked') 1001 @DomName('IDBOpenDBRequest.blocked')
1001 @DocsEditable 1002 @DocsEditable
1002 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked'); 1003 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked');
1003 1004
1004 @DomName('IDBOpenDBRequest.upgradeneeded') 1005 @DomName('IDBOpenDBRequest.upgradeneeded')
1005 @DocsEditable 1006 @DocsEditable
1006 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); 1007 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons t EventStreamProvider<VersionChangeEvent>('upgradeneeded');
1007 1008
1008 @DocsEditable 1009 @DocsEditable
1009 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 1010 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
1011 @deprecated
1010 OpenDBRequestEvents get on => 1012 OpenDBRequestEvents get on =>
1011 new OpenDBRequestEvents(this); 1013 new OpenDBRequestEvents(this);
1012 1014
1013 @DomName('IDBOpenDBRequest.blocked') 1015 @DomName('IDBOpenDBRequest.blocked')
1014 @DocsEditable 1016 @DocsEditable
1015 Stream<Event> get onBlocked => blockedEvent.forTarget(this); 1017 Stream<Event> get onBlocked => blockedEvent.forTarget(this);
1016 1018
1017 @DomName('IDBOpenDBRequest.upgradeneeded') 1019 @DomName('IDBOpenDBRequest.upgradeneeded')
1018 @DocsEditable 1020 @DocsEditable
1019 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget (this); 1021 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget (this);
1020 } 1022 }
1021 1023
1022 @DocsEditable 1024 @DocsEditable
1025 @deprecated
1023 class OpenDBRequestEvents extends RequestEvents { 1026 class OpenDBRequestEvents extends RequestEvents {
1024 @DocsEditable 1027 @DocsEditable
1025 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); 1028 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr);
1026 1029
1027 @DocsEditable 1030 @DocsEditable
1028 EventListenerList get blocked => this['blocked']; 1031 EventListenerList get blocked => this['blocked'];
1029 1032
1030 @DocsEditable 1033 @DocsEditable
1031 EventListenerList get upgradeNeeded => this['upgradeneeded']; 1034 EventListenerList get upgradeNeeded => this['upgradeneeded'];
1032 } 1035 }
1033 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1036 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1034 // for details. All rights reserved. Use of this source code is governed by a 1037 // for details. All rights reserved. Use of this source code is governed by a
1035 // BSD-style license that can be found in the LICENSE file. 1038 // BSD-style license that can be found in the LICENSE file.
1036 1039
1037 1040
1038 @DocsEditable 1041 @DocsEditable
1039 @DomName('IDBRequest') 1042 @DomName('IDBRequest')
1040 class Request extends EventTarget native "*IDBRequest" { 1043 class Request extends EventTarget native "*IDBRequest" {
1041 1044
1042 @DomName('IDBRequest.error') 1045 @DomName('IDBRequest.error')
1043 @DocsEditable 1046 @DocsEditable
1044 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 1047 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
1045 1048
1046 @DomName('IDBRequest.success') 1049 @DomName('IDBRequest.success')
1047 @DocsEditable 1050 @DocsEditable
1048 static const EventStreamProvider<Event> successEvent = const EventStreamProvid er<Event>('success'); 1051 static const EventStreamProvider<Event> successEvent = const EventStreamProvid er<Event>('success');
1049 1052
1050 @DocsEditable 1053 @DocsEditable
1051 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 1054 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
1055 @deprecated
1052 RequestEvents get on => 1056 RequestEvents get on =>
1053 new RequestEvents(this); 1057 new RequestEvents(this);
1054 1058
1055 @DomName('IDBRequest.error') 1059 @DomName('IDBRequest.error')
1056 @DocsEditable 1060 @DocsEditable
1057 final DomError error; 1061 final DomError error;
1058 1062
1059 @DomName('IDBRequest.readyState') 1063 @DomName('IDBRequest.readyState')
1060 @DocsEditable 1064 @DocsEditable
1061 final String readyState; 1065 final String readyState;
(...skipping 16 matching lines...) Expand all
1078 1082
1079 @DomName('IDBRequest.webkitErrorMessage') 1083 @DomName('IDBRequest.webkitErrorMessage')
1080 @DocsEditable 1084 @DocsEditable
1081 final String webkitErrorMessage; 1085 final String webkitErrorMessage;
1082 1086
1083 @JSName('addEventListener') 1087 @JSName('addEventListener')
1084 @DomName('IDBRequest.addEventListener') 1088 @DomName('IDBRequest.addEventListener')
1085 @DocsEditable 1089 @DocsEditable
1086 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native; 1090 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
1087 1091
1088 @JSName('dispatchEvent')
1089 @DomName('IDBRequest.dispatchEvent') 1092 @DomName('IDBRequest.dispatchEvent')
1090 @DocsEditable 1093 @DocsEditable
1091 bool $dom_dispatchEvent(Event evt) native; 1094 bool dispatchEvent(Event evt) native;
1092 1095
1093 @JSName('removeEventListener') 1096 @JSName('removeEventListener')
1094 @DomName('IDBRequest.removeEventListener') 1097 @DomName('IDBRequest.removeEventListener')
1095 @DocsEditable 1098 @DocsEditable
1096 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 1099 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
1097 1100
1098 @DomName('IDBRequest.error') 1101 @DomName('IDBRequest.error')
1099 @DocsEditable 1102 @DocsEditable
1100 Stream<Event> get onError => errorEvent.forTarget(this); 1103 Stream<Event> get onError => errorEvent.forTarget(this);
1101 1104
1102 @DomName('IDBRequest.success') 1105 @DomName('IDBRequest.success')
1103 @DocsEditable 1106 @DocsEditable
1104 Stream<Event> get onSuccess => successEvent.forTarget(this); 1107 Stream<Event> get onSuccess => successEvent.forTarget(this);
1105 } 1108 }
1106 1109
1107 @DocsEditable 1110 @DocsEditable
1111 @deprecated
1108 class RequestEvents extends Events { 1112 class RequestEvents extends Events {
1109 @DocsEditable 1113 @DocsEditable
1110 RequestEvents(EventTarget _ptr) : super(_ptr); 1114 RequestEvents(EventTarget _ptr) : super(_ptr);
1111 1115
1112 @DocsEditable 1116 @DocsEditable
1113 EventListenerList get error => this['error']; 1117 EventListenerList get error => this['error'];
1114 1118
1115 @DocsEditable 1119 @DocsEditable
1116 EventListenerList get success => this['success']; 1120 EventListenerList get success => this['success'];
1117 } 1121 }
(...skipping 13 matching lines...) Expand all
1131 @DomName('IDBTransaction.complete') 1135 @DomName('IDBTransaction.complete')
1132 @DocsEditable 1136 @DocsEditable
1133 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete'); 1137 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete');
1134 1138
1135 @DomName('IDBTransaction.error') 1139 @DomName('IDBTransaction.error')
1136 @DocsEditable 1140 @DocsEditable
1137 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 1141 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
1138 1142
1139 @DocsEditable 1143 @DocsEditable
1140 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 1144 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
1145 @deprecated
1141 TransactionEvents get on => 1146 TransactionEvents get on =>
1142 new TransactionEvents(this); 1147 new TransactionEvents(this);
1143 1148
1144 @DomName('IDBTransaction.db') 1149 @DomName('IDBTransaction.db')
1145 @DocsEditable 1150 @DocsEditable
1146 final Database db; 1151 final Database db;
1147 1152
1148 @DomName('IDBTransaction.error') 1153 @DomName('IDBTransaction.error')
1149 @DocsEditable 1154 @DocsEditable
1150 final DomError error; 1155 final DomError error;
1151 1156
1152 @DomName('IDBTransaction.mode') 1157 @DomName('IDBTransaction.mode')
1153 @DocsEditable 1158 @DocsEditable
1154 final String mode; 1159 final String mode;
1155 1160
1156 @DomName('IDBTransaction.webkitErrorMessage') 1161 @DomName('IDBTransaction.webkitErrorMessage')
1157 @DocsEditable 1162 @DocsEditable
1158 final String webkitErrorMessage; 1163 final String webkitErrorMessage;
1159 1164
1160 @DomName('IDBTransaction.abort') 1165 @DomName('IDBTransaction.abort')
1161 @DocsEditable 1166 @DocsEditable
1162 void abort() native; 1167 void abort() native;
1163 1168
1164 @JSName('addEventListener') 1169 @JSName('addEventListener')
1165 @DomName('IDBTransaction.addEventListener') 1170 @DomName('IDBTransaction.addEventListener')
1166 @DocsEditable 1171 @DocsEditable
1167 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native; 1172 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
1168 1173
1169 @JSName('dispatchEvent')
1170 @DomName('IDBTransaction.dispatchEvent') 1174 @DomName('IDBTransaction.dispatchEvent')
1171 @DocsEditable 1175 @DocsEditable
1172 bool $dom_dispatchEvent(Event evt) native; 1176 bool dispatchEvent(Event evt) native;
1173 1177
1174 @DomName('IDBTransaction.objectStore') 1178 @DomName('IDBTransaction.objectStore')
1175 @DocsEditable 1179 @DocsEditable
1176 ObjectStore objectStore(String name) native; 1180 ObjectStore objectStore(String name) native;
1177 1181
1178 @JSName('removeEventListener') 1182 @JSName('removeEventListener')
1179 @DomName('IDBTransaction.removeEventListener') 1183 @DomName('IDBTransaction.removeEventListener')
1180 @DocsEditable 1184 @DocsEditable
1181 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 1185 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
1182 1186
1183 @DomName('IDBTransaction.abort') 1187 @DomName('IDBTransaction.abort')
1184 @DocsEditable 1188 @DocsEditable
1185 Stream<Event> get onAbort => abortEvent.forTarget(this); 1189 Stream<Event> get onAbort => abortEvent.forTarget(this);
1186 1190
1187 @DomName('IDBTransaction.complete') 1191 @DomName('IDBTransaction.complete')
1188 @DocsEditable 1192 @DocsEditable
1189 Stream<Event> get onComplete => completeEvent.forTarget(this); 1193 Stream<Event> get onComplete => completeEvent.forTarget(this);
1190 1194
1191 @DomName('IDBTransaction.error') 1195 @DomName('IDBTransaction.error')
1192 @DocsEditable 1196 @DocsEditable
1193 Stream<Event> get onError => errorEvent.forTarget(this); 1197 Stream<Event> get onError => errorEvent.forTarget(this);
1194 } 1198 }
1195 1199
1196 @DocsEditable 1200 @DocsEditable
1201 @deprecated
1197 class TransactionEvents extends Events { 1202 class TransactionEvents extends Events {
1198 @DocsEditable 1203 @DocsEditable
1199 TransactionEvents(EventTarget _ptr) : super(_ptr); 1204 TransactionEvents(EventTarget _ptr) : super(_ptr);
1200 1205
1201 @DocsEditable 1206 @DocsEditable
1202 EventListenerList get abort => this['abort']; 1207 EventListenerList get abort => this['abort'];
1203 1208
1204 @DocsEditable 1209 @DocsEditable
1205 EventListenerList get complete => this['complete']; 1210 EventListenerList get complete => this['complete'];
1206 1211
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
1245 @DocsEditable 1250 @DocsEditable
1246 @DomName('IDBVersionChangeRequest') 1251 @DomName('IDBVersionChangeRequest')
1247 class VersionChangeRequest extends Request implements EventTarget native "*IDBVe rsionChangeRequest" { 1252 class VersionChangeRequest extends Request implements EventTarget native "*IDBVe rsionChangeRequest" {
1248 1253
1249 @DomName('IDBVersionChangeRequest.blocked') 1254 @DomName('IDBVersionChangeRequest.blocked')
1250 @DocsEditable 1255 @DocsEditable
1251 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked'); 1256 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked');
1252 1257
1253 @DocsEditable 1258 @DocsEditable
1254 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 1259 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
1260 @deprecated
1255 VersionChangeRequestEvents get on => 1261 VersionChangeRequestEvents get on =>
1256 new VersionChangeRequestEvents(this); 1262 new VersionChangeRequestEvents(this);
1257 1263
1258 @DomName('IDBVersionChangeRequest.blocked') 1264 @DomName('IDBVersionChangeRequest.blocked')
1259 @DocsEditable 1265 @DocsEditable
1260 Stream<Event> get onBlocked => blockedEvent.forTarget(this); 1266 Stream<Event> get onBlocked => blockedEvent.forTarget(this);
1261 } 1267 }
1262 1268
1263 @DocsEditable 1269 @DocsEditable
1270 @deprecated
1264 class VersionChangeRequestEvents extends RequestEvents { 1271 class VersionChangeRequestEvents extends RequestEvents {
1265 @DocsEditable 1272 @DocsEditable
1266 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr); 1273 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr);
1267 1274
1268 @DocsEditable 1275 @DocsEditable
1269 EventListenerList get blocked => this['blocked']; 1276 EventListenerList get blocked => this['blocked'];
1270 } 1277 }
1271 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1278 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1272 // for details. All rights reserved. Use of this source code is governed by a 1279 // for details. All rights reserved. Use of this source code is governed by a
1273 // BSD-style license that can be found in the LICENSE file. 1280 // BSD-style license that can be found in the LICENSE file.
1274 1281
1275 1282
1276 @DocsEditable 1283 @DocsEditable
1277 @DomName('IDBAny') 1284 @DomName('IDBAny')
1278 class _Any native "*IDBAny" { 1285 class _Any native "*IDBAny" {
1279 } 1286 }
OLDNEW
« no previous file with comments | « sdk/lib/html/dartium/html_dartium.dart ('k') | sdk/lib/indexed_db/dartium/indexed_db_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698