OLD | NEW |
1 library dart.dom.svg; | 1 library dart.dom.svg; |
2 | 2 |
3 import 'dart:async'; | 3 import 'dart:async'; |
4 import 'dart:collection'; | 4 import 'dart:collection'; |
5 import 'dart:_collection-dev' hide deprecated; | 5 import 'dart:_collection-dev' hide deprecated; |
6 import 'dart:html'; | 6 import 'dart:html'; |
7 import 'dart:html_common'; | 7 import 'dart:html_common'; |
8 import 'dart:nativewrappers'; | 8 import 'dart:nativewrappers'; |
9 // DO NOT EDIT | 9 // DO NOT EDIT |
10 // Auto-generated dart:svg library. | 10 // Auto-generated dart:svg library. |
(...skipping 774 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
785 // WARNING: Do not edit - generated code. | 785 // WARNING: Do not edit - generated code. |
786 | 786 |
787 | 787 |
788 @DocsEditable() | 788 @DocsEditable() |
789 @DomName('SVGElementInstance') | 789 @DomName('SVGElementInstance') |
790 @Unstable() | 790 @Unstable() |
791 class ElementInstance extends EventTarget { | 791 class ElementInstance extends EventTarget { |
792 // To suppress missing implicit constructor warnings. | 792 // To suppress missing implicit constructor warnings. |
793 factory ElementInstance._() { throw new UnsupportedError("Not supported"); } | 793 factory ElementInstance._() { throw new UnsupportedError("Not supported"); } |
794 | 794 |
| 795 /** |
| 796 * Static factory designed to expose `abort` events to event |
| 797 * handlers that are not necessarily instances of [ElementInstance]. |
| 798 * |
| 799 * See [EventStreamProvider] for usage information. |
| 800 */ |
795 @DomName('SVGElementInstance.abortEvent') | 801 @DomName('SVGElementInstance.abortEvent') |
796 @DocsEditable() | 802 @DocsEditable() |
797 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); | 803 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
<Event>('abort'); |
798 | 804 |
| 805 /** |
| 806 * Static factory designed to expose `beforecopy` events to event |
| 807 * handlers that are not necessarily instances of [ElementInstance]. |
| 808 * |
| 809 * See [EventStreamProvider] for usage information. |
| 810 */ |
799 @DomName('SVGElementInstance.beforecopyEvent') | 811 @DomName('SVGElementInstance.beforecopyEvent') |
800 @DocsEditable() | 812 @DocsEditable() |
801 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro
vider<Event>('beforecopy'); | 813 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro
vider<Event>('beforecopy'); |
802 | 814 |
| 815 /** |
| 816 * Static factory designed to expose `beforecut` events to event |
| 817 * handlers that are not necessarily instances of [ElementInstance]. |
| 818 * |
| 819 * See [EventStreamProvider] for usage information. |
| 820 */ |
803 @DomName('SVGElementInstance.beforecutEvent') | 821 @DomName('SVGElementInstance.beforecutEvent') |
804 @DocsEditable() | 822 @DocsEditable() |
805 static const EventStreamProvider<Event> beforeCutEvent = const EventStreamProv
ider<Event>('beforecut'); | 823 static const EventStreamProvider<Event> beforeCutEvent = const EventStreamProv
ider<Event>('beforecut'); |
806 | 824 |
| 825 /** |
| 826 * Static factory designed to expose `beforepaste` events to event |
| 827 * handlers that are not necessarily instances of [ElementInstance]. |
| 828 * |
| 829 * See [EventStreamProvider] for usage information. |
| 830 */ |
807 @DomName('SVGElementInstance.beforepasteEvent') | 831 @DomName('SVGElementInstance.beforepasteEvent') |
808 @DocsEditable() | 832 @DocsEditable() |
809 static const EventStreamProvider<Event> beforePasteEvent = const EventStreamPr
ovider<Event>('beforepaste'); | 833 static const EventStreamProvider<Event> beforePasteEvent = const EventStreamPr
ovider<Event>('beforepaste'); |
810 | 834 |
| 835 /** |
| 836 * Static factory designed to expose `blur` events to event |
| 837 * handlers that are not necessarily instances of [ElementInstance]. |
| 838 * |
| 839 * See [EventStreamProvider] for usage information. |
| 840 */ |
811 @DomName('SVGElementInstance.blurEvent') | 841 @DomName('SVGElementInstance.blurEvent') |
812 @DocsEditable() | 842 @DocsEditable() |
813 static const EventStreamProvider<Event> blurEvent = const EventStreamProvider<
Event>('blur'); | 843 static const EventStreamProvider<Event> blurEvent = const EventStreamProvider<
Event>('blur'); |
814 | 844 |
| 845 /** |
| 846 * Static factory designed to expose `change` events to event |
| 847 * handlers that are not necessarily instances of [ElementInstance]. |
| 848 * |
| 849 * See [EventStreamProvider] for usage information. |
| 850 */ |
815 @DomName('SVGElementInstance.changeEvent') | 851 @DomName('SVGElementInstance.changeEvent') |
816 @DocsEditable() | 852 @DocsEditable() |
817 static const EventStreamProvider<Event> changeEvent = const EventStreamProvide
r<Event>('change'); | 853 static const EventStreamProvider<Event> changeEvent = const EventStreamProvide
r<Event>('change'); |
818 | 854 |
| 855 /** |
| 856 * Static factory designed to expose `click` events to event |
| 857 * handlers that are not necessarily instances of [ElementInstance]. |
| 858 * |
| 859 * See [EventStreamProvider] for usage information. |
| 860 */ |
819 @DomName('SVGElementInstance.clickEvent') | 861 @DomName('SVGElementInstance.clickEvent') |
820 @DocsEditable() | 862 @DocsEditable() |
821 static const EventStreamProvider<MouseEvent> clickEvent = const EventStreamPro
vider<MouseEvent>('click'); | 863 static const EventStreamProvider<MouseEvent> clickEvent = const EventStreamPro
vider<MouseEvent>('click'); |
822 | 864 |
| 865 /** |
| 866 * Static factory designed to expose `contextmenu` events to event |
| 867 * handlers that are not necessarily instances of [ElementInstance]. |
| 868 * |
| 869 * See [EventStreamProvider] for usage information. |
| 870 */ |
823 @DomName('SVGElementInstance.contextmenuEvent') | 871 @DomName('SVGElementInstance.contextmenuEvent') |
824 @DocsEditable() | 872 @DocsEditable() |
825 static const EventStreamProvider<MouseEvent> contextMenuEvent = const EventStr
eamProvider<MouseEvent>('contextmenu'); | 873 static const EventStreamProvider<MouseEvent> contextMenuEvent = const EventStr
eamProvider<MouseEvent>('contextmenu'); |
826 | 874 |
| 875 /** |
| 876 * Static factory designed to expose `copy` events to event |
| 877 * handlers that are not necessarily instances of [ElementInstance]. |
| 878 * |
| 879 * See [EventStreamProvider] for usage information. |
| 880 */ |
827 @DomName('SVGElementInstance.copyEvent') | 881 @DomName('SVGElementInstance.copyEvent') |
828 @DocsEditable() | 882 @DocsEditable() |
829 static const EventStreamProvider<Event> copyEvent = const EventStreamProvider<
Event>('copy'); | 883 static const EventStreamProvider<Event> copyEvent = const EventStreamProvider<
Event>('copy'); |
830 | 884 |
| 885 /** |
| 886 * Static factory designed to expose `cut` events to event |
| 887 * handlers that are not necessarily instances of [ElementInstance]. |
| 888 * |
| 889 * See [EventStreamProvider] for usage information. |
| 890 */ |
831 @DomName('SVGElementInstance.cutEvent') | 891 @DomName('SVGElementInstance.cutEvent') |
832 @DocsEditable() | 892 @DocsEditable() |
833 static const EventStreamProvider<Event> cutEvent = const EventStreamProvider<E
vent>('cut'); | 893 static const EventStreamProvider<Event> cutEvent = const EventStreamProvider<E
vent>('cut'); |
834 | 894 |
| 895 /** |
| 896 * Static factory designed to expose `doubleclick` events to event |
| 897 * handlers that are not necessarily instances of [ElementInstance]. |
| 898 * |
| 899 * See [EventStreamProvider] for usage information. |
| 900 */ |
835 @DomName('SVGElementInstance.dblclickEvent') | 901 @DomName('SVGElementInstance.dblclickEvent') |
836 @DocsEditable() | 902 @DocsEditable() |
837 static const EventStreamProvider<Event> doubleClickEvent = const EventStreamPr
ovider<Event>('dblclick'); | 903 static const EventStreamProvider<Event> doubleClickEvent = const EventStreamPr
ovider<Event>('dblclick'); |
838 | 904 |
| 905 /** |
| 906 * Static factory designed to expose `drag` events to event |
| 907 * handlers that are not necessarily instances of [ElementInstance]. |
| 908 * |
| 909 * See [EventStreamProvider] for usage information. |
| 910 */ |
839 @DomName('SVGElementInstance.dragEvent') | 911 @DomName('SVGElementInstance.dragEvent') |
840 @DocsEditable() | 912 @DocsEditable() |
841 static const EventStreamProvider<MouseEvent> dragEvent = const EventStreamProv
ider<MouseEvent>('drag'); | 913 static const EventStreamProvider<MouseEvent> dragEvent = const EventStreamProv
ider<MouseEvent>('drag'); |
842 | 914 |
| 915 /** |
| 916 * Static factory designed to expose `dragend` events to event |
| 917 * handlers that are not necessarily instances of [ElementInstance]. |
| 918 * |
| 919 * See [EventStreamProvider] for usage information. |
| 920 */ |
843 @DomName('SVGElementInstance.dragendEvent') | 921 @DomName('SVGElementInstance.dragendEvent') |
844 @DocsEditable() | 922 @DocsEditable() |
845 static const EventStreamProvider<MouseEvent> dragEndEvent = const EventStreamP
rovider<MouseEvent>('dragend'); | 923 static const EventStreamProvider<MouseEvent> dragEndEvent = const EventStreamP
rovider<MouseEvent>('dragend'); |
846 | 924 |
| 925 /** |
| 926 * Static factory designed to expose `dragenter` events to event |
| 927 * handlers that are not necessarily instances of [ElementInstance]. |
| 928 * |
| 929 * See [EventStreamProvider] for usage information. |
| 930 */ |
847 @DomName('SVGElementInstance.dragenterEvent') | 931 @DomName('SVGElementInstance.dragenterEvent') |
848 @DocsEditable() | 932 @DocsEditable() |
849 static const EventStreamProvider<MouseEvent> dragEnterEvent = const EventStrea
mProvider<MouseEvent>('dragenter'); | 933 static const EventStreamProvider<MouseEvent> dragEnterEvent = const EventStrea
mProvider<MouseEvent>('dragenter'); |
850 | 934 |
| 935 /** |
| 936 * Static factory designed to expose `dragleave` events to event |
| 937 * handlers that are not necessarily instances of [ElementInstance]. |
| 938 * |
| 939 * See [EventStreamProvider] for usage information. |
| 940 */ |
851 @DomName('SVGElementInstance.dragleaveEvent') | 941 @DomName('SVGElementInstance.dragleaveEvent') |
852 @DocsEditable() | 942 @DocsEditable() |
853 static const EventStreamProvider<MouseEvent> dragLeaveEvent = const EventStrea
mProvider<MouseEvent>('dragleave'); | 943 static const EventStreamProvider<MouseEvent> dragLeaveEvent = const EventStrea
mProvider<MouseEvent>('dragleave'); |
854 | 944 |
| 945 /** |
| 946 * Static factory designed to expose `dragover` events to event |
| 947 * handlers that are not necessarily instances of [ElementInstance]. |
| 948 * |
| 949 * See [EventStreamProvider] for usage information. |
| 950 */ |
855 @DomName('SVGElementInstance.dragoverEvent') | 951 @DomName('SVGElementInstance.dragoverEvent') |
856 @DocsEditable() | 952 @DocsEditable() |
857 static const EventStreamProvider<MouseEvent> dragOverEvent = const EventStream
Provider<MouseEvent>('dragover'); | 953 static const EventStreamProvider<MouseEvent> dragOverEvent = const EventStream
Provider<MouseEvent>('dragover'); |
858 | 954 |
| 955 /** |
| 956 * Static factory designed to expose `dragstart` events to event |
| 957 * handlers that are not necessarily instances of [ElementInstance]. |
| 958 * |
| 959 * See [EventStreamProvider] for usage information. |
| 960 */ |
859 @DomName('SVGElementInstance.dragstartEvent') | 961 @DomName('SVGElementInstance.dragstartEvent') |
860 @DocsEditable() | 962 @DocsEditable() |
861 static const EventStreamProvider<MouseEvent> dragStartEvent = const EventStrea
mProvider<MouseEvent>('dragstart'); | 963 static const EventStreamProvider<MouseEvent> dragStartEvent = const EventStrea
mProvider<MouseEvent>('dragstart'); |
862 | 964 |
| 965 /** |
| 966 * Static factory designed to expose `drop` events to event |
| 967 * handlers that are not necessarily instances of [ElementInstance]. |
| 968 * |
| 969 * See [EventStreamProvider] for usage information. |
| 970 */ |
863 @DomName('SVGElementInstance.dropEvent') | 971 @DomName('SVGElementInstance.dropEvent') |
864 @DocsEditable() | 972 @DocsEditable() |
865 static const EventStreamProvider<MouseEvent> dropEvent = const EventStreamProv
ider<MouseEvent>('drop'); | 973 static const EventStreamProvider<MouseEvent> dropEvent = const EventStreamProv
ider<MouseEvent>('drop'); |
866 | 974 |
| 975 /** |
| 976 * Static factory designed to expose `error` events to event |
| 977 * handlers that are not necessarily instances of [ElementInstance]. |
| 978 * |
| 979 * See [EventStreamProvider] for usage information. |
| 980 */ |
867 @DomName('SVGElementInstance.errorEvent') | 981 @DomName('SVGElementInstance.errorEvent') |
868 @DocsEditable() | 982 @DocsEditable() |
869 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); | 983 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
870 | 984 |
| 985 /** |
| 986 * Static factory designed to expose `focus` events to event |
| 987 * handlers that are not necessarily instances of [ElementInstance]. |
| 988 * |
| 989 * See [EventStreamProvider] for usage information. |
| 990 */ |
871 @DomName('SVGElementInstance.focusEvent') | 991 @DomName('SVGElementInstance.focusEvent') |
872 @DocsEditable() | 992 @DocsEditable() |
873 static const EventStreamProvider<Event> focusEvent = const EventStreamProvider
<Event>('focus'); | 993 static const EventStreamProvider<Event> focusEvent = const EventStreamProvider
<Event>('focus'); |
874 | 994 |
| 995 /** |
| 996 * Static factory designed to expose `input` events to event |
| 997 * handlers that are not necessarily instances of [ElementInstance]. |
| 998 * |
| 999 * See [EventStreamProvider] for usage information. |
| 1000 */ |
875 @DomName('SVGElementInstance.inputEvent') | 1001 @DomName('SVGElementInstance.inputEvent') |
876 @DocsEditable() | 1002 @DocsEditable() |
877 static const EventStreamProvider<Event> inputEvent = const EventStreamProvider
<Event>('input'); | 1003 static const EventStreamProvider<Event> inputEvent = const EventStreamProvider
<Event>('input'); |
878 | 1004 |
| 1005 /** |
| 1006 * Static factory designed to expose `keydown` events to event |
| 1007 * handlers that are not necessarily instances of [ElementInstance]. |
| 1008 * |
| 1009 * See [EventStreamProvider] for usage information. |
| 1010 */ |
879 @DomName('SVGElementInstance.keydownEvent') | 1011 @DomName('SVGElementInstance.keydownEvent') |
880 @DocsEditable() | 1012 @DocsEditable() |
881 static const EventStreamProvider<KeyboardEvent> keyDownEvent = const EventStre
amProvider<KeyboardEvent>('keydown'); | 1013 static const EventStreamProvider<KeyboardEvent> keyDownEvent = const EventStre
amProvider<KeyboardEvent>('keydown'); |
882 | 1014 |
| 1015 /** |
| 1016 * Static factory designed to expose `keypress` events to event |
| 1017 * handlers that are not necessarily instances of [ElementInstance]. |
| 1018 * |
| 1019 * See [EventStreamProvider] for usage information. |
| 1020 */ |
883 @DomName('SVGElementInstance.keypressEvent') | 1021 @DomName('SVGElementInstance.keypressEvent') |
884 @DocsEditable() | 1022 @DocsEditable() |
885 static const EventStreamProvider<KeyboardEvent> keyPressEvent = const EventStr
eamProvider<KeyboardEvent>('keypress'); | 1023 static const EventStreamProvider<KeyboardEvent> keyPressEvent = const EventStr
eamProvider<KeyboardEvent>('keypress'); |
886 | 1024 |
| 1025 /** |
| 1026 * Static factory designed to expose `keyup` events to event |
| 1027 * handlers that are not necessarily instances of [ElementInstance]. |
| 1028 * |
| 1029 * See [EventStreamProvider] for usage information. |
| 1030 */ |
887 @DomName('SVGElementInstance.keyupEvent') | 1031 @DomName('SVGElementInstance.keyupEvent') |
888 @DocsEditable() | 1032 @DocsEditable() |
889 static const EventStreamProvider<KeyboardEvent> keyUpEvent = const EventStream
Provider<KeyboardEvent>('keyup'); | 1033 static const EventStreamProvider<KeyboardEvent> keyUpEvent = const EventStream
Provider<KeyboardEvent>('keyup'); |
890 | 1034 |
| 1035 /** |
| 1036 * Static factory designed to expose `load` events to event |
| 1037 * handlers that are not necessarily instances of [ElementInstance]. |
| 1038 * |
| 1039 * See [EventStreamProvider] for usage information. |
| 1040 */ |
891 @DomName('SVGElementInstance.loadEvent') | 1041 @DomName('SVGElementInstance.loadEvent') |
892 @DocsEditable() | 1042 @DocsEditable() |
893 static const EventStreamProvider<Event> loadEvent = const EventStreamProvider<
Event>('load'); | 1043 static const EventStreamProvider<Event> loadEvent = const EventStreamProvider<
Event>('load'); |
894 | 1044 |
| 1045 /** |
| 1046 * Static factory designed to expose `mousedown` events to event |
| 1047 * handlers that are not necessarily instances of [ElementInstance]. |
| 1048 * |
| 1049 * See [EventStreamProvider] for usage information. |
| 1050 */ |
895 @DomName('SVGElementInstance.mousedownEvent') | 1051 @DomName('SVGElementInstance.mousedownEvent') |
896 @DocsEditable() | 1052 @DocsEditable() |
897 static const EventStreamProvider<MouseEvent> mouseDownEvent = const EventStrea
mProvider<MouseEvent>('mousedown'); | 1053 static const EventStreamProvider<MouseEvent> mouseDownEvent = const EventStrea
mProvider<MouseEvent>('mousedown'); |
898 | 1054 |
| 1055 /** |
| 1056 * Static factory designed to expose `mouseenter` events to event |
| 1057 * handlers that are not necessarily instances of [ElementInstance]. |
| 1058 * |
| 1059 * See [EventStreamProvider] for usage information. |
| 1060 */ |
899 @DomName('SVGElementInstance.mouseenterEvent') | 1061 @DomName('SVGElementInstance.mouseenterEvent') |
900 @DocsEditable() | 1062 @DocsEditable() |
901 @Experimental() // untriaged | 1063 @Experimental() // untriaged |
902 static const EventStreamProvider<MouseEvent> mouseEnterEvent = const EventStre
amProvider<MouseEvent>('mouseenter'); | 1064 static const EventStreamProvider<MouseEvent> mouseEnterEvent = const EventStre
amProvider<MouseEvent>('mouseenter'); |
903 | 1065 |
| 1066 /** |
| 1067 * Static factory designed to expose `mouseleave` events to event |
| 1068 * handlers that are not necessarily instances of [ElementInstance]. |
| 1069 * |
| 1070 * See [EventStreamProvider] for usage information. |
| 1071 */ |
904 @DomName('SVGElementInstance.mouseleaveEvent') | 1072 @DomName('SVGElementInstance.mouseleaveEvent') |
905 @DocsEditable() | 1073 @DocsEditable() |
906 @Experimental() // untriaged | 1074 @Experimental() // untriaged |
907 static const EventStreamProvider<MouseEvent> mouseLeaveEvent = const EventStre
amProvider<MouseEvent>('mouseleave'); | 1075 static const EventStreamProvider<MouseEvent> mouseLeaveEvent = const EventStre
amProvider<MouseEvent>('mouseleave'); |
908 | 1076 |
| 1077 /** |
| 1078 * Static factory designed to expose `mousemove` events to event |
| 1079 * handlers that are not necessarily instances of [ElementInstance]. |
| 1080 * |
| 1081 * See [EventStreamProvider] for usage information. |
| 1082 */ |
909 @DomName('SVGElementInstance.mousemoveEvent') | 1083 @DomName('SVGElementInstance.mousemoveEvent') |
910 @DocsEditable() | 1084 @DocsEditable() |
911 static const EventStreamProvider<MouseEvent> mouseMoveEvent = const EventStrea
mProvider<MouseEvent>('mousemove'); | 1085 static const EventStreamProvider<MouseEvent> mouseMoveEvent = const EventStrea
mProvider<MouseEvent>('mousemove'); |
912 | 1086 |
| 1087 /** |
| 1088 * Static factory designed to expose `mouseout` events to event |
| 1089 * handlers that are not necessarily instances of [ElementInstance]. |
| 1090 * |
| 1091 * See [EventStreamProvider] for usage information. |
| 1092 */ |
913 @DomName('SVGElementInstance.mouseoutEvent') | 1093 @DomName('SVGElementInstance.mouseoutEvent') |
914 @DocsEditable() | 1094 @DocsEditable() |
915 static const EventStreamProvider<MouseEvent> mouseOutEvent = const EventStream
Provider<MouseEvent>('mouseout'); | 1095 static const EventStreamProvider<MouseEvent> mouseOutEvent = const EventStream
Provider<MouseEvent>('mouseout'); |
916 | 1096 |
| 1097 /** |
| 1098 * Static factory designed to expose `mouseover` events to event |
| 1099 * handlers that are not necessarily instances of [ElementInstance]. |
| 1100 * |
| 1101 * See [EventStreamProvider] for usage information. |
| 1102 */ |
917 @DomName('SVGElementInstance.mouseoverEvent') | 1103 @DomName('SVGElementInstance.mouseoverEvent') |
918 @DocsEditable() | 1104 @DocsEditable() |
919 static const EventStreamProvider<MouseEvent> mouseOverEvent = const EventStrea
mProvider<MouseEvent>('mouseover'); | 1105 static const EventStreamProvider<MouseEvent> mouseOverEvent = const EventStrea
mProvider<MouseEvent>('mouseover'); |
920 | 1106 |
| 1107 /** |
| 1108 * Static factory designed to expose `mouseup` events to event |
| 1109 * handlers that are not necessarily instances of [ElementInstance]. |
| 1110 * |
| 1111 * See [EventStreamProvider] for usage information. |
| 1112 */ |
921 @DomName('SVGElementInstance.mouseupEvent') | 1113 @DomName('SVGElementInstance.mouseupEvent') |
922 @DocsEditable() | 1114 @DocsEditable() |
923 static const EventStreamProvider<MouseEvent> mouseUpEvent = const EventStreamP
rovider<MouseEvent>('mouseup'); | 1115 static const EventStreamProvider<MouseEvent> mouseUpEvent = const EventStreamP
rovider<MouseEvent>('mouseup'); |
924 | 1116 |
| 1117 /** |
| 1118 * Static factory designed to expose `mousewheel` events to event |
| 1119 * handlers that are not necessarily instances of [ElementInstance]. |
| 1120 * |
| 1121 * See [EventStreamProvider] for usage information. |
| 1122 */ |
925 @DomName('SVGElementInstance.mousewheelEvent') | 1123 @DomName('SVGElementInstance.mousewheelEvent') |
926 @DocsEditable() | 1124 @DocsEditable() |
927 static const EventStreamProvider<WheelEvent> mouseWheelEvent = const EventStre
amProvider<WheelEvent>('mousewheel'); | 1125 static const EventStreamProvider<WheelEvent> mouseWheelEvent = const EventStre
amProvider<WheelEvent>('mousewheel'); |
928 | 1126 |
| 1127 /** |
| 1128 * Static factory designed to expose `paste` events to event |
| 1129 * handlers that are not necessarily instances of [ElementInstance]. |
| 1130 * |
| 1131 * See [EventStreamProvider] for usage information. |
| 1132 */ |
929 @DomName('SVGElementInstance.pasteEvent') | 1133 @DomName('SVGElementInstance.pasteEvent') |
930 @DocsEditable() | 1134 @DocsEditable() |
931 static const EventStreamProvider<Event> pasteEvent = const EventStreamProvider
<Event>('paste'); | 1135 static const EventStreamProvider<Event> pasteEvent = const EventStreamProvider
<Event>('paste'); |
932 | 1136 |
| 1137 /** |
| 1138 * Static factory designed to expose `reset` events to event |
| 1139 * handlers that are not necessarily instances of [ElementInstance]. |
| 1140 * |
| 1141 * See [EventStreamProvider] for usage information. |
| 1142 */ |
933 @DomName('SVGElementInstance.resetEvent') | 1143 @DomName('SVGElementInstance.resetEvent') |
934 @DocsEditable() | 1144 @DocsEditable() |
935 static const EventStreamProvider<Event> resetEvent = const EventStreamProvider
<Event>('reset'); | 1145 static const EventStreamProvider<Event> resetEvent = const EventStreamProvider
<Event>('reset'); |
936 | 1146 |
| 1147 /** |
| 1148 * Static factory designed to expose `resize` events to event |
| 1149 * handlers that are not necessarily instances of [ElementInstance]. |
| 1150 * |
| 1151 * See [EventStreamProvider] for usage information. |
| 1152 */ |
937 @DomName('SVGElementInstance.resizeEvent') | 1153 @DomName('SVGElementInstance.resizeEvent') |
938 @DocsEditable() | 1154 @DocsEditable() |
939 static const EventStreamProvider<Event> resizeEvent = const EventStreamProvide
r<Event>('resize'); | 1155 static const EventStreamProvider<Event> resizeEvent = const EventStreamProvide
r<Event>('resize'); |
940 | 1156 |
| 1157 /** |
| 1158 * Static factory designed to expose `scroll` events to event |
| 1159 * handlers that are not necessarily instances of [ElementInstance]. |
| 1160 * |
| 1161 * See [EventStreamProvider] for usage information. |
| 1162 */ |
941 @DomName('SVGElementInstance.scrollEvent') | 1163 @DomName('SVGElementInstance.scrollEvent') |
942 @DocsEditable() | 1164 @DocsEditable() |
943 static const EventStreamProvider<Event> scrollEvent = const EventStreamProvide
r<Event>('scroll'); | 1165 static const EventStreamProvider<Event> scrollEvent = const EventStreamProvide
r<Event>('scroll'); |
944 | 1166 |
| 1167 /** |
| 1168 * Static factory designed to expose `search` events to event |
| 1169 * handlers that are not necessarily instances of [ElementInstance]. |
| 1170 * |
| 1171 * See [EventStreamProvider] for usage information. |
| 1172 */ |
945 @DomName('SVGElementInstance.searchEvent') | 1173 @DomName('SVGElementInstance.searchEvent') |
946 @DocsEditable() | 1174 @DocsEditable() |
947 // http://www.w3.org/TR/html-markup/input.search.html | 1175 // http://www.w3.org/TR/html-markup/input.search.html |
948 @Experimental() | 1176 @Experimental() |
949 static const EventStreamProvider<Event> searchEvent = const EventStreamProvide
r<Event>('search'); | 1177 static const EventStreamProvider<Event> searchEvent = const EventStreamProvide
r<Event>('search'); |
950 | 1178 |
| 1179 /** |
| 1180 * Static factory designed to expose `select` events to event |
| 1181 * handlers that are not necessarily instances of [ElementInstance]. |
| 1182 * |
| 1183 * See [EventStreamProvider] for usage information. |
| 1184 */ |
951 @DomName('SVGElementInstance.selectEvent') | 1185 @DomName('SVGElementInstance.selectEvent') |
952 @DocsEditable() | 1186 @DocsEditable() |
953 static const EventStreamProvider<Event> selectEvent = const EventStreamProvide
r<Event>('select'); | 1187 static const EventStreamProvider<Event> selectEvent = const EventStreamProvide
r<Event>('select'); |
954 | 1188 |
| 1189 /** |
| 1190 * Static factory designed to expose `selectstart` events to event |
| 1191 * handlers that are not necessarily instances of [ElementInstance]. |
| 1192 * |
| 1193 * See [EventStreamProvider] for usage information. |
| 1194 */ |
955 @DomName('SVGElementInstance.selectstartEvent') | 1195 @DomName('SVGElementInstance.selectstartEvent') |
956 @DocsEditable() | 1196 @DocsEditable() |
957 static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr
ovider<Event>('selectstart'); | 1197 static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr
ovider<Event>('selectstart'); |
958 | 1198 |
| 1199 /** |
| 1200 * Static factory designed to expose `submit` events to event |
| 1201 * handlers that are not necessarily instances of [ElementInstance]. |
| 1202 * |
| 1203 * See [EventStreamProvider] for usage information. |
| 1204 */ |
959 @DomName('SVGElementInstance.submitEvent') | 1205 @DomName('SVGElementInstance.submitEvent') |
960 @DocsEditable() | 1206 @DocsEditable() |
961 static const EventStreamProvider<Event> submitEvent = const EventStreamProvide
r<Event>('submit'); | 1207 static const EventStreamProvider<Event> submitEvent = const EventStreamProvide
r<Event>('submit'); |
962 | 1208 |
| 1209 /** |
| 1210 * Static factory designed to expose `unload` events to event |
| 1211 * handlers that are not necessarily instances of [ElementInstance]. |
| 1212 * |
| 1213 * See [EventStreamProvider] for usage information. |
| 1214 */ |
963 @DomName('SVGElementInstance.unloadEvent') | 1215 @DomName('SVGElementInstance.unloadEvent') |
964 @DocsEditable() | 1216 @DocsEditable() |
965 static const EventStreamProvider<Event> unloadEvent = const EventStreamProvide
r<Event>('unload'); | 1217 static const EventStreamProvider<Event> unloadEvent = const EventStreamProvide
r<Event>('unload'); |
966 | 1218 |
967 @DomName('SVGElementInstance.childNodes') | 1219 @DomName('SVGElementInstance.childNodes') |
968 @DocsEditable() | 1220 @DocsEditable() |
969 List<ElementInstance> get childNodes native "SVGElementInstance_childNodes_Get
ter"; | 1221 List<ElementInstance> get childNodes native "SVGElementInstance_childNodes_Get
ter"; |
970 | 1222 |
971 @DomName('SVGElementInstance.correspondingElement') | 1223 @DomName('SVGElementInstance.correspondingElement') |
972 @DocsEditable() | 1224 @DocsEditable() |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1004 @DomName('SVGElementInstance.dispatchEvent') | 1256 @DomName('SVGElementInstance.dispatchEvent') |
1005 @DocsEditable() | 1257 @DocsEditable() |
1006 @Experimental() // untriaged | 1258 @Experimental() // untriaged |
1007 bool dispatchEvent(Event event) native "SVGElementInstance_dispatchEvent_Callb
ack"; | 1259 bool dispatchEvent(Event event) native "SVGElementInstance_dispatchEvent_Callb
ack"; |
1008 | 1260 |
1009 @DomName('SVGElementInstance.removeEventListener') | 1261 @DomName('SVGElementInstance.removeEventListener') |
1010 @DocsEditable() | 1262 @DocsEditable() |
1011 @Experimental() // untriaged | 1263 @Experimental() // untriaged |
1012 void removeEventListener(String type, EventListener listener, [bool useCapture
]) native "SVGElementInstance_removeEventListener_Callback"; | 1264 void removeEventListener(String type, EventListener listener, [bool useCapture
]) native "SVGElementInstance_removeEventListener_Callback"; |
1013 | 1265 |
| 1266 /// Stream of `abort` events handled by this [ElementInstance]. |
1014 @DomName('SVGElementInstance.onabort') | 1267 @DomName('SVGElementInstance.onabort') |
1015 @DocsEditable() | 1268 @DocsEditable() |
1016 Stream<Event> get onAbort => abortEvent.forTarget(this); | 1269 Stream<Event> get onAbort => abortEvent.forTarget(this); |
1017 | 1270 |
| 1271 /// Stream of `beforecopy` events handled by this [ElementInstance]. |
1018 @DomName('SVGElementInstance.onbeforecopy') | 1272 @DomName('SVGElementInstance.onbeforecopy') |
1019 @DocsEditable() | 1273 @DocsEditable() |
1020 Stream<Event> get onBeforeCopy => beforeCopyEvent.forTarget(this); | 1274 Stream<Event> get onBeforeCopy => beforeCopyEvent.forTarget(this); |
1021 | 1275 |
| 1276 /// Stream of `beforecut` events handled by this [ElementInstance]. |
1022 @DomName('SVGElementInstance.onbeforecut') | 1277 @DomName('SVGElementInstance.onbeforecut') |
1023 @DocsEditable() | 1278 @DocsEditable() |
1024 Stream<Event> get onBeforeCut => beforeCutEvent.forTarget(this); | 1279 Stream<Event> get onBeforeCut => beforeCutEvent.forTarget(this); |
1025 | 1280 |
| 1281 /// Stream of `beforepaste` events handled by this [ElementInstance]. |
1026 @DomName('SVGElementInstance.onbeforepaste') | 1282 @DomName('SVGElementInstance.onbeforepaste') |
1027 @DocsEditable() | 1283 @DocsEditable() |
1028 Stream<Event> get onBeforePaste => beforePasteEvent.forTarget(this); | 1284 Stream<Event> get onBeforePaste => beforePasteEvent.forTarget(this); |
1029 | 1285 |
| 1286 /// Stream of `blur` events handled by this [ElementInstance]. |
1030 @DomName('SVGElementInstance.onblur') | 1287 @DomName('SVGElementInstance.onblur') |
1031 @DocsEditable() | 1288 @DocsEditable() |
1032 Stream<Event> get onBlur => blurEvent.forTarget(this); | 1289 Stream<Event> get onBlur => blurEvent.forTarget(this); |
1033 | 1290 |
| 1291 /// Stream of `change` events handled by this [ElementInstance]. |
1034 @DomName('SVGElementInstance.onchange') | 1292 @DomName('SVGElementInstance.onchange') |
1035 @DocsEditable() | 1293 @DocsEditable() |
1036 Stream<Event> get onChange => changeEvent.forTarget(this); | 1294 Stream<Event> get onChange => changeEvent.forTarget(this); |
1037 | 1295 |
| 1296 /// Stream of `click` events handled by this [ElementInstance]. |
1038 @DomName('SVGElementInstance.onclick') | 1297 @DomName('SVGElementInstance.onclick') |
1039 @DocsEditable() | 1298 @DocsEditable() |
1040 Stream<MouseEvent> get onClick => clickEvent.forTarget(this); | 1299 Stream<MouseEvent> get onClick => clickEvent.forTarget(this); |
1041 | 1300 |
| 1301 /// Stream of `contextmenu` events handled by this [ElementInstance]. |
1042 @DomName('SVGElementInstance.oncontextmenu') | 1302 @DomName('SVGElementInstance.oncontextmenu') |
1043 @DocsEditable() | 1303 @DocsEditable() |
1044 Stream<MouseEvent> get onContextMenu => contextMenuEvent.forTarget(this); | 1304 Stream<MouseEvent> get onContextMenu => contextMenuEvent.forTarget(this); |
1045 | 1305 |
| 1306 /// Stream of `copy` events handled by this [ElementInstance]. |
1046 @DomName('SVGElementInstance.oncopy') | 1307 @DomName('SVGElementInstance.oncopy') |
1047 @DocsEditable() | 1308 @DocsEditable() |
1048 Stream<Event> get onCopy => copyEvent.forTarget(this); | 1309 Stream<Event> get onCopy => copyEvent.forTarget(this); |
1049 | 1310 |
| 1311 /// Stream of `cut` events handled by this [ElementInstance]. |
1050 @DomName('SVGElementInstance.oncut') | 1312 @DomName('SVGElementInstance.oncut') |
1051 @DocsEditable() | 1313 @DocsEditable() |
1052 Stream<Event> get onCut => cutEvent.forTarget(this); | 1314 Stream<Event> get onCut => cutEvent.forTarget(this); |
1053 | 1315 |
| 1316 /// Stream of `doubleclick` events handled by this [ElementInstance]. |
1054 @DomName('SVGElementInstance.ondblclick') | 1317 @DomName('SVGElementInstance.ondblclick') |
1055 @DocsEditable() | 1318 @DocsEditable() |
1056 Stream<Event> get onDoubleClick => doubleClickEvent.forTarget(this); | 1319 Stream<Event> get onDoubleClick => doubleClickEvent.forTarget(this); |
1057 | 1320 |
| 1321 /// Stream of `drag` events handled by this [ElementInstance]. |
1058 @DomName('SVGElementInstance.ondrag') | 1322 @DomName('SVGElementInstance.ondrag') |
1059 @DocsEditable() | 1323 @DocsEditable() |
1060 Stream<MouseEvent> get onDrag => dragEvent.forTarget(this); | 1324 Stream<MouseEvent> get onDrag => dragEvent.forTarget(this); |
1061 | 1325 |
| 1326 /// Stream of `dragend` events handled by this [ElementInstance]. |
1062 @DomName('SVGElementInstance.ondragend') | 1327 @DomName('SVGElementInstance.ondragend') |
1063 @DocsEditable() | 1328 @DocsEditable() |
1064 Stream<MouseEvent> get onDragEnd => dragEndEvent.forTarget(this); | 1329 Stream<MouseEvent> get onDragEnd => dragEndEvent.forTarget(this); |
1065 | 1330 |
| 1331 /// Stream of `dragenter` events handled by this [ElementInstance]. |
1066 @DomName('SVGElementInstance.ondragenter') | 1332 @DomName('SVGElementInstance.ondragenter') |
1067 @DocsEditable() | 1333 @DocsEditable() |
1068 Stream<MouseEvent> get onDragEnter => dragEnterEvent.forTarget(this); | 1334 Stream<MouseEvent> get onDragEnter => dragEnterEvent.forTarget(this); |
1069 | 1335 |
| 1336 /// Stream of `dragleave` events handled by this [ElementInstance]. |
1070 @DomName('SVGElementInstance.ondragleave') | 1337 @DomName('SVGElementInstance.ondragleave') |
1071 @DocsEditable() | 1338 @DocsEditable() |
1072 Stream<MouseEvent> get onDragLeave => dragLeaveEvent.forTarget(this); | 1339 Stream<MouseEvent> get onDragLeave => dragLeaveEvent.forTarget(this); |
1073 | 1340 |
| 1341 /// Stream of `dragover` events handled by this [ElementInstance]. |
1074 @DomName('SVGElementInstance.ondragover') | 1342 @DomName('SVGElementInstance.ondragover') |
1075 @DocsEditable() | 1343 @DocsEditable() |
1076 Stream<MouseEvent> get onDragOver => dragOverEvent.forTarget(this); | 1344 Stream<MouseEvent> get onDragOver => dragOverEvent.forTarget(this); |
1077 | 1345 |
| 1346 /// Stream of `dragstart` events handled by this [ElementInstance]. |
1078 @DomName('SVGElementInstance.ondragstart') | 1347 @DomName('SVGElementInstance.ondragstart') |
1079 @DocsEditable() | 1348 @DocsEditable() |
1080 Stream<MouseEvent> get onDragStart => dragStartEvent.forTarget(this); | 1349 Stream<MouseEvent> get onDragStart => dragStartEvent.forTarget(this); |
1081 | 1350 |
| 1351 /// Stream of `drop` events handled by this [ElementInstance]. |
1082 @DomName('SVGElementInstance.ondrop') | 1352 @DomName('SVGElementInstance.ondrop') |
1083 @DocsEditable() | 1353 @DocsEditable() |
1084 Stream<MouseEvent> get onDrop => dropEvent.forTarget(this); | 1354 Stream<MouseEvent> get onDrop => dropEvent.forTarget(this); |
1085 | 1355 |
| 1356 /// Stream of `error` events handled by this [ElementInstance]. |
1086 @DomName('SVGElementInstance.onerror') | 1357 @DomName('SVGElementInstance.onerror') |
1087 @DocsEditable() | 1358 @DocsEditable() |
1088 Stream<Event> get onError => errorEvent.forTarget(this); | 1359 Stream<Event> get onError => errorEvent.forTarget(this); |
1089 | 1360 |
| 1361 /// Stream of `focus` events handled by this [ElementInstance]. |
1090 @DomName('SVGElementInstance.onfocus') | 1362 @DomName('SVGElementInstance.onfocus') |
1091 @DocsEditable() | 1363 @DocsEditable() |
1092 Stream<Event> get onFocus => focusEvent.forTarget(this); | 1364 Stream<Event> get onFocus => focusEvent.forTarget(this); |
1093 | 1365 |
| 1366 /// Stream of `input` events handled by this [ElementInstance]. |
1094 @DomName('SVGElementInstance.oninput') | 1367 @DomName('SVGElementInstance.oninput') |
1095 @DocsEditable() | 1368 @DocsEditable() |
1096 Stream<Event> get onInput => inputEvent.forTarget(this); | 1369 Stream<Event> get onInput => inputEvent.forTarget(this); |
1097 | 1370 |
| 1371 /// Stream of `keydown` events handled by this [ElementInstance]. |
1098 @DomName('SVGElementInstance.onkeydown') | 1372 @DomName('SVGElementInstance.onkeydown') |
1099 @DocsEditable() | 1373 @DocsEditable() |
1100 Stream<KeyboardEvent> get onKeyDown => keyDownEvent.forTarget(this); | 1374 Stream<KeyboardEvent> get onKeyDown => keyDownEvent.forTarget(this); |
1101 | 1375 |
| 1376 /// Stream of `keypress` events handled by this [ElementInstance]. |
1102 @DomName('SVGElementInstance.onkeypress') | 1377 @DomName('SVGElementInstance.onkeypress') |
1103 @DocsEditable() | 1378 @DocsEditable() |
1104 Stream<KeyboardEvent> get onKeyPress => keyPressEvent.forTarget(this); | 1379 Stream<KeyboardEvent> get onKeyPress => keyPressEvent.forTarget(this); |
1105 | 1380 |
| 1381 /// Stream of `keyup` events handled by this [ElementInstance]. |
1106 @DomName('SVGElementInstance.onkeyup') | 1382 @DomName('SVGElementInstance.onkeyup') |
1107 @DocsEditable() | 1383 @DocsEditable() |
1108 Stream<KeyboardEvent> get onKeyUp => keyUpEvent.forTarget(this); | 1384 Stream<KeyboardEvent> get onKeyUp => keyUpEvent.forTarget(this); |
1109 | 1385 |
| 1386 /// Stream of `load` events handled by this [ElementInstance]. |
1110 @DomName('SVGElementInstance.onload') | 1387 @DomName('SVGElementInstance.onload') |
1111 @DocsEditable() | 1388 @DocsEditable() |
1112 Stream<Event> get onLoad => loadEvent.forTarget(this); | 1389 Stream<Event> get onLoad => loadEvent.forTarget(this); |
1113 | 1390 |
| 1391 /// Stream of `mousedown` events handled by this [ElementInstance]. |
1114 @DomName('SVGElementInstance.onmousedown') | 1392 @DomName('SVGElementInstance.onmousedown') |
1115 @DocsEditable() | 1393 @DocsEditable() |
1116 Stream<MouseEvent> get onMouseDown => mouseDownEvent.forTarget(this); | 1394 Stream<MouseEvent> get onMouseDown => mouseDownEvent.forTarget(this); |
1117 | 1395 |
| 1396 /// Stream of `mouseenter` events handled by this [ElementInstance]. |
1118 @DomName('SVGElementInstance.onmouseenter') | 1397 @DomName('SVGElementInstance.onmouseenter') |
1119 @DocsEditable() | 1398 @DocsEditable() |
1120 @Experimental() // untriaged | 1399 @Experimental() // untriaged |
1121 Stream<MouseEvent> get onMouseEnter => mouseEnterEvent.forTarget(this); | 1400 Stream<MouseEvent> get onMouseEnter => mouseEnterEvent.forTarget(this); |
1122 | 1401 |
| 1402 /// Stream of `mouseleave` events handled by this [ElementInstance]. |
1123 @DomName('SVGElementInstance.onmouseleave') | 1403 @DomName('SVGElementInstance.onmouseleave') |
1124 @DocsEditable() | 1404 @DocsEditable() |
1125 @Experimental() // untriaged | 1405 @Experimental() // untriaged |
1126 Stream<MouseEvent> get onMouseLeave => mouseLeaveEvent.forTarget(this); | 1406 Stream<MouseEvent> get onMouseLeave => mouseLeaveEvent.forTarget(this); |
1127 | 1407 |
| 1408 /// Stream of `mousemove` events handled by this [ElementInstance]. |
1128 @DomName('SVGElementInstance.onmousemove') | 1409 @DomName('SVGElementInstance.onmousemove') |
1129 @DocsEditable() | 1410 @DocsEditable() |
1130 Stream<MouseEvent> get onMouseMove => mouseMoveEvent.forTarget(this); | 1411 Stream<MouseEvent> get onMouseMove => mouseMoveEvent.forTarget(this); |
1131 | 1412 |
| 1413 /// Stream of `mouseout` events handled by this [ElementInstance]. |
1132 @DomName('SVGElementInstance.onmouseout') | 1414 @DomName('SVGElementInstance.onmouseout') |
1133 @DocsEditable() | 1415 @DocsEditable() |
1134 Stream<MouseEvent> get onMouseOut => mouseOutEvent.forTarget(this); | 1416 Stream<MouseEvent> get onMouseOut => mouseOutEvent.forTarget(this); |
1135 | 1417 |
| 1418 /// Stream of `mouseover` events handled by this [ElementInstance]. |
1136 @DomName('SVGElementInstance.onmouseover') | 1419 @DomName('SVGElementInstance.onmouseover') |
1137 @DocsEditable() | 1420 @DocsEditable() |
1138 Stream<MouseEvent> get onMouseOver => mouseOverEvent.forTarget(this); | 1421 Stream<MouseEvent> get onMouseOver => mouseOverEvent.forTarget(this); |
1139 | 1422 |
| 1423 /// Stream of `mouseup` events handled by this [ElementInstance]. |
1140 @DomName('SVGElementInstance.onmouseup') | 1424 @DomName('SVGElementInstance.onmouseup') |
1141 @DocsEditable() | 1425 @DocsEditable() |
1142 Stream<MouseEvent> get onMouseUp => mouseUpEvent.forTarget(this); | 1426 Stream<MouseEvent> get onMouseUp => mouseUpEvent.forTarget(this); |
1143 | 1427 |
| 1428 /// Stream of `mousewheel` events handled by this [ElementInstance]. |
1144 @DomName('SVGElementInstance.onmousewheel') | 1429 @DomName('SVGElementInstance.onmousewheel') |
1145 @DocsEditable() | 1430 @DocsEditable() |
1146 Stream<WheelEvent> get onMouseWheel => mouseWheelEvent.forTarget(this); | 1431 Stream<WheelEvent> get onMouseWheel => mouseWheelEvent.forTarget(this); |
1147 | 1432 |
| 1433 /// Stream of `paste` events handled by this [ElementInstance]. |
1148 @DomName('SVGElementInstance.onpaste') | 1434 @DomName('SVGElementInstance.onpaste') |
1149 @DocsEditable() | 1435 @DocsEditable() |
1150 Stream<Event> get onPaste => pasteEvent.forTarget(this); | 1436 Stream<Event> get onPaste => pasteEvent.forTarget(this); |
1151 | 1437 |
| 1438 /// Stream of `reset` events handled by this [ElementInstance]. |
1152 @DomName('SVGElementInstance.onreset') | 1439 @DomName('SVGElementInstance.onreset') |
1153 @DocsEditable() | 1440 @DocsEditable() |
1154 Stream<Event> get onReset => resetEvent.forTarget(this); | 1441 Stream<Event> get onReset => resetEvent.forTarget(this); |
1155 | 1442 |
| 1443 /// Stream of `resize` events handled by this [ElementInstance]. |
1156 @DomName('SVGElementInstance.onresize') | 1444 @DomName('SVGElementInstance.onresize') |
1157 @DocsEditable() | 1445 @DocsEditable() |
1158 Stream<Event> get onResize => resizeEvent.forTarget(this); | 1446 Stream<Event> get onResize => resizeEvent.forTarget(this); |
1159 | 1447 |
| 1448 /// Stream of `scroll` events handled by this [ElementInstance]. |
1160 @DomName('SVGElementInstance.onscroll') | 1449 @DomName('SVGElementInstance.onscroll') |
1161 @DocsEditable() | 1450 @DocsEditable() |
1162 Stream<Event> get onScroll => scrollEvent.forTarget(this); | 1451 Stream<Event> get onScroll => scrollEvent.forTarget(this); |
1163 | 1452 |
| 1453 /// Stream of `search` events handled by this [ElementInstance]. |
1164 @DomName('SVGElementInstance.onsearch') | 1454 @DomName('SVGElementInstance.onsearch') |
1165 @DocsEditable() | 1455 @DocsEditable() |
1166 // http://www.w3.org/TR/html-markup/input.search.html | 1456 // http://www.w3.org/TR/html-markup/input.search.html |
1167 @Experimental() | 1457 @Experimental() |
1168 Stream<Event> get onSearch => searchEvent.forTarget(this); | 1458 Stream<Event> get onSearch => searchEvent.forTarget(this); |
1169 | 1459 |
| 1460 /// Stream of `select` events handled by this [ElementInstance]. |
1170 @DomName('SVGElementInstance.onselect') | 1461 @DomName('SVGElementInstance.onselect') |
1171 @DocsEditable() | 1462 @DocsEditable() |
1172 Stream<Event> get onSelect => selectEvent.forTarget(this); | 1463 Stream<Event> get onSelect => selectEvent.forTarget(this); |
1173 | 1464 |
| 1465 /// Stream of `selectstart` events handled by this [ElementInstance]. |
1174 @DomName('SVGElementInstance.onselectstart') | 1466 @DomName('SVGElementInstance.onselectstart') |
1175 @DocsEditable() | 1467 @DocsEditable() |
1176 Stream<Event> get onSelectStart => selectStartEvent.forTarget(this); | 1468 Stream<Event> get onSelectStart => selectStartEvent.forTarget(this); |
1177 | 1469 |
| 1470 /// Stream of `submit` events handled by this [ElementInstance]. |
1178 @DomName('SVGElementInstance.onsubmit') | 1471 @DomName('SVGElementInstance.onsubmit') |
1179 @DocsEditable() | 1472 @DocsEditable() |
1180 Stream<Event> get onSubmit => submitEvent.forTarget(this); | 1473 Stream<Event> get onSubmit => submitEvent.forTarget(this); |
1181 | 1474 |
| 1475 /// Stream of `unload` events handled by this [ElementInstance]. |
1182 @DomName('SVGElementInstance.onunload') | 1476 @DomName('SVGElementInstance.onunload') |
1183 @DocsEditable() | 1477 @DocsEditable() |
1184 Stream<Event> get onUnload => unloadEvent.forTarget(this); | 1478 Stream<Event> get onUnload => unloadEvent.forTarget(this); |
1185 | 1479 |
1186 } | 1480 } |
1187 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1481 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1188 // for details. All rights reserved. Use of this source code is governed by a | 1482 // for details. All rights reserved. Use of this source code is governed by a |
1189 // BSD-style license that can be found in the LICENSE file. | 1483 // BSD-style license that can be found in the LICENSE file. |
1190 | 1484 |
1191 // WARNING: Do not edit - generated code. | 1485 // WARNING: Do not edit - generated code. |
(...skipping 6271 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7463 @DocsEditable() | 7757 @DocsEditable() |
7464 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"vkern"); | 7758 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"vkern"); |
7465 /** | 7759 /** |
7466 * Constructor instantiated by the DOM when a custom element has been created. | 7760 * Constructor instantiated by the DOM when a custom element has been created. |
7467 * | 7761 * |
7468 * This can only be called by subclasses from their created constructor. | 7762 * This can only be called by subclasses from their created constructor. |
7469 */ | 7763 */ |
7470 _SVGVKernElement.created() : super.created(); | 7764 _SVGVKernElement.created() : super.created(); |
7471 | 7765 |
7472 } | 7766 } |
OLD | NEW |