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

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

Issue 12092118: Change the way that events are annotated. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Line length. Created 7 years, 10 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 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 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
217 // Try and create a transaction with a string mode. Browsers that expect a 217 // Try and create a transaction with a string mode. Browsers that expect a
218 // numeric mode tend to convert the string into a number. This fails 218 // numeric mode tend to convert the string into a number. This fails
219 // silently, resulting in zero ('readonly'). 219 // silently, resulting in zero ('readonly').
220 return _transaction(storeName_OR_storeNames, mode); 220 return _transaction(storeName_OR_storeNames, mode);
221 } 221 }
222 222
223 @JSName('transaction') 223 @JSName('transaction')
224 Transaction _transaction(stores, mode) native; 224 Transaction _transaction(stores, mode) native;
225 225
226 226
227 @DomName('IDBDatabase.abort') 227 @DomName('IDBDatabase.abortEvent')
228 @DocsEditable 228 @DocsEditable
229 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort'); 229 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
230 230
231 @DomName('IDBDatabase.error') 231 @DomName('IDBDatabase.errorEvent')
232 @DocsEditable 232 @DocsEditable
233 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 233 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
234 234
235 @DomName('IDBDatabase.versionchange') 235 @DomName('IDBDatabase.versionchangeEvent')
236 @DocsEditable 236 @DocsEditable
237 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons t EventStreamProvider<UpgradeNeededEvent>('versionchange'); 237 static const EventStreamProvider<UpgradeNeededEvent> versionChangeEvent = cons t EventStreamProvider<UpgradeNeededEvent>('versionchange');
238 238
239 @DocsEditable 239 @DocsEditable
240 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 240 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
241 @deprecated 241 @deprecated
242 DatabaseEvents get on => 242 DatabaseEvents get on =>
243 new DatabaseEvents(this); 243 new DatabaseEvents(this);
244 244
245 @DomName('IDBDatabase.name') 245 @DomName('IDBDatabase.name')
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
287 287
288 @DomName('IDBDatabase.dispatchEvent') 288 @DomName('IDBDatabase.dispatchEvent')
289 @DocsEditable 289 @DocsEditable
290 bool dispatchEvent(Event evt) native; 290 bool dispatchEvent(Event evt) native;
291 291
292 @JSName('removeEventListener') 292 @JSName('removeEventListener')
293 @DomName('IDBDatabase.removeEventListener') 293 @DomName('IDBDatabase.removeEventListener')
294 @DocsEditable 294 @DocsEditable
295 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 295 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
296 296
297 @DomName('IDBDatabase.abort') 297 @DomName('IDBDatabase.onabort')
298 @DocsEditable 298 @DocsEditable
299 Stream<Event> get onAbort => abortEvent.forTarget(this); 299 Stream<Event> get onAbort => abortEvent.forTarget(this);
300 300
301 @DomName('IDBDatabase.error') 301 @DomName('IDBDatabase.onerror')
302 @DocsEditable 302 @DocsEditable
303 Stream<Event> get onError => errorEvent.forTarget(this); 303 Stream<Event> get onError => errorEvent.forTarget(this);
304 304
305 @DomName('IDBDatabase.versionchange') 305 @DomName('IDBDatabase.onversionchange')
306 @DocsEditable 306 @DocsEditable
307 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget (this); 307 Stream<UpgradeNeededEvent> get onVersionChange => versionChangeEvent.forTarget (this);
308 } 308 }
309 309
310 @DocsEditable 310 @DocsEditable
311 @deprecated 311 @deprecated
312 class DatabaseEvents extends Events { 312 class DatabaseEvents extends Events {
313 @DocsEditable 313 @DocsEditable
314 DatabaseEvents(EventTarget _ptr) : super(_ptr); 314 DatabaseEvents(EventTarget _ptr) : super(_ptr);
315 315
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after
639 } 639 }
640 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 640 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
641 // for details. All rights reserved. Use of this source code is governed by a 641 // for details. All rights reserved. Use of this source code is governed by a
642 // BSD-style license that can be found in the LICENSE file. 642 // BSD-style license that can be found in the LICENSE file.
643 643
644 644
645 @DocsEditable 645 @DocsEditable
646 @DomName('IDBOpenDBRequest') 646 @DomName('IDBOpenDBRequest')
647 class OpenDBRequest extends Request implements EventTarget native "*IDBOpenDBReq uest" { 647 class OpenDBRequest extends Request implements EventTarget native "*IDBOpenDBReq uest" {
648 648
649 @DomName('IDBOpenDBRequest.blocked') 649 @DomName('IDBOpenDBRequest.blockedEvent')
650 @DocsEditable 650 @DocsEditable
651 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked'); 651 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked');
652 652
653 @DomName('IDBOpenDBRequest.upgradeneeded') 653 @DomName('IDBOpenDBRequest.upgradeneededEvent')
654 @DocsEditable 654 @DocsEditable
655 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); 655 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons t EventStreamProvider<VersionChangeEvent>('upgradeneeded');
656 656
657 @DocsEditable 657 @DocsEditable
658 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 658 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
659 @deprecated 659 @deprecated
660 OpenDBRequestEvents get on => 660 OpenDBRequestEvents get on =>
661 new OpenDBRequestEvents(this); 661 new OpenDBRequestEvents(this);
662 662
663 @DomName('IDBOpenDBRequest.blocked') 663 @DomName('IDBOpenDBRequest.onblocked')
664 @DocsEditable 664 @DocsEditable
665 Stream<Event> get onBlocked => blockedEvent.forTarget(this); 665 Stream<Event> get onBlocked => blockedEvent.forTarget(this);
666 666
667 @DomName('IDBOpenDBRequest.upgradeneeded') 667 @DomName('IDBOpenDBRequest.onupgradeneeded')
668 @DocsEditable 668 @DocsEditable
669 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget (this); 669 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget (this);
670 } 670 }
671 671
672 @DocsEditable 672 @DocsEditable
673 @deprecated 673 @deprecated
674 class OpenDBRequestEvents extends RequestEvents { 674 class OpenDBRequestEvents extends RequestEvents {
675 @DocsEditable 675 @DocsEditable
676 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr); 676 OpenDBRequestEvents(EventTarget _ptr) : super(_ptr);
677 677
678 @DocsEditable 678 @DocsEditable
679 EventListenerList get blocked => this['blocked']; 679 EventListenerList get blocked => this['blocked'];
680 680
681 @DocsEditable 681 @DocsEditable
682 EventListenerList get upgradeNeeded => this['upgradeneeded']; 682 EventListenerList get upgradeNeeded => this['upgradeneeded'];
683 } 683 }
684 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 684 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
685 // for details. All rights reserved. Use of this source code is governed by a 685 // for details. All rights reserved. Use of this source code is governed by a
686 // BSD-style license that can be found in the LICENSE file. 686 // BSD-style license that can be found in the LICENSE file.
687 687
688 688
689 @DocsEditable 689 @DocsEditable
690 @DomName('IDBRequest') 690 @DomName('IDBRequest')
691 class Request extends EventTarget native "*IDBRequest" { 691 class Request extends EventTarget native "*IDBRequest" {
692 692
693 @DomName('IDBRequest.error') 693 @DomName('IDBRequest.errorEvent')
694 @DocsEditable 694 @DocsEditable
695 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 695 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
696 696
697 @DomName('IDBRequest.success') 697 @DomName('IDBRequest.successEvent')
698 @DocsEditable 698 @DocsEditable
699 static const EventStreamProvider<Event> successEvent = const EventStreamProvid er<Event>('success'); 699 static const EventStreamProvider<Event> successEvent = const EventStreamProvid er<Event>('success');
700 700
701 @DocsEditable 701 @DocsEditable
702 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 702 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
703 @deprecated 703 @deprecated
704 RequestEvents get on => 704 RequestEvents get on =>
705 new RequestEvents(this); 705 new RequestEvents(this);
706 706
707 @DomName('IDBRequest.error') 707 @DomName('IDBRequest.error')
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
739 739
740 @DomName('IDBRequest.dispatchEvent') 740 @DomName('IDBRequest.dispatchEvent')
741 @DocsEditable 741 @DocsEditable
742 bool dispatchEvent(Event evt) native; 742 bool dispatchEvent(Event evt) native;
743 743
744 @JSName('removeEventListener') 744 @JSName('removeEventListener')
745 @DomName('IDBRequest.removeEventListener') 745 @DomName('IDBRequest.removeEventListener')
746 @DocsEditable 746 @DocsEditable
747 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 747 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
748 748
749 @DomName('IDBRequest.error') 749 @DomName('IDBRequest.onerror')
750 @DocsEditable 750 @DocsEditable
751 Stream<Event> get onError => errorEvent.forTarget(this); 751 Stream<Event> get onError => errorEvent.forTarget(this);
752 752
753 @DomName('IDBRequest.success') 753 @DomName('IDBRequest.onsuccess')
754 @DocsEditable 754 @DocsEditable
755 Stream<Event> get onSuccess => successEvent.forTarget(this); 755 Stream<Event> get onSuccess => successEvent.forTarget(this);
756 } 756 }
757 757
758 @DocsEditable 758 @DocsEditable
759 @deprecated 759 @deprecated
760 class RequestEvents extends Events { 760 class RequestEvents extends Events {
761 @DocsEditable 761 @DocsEditable
762 RequestEvents(EventTarget _ptr) : super(_ptr); 762 RequestEvents(EventTarget _ptr) : super(_ptr);
763 763
764 @DocsEditable 764 @DocsEditable
765 EventListenerList get error => this['error']; 765 EventListenerList get error => this['error'];
766 766
767 @DocsEditable 767 @DocsEditable
768 EventListenerList get success => this['success']; 768 EventListenerList get success => this['success'];
769 } 769 }
770 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 770 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
771 // for details. All rights reserved. Use of this source code is governed by a 771 // for details. All rights reserved. Use of this source code is governed by a
772 // BSD-style license that can be found in the LICENSE file. 772 // BSD-style license that can be found in the LICENSE file.
773 773
774 774
775 @DocsEditable 775 @DocsEditable
776 @DomName('IDBTransaction') 776 @DomName('IDBTransaction')
777 class Transaction extends EventTarget native "*IDBTransaction" { 777 class Transaction extends EventTarget native "*IDBTransaction" {
778 778
779 @DomName('IDBTransaction.abort') 779 @DomName('IDBTransaction.abortEvent')
780 @DocsEditable 780 @DocsEditable
781 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort'); 781 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
782 782
783 @DomName('IDBTransaction.complete') 783 @DomName('IDBTransaction.completeEvent')
784 @DocsEditable 784 @DocsEditable
785 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete'); 785 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete');
786 786
787 @DomName('IDBTransaction.error') 787 @DomName('IDBTransaction.errorEvent')
788 @DocsEditable 788 @DocsEditable
789 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 789 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
790 790
791 @DocsEditable 791 @DocsEditable
792 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 792 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
793 @deprecated 793 @deprecated
794 TransactionEvents get on => 794 TransactionEvents get on =>
795 new TransactionEvents(this); 795 new TransactionEvents(this);
796 796
797 @DomName('IDBTransaction.db') 797 @DomName('IDBTransaction.db')
(...skipping 27 matching lines...) Expand all
825 825
826 @DomName('IDBTransaction.objectStore') 826 @DomName('IDBTransaction.objectStore')
827 @DocsEditable 827 @DocsEditable
828 ObjectStore objectStore(String name) native; 828 ObjectStore objectStore(String name) native;
829 829
830 @JSName('removeEventListener') 830 @JSName('removeEventListener')
831 @DomName('IDBTransaction.removeEventListener') 831 @DomName('IDBTransaction.removeEventListener')
832 @DocsEditable 832 @DocsEditable
833 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 833 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
834 834
835 @DomName('IDBTransaction.abort') 835 @DomName('IDBTransaction.onabort')
836 @DocsEditable 836 @DocsEditable
837 Stream<Event> get onAbort => abortEvent.forTarget(this); 837 Stream<Event> get onAbort => abortEvent.forTarget(this);
838 838
839 @DomName('IDBTransaction.complete') 839 @DomName('IDBTransaction.oncomplete')
840 @DocsEditable 840 @DocsEditable
841 Stream<Event> get onComplete => completeEvent.forTarget(this); 841 Stream<Event> get onComplete => completeEvent.forTarget(this);
842 842
843 @DomName('IDBTransaction.error') 843 @DomName('IDBTransaction.onerror')
844 @DocsEditable 844 @DocsEditable
845 Stream<Event> get onError => errorEvent.forTarget(this); 845 Stream<Event> get onError => errorEvent.forTarget(this);
846 } 846 }
847 847
848 @DocsEditable 848 @DocsEditable
849 @deprecated 849 @deprecated
850 class TransactionEvents extends Events { 850 class TransactionEvents extends Events {
851 @DocsEditable 851 @DocsEditable
852 TransactionEvents(EventTarget _ptr) : super(_ptr); 852 TransactionEvents(EventTarget _ptr) : super(_ptr);
853 853
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
892 } 892 }
893 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 893 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
894 // for details. All rights reserved. Use of this source code is governed by a 894 // for details. All rights reserved. Use of this source code is governed by a
895 // BSD-style license that can be found in the LICENSE file. 895 // BSD-style license that can be found in the LICENSE file.
896 896
897 897
898 @DocsEditable 898 @DocsEditable
899 @DomName('IDBVersionChangeRequest') 899 @DomName('IDBVersionChangeRequest')
900 class VersionChangeRequest extends Request implements EventTarget native "*IDBVe rsionChangeRequest" { 900 class VersionChangeRequest extends Request implements EventTarget native "*IDBVe rsionChangeRequest" {
901 901
902 @DomName('IDBVersionChangeRequest.blocked') 902 @DomName('IDBVersionChangeRequest.blockedEvent')
903 @DocsEditable 903 @DocsEditable
904 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked'); 904 static const EventStreamProvider<Event> blockedEvent = const EventStreamProvid er<Event>('blocked');
905 905
906 @DocsEditable 906 @DocsEditable
907 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 907 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
908 @deprecated 908 @deprecated
909 VersionChangeRequestEvents get on => 909 VersionChangeRequestEvents get on =>
910 new VersionChangeRequestEvents(this); 910 new VersionChangeRequestEvents(this);
911 911
912 @DomName('IDBVersionChangeRequest.blocked') 912 @DomName('IDBVersionChangeRequest.onblocked')
913 @DocsEditable 913 @DocsEditable
914 Stream<Event> get onBlocked => blockedEvent.forTarget(this); 914 Stream<Event> get onBlocked => blockedEvent.forTarget(this);
915 } 915 }
916 916
917 @DocsEditable 917 @DocsEditable
918 @deprecated 918 @deprecated
919 class VersionChangeRequestEvents extends RequestEvents { 919 class VersionChangeRequestEvents extends RequestEvents {
920 @DocsEditable 920 @DocsEditable
921 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr); 921 VersionChangeRequestEvents(EventTarget _ptr) : super(_ptr);
922 922
923 @DocsEditable 923 @DocsEditable
924 EventListenerList get blocked => this['blocked']; 924 EventListenerList get blocked => this['blocked'];
925 } 925 }
926 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 926 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
927 // for details. All rights reserved. Use of this source code is governed by a 927 // for details. All rights reserved. Use of this source code is governed by a
928 // BSD-style license that can be found in the LICENSE file. 928 // BSD-style license that can be found in the LICENSE file.
929 929
930 930
931 @DocsEditable 931 @DocsEditable
932 @DomName('IDBAny') 932 @DomName('IDBAny')
933 class _IDBAny native "*IDBAny" { 933 class _IDBAny native "*IDBAny" {
934 } 934 }
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