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

Side by Side Diff: sdk/lib/svg/dart2js/svg_dart2js.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 svg; 1 library svg;
2 2
3 import 'dart:async';
3 import 'dart:collection'; 4 import 'dart:collection';
4 import 'dart:html'; 5 import 'dart:html';
5 import 'dart:html_common'; 6 import 'dart:html_common';
6 // DO NOT EDIT 7 // DO NOT EDIT
7 // Auto-generated dart:svg library. 8 // Auto-generated dart:svg library.
8 9
9 10
10 11
11 12
12 13
(...skipping 851 matching lines...) Expand 10 before | Expand all | Expand 10 after
864 CssValue getPresentationAttribute(String name) native; 865 CssValue getPresentationAttribute(String name) native;
865 } 866 }
866 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 867 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
867 // for details. All rights reserved. Use of this source code is governed by a 868 // for details. All rights reserved. Use of this source code is governed by a
868 // BSD-style license that can be found in the LICENSE file. 869 // BSD-style license that can be found in the LICENSE file.
869 870
870 871
871 /// @domName SVGElementInstance; @docsEditable true 872 /// @domName SVGElementInstance; @docsEditable true
872 class ElementInstance extends EventTarget native "*SVGElementInstance" { 873 class ElementInstance extends EventTarget native "*SVGElementInstance" {
873 874
875 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
876
877 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy');
878
879 static const EventStreamProvider<Event> beforeCutEvent = const EventStreamProv ider<Event>('beforecut');
880
881 static const EventStreamProvider<Event> beforePasteEvent = const EventStreamPr ovider<Event>('beforepaste');
882
883 static const EventStreamProvider<Event> blurEvent = const EventStreamProvider< Event>('blur');
884
885 static const EventStreamProvider<Event> changeEvent = const EventStreamProvide r<Event>('change');
886
887 static const EventStreamProvider<MouseEvent> clickEvent = const EventStreamPro vider<MouseEvent>('click');
888
889 static const EventStreamProvider<MouseEvent> contextMenuEvent = const EventStr eamProvider<MouseEvent>('contextmenu');
890
891 static const EventStreamProvider<Event> copyEvent = const EventStreamProvider< Event>('copy');
892
893 static const EventStreamProvider<Event> cutEvent = const EventStreamProvider<E vent>('cut');
894
895 static const EventStreamProvider<Event> doubleClickEvent = const EventStreamPr ovider<Event>('dblclick');
896
897 static const EventStreamProvider<MouseEvent> dragEvent = const EventStreamProv ider<MouseEvent>('drag');
898
899 static const EventStreamProvider<MouseEvent> dragEndEvent = const EventStreamP rovider<MouseEvent>('dragend');
900
901 static const EventStreamProvider<MouseEvent> dragEnterEvent = const EventStrea mProvider<MouseEvent>('dragenter');
902
903 static const EventStreamProvider<MouseEvent> dragLeaveEvent = const EventStrea mProvider<MouseEvent>('dragleave');
904
905 static const EventStreamProvider<MouseEvent> dragOverEvent = const EventStream Provider<MouseEvent>('dragover');
906
907 static const EventStreamProvider<MouseEvent> dragStartEvent = const EventStrea mProvider<MouseEvent>('dragstart');
908
909 static const EventStreamProvider<MouseEvent> dropEvent = const EventStreamProv ider<MouseEvent>('drop');
910
911 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
912
913 static const EventStreamProvider<Event> focusEvent = const EventStreamProvider <Event>('focus');
914
915 static const EventStreamProvider<Event> inputEvent = const EventStreamProvider <Event>('input');
916
917 static const EventStreamProvider<KeyboardEvent> keyDownEvent = const EventStre amProvider<KeyboardEvent>('keydown');
918
919 static const EventStreamProvider<KeyboardEvent> keyPressEvent = const EventStr eamProvider<KeyboardEvent>('keypress');
920
921 static const EventStreamProvider<KeyboardEvent> keyUpEvent = const EventStream Provider<KeyboardEvent>('keyup');
922
923 static const EventStreamProvider<Event> loadEvent = const EventStreamProvider< Event>('load');
924
925 static const EventStreamProvider<MouseEvent> mouseDownEvent = const EventStrea mProvider<MouseEvent>('mousedown');
926
927 static const EventStreamProvider<MouseEvent> mouseMoveEvent = const EventStrea mProvider<MouseEvent>('mousemove');
928
929 static const EventStreamProvider<MouseEvent> mouseOutEvent = const EventStream Provider<MouseEvent>('mouseout');
930
931 static const EventStreamProvider<MouseEvent> mouseOverEvent = const EventStrea mProvider<MouseEvent>('mouseover');
932
933 static const EventStreamProvider<MouseEvent> mouseUpEvent = const EventStreamP rovider<MouseEvent>('mouseup');
934
935 static const EventStreamProvider<WheelEvent> mouseWheelEvent = const EventStre amProvider<WheelEvent>('mousewheel');
936
937 static const EventStreamProvider<Event> pasteEvent = const EventStreamProvider <Event>('paste');
938
939 static const EventStreamProvider<Event> resetEvent = const EventStreamProvider <Event>('reset');
940
941 static const EventStreamProvider<Event> resizeEvent = const EventStreamProvide r<Event>('resize');
942
943 static const EventStreamProvider<Event> scrollEvent = const EventStreamProvide r<Event>('scroll');
944
945 static const EventStreamProvider<Event> searchEvent = const EventStreamProvide r<Event>('search');
946
947 static const EventStreamProvider<Event> selectEvent = const EventStreamProvide r<Event>('select');
948
949 static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr ovider<Event>('selectstart');
950
951 static const EventStreamProvider<Event> submitEvent = const EventStreamProvide r<Event>('submit');
952
953 static const EventStreamProvider<Event> unloadEvent = const EventStreamProvide r<Event>('unload');
954
874 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true 955 /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev entTarget.dispatchEvent; @docsEditable true
875 ElementInstanceEvents get on => 956 ElementInstanceEvents get on =>
876 new ElementInstanceEvents(this); 957 new ElementInstanceEvents(this);
877 958
878 /// @domName SVGElementInstance.childNodes; @docsEditable true 959 /// @domName SVGElementInstance.childNodes; @docsEditable true
879 @Returns('_ElementInstanceList') @Creates('_ElementInstanceList') 960 @Returns('_ElementInstanceList') @Creates('_ElementInstanceList')
880 final List<ElementInstance> childNodes; 961 final List<ElementInstance> childNodes;
881 962
882 /// @domName SVGElementInstance.correspondingElement; @docsEditable true 963 /// @domName SVGElementInstance.correspondingElement; @docsEditable true
883 final SvgElement correspondingElement; 964 final SvgElement correspondingElement;
884 965
885 /// @domName SVGElementInstance.correspondingUseElement; @docsEditable true 966 /// @domName SVGElementInstance.correspondingUseElement; @docsEditable true
886 final UseElement correspondingUseElement; 967 final UseElement correspondingUseElement;
887 968
888 /// @domName SVGElementInstance.firstChild; @docsEditable true 969 /// @domName SVGElementInstance.firstChild; @docsEditable true
889 final ElementInstance firstChild; 970 final ElementInstance firstChild;
890 971
891 /// @domName SVGElementInstance.lastChild; @docsEditable true 972 /// @domName SVGElementInstance.lastChild; @docsEditable true
892 final ElementInstance lastChild; 973 final ElementInstance lastChild;
893 974
894 /// @domName SVGElementInstance.nextSibling; @docsEditable true 975 /// @domName SVGElementInstance.nextSibling; @docsEditable true
895 final ElementInstance nextSibling; 976 final ElementInstance nextSibling;
896 977
897 /// @domName SVGElementInstance.parentNode; @docsEditable true 978 /// @domName SVGElementInstance.parentNode; @docsEditable true
898 final ElementInstance parentNode; 979 final ElementInstance parentNode;
899 980
900 /// @domName SVGElementInstance.previousSibling; @docsEditable true 981 /// @domName SVGElementInstance.previousSibling; @docsEditable true
901 final ElementInstance previousSibling; 982 final ElementInstance previousSibling;
983
984 Stream<Event> get onAbort => abortEvent.forTarget(this);
985
986 Stream<Event> get onBeforeCopy => beforeCopyEvent.forTarget(this);
987
988 Stream<Event> get onBeforeCut => beforeCutEvent.forTarget(this);
989
990 Stream<Event> get onBeforePaste => beforePasteEvent.forTarget(this);
991
992 Stream<Event> get onBlur => blurEvent.forTarget(this);
993
994 Stream<Event> get onChange => changeEvent.forTarget(this);
995
996 Stream<MouseEvent> get onClick => clickEvent.forTarget(this);
997
998 Stream<MouseEvent> get onContextMenu => contextMenuEvent.forTarget(this);
999
1000 Stream<Event> get onCopy => copyEvent.forTarget(this);
1001
1002 Stream<Event> get onCut => cutEvent.forTarget(this);
1003
1004 Stream<Event> get onDoubleClick => doubleClickEvent.forTarget(this);
1005
1006 Stream<MouseEvent> get onDrag => dragEvent.forTarget(this);
1007
1008 Stream<MouseEvent> get onDragEnd => dragEndEvent.forTarget(this);
1009
1010 Stream<MouseEvent> get onDragEnter => dragEnterEvent.forTarget(this);
1011
1012 Stream<MouseEvent> get onDragLeave => dragLeaveEvent.forTarget(this);
1013
1014 Stream<MouseEvent> get onDragOver => dragOverEvent.forTarget(this);
1015
1016 Stream<MouseEvent> get onDragStart => dragStartEvent.forTarget(this);
1017
1018 Stream<MouseEvent> get onDrop => dropEvent.forTarget(this);
1019
1020 Stream<Event> get onError => errorEvent.forTarget(this);
1021
1022 Stream<Event> get onFocus => focusEvent.forTarget(this);
1023
1024 Stream<Event> get onInput => inputEvent.forTarget(this);
1025
1026 Stream<KeyboardEvent> get onKeyDown => keyDownEvent.forTarget(this);
1027
1028 Stream<KeyboardEvent> get onKeyPress => keyPressEvent.forTarget(this);
1029
1030 Stream<KeyboardEvent> get onKeyUp => keyUpEvent.forTarget(this);
1031
1032 Stream<Event> get onLoad => loadEvent.forTarget(this);
1033
1034 Stream<MouseEvent> get onMouseDown => mouseDownEvent.forTarget(this);
1035
1036 Stream<MouseEvent> get onMouseMove => mouseMoveEvent.forTarget(this);
1037
1038 Stream<MouseEvent> get onMouseOut => mouseOutEvent.forTarget(this);
1039
1040 Stream<MouseEvent> get onMouseOver => mouseOverEvent.forTarget(this);
1041
1042 Stream<MouseEvent> get onMouseUp => mouseUpEvent.forTarget(this);
1043
1044 Stream<WheelEvent> get onMouseWheel => mouseWheelEvent.forTarget(this);
1045
1046 Stream<Event> get onPaste => pasteEvent.forTarget(this);
1047
1048 Stream<Event> get onReset => resetEvent.forTarget(this);
1049
1050 Stream<Event> get onResize => resizeEvent.forTarget(this);
1051
1052 Stream<Event> get onScroll => scrollEvent.forTarget(this);
1053
1054 Stream<Event> get onSearch => searchEvent.forTarget(this);
1055
1056 Stream<Event> get onSelect => selectEvent.forTarget(this);
1057
1058 Stream<Event> get onSelectStart => selectStartEvent.forTarget(this);
1059
1060 Stream<Event> get onSubmit => submitEvent.forTarget(this);
1061
1062 Stream<Event> get onUnload => unloadEvent.forTarget(this);
902 } 1063 }
903 1064
904 /// @docsEditable true 1065 /// @docsEditable true
905 class ElementInstanceEvents extends Events { 1066 class ElementInstanceEvents extends Events {
906 /// @docsEditable true 1067 /// @docsEditable true
907 ElementInstanceEvents(EventTarget _ptr) : super(_ptr); 1068 ElementInstanceEvents(EventTarget _ptr) : super(_ptr);
908 1069
909 /// @docsEditable true 1070 /// @docsEditable true
910 EventListenerList get abort => this['abort']; 1071 EventListenerList get abort => this['abort'];
911 1072
(...skipping 5596 matching lines...) Expand 10 before | Expand all | Expand 10 after
6508 } 6669 }
6509 6670
6510 List<ElementInstance> getRange(int start, int rangeLength) => 6671 List<ElementInstance> getRange(int start, int rangeLength) =>
6511 Lists.getRange(this, start, rangeLength, <ElementInstance>[]); 6672 Lists.getRange(this, start, rangeLength, <ElementInstance>[]);
6512 6673
6513 // -- end List<ElementInstance> mixins. 6674 // -- end List<ElementInstance> mixins.
6514 6675
6515 /// @domName SVGElementInstanceList.item; @docsEditable true 6676 /// @domName SVGElementInstanceList.item; @docsEditable true
6516 ElementInstance item(int index) native; 6677 ElementInstance item(int index) native;
6517 } 6678 }
OLDNEW
« no previous file with comments | « sdk/lib/indexed_db/dartium/indexed_db_dartium.dart ('k') | sdk/lib/svg/dartium/svg_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698