OLD | NEW |
1 library html; | 1 library html; |
2 | 2 |
3 import 'dart:isolate'; | 3 import 'dart:isolate'; |
4 import 'dart:json'; | 4 import 'dart:json'; |
5 import 'dart:svg' as svg; | 5 import 'dart:svg' as svg; |
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 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
105 void getFloatFrequencyData(Float32Array array) native; | 105 void getFloatFrequencyData(Float32Array array) native; |
106 } | 106 } |
107 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 107 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
108 // for details. All rights reserved. Use of this source code is governed by a | 108 // for details. All rights reserved. Use of this source code is governed by a |
109 // BSD-style license that can be found in the LICENSE file. | 109 // BSD-style license that can be found in the LICENSE file. |
110 | 110 |
111 | 111 |
112 /// @domName HTMLAnchorElement | 112 /// @domName HTMLAnchorElement |
113 class AnchorElement extends Element implements Element native "*HTMLAnchorElemen
t" { | 113 class AnchorElement extends Element implements Element native "*HTMLAnchorElemen
t" { |
114 | 114 |
115 factory AnchorElement({String href}) { | 115 factory AnchorElement([String href]) { |
116 if (!?href) { | 116 var e = document.$dom_createElement("a"); |
117 return _Elements.createAnchorElement(); | 117 if (!?href) e.href = href; |
118 } | 118 return e; |
119 return _Elements.createAnchorElement(href); | |
120 } | 119 } |
121 | 120 |
122 /** @domName HTMLAnchorElement.charset */ | 121 /** @domName HTMLAnchorElement.charset */ |
123 String charset; | 122 String charset; |
124 | 123 |
125 /** @domName HTMLAnchorElement.coords */ | 124 /** @domName HTMLAnchorElement.coords */ |
126 String coords; | 125 String coords; |
127 | 126 |
128 /** @domName HTMLAnchorElement.download */ | 127 /** @domName HTMLAnchorElement.download */ |
129 String download; | 128 String download; |
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
291 String width; | 290 String width; |
292 } | 291 } |
293 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 292 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
294 // for details. All rights reserved. Use of this source code is governed by a | 293 // for details. All rights reserved. Use of this source code is governed by a |
295 // BSD-style license that can be found in the LICENSE file. | 294 // BSD-style license that can be found in the LICENSE file. |
296 | 295 |
297 | 296 |
298 /// @domName HTMLAreaElement | 297 /// @domName HTMLAreaElement |
299 class AreaElement extends Element implements Element native "*HTMLAreaElement" { | 298 class AreaElement extends Element implements Element native "*HTMLAreaElement" { |
300 | 299 |
301 factory AreaElement() => _Elements.createAreaElement(); | 300 factory AreaElement() => document.$dom_createElement("area"); |
302 | 301 |
303 /** @domName HTMLAreaElement.alt */ | 302 /** @domName HTMLAreaElement.alt */ |
304 String alt; | 303 String alt; |
305 | 304 |
306 /** @domName HTMLAreaElement.coords */ | 305 /** @domName HTMLAreaElement.coords */ |
307 String coords; | 306 String coords; |
308 | 307 |
309 /** @domName HTMLAreaElement.hash */ | 308 /** @domName HTMLAreaElement.hash */ |
310 final String hash; | 309 final String hash; |
311 | 310 |
(...skipping 444 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
756 class AudioSourceNode extends AudioNode native "*AudioSourceNode" { | 755 class AudioSourceNode extends AudioNode native "*AudioSourceNode" { |
757 } | 756 } |
758 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 757 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
759 // for details. All rights reserved. Use of this source code is governed by a | 758 // for details. All rights reserved. Use of this source code is governed by a |
760 // BSD-style license that can be found in the LICENSE file. | 759 // BSD-style license that can be found in the LICENSE file. |
761 | 760 |
762 | 761 |
763 /// @domName HTMLBRElement | 762 /// @domName HTMLBRElement |
764 class BRElement extends Element implements Element native "*HTMLBRElement" { | 763 class BRElement extends Element implements Element native "*HTMLBRElement" { |
765 | 764 |
766 factory BRElement() => _Elements.createBRElement(); | 765 factory BRElement() => document.$dom_createElement("br"); |
767 | 766 |
768 /** @domName HTMLBRElement.clear */ | 767 /** @domName HTMLBRElement.clear */ |
769 String clear; | 768 String clear; |
770 } | 769 } |
771 // 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 |
772 // 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 |
773 // BSD-style license that can be found in the LICENSE file. | 772 // BSD-style license that can be found in the LICENSE file. |
774 | 773 |
775 | 774 |
776 /// @domName BarInfo | 775 /// @domName BarInfo |
777 class BarInfo native "*BarInfo" { | 776 class BarInfo native "*BarInfo" { |
778 | 777 |
779 /** @domName BarInfo.visible */ | 778 /** @domName BarInfo.visible */ |
780 final bool visible; | 779 final bool visible; |
781 } | 780 } |
782 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 781 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
783 // for details. All rights reserved. Use of this source code is governed by a | 782 // for details. All rights reserved. Use of this source code is governed by a |
784 // BSD-style license that can be found in the LICENSE file. | 783 // BSD-style license that can be found in the LICENSE file. |
785 | 784 |
786 | 785 |
787 /// @domName HTMLBaseElement | 786 /// @domName HTMLBaseElement |
788 class BaseElement extends Element implements Element native "*HTMLBaseElement" { | 787 class BaseElement extends Element implements Element native "*HTMLBaseElement" { |
789 | 788 |
790 factory BaseElement() => _Elements.createBaseElement(); | 789 factory BaseElement() => document.$dom_createElement("base"); |
791 | 790 |
792 /** @domName HTMLBaseElement.href */ | 791 /** @domName HTMLBaseElement.href */ |
793 String href; | 792 String href; |
794 | 793 |
795 /** @domName HTMLBaseElement.target */ | 794 /** @domName HTMLBaseElement.target */ |
796 String target; | 795 String target; |
797 } | 796 } |
798 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 797 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
799 // for details. All rights reserved. Use of this source code is governed by a | 798 // for details. All rights reserved. Use of this source code is governed by a |
800 // BSD-style license that can be found in the LICENSE file. | 799 // BSD-style license that can be found in the LICENSE file. |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
937 Blob slice([int start, int end, String contentType]) native; | 936 Blob slice([int start, int end, String contentType]) native; |
938 } | 937 } |
939 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 938 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
940 // for details. All rights reserved. Use of this source code is governed by a | 939 // for details. All rights reserved. Use of this source code is governed by a |
941 // BSD-style license that can be found in the LICENSE file. | 940 // BSD-style license that can be found in the LICENSE file. |
942 | 941 |
943 | 942 |
944 /// @domName HTMLBodyElement | 943 /// @domName HTMLBodyElement |
945 class BodyElement extends Element implements Element native "*HTMLBodyElement" { | 944 class BodyElement extends Element implements Element native "*HTMLBodyElement" { |
946 | 945 |
947 factory BodyElement() => _Elements.createBodyElement(); | 946 factory BodyElement() => document.$dom_createElement("body"); |
948 | 947 |
949 /** | 948 /** |
950 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent | 949 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent |
951 */ | 950 */ |
952 BodyElementEvents get on => | 951 BodyElementEvents get on => |
953 new BodyElementEvents(this); | 952 new BodyElementEvents(this); |
954 | 953 |
955 /** @domName HTMLBodyElement.aLink */ | 954 /** @domName HTMLBodyElement.aLink */ |
956 String aLink; | 955 String aLink; |
957 | 956 |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
998 EventListenerList get unload => this['unload']; | 997 EventListenerList get unload => this['unload']; |
999 } | 998 } |
1000 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 999 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1001 // for details. All rights reserved. Use of this source code is governed by a | 1000 // for details. All rights reserved. Use of this source code is governed by a |
1002 // BSD-style license that can be found in the LICENSE file. | 1001 // BSD-style license that can be found in the LICENSE file. |
1003 | 1002 |
1004 | 1003 |
1005 /// @domName HTMLButtonElement | 1004 /// @domName HTMLButtonElement |
1006 class ButtonElement extends Element implements Element native "*HTMLButtonElemen
t" { | 1005 class ButtonElement extends Element implements Element native "*HTMLButtonElemen
t" { |
1007 | 1006 |
1008 factory ButtonElement() => _Elements.createButtonElement(); | 1007 factory ButtonElement() => document.$dom_createElement("button"); |
1009 | 1008 |
1010 /** @domName HTMLButtonElement.autofocus */ | 1009 /** @domName HTMLButtonElement.autofocus */ |
1011 bool autofocus; | 1010 bool autofocus; |
1012 | 1011 |
1013 /** @domName HTMLButtonElement.disabled */ | 1012 /** @domName HTMLButtonElement.disabled */ |
1014 bool disabled; | 1013 bool disabled; |
1015 | 1014 |
1016 /** @domName HTMLButtonElement.form */ | 1015 /** @domName HTMLButtonElement.form */ |
1017 final FormElement form; | 1016 final FormElement form; |
1018 | 1017 |
(...skipping 3358 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4377 /** @domName CSSValue.cssValueType */ | 4376 /** @domName CSSValue.cssValueType */ |
4378 final int cssValueType; | 4377 final int cssValueType; |
4379 } | 4378 } |
4380 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4379 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
4381 // for details. All rights reserved. Use of this source code is governed by a | 4380 // for details. All rights reserved. Use of this source code is governed by a |
4382 // BSD-style license that can be found in the LICENSE file. | 4381 // BSD-style license that can be found in the LICENSE file. |
4383 | 4382 |
4384 | 4383 |
4385 class CanvasElement extends Element implements Element native "*HTMLCanvasElemen
t" { | 4384 class CanvasElement extends Element implements Element native "*HTMLCanvasElemen
t" { |
4386 | 4385 |
4387 factory CanvasElement({int width, int height}) { | 4386 factory CanvasElement([int width, int height]) { |
4388 if (!?width) { | 4387 var e = document.$dom_createElement("canvas"); |
4389 return _Elements.createCanvasElement(); | 4388 if (!?width) e.width = width; |
4390 } | 4389 if (!?height) e.height = height; |
4391 if (!?height) { | 4390 return e; |
4392 return _Elements.createCanvasElement(width); | |
4393 } | |
4394 return _Elements.createCanvasElement(width, height); | |
4395 } | 4391 } |
4396 | 4392 |
4397 /** @domName HTMLCanvasElement.height */ | 4393 /** @domName HTMLCanvasElement.height */ |
4398 int height; | 4394 int height; |
4399 | 4395 |
4400 /** @domName HTMLCanvasElement.width */ | 4396 /** @domName HTMLCanvasElement.width */ |
4401 int width; | 4397 int width; |
4402 | 4398 |
4403 /** @domName HTMLCanvasElement.toDataURL */ | 4399 /** @domName HTMLCanvasElement.toDataURL */ |
4404 String toDataURL(String type, [num quality]) native; | 4400 String toDataURL(String type, [num quality]) native; |
(...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4949 | 4945 |
4950 } | 4946 } |
4951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4947 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
4952 // for details. All rights reserved. Use of this source code is governed by a | 4948 // for details. All rights reserved. Use of this source code is governed by a |
4953 // BSD-style license that can be found in the LICENSE file. | 4949 // BSD-style license that can be found in the LICENSE file. |
4954 | 4950 |
4955 | 4951 |
4956 /// @domName HTMLContentElement | 4952 /// @domName HTMLContentElement |
4957 class ContentElement extends Element implements Element native "*HTMLContentElem
ent" { | 4953 class ContentElement extends Element implements Element native "*HTMLContentElem
ent" { |
4958 | 4954 |
4959 factory ContentElement() => _Elements.createContentElement(); | 4955 factory ContentElement() => document.$dom_createElement("content"); |
4960 | 4956 |
4961 /** @domName HTMLContentElement.resetStyleInheritance */ | 4957 /** @domName HTMLContentElement.resetStyleInheritance */ |
4962 bool resetStyleInheritance; | 4958 bool resetStyleInheritance; |
4963 | 4959 |
4964 /** @domName HTMLContentElement.select */ | 4960 /** @domName HTMLContentElement.select */ |
4965 String select; | 4961 String select; |
4966 | 4962 |
4967 /** @domName HTMLContentElement.getDistributedNodes */ | 4963 /** @domName HTMLContentElement.getDistributedNodes */ |
4968 List<Node> getDistributedNodes() native; | 4964 List<Node> getDistributedNodes() native; |
4969 } | 4965 } |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5058 | 5054 |
5059 } | 5055 } |
5060 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5056 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5061 // for details. All rights reserved. Use of this source code is governed by a | 5057 // for details. All rights reserved. Use of this source code is governed by a |
5062 // BSD-style license that can be found in the LICENSE file. | 5058 // BSD-style license that can be found in the LICENSE file. |
5063 | 5059 |
5064 | 5060 |
5065 /// @domName HTMLDListElement | 5061 /// @domName HTMLDListElement |
5066 class DListElement extends Element implements Element native "*HTMLDListElement"
{ | 5062 class DListElement extends Element implements Element native "*HTMLDListElement"
{ |
5067 | 5063 |
5068 factory DListElement() => _Elements.createDListElement(); | 5064 factory DListElement() => document.$dom_createElement("dl"); |
5069 | 5065 |
5070 /** @domName HTMLDListElement.compact */ | 5066 /** @domName HTMLDListElement.compact */ |
5071 bool compact; | 5067 bool compact; |
5072 } | 5068 } |
5073 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5069 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5074 // for details. All rights reserved. Use of this source code is governed by a | 5070 // for details. All rights reserved. Use of this source code is governed by a |
5075 // BSD-style license that can be found in the LICENSE file. | 5071 // BSD-style license that can be found in the LICENSE file. |
5076 | 5072 |
5077 | 5073 |
5078 /// @domName DOMApplicationCache | 5074 /// @domName DOMApplicationCache |
(...skipping 581 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5660 bool toggle(String token, [bool force]) native; | 5656 bool toggle(String token, [bool force]) native; |
5661 } | 5657 } |
5662 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5658 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5663 // for details. All rights reserved. Use of this source code is governed by a | 5659 // for details. All rights reserved. Use of this source code is governed by a |
5664 // BSD-style license that can be found in the LICENSE file. | 5660 // BSD-style license that can be found in the LICENSE file. |
5665 | 5661 |
5666 | 5662 |
5667 /// @domName HTMLDataListElement | 5663 /// @domName HTMLDataListElement |
5668 class DataListElement extends Element implements Element native "*HTMLDataListEl
ement" { | 5664 class DataListElement extends Element implements Element native "*HTMLDataListEl
ement" { |
5669 | 5665 |
5670 factory DataListElement() => _Elements.createDataListElement(); | 5666 factory DataListElement() => document.$dom_createElement("datalist"); |
5671 | 5667 |
5672 /** @domName HTMLDataListElement.options */ | 5668 /** @domName HTMLDataListElement.options */ |
5673 final HTMLCollection options; | 5669 final HTMLCollection options; |
5674 } | 5670 } |
5675 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5671 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5676 // for details. All rights reserved. Use of this source code is governed by a | 5672 // for details. All rights reserved. Use of this source code is governed by a |
5677 // BSD-style license that can be found in the LICENSE file. | 5673 // BSD-style license that can be found in the LICENSE file. |
5678 | 5674 |
5679 | 5675 |
5680 /// @domName DataTransferItem | 5676 /// @domName DataTransferItem |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5878 final AudioParam delayTime; | 5874 final AudioParam delayTime; |
5879 } | 5875 } |
5880 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5876 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5881 // for details. All rights reserved. Use of this source code is governed by a | 5877 // for details. All rights reserved. Use of this source code is governed by a |
5882 // BSD-style license that can be found in the LICENSE file. | 5878 // BSD-style license that can be found in the LICENSE file. |
5883 | 5879 |
5884 | 5880 |
5885 /// @domName HTMLDetailsElement | 5881 /// @domName HTMLDetailsElement |
5886 class DetailsElement extends Element implements Element native "*HTMLDetailsElem
ent" { | 5882 class DetailsElement extends Element implements Element native "*HTMLDetailsElem
ent" { |
5887 | 5883 |
5888 factory DetailsElement() => _Elements.createDetailsElement(); | 5884 factory DetailsElement() => document.$dom_createElement("details"); |
5889 | 5885 |
5890 /** @domName HTMLDetailsElement.open */ | 5886 /** @domName HTMLDetailsElement.open */ |
5891 bool open; | 5887 bool open; |
5892 } | 5888 } |
5893 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5889 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5894 // for details. All rights reserved. Use of this source code is governed by a | 5890 // for details. All rights reserved. Use of this source code is governed by a |
5895 // BSD-style license that can be found in the LICENSE file. | 5891 // BSD-style license that can be found in the LICENSE file. |
5896 | 5892 |
5897 | 5893 |
5898 /// @domName DeviceMotionEvent | 5894 /// @domName DeviceMotionEvent |
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6050 List<EntrySync> readEntries() native; | 6046 List<EntrySync> readEntries() native; |
6051 } | 6047 } |
6052 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6048 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6053 // for details. All rights reserved. Use of this source code is governed by a | 6049 // for details. All rights reserved. Use of this source code is governed by a |
6054 // BSD-style license that can be found in the LICENSE file. | 6050 // BSD-style license that can be found in the LICENSE file. |
6055 | 6051 |
6056 | 6052 |
6057 /// @domName HTMLDivElement | 6053 /// @domName HTMLDivElement |
6058 class DivElement extends Element implements Element native "*HTMLDivElement" { | 6054 class DivElement extends Element implements Element native "*HTMLDivElement" { |
6059 | 6055 |
6060 factory DivElement() => _Elements.createDivElement(); | 6056 factory DivElement() => document.$dom_createElement("div"); |
6061 | 6057 |
6062 /** @domName HTMLDivElement.align */ | 6058 /** @domName HTMLDivElement.align */ |
6063 String align; | 6059 String align; |
6064 } | 6060 } |
6065 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6061 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6066 // for details. All rights reserved. Use of this source code is governed by a | 6062 // for details. All rights reserved. Use of this source code is governed by a |
6067 // BSD-style license that can be found in the LICENSE file. | 6063 // BSD-style license that can be found in the LICENSE file. |
6068 | 6064 |
6069 | 6065 |
6070 class Document extends Node | 6066 class Document extends Node |
(...skipping 1710 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7781 Element previousElementSibling; | 7777 Element previousElementSibling; |
7782 } | 7778 } |
7783 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7779 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
7784 // for details. All rights reserved. Use of this source code is governed by a | 7780 // for details. All rights reserved. Use of this source code is governed by a |
7785 // BSD-style license that can be found in the LICENSE file. | 7781 // BSD-style license that can be found in the LICENSE file. |
7786 | 7782 |
7787 | 7783 |
7788 /// @domName HTMLEmbedElement | 7784 /// @domName HTMLEmbedElement |
7789 class EmbedElement extends Element implements Element native "*HTMLEmbedElement"
{ | 7785 class EmbedElement extends Element implements Element native "*HTMLEmbedElement"
{ |
7790 | 7786 |
7791 factory EmbedElement() => _Elements.createEmbedElement(); | 7787 factory EmbedElement() => document.$dom_createElement("embed"); |
7792 | 7788 |
7793 /** @domName HTMLEmbedElement.align */ | 7789 /** @domName HTMLEmbedElement.align */ |
7794 String align; | 7790 String align; |
7795 | 7791 |
7796 /** @domName HTMLEmbedElement.height */ | 7792 /** @domName HTMLEmbedElement.height */ |
7797 String height; | 7793 String height; |
7798 | 7794 |
7799 /** @domName HTMLEmbedElement.name */ | 7795 /** @domName HTMLEmbedElement.name */ |
7800 String name; | 7796 String name; |
7801 | 7797 |
(...skipping 386 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8188 | 8184 |
8189 } | 8185 } |
8190 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 8186 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8191 // for details. All rights reserved. Use of this source code is governed by a | 8187 // for details. All rights reserved. Use of this source code is governed by a |
8192 // BSD-style license that can be found in the LICENSE file. | 8188 // BSD-style license that can be found in the LICENSE file. |
8193 | 8189 |
8194 | 8190 |
8195 /// @domName HTMLFieldSetElement | 8191 /// @domName HTMLFieldSetElement |
8196 class FieldSetElement extends Element implements Element native "*HTMLFieldSetEl
ement" { | 8192 class FieldSetElement extends Element implements Element native "*HTMLFieldSetEl
ement" { |
8197 | 8193 |
8198 factory FieldSetElement() => _Elements.createFieldSetElement(); | 8194 factory FieldSetElement() => document.$dom_createElement("fieldset"); |
8199 | 8195 |
8200 /** @domName HTMLFieldSetElement.disabled */ | 8196 /** @domName HTMLFieldSetElement.disabled */ |
8201 bool disabled; | 8197 bool disabled; |
8202 | 8198 |
8203 /** @domName HTMLFieldSetElement.elements */ | 8199 /** @domName HTMLFieldSetElement.elements */ |
8204 final HTMLCollection elements; | 8200 final HTMLCollection elements; |
8205 | 8201 |
8206 /** @domName HTMLFieldSetElement.form */ | 8202 /** @domName HTMLFieldSetElement.form */ |
8207 final FormElement form; | 8203 final FormElement form; |
8208 | 8204 |
(...skipping 605 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8814 void append(String name, String value, String filename) native; | 8810 void append(String name, String value, String filename) native; |
8815 } | 8811 } |
8816 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 8812 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
8817 // for details. All rights reserved. Use of this source code is governed by a | 8813 // for details. All rights reserved. Use of this source code is governed by a |
8818 // BSD-style license that can be found in the LICENSE file. | 8814 // BSD-style license that can be found in the LICENSE file. |
8819 | 8815 |
8820 | 8816 |
8821 /// @domName HTMLFormElement | 8817 /// @domName HTMLFormElement |
8822 class FormElement extends Element implements Element native "*HTMLFormElement" { | 8818 class FormElement extends Element implements Element native "*HTMLFormElement" { |
8823 | 8819 |
8824 factory FormElement() => _Elements.createFormElement(); | 8820 factory FormElement() => document.$dom_createElement("form"); |
8825 | 8821 |
8826 /** @domName HTMLFormElement.acceptCharset */ | 8822 /** @domName HTMLFormElement.acceptCharset */ |
8827 String acceptCharset; | 8823 String acceptCharset; |
8828 | 8824 |
8829 /** @domName HTMLFormElement.action */ | 8825 /** @domName HTMLFormElement.action */ |
8830 String action; | 8826 String action; |
8831 | 8827 |
8832 /** @domName HTMLFormElement.autocomplete */ | 8828 /** @domName HTMLFormElement.autocomplete */ |
8833 String autocomplete; | 8829 String autocomplete; |
8834 | 8830 |
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9023 final int timestamp; | 9019 final int timestamp; |
9024 } | 9020 } |
9025 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9021 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
9026 // for details. All rights reserved. Use of this source code is governed by a | 9022 // for details. All rights reserved. Use of this source code is governed by a |
9027 // BSD-style license that can be found in the LICENSE file. | 9023 // BSD-style license that can be found in the LICENSE file. |
9028 | 9024 |
9029 | 9025 |
9030 /// @domName HTMLHRElement | 9026 /// @domName HTMLHRElement |
9031 class HRElement extends Element implements Element native "*HTMLHRElement" { | 9027 class HRElement extends Element implements Element native "*HTMLHRElement" { |
9032 | 9028 |
9033 factory HRElement() => _Elements.createHRElement(); | 9029 factory HRElement() => document.$dom_createElement("hr"); |
9034 | 9030 |
9035 /** @domName HTMLHRElement.align */ | 9031 /** @domName HTMLHRElement.align */ |
9036 String align; | 9032 String align; |
9037 | 9033 |
9038 /** @domName HTMLHRElement.noShade */ | 9034 /** @domName HTMLHRElement.noShade */ |
9039 bool noShade; | 9035 bool noShade; |
9040 | 9036 |
9041 /** @domName HTMLHRElement.size */ | 9037 /** @domName HTMLHRElement.size */ |
9042 String size; | 9038 String size; |
9043 | 9039 |
(...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9288 void initHashChangeEvent(String type, bool canBubble, bool cancelable, String
oldURL, String newURL) native; | 9284 void initHashChangeEvent(String type, bool canBubble, bool cancelable, String
oldURL, String newURL) native; |
9289 } | 9285 } |
9290 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9286 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
9291 // for details. All rights reserved. Use of this source code is governed by a | 9287 // for details. All rights reserved. Use of this source code is governed by a |
9292 // BSD-style license that can be found in the LICENSE file. | 9288 // BSD-style license that can be found in the LICENSE file. |
9293 | 9289 |
9294 | 9290 |
9295 /// @domName HTMLHeadElement | 9291 /// @domName HTMLHeadElement |
9296 class HeadElement extends Element implements Element native "*HTMLHeadElement" { | 9292 class HeadElement extends Element implements Element native "*HTMLHeadElement" { |
9297 | 9293 |
9298 factory HeadElement() => _Elements.createHeadElement(); | 9294 factory HeadElement() => document.$dom_createElement("head"); |
9299 | 9295 |
9300 /** @domName HTMLHeadElement.profile */ | 9296 /** @domName HTMLHeadElement.profile */ |
9301 String profile; | 9297 String profile; |
9302 } | 9298 } |
9303 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9299 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
9304 // for details. All rights reserved. Use of this source code is governed by a | 9300 // for details. All rights reserved. Use of this source code is governed by a |
9305 // BSD-style license that can be found in the LICENSE file. | 9301 // BSD-style license that can be found in the LICENSE file. |
9306 | 9302 |
9307 | 9303 |
9308 /// @domName HTMLHeadingElement | 9304 /// @domName HTMLHeadingElement |
9309 class HeadingElement extends Element implements Element native "*HTMLHeadingElem
ent" { | 9305 class HeadingElement extends Element implements Element native "*HTMLHeadingElem
ent" { |
9310 | 9306 |
9311 factory HeadingElement.h1() => _Elements.createHeadingElement_h1(); | 9307 factory HeadingElement.h1() => document.$dom_createElement("h1"); |
9312 | 9308 |
9313 factory HeadingElement.h2() => _Elements.createHeadingElement_h2(); | 9309 factory HeadingElement.h2() => document.$dom_createElement("h2"); |
9314 | 9310 |
9315 factory HeadingElement.h3() => _Elements.createHeadingElement_h3(); | 9311 factory HeadingElement.h3() => document.$dom_createElement("h3"); |
9316 | 9312 |
9317 factory HeadingElement.h4() => _Elements.createHeadingElement_h4(); | 9313 factory HeadingElement.h4() => document.$dom_createElement("h4"); |
9318 | 9314 |
9319 factory HeadingElement.h5() => _Elements.createHeadingElement_h5(); | 9315 factory HeadingElement.h5() => document.$dom_createElement("h5"); |
9320 | 9316 |
9321 factory HeadingElement.h6() => _Elements.createHeadingElement_h6(); | 9317 factory HeadingElement.h6() => document.$dom_createElement("h6"); |
9322 | 9318 |
9323 /** @domName HTMLHeadingElement.align */ | 9319 /** @domName HTMLHeadingElement.align */ |
9324 String align; | 9320 String align; |
9325 } | 9321 } |
9326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9322 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
9327 // for details. All rights reserved. Use of this source code is governed by a | 9323 // for details. All rights reserved. Use of this source code is governed by a |
9328 // BSD-style license that can be found in the LICENSE file. | 9324 // BSD-style license that can be found in the LICENSE file. |
9329 | 9325 |
9330 | 9326 |
9331 /// @domName HTMLHtmlElement | 9327 /// @domName HTMLHtmlElement |
9332 class HtmlElement extends Element implements Element native "*HTMLHtmlElement" { | 9328 class HtmlElement extends Element implements Element native "*HTMLHtmlElement" { |
9333 | 9329 |
9334 factory HtmlElement() => _Elements.createHtmlElement(); | 9330 factory HtmlElement() => document.$dom_createElement("html"); |
9335 } | 9331 } |
9336 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9332 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
9337 // for details. All rights reserved. Use of this source code is governed by a | 9333 // for details. All rights reserved. Use of this source code is governed by a |
9338 // BSD-style license that can be found in the LICENSE file. | 9334 // BSD-style license that can be found in the LICENSE file. |
9339 | 9335 |
9340 | 9336 |
9341 class HttpRequest extends EventTarget native "*XMLHttpRequest" { | 9337 class HttpRequest extends EventTarget native "*XMLHttpRequest" { |
9342 factory HttpRequest.get(String url, onSuccess(HttpRequest request)) => | 9338 factory HttpRequest.get(String url, onSuccess(HttpRequest request)) => |
9343 _HttpRequestFactoryProvider.createHttpRequest_get(url, onSuccess); | 9339 _HttpRequestFactoryProvider.createHttpRequest_get(url, onSuccess); |
9344 | 9340 |
(...skipping 995 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10340 EventListenerList get blocked => this['blocked']; | 10336 EventListenerList get blocked => this['blocked']; |
10341 } | 10337 } |
10342 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10338 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
10343 // for details. All rights reserved. Use of this source code is governed by a | 10339 // for details. All rights reserved. Use of this source code is governed by a |
10344 // BSD-style license that can be found in the LICENSE file. | 10340 // BSD-style license that can be found in the LICENSE file. |
10345 | 10341 |
10346 | 10342 |
10347 /// @domName HTMLIFrameElement | 10343 /// @domName HTMLIFrameElement |
10348 class IFrameElement extends Element implements Element native "*HTMLIFrameElemen
t" { | 10344 class IFrameElement extends Element implements Element native "*HTMLIFrameElemen
t" { |
10349 | 10345 |
10350 factory IFrameElement() => _Elements.createIFrameElement(); | 10346 factory IFrameElement() => document.$dom_createElement("iframe"); |
10351 | 10347 |
10352 /** @domName HTMLIFrameElement.align */ | 10348 /** @domName HTMLIFrameElement.align */ |
10353 String align; | 10349 String align; |
10354 | 10350 |
10355 /** @domName HTMLIFrameElement.contentWindow */ | 10351 /** @domName HTMLIFrameElement.contentWindow */ |
10356 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); | 10352 Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); |
10357 dynamic get _contentWindow => JS("dynamic", "#.contentWindow", this); | 10353 dynamic get _contentWindow => JS("dynamic", "#.contentWindow", this); |
10358 | 10354 |
10359 /** @domName HTMLIFrameElement.frameBorder */ | 10355 /** @domName HTMLIFrameElement.frameBorder */ |
10360 String frameBorder; | 10356 String frameBorder; |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10431 final int width; | 10427 final int width; |
10432 } | 10428 } |
10433 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10429 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
10434 // for details. All rights reserved. Use of this source code is governed by a | 10430 // for details. All rights reserved. Use of this source code is governed by a |
10435 // BSD-style license that can be found in the LICENSE file. | 10431 // BSD-style license that can be found in the LICENSE file. |
10436 | 10432 |
10437 | 10433 |
10438 /// @domName HTMLImageElement | 10434 /// @domName HTMLImageElement |
10439 class ImageElement extends Element implements Element native "*HTMLImageElement"
{ | 10435 class ImageElement extends Element implements Element native "*HTMLImageElement"
{ |
10440 | 10436 |
10441 factory ImageElement({String src, int width, int height}) { | 10437 factory ImageElement([String src, int width, int height]) { |
10442 if (!?src) { | 10438 var e = document.$dom_createElement("img"); |
10443 return _Elements.createImageElement(); | 10439 if (!?src) e.src = src; |
10444 } | 10440 if (!?width) e.width = width; |
10445 if (!?width) { | 10441 if (!?height) e.height = height; |
10446 return _Elements.createImageElement(src); | 10442 return e; |
10447 } | |
10448 if (!?height) { | |
10449 return _Elements.createImageElement(src, width); | |
10450 } | |
10451 return _Elements.createImageElement(src, width, height); | |
10452 } | 10443 } |
10453 | 10444 |
10454 /** @domName HTMLImageElement.align */ | 10445 /** @domName HTMLImageElement.align */ |
10455 String align; | 10446 String align; |
10456 | 10447 |
10457 /** @domName HTMLImageElement.alt */ | 10448 /** @domName HTMLImageElement.alt */ |
10458 String alt; | 10449 String alt; |
10459 | 10450 |
10460 /** @domName HTMLImageElement.border */ | 10451 /** @domName HTMLImageElement.border */ |
10461 String border; | 10452 String border; |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10509 final int y; | 10500 final int y; |
10510 } | 10501 } |
10511 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10502 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
10512 // for details. All rights reserved. Use of this source code is governed by a | 10503 // for details. All rights reserved. Use of this source code is governed by a |
10513 // BSD-style license that can be found in the LICENSE file. | 10504 // BSD-style license that can be found in the LICENSE file. |
10514 | 10505 |
10515 | 10506 |
10516 /// @domName HTMLInputElement | 10507 /// @domName HTMLInputElement |
10517 class InputElement extends Element implements Element native "*HTMLInputElement"
{ | 10508 class InputElement extends Element implements Element native "*HTMLInputElement"
{ |
10518 | 10509 |
10519 factory InputElement({String type}) { | 10510 factory InputElement([String type]) { |
10520 if (!?type) { | 10511 var e = document.$dom_createElement("input"); |
10521 return _Elements.createInputElement(); | 10512 if (!?type) e.type = type; |
10522 } | 10513 return e; |
10523 return _Elements.createInputElement(type); | |
10524 } | 10514 } |
10525 | 10515 |
10526 /** | 10516 /** |
10527 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent | 10517 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent |
10528 */ | 10518 */ |
10529 InputElementEvents get on => | 10519 InputElementEvents get on => |
10530 new InputElementEvents(this); | 10520 new InputElementEvents(this); |
10531 | 10521 |
10532 /** @domName HTMLInputElement.accept */ | 10522 /** @domName HTMLInputElement.accept */ |
10533 String accept; | 10523 String accept; |
(...skipping 583 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11117 void initKeyboardEvent(String type, bool canBubble, bool cancelable, LocalWind
ow view, String keyIdentifier, int keyLocation, bool ctrlKey, bool altKey, bool
shiftKey, bool metaKey, bool altGraphKey) native; | 11107 void initKeyboardEvent(String type, bool canBubble, bool cancelable, LocalWind
ow view, String keyIdentifier, int keyLocation, bool ctrlKey, bool altKey, bool
shiftKey, bool metaKey, bool altGraphKey) native; |
11118 } | 11108 } |
11119 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11109 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11120 // for details. All rights reserved. Use of this source code is governed by a | 11110 // for details. All rights reserved. Use of this source code is governed by a |
11121 // BSD-style license that can be found in the LICENSE file. | 11111 // BSD-style license that can be found in the LICENSE file. |
11122 | 11112 |
11123 | 11113 |
11124 /// @domName HTMLKeygenElement | 11114 /// @domName HTMLKeygenElement |
11125 class KeygenElement extends Element implements Element native "*HTMLKeygenElemen
t" { | 11115 class KeygenElement extends Element implements Element native "*HTMLKeygenElemen
t" { |
11126 | 11116 |
11127 factory KeygenElement() => _Elements.createKeygenElement(); | 11117 factory KeygenElement() => document.$dom_createElement("keygen"); |
11128 | 11118 |
11129 /** @domName HTMLKeygenElement.autofocus */ | 11119 /** @domName HTMLKeygenElement.autofocus */ |
11130 bool autofocus; | 11120 bool autofocus; |
11131 | 11121 |
11132 /** @domName HTMLKeygenElement.challenge */ | 11122 /** @domName HTMLKeygenElement.challenge */ |
11133 String challenge; | 11123 String challenge; |
11134 | 11124 |
11135 /** @domName HTMLKeygenElement.disabled */ | 11125 /** @domName HTMLKeygenElement.disabled */ |
11136 bool disabled; | 11126 bool disabled; |
11137 | 11127 |
(...skipping 28 matching lines...) Expand all Loading... |
11166 void setCustomValidity(String error) native; | 11156 void setCustomValidity(String error) native; |
11167 } | 11157 } |
11168 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11158 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11169 // for details. All rights reserved. Use of this source code is governed by a | 11159 // for details. All rights reserved. Use of this source code is governed by a |
11170 // BSD-style license that can be found in the LICENSE file. | 11160 // BSD-style license that can be found in the LICENSE file. |
11171 | 11161 |
11172 | 11162 |
11173 /// @domName HTMLLIElement | 11163 /// @domName HTMLLIElement |
11174 class LIElement extends Element implements Element native "*HTMLLIElement" { | 11164 class LIElement extends Element implements Element native "*HTMLLIElement" { |
11175 | 11165 |
11176 factory LIElement() => _Elements.createLIElement(); | 11166 factory LIElement() => document.$dom_createElement("li"); |
11177 | 11167 |
11178 /** @domName HTMLLIElement.type */ | 11168 /** @domName HTMLLIElement.type */ |
11179 String type; | 11169 String type; |
11180 | 11170 |
11181 /** @domName HTMLLIElement.value */ | 11171 /** @domName HTMLLIElement.value */ |
11182 int value; | 11172 int value; |
11183 } | 11173 } |
11184 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11174 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11185 // for details. All rights reserved. Use of this source code is governed by a | 11175 // for details. All rights reserved. Use of this source code is governed by a |
11186 // BSD-style license that can be found in the LICENSE file. | 11176 // BSD-style license that can be found in the LICENSE file. |
11187 | 11177 |
11188 | 11178 |
11189 /// @domName HTMLLabelElement | 11179 /// @domName HTMLLabelElement |
11190 class LabelElement extends Element implements Element native "*HTMLLabelElement"
{ | 11180 class LabelElement extends Element implements Element native "*HTMLLabelElement"
{ |
11191 | 11181 |
11192 factory LabelElement() => _Elements.createLabelElement(); | 11182 factory LabelElement() => document.$dom_createElement("label"); |
11193 | 11183 |
11194 /** @domName HTMLLabelElement.control */ | 11184 /** @domName HTMLLabelElement.control */ |
11195 final Element control; | 11185 final Element control; |
11196 | 11186 |
11197 /** @domName HTMLLabelElement.form */ | 11187 /** @domName HTMLLabelElement.form */ |
11198 final FormElement form; | 11188 final FormElement form; |
11199 | 11189 |
11200 /** @domName HTMLLabelElement.htmlFor */ | 11190 /** @domName HTMLLabelElement.htmlFor */ |
11201 String htmlFor; | 11191 String htmlFor; |
11202 } | 11192 } |
11203 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11193 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11204 // for details. All rights reserved. Use of this source code is governed by a | 11194 // for details. All rights reserved. Use of this source code is governed by a |
11205 // BSD-style license that can be found in the LICENSE file. | 11195 // BSD-style license that can be found in the LICENSE file. |
11206 | 11196 |
11207 | 11197 |
11208 /// @domName HTMLLegendElement | 11198 /// @domName HTMLLegendElement |
11209 class LegendElement extends Element implements Element native "*HTMLLegendElemen
t" { | 11199 class LegendElement extends Element implements Element native "*HTMLLegendElemen
t" { |
11210 | 11200 |
11211 factory LegendElement() => _Elements.createLegendElement(); | 11201 factory LegendElement() => document.$dom_createElement("legend"); |
11212 | 11202 |
11213 /** @domName HTMLLegendElement.align */ | 11203 /** @domName HTMLLegendElement.align */ |
11214 String align; | 11204 String align; |
11215 | 11205 |
11216 /** @domName HTMLLegendElement.form */ | 11206 /** @domName HTMLLegendElement.form */ |
11217 final FormElement form; | 11207 final FormElement form; |
11218 } | 11208 } |
11219 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11209 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11220 // for details. All rights reserved. Use of this source code is governed by a | 11210 // for details. All rights reserved. Use of this source code is governed by a |
11221 // BSD-style license that can be found in the LICENSE file. | 11211 // BSD-style license that can be found in the LICENSE file. |
11222 | 11212 |
11223 | 11213 |
11224 /// @domName HTMLLinkElement | 11214 /// @domName HTMLLinkElement |
11225 class LinkElement extends Element implements Element native "*HTMLLinkElement" { | 11215 class LinkElement extends Element implements Element native "*HTMLLinkElement" { |
11226 | 11216 |
11227 factory LinkElement() => _Elements.createLinkElement(); | 11217 factory LinkElement() => document.$dom_createElement("link"); |
11228 | 11218 |
11229 /** @domName HTMLLinkElement.charset */ | 11219 /** @domName HTMLLinkElement.charset */ |
11230 String charset; | 11220 String charset; |
11231 | 11221 |
11232 /** @domName HTMLLinkElement.disabled */ | 11222 /** @domName HTMLLinkElement.disabled */ |
11233 bool disabled; | 11223 bool disabled; |
11234 | 11224 |
11235 /** @domName HTMLLinkElement.href */ | 11225 /** @domName HTMLLinkElement.href */ |
11236 String href; | 11226 String href; |
11237 | 11227 |
(...skipping 692 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11930 EventListenerList get transitionEnd => this['webkitTransitionEnd']; | 11920 EventListenerList get transitionEnd => this['webkitTransitionEnd']; |
11931 } | 11921 } |
11932 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11922 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11933 // for details. All rights reserved. Use of this source code is governed by a | 11923 // for details. All rights reserved. Use of this source code is governed by a |
11934 // BSD-style license that can be found in the LICENSE file. | 11924 // BSD-style license that can be found in the LICENSE file. |
11935 | 11925 |
11936 | 11926 |
11937 /// @domName HTMLMapElement | 11927 /// @domName HTMLMapElement |
11938 class MapElement extends Element implements Element native "*HTMLMapElement" { | 11928 class MapElement extends Element implements Element native "*HTMLMapElement" { |
11939 | 11929 |
11940 factory MapElement() => _Elements.createMapElement(); | 11930 factory MapElement() => document.$dom_createElement("map"); |
11941 | 11931 |
11942 /** @domName HTMLMapElement.areas */ | 11932 /** @domName HTMLMapElement.areas */ |
11943 final HTMLCollection areas; | 11933 final HTMLCollection areas; |
11944 | 11934 |
11945 /** @domName HTMLMapElement.name */ | 11935 /** @domName HTMLMapElement.name */ |
11946 String name; | 11936 String name; |
11947 } | 11937 } |
11948 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11938 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11949 // for details. All rights reserved. Use of this source code is governed by a | 11939 // for details. All rights reserved. Use of this source code is governed by a |
11950 // BSD-style license that can be found in the LICENSE file. | 11940 // BSD-style license that can be found in the LICENSE file. |
(...skipping 672 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12623 final int usedJSHeapSize; | 12613 final int usedJSHeapSize; |
12624 } | 12614 } |
12625 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12615 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12626 // for details. All rights reserved. Use of this source code is governed by a | 12616 // for details. All rights reserved. Use of this source code is governed by a |
12627 // BSD-style license that can be found in the LICENSE file. | 12617 // BSD-style license that can be found in the LICENSE file. |
12628 | 12618 |
12629 | 12619 |
12630 /// @domName HTMLMenuElement | 12620 /// @domName HTMLMenuElement |
12631 class MenuElement extends Element implements Element native "*HTMLMenuElement" { | 12621 class MenuElement extends Element implements Element native "*HTMLMenuElement" { |
12632 | 12622 |
12633 factory MenuElement() => _Elements.createMenuElement(); | 12623 factory MenuElement() => document.$dom_createElement("menu"); |
12634 | 12624 |
12635 /** @domName HTMLMenuElement.compact */ | 12625 /** @domName HTMLMenuElement.compact */ |
12636 bool compact; | 12626 bool compact; |
12637 } | 12627 } |
12638 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12628 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12639 // for details. All rights reserved. Use of this source code is governed by a | 12629 // for details. All rights reserved. Use of this source code is governed by a |
12640 // BSD-style license that can be found in the LICENSE file. | 12630 // BSD-style license that can be found in the LICENSE file. |
12641 | 12631 |
12642 | 12632 |
12643 /// @domName MessageChannel | 12633 /// @domName MessageChannel |
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12774 | 12764 |
12775 typedef void MetadataCallback(Metadata metadata); | 12765 typedef void MetadataCallback(Metadata metadata); |
12776 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 12766 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
12777 // for details. All rights reserved. Use of this source code is governed by a | 12767 // for details. All rights reserved. Use of this source code is governed by a |
12778 // BSD-style license that can be found in the LICENSE file. | 12768 // BSD-style license that can be found in the LICENSE file. |
12779 | 12769 |
12780 | 12770 |
12781 /// @domName HTMLMeterElement | 12771 /// @domName HTMLMeterElement |
12782 class MeterElement extends Element implements Element native "*HTMLMeterElement"
{ | 12772 class MeterElement extends Element implements Element native "*HTMLMeterElement"
{ |
12783 | 12773 |
12784 factory MeterElement() => _Elements.createMeterElement(); | 12774 factory MeterElement() => document.$dom_createElement("meter"); |
12785 | 12775 |
12786 /** @domName HTMLMeterElement.high */ | 12776 /** @domName HTMLMeterElement.high */ |
12787 num high; | 12777 num high; |
12788 | 12778 |
12789 /** @domName HTMLMeterElement.labels */ | 12779 /** @domName HTMLMeterElement.labels */ |
12790 final List<Node> labels; | 12780 final List<Node> labels; |
12791 | 12781 |
12792 /** @domName HTMLMeterElement.low */ | 12782 /** @domName HTMLMeterElement.low */ |
12793 num low; | 12783 num low; |
12794 | 12784 |
(...skipping 1187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13982 bool isVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) native; | 13972 bool isVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) native; |
13983 } | 13973 } |
13984 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13974 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
13985 // for details. All rights reserved. Use of this source code is governed by a | 13975 // for details. All rights reserved. Use of this source code is governed by a |
13986 // BSD-style license that can be found in the LICENSE file. | 13976 // BSD-style license that can be found in the LICENSE file. |
13987 | 13977 |
13988 | 13978 |
13989 /// @domName HTMLOListElement | 13979 /// @domName HTMLOListElement |
13990 class OListElement extends Element implements Element native "*HTMLOListElement"
{ | 13980 class OListElement extends Element implements Element native "*HTMLOListElement"
{ |
13991 | 13981 |
13992 factory OListElement() => _Elements.createOListElement(); | 13982 factory OListElement() => document.$dom_createElement("ol"); |
13993 | 13983 |
13994 /** @domName HTMLOListElement.compact */ | 13984 /** @domName HTMLOListElement.compact */ |
13995 bool compact; | 13985 bool compact; |
13996 | 13986 |
13997 /** @domName HTMLOListElement.reversed */ | 13987 /** @domName HTMLOListElement.reversed */ |
13998 bool reversed; | 13988 bool reversed; |
13999 | 13989 |
14000 /** @domName HTMLOListElement.start */ | 13990 /** @domName HTMLOListElement.start */ |
14001 int start; | 13991 int start; |
14002 | 13992 |
14003 /** @domName HTMLOListElement.type */ | 13993 /** @domName HTMLOListElement.type */ |
14004 String type; | 13994 String type; |
14005 } | 13995 } |
14006 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13996 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14007 // for details. All rights reserved. Use of this source code is governed by a | 13997 // for details. All rights reserved. Use of this source code is governed by a |
14008 // BSD-style license that can be found in the LICENSE file. | 13998 // BSD-style license that can be found in the LICENSE file. |
14009 | 13999 |
14010 | 14000 |
14011 /// @domName HTMLObjectElement | 14001 /// @domName HTMLObjectElement |
14012 class ObjectElement extends Element implements Element native "*HTMLObjectElemen
t" { | 14002 class ObjectElement extends Element implements Element native "*HTMLObjectElemen
t" { |
14013 | 14003 |
14014 factory ObjectElement() => _Elements.createObjectElement(); | 14004 factory ObjectElement() => document.$dom_createElement("object"); |
14015 | 14005 |
14016 /** @domName HTMLObjectElement.align */ | 14006 /** @domName HTMLObjectElement.align */ |
14017 String align; | 14007 String align; |
14018 | 14008 |
14019 /** @domName HTMLObjectElement.archive */ | 14009 /** @domName HTMLObjectElement.archive */ |
14020 String archive; | 14010 String archive; |
14021 | 14011 |
14022 /** @domName HTMLObjectElement.border */ | 14012 /** @domName HTMLObjectElement.border */ |
14023 String border; | 14013 String border; |
14024 | 14014 |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14091 final AudioBuffer renderedBuffer; | 14081 final AudioBuffer renderedBuffer; |
14092 } | 14082 } |
14093 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14083 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14094 // for details. All rights reserved. Use of this source code is governed by a | 14084 // for details. All rights reserved. Use of this source code is governed by a |
14095 // BSD-style license that can be found in the LICENSE file. | 14085 // BSD-style license that can be found in the LICENSE file. |
14096 | 14086 |
14097 | 14087 |
14098 /// @domName HTMLOptGroupElement | 14088 /// @domName HTMLOptGroupElement |
14099 class OptGroupElement extends Element implements Element native "*HTMLOptGroupEl
ement" { | 14089 class OptGroupElement extends Element implements Element native "*HTMLOptGroupEl
ement" { |
14100 | 14090 |
14101 factory OptGroupElement() => _Elements.createOptGroupElement(); | 14091 factory OptGroupElement() => document.$dom_createElement("optgroup"); |
14102 | 14092 |
14103 /** @domName HTMLOptGroupElement.disabled */ | 14093 /** @domName HTMLOptGroupElement.disabled */ |
14104 bool disabled; | 14094 bool disabled; |
14105 | 14095 |
14106 /** @domName HTMLOptGroupElement.label */ | 14096 /** @domName HTMLOptGroupElement.label */ |
14107 String label; | 14097 String label; |
14108 } | 14098 } |
14109 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14099 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14110 // for details. All rights reserved. Use of this source code is governed by a | 14100 // for details. All rights reserved. Use of this source code is governed by a |
14111 // BSD-style license that can be found in the LICENSE file. | 14101 // BSD-style license that can be found in the LICENSE file. |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14199 void stop(num when) native; | 14189 void stop(num when) native; |
14200 } | 14190 } |
14201 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14191 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14202 // for details. All rights reserved. Use of this source code is governed by a | 14192 // for details. All rights reserved. Use of this source code is governed by a |
14203 // BSD-style license that can be found in the LICENSE file. | 14193 // BSD-style license that can be found in the LICENSE file. |
14204 | 14194 |
14205 | 14195 |
14206 /// @domName HTMLOutputElement | 14196 /// @domName HTMLOutputElement |
14207 class OutputElement extends Element implements Element native "*HTMLOutputElemen
t" { | 14197 class OutputElement extends Element implements Element native "*HTMLOutputElemen
t" { |
14208 | 14198 |
14209 factory OutputElement() => _Elements.createOutputElement(); | 14199 factory OutputElement() => document.$dom_createElement("output"); |
14210 | 14200 |
14211 /** @domName HTMLOutputElement.defaultValue */ | 14201 /** @domName HTMLOutputElement.defaultValue */ |
14212 String defaultValue; | 14202 String defaultValue; |
14213 | 14203 |
14214 /** @domName HTMLOutputElement.form */ | 14204 /** @domName HTMLOutputElement.form */ |
14215 final FormElement form; | 14205 final FormElement form; |
14216 | 14206 |
14217 /** @domName HTMLOutputElement.htmlFor */ | 14207 /** @domName HTMLOutputElement.htmlFor */ |
14218 DOMSettableTokenList htmlFor; | 14208 DOMSettableTokenList htmlFor; |
14219 | 14209 |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14352 void setVelocity(num x, num y, num z) native; | 14342 void setVelocity(num x, num y, num z) native; |
14353 } | 14343 } |
14354 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14344 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14355 // for details. All rights reserved. Use of this source code is governed by a | 14345 // for details. All rights reserved. Use of this source code is governed by a |
14356 // BSD-style license that can be found in the LICENSE file. | 14346 // BSD-style license that can be found in the LICENSE file. |
14357 | 14347 |
14358 | 14348 |
14359 /// @domName HTMLParagraphElement | 14349 /// @domName HTMLParagraphElement |
14360 class ParagraphElement extends Element implements Element native "*HTMLParagraph
Element" { | 14350 class ParagraphElement extends Element implements Element native "*HTMLParagraph
Element" { |
14361 | 14351 |
14362 factory ParagraphElement() => _Elements.createParagraphElement(); | 14352 factory ParagraphElement() => document.$dom_createElement("p"); |
14363 | 14353 |
14364 /** @domName HTMLParagraphElement.align */ | 14354 /** @domName HTMLParagraphElement.align */ |
14365 String align; | 14355 String align; |
14366 } | 14356 } |
14367 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14357 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14368 // for details. All rights reserved. Use of this source code is governed by a | 14358 // for details. All rights reserved. Use of this source code is governed by a |
14369 // BSD-style license that can be found in the LICENSE file. | 14359 // BSD-style license that can be found in the LICENSE file. |
14370 | 14360 |
14371 | 14361 |
14372 /// @domName HTMLParamElement | 14362 /// @domName HTMLParamElement |
14373 class ParamElement extends Element implements Element native "*HTMLParamElement"
{ | 14363 class ParamElement extends Element implements Element native "*HTMLParamElement"
{ |
14374 | 14364 |
14375 factory ParamElement() => _Elements.createParamElement(); | 14365 factory ParamElement() => document.$dom_createElement("param"); |
14376 | 14366 |
14377 /** @domName HTMLParamElement.name */ | 14367 /** @domName HTMLParamElement.name */ |
14378 String name; | 14368 String name; |
14379 | 14369 |
14380 /** @domName HTMLParamElement.type */ | 14370 /** @domName HTMLParamElement.type */ |
14381 String type; | 14371 String type; |
14382 | 14372 |
14383 /** @domName HTMLParamElement.value */ | 14373 /** @domName HTMLParamElement.value */ |
14384 String value; | 14374 String value; |
14385 | 14375 |
(...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14713 | 14703 |
14714 typedef void PositionErrorCallback(PositionError error); | 14704 typedef void PositionErrorCallback(PositionError error); |
14715 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14705 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14716 // for details. All rights reserved. Use of this source code is governed by a | 14706 // for details. All rights reserved. Use of this source code is governed by a |
14717 // BSD-style license that can be found in the LICENSE file. | 14707 // BSD-style license that can be found in the LICENSE file. |
14718 | 14708 |
14719 | 14709 |
14720 /// @domName HTMLPreElement | 14710 /// @domName HTMLPreElement |
14721 class PreElement extends Element implements Element native "*HTMLPreElement" { | 14711 class PreElement extends Element implements Element native "*HTMLPreElement" { |
14722 | 14712 |
14723 factory PreElement() => _Elements.createPreElement(); | 14713 factory PreElement() => document.$dom_createElement("pre"); |
14724 | 14714 |
14725 /** @domName HTMLPreElement.width */ | 14715 /** @domName HTMLPreElement.width */ |
14726 int width; | 14716 int width; |
14727 | 14717 |
14728 /** @domName HTMLPreElement.wrap */ | 14718 /** @domName HTMLPreElement.wrap */ |
14729 bool wrap; | 14719 bool wrap; |
14730 } | 14720 } |
14731 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14721 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14732 // for details. All rights reserved. Use of this source code is governed by a | 14722 // for details. All rights reserved. Use of this source code is governed by a |
14733 // BSD-style license that can be found in the LICENSE file. | 14723 // BSD-style license that can be found in the LICENSE file. |
(...skipping 12 matching lines...) Expand all Loading... |
14746 final String target; | 14736 final String target; |
14747 } | 14737 } |
14748 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 14738 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
14749 // for details. All rights reserved. Use of this source code is governed by a | 14739 // for details. All rights reserved. Use of this source code is governed by a |
14750 // BSD-style license that can be found in the LICENSE file. | 14740 // BSD-style license that can be found in the LICENSE file. |
14751 | 14741 |
14752 | 14742 |
14753 /// @domName HTMLProgressElement | 14743 /// @domName HTMLProgressElement |
14754 class ProgressElement extends Element implements Element native "*HTMLProgressEl
ement" { | 14744 class ProgressElement extends Element implements Element native "*HTMLProgressEl
ement" { |
14755 | 14745 |
14756 factory ProgressElement() => _Elements.createProgressElement(); | 14746 factory ProgressElement() => document.$dom_createElement("progress"); |
14757 | 14747 |
14758 /** @domName HTMLProgressElement.labels */ | 14748 /** @domName HTMLProgressElement.labels */ |
14759 final List<Node> labels; | 14749 final List<Node> labels; |
14760 | 14750 |
14761 /** @domName HTMLProgressElement.max */ | 14751 /** @domName HTMLProgressElement.max */ |
14762 num max; | 14752 num max; |
14763 | 14753 |
14764 /** @domName HTMLProgressElement.position */ | 14754 /** @domName HTMLProgressElement.position */ |
14765 final num position; | 14755 final num position; |
14766 | 14756 |
(...skipping 827 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15594 final int width; | 15584 final int width; |
15595 } | 15585 } |
15596 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15586 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
15597 // for details. All rights reserved. Use of this source code is governed by a | 15587 // for details. All rights reserved. Use of this source code is governed by a |
15598 // BSD-style license that can be found in the LICENSE file. | 15588 // BSD-style license that can be found in the LICENSE file. |
15599 | 15589 |
15600 | 15590 |
15601 /// @domName HTMLScriptElement | 15591 /// @domName HTMLScriptElement |
15602 class ScriptElement extends Element implements Element native "*HTMLScriptElemen
t" { | 15592 class ScriptElement extends Element implements Element native "*HTMLScriptElemen
t" { |
15603 | 15593 |
15604 factory ScriptElement() => _Elements.createScriptElement(); | 15594 factory ScriptElement() => document.$dom_createElement("script"); |
15605 | 15595 |
15606 /** @domName HTMLScriptElement.async */ | 15596 /** @domName HTMLScriptElement.async */ |
15607 bool async; | 15597 bool async; |
15608 | 15598 |
15609 /** @domName HTMLScriptElement.charset */ | 15599 /** @domName HTMLScriptElement.charset */ |
15610 String charset; | 15600 String charset; |
15611 | 15601 |
15612 /** @domName HTMLScriptElement.crossOrigin */ | 15602 /** @domName HTMLScriptElement.crossOrigin */ |
15613 String crossOrigin; | 15603 String crossOrigin; |
15614 | 15604 |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15702 /** @domName ScriptProfileNode.children */ | 15692 /** @domName ScriptProfileNode.children */ |
15703 List<ScriptProfileNode> children() native; | 15693 List<ScriptProfileNode> children() native; |
15704 } | 15694 } |
15705 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 15695 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
15706 // for details. All rights reserved. Use of this source code is governed by a | 15696 // for details. All rights reserved. Use of this source code is governed by a |
15707 // BSD-style license that can be found in the LICENSE file. | 15697 // BSD-style license that can be found in the LICENSE file. |
15708 | 15698 |
15709 | 15699 |
15710 class SelectElement extends Element implements Element native "*HTMLSelectElemen
t" { | 15700 class SelectElement extends Element implements Element native "*HTMLSelectElemen
t" { |
15711 | 15701 |
15712 factory SelectElement() => _Elements.createSelectElement(); | 15702 factory SelectElement() => document.$dom_createElement("select"); |
15713 | 15703 |
15714 /** @domName HTMLSelectElement.autofocus */ | 15704 /** @domName HTMLSelectElement.autofocus */ |
15715 bool autofocus; | 15705 bool autofocus; |
15716 | 15706 |
15717 /** @domName HTMLSelectElement.disabled */ | 15707 /** @domName HTMLSelectElement.disabled */ |
15718 bool disabled; | 15708 bool disabled; |
15719 | 15709 |
15720 /** @domName HTMLSelectElement.form */ | 15710 /** @domName HTMLSelectElement.form */ |
15721 final FormElement form; | 15711 final FormElement form; |
15722 | 15712 |
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16020 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 16010 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; |
16021 } | 16011 } |
16022 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16012 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16023 // for details. All rights reserved. Use of this source code is governed by a | 16013 // for details. All rights reserved. Use of this source code is governed by a |
16024 // BSD-style license that can be found in the LICENSE file. | 16014 // BSD-style license that can be found in the LICENSE file. |
16025 | 16015 |
16026 | 16016 |
16027 /// @domName HTMLSourceElement | 16017 /// @domName HTMLSourceElement |
16028 class SourceElement extends Element implements Element native "*HTMLSourceElemen
t" { | 16018 class SourceElement extends Element implements Element native "*HTMLSourceElemen
t" { |
16029 | 16019 |
16030 factory SourceElement() => _Elements.createSourceElement(); | 16020 factory SourceElement() => document.$dom_createElement("source"); |
16031 | 16021 |
16032 /** @domName HTMLSourceElement.media */ | 16022 /** @domName HTMLSourceElement.media */ |
16033 String media; | 16023 String media; |
16034 | 16024 |
16035 /** @domName HTMLSourceElement.src */ | 16025 /** @domName HTMLSourceElement.src */ |
16036 String src; | 16026 String src; |
16037 | 16027 |
16038 /** @domName HTMLSourceElement.type */ | 16028 /** @domName HTMLSourceElement.type */ |
16039 String type; | 16029 String type; |
16040 } | 16030 } |
16041 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16031 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16042 // for details. All rights reserved. Use of this source code is governed by a | 16032 // for details. All rights reserved. Use of this source code is governed by a |
16043 // BSD-style license that can be found in the LICENSE file. | 16033 // BSD-style license that can be found in the LICENSE file. |
16044 | 16034 |
16045 | 16035 |
16046 /// @domName HTMLSpanElement | 16036 /// @domName HTMLSpanElement |
16047 class SpanElement extends Element implements Element native "*HTMLSpanElement" { | 16037 class SpanElement extends Element implements Element native "*HTMLSpanElement" { |
16048 | 16038 |
16049 factory SpanElement() => _Elements.createSpanElement(); | 16039 factory SpanElement() => document.$dom_createElement("span"); |
16050 } | 16040 } |
16051 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16041 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16052 // for details. All rights reserved. Use of this source code is governed by a | 16042 // for details. All rights reserved. Use of this source code is governed by a |
16053 // BSD-style license that can be found in the LICENSE file. | 16043 // BSD-style license that can be found in the LICENSE file. |
16054 | 16044 |
16055 | 16045 |
16056 /// @domName SpeechGrammar | 16046 /// @domName SpeechGrammar |
16057 class SpeechGrammar native "*SpeechGrammar" { | 16047 class SpeechGrammar native "*SpeechGrammar" { |
16058 | 16048 |
16059 factory SpeechGrammar() => _SpeechGrammarFactoryProvider.createSpeechGrammar()
; | 16049 factory SpeechGrammar() => _SpeechGrammarFactoryProvider.createSpeechGrammar()
; |
(...skipping 442 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16502 | 16492 |
16503 typedef void StringCallback(String data); | 16493 typedef void StringCallback(String data); |
16504 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16494 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16505 // for details. All rights reserved. Use of this source code is governed by a | 16495 // for details. All rights reserved. Use of this source code is governed by a |
16506 // BSD-style license that can be found in the LICENSE file. | 16496 // BSD-style license that can be found in the LICENSE file. |
16507 | 16497 |
16508 | 16498 |
16509 /// @domName HTMLStyleElement | 16499 /// @domName HTMLStyleElement |
16510 class StyleElement extends Element implements Element native "*HTMLStyleElement"
{ | 16500 class StyleElement extends Element implements Element native "*HTMLStyleElement"
{ |
16511 | 16501 |
16512 factory StyleElement() => _Elements.createStyleElement(); | 16502 factory StyleElement() => document.$dom_createElement("style"); |
16513 | 16503 |
16514 /** @domName HTMLStyleElement.disabled */ | 16504 /** @domName HTMLStyleElement.disabled */ |
16515 bool disabled; | 16505 bool disabled; |
16516 | 16506 |
16517 /** @domName HTMLStyleElement.media */ | 16507 /** @domName HTMLStyleElement.media */ |
16518 String media; | 16508 String media; |
16519 | 16509 |
16520 /** @domName HTMLStyleElement.scoped */ | 16510 /** @domName HTMLStyleElement.scoped */ |
16521 bool scoped; | 16511 bool scoped; |
16522 | 16512 |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16570 final String type; | 16560 final String type; |
16571 } | 16561 } |
16572 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16562 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16573 // for details. All rights reserved. Use of this source code is governed by a | 16563 // for details. All rights reserved. Use of this source code is governed by a |
16574 // BSD-style license that can be found in the LICENSE file. | 16564 // BSD-style license that can be found in the LICENSE file. |
16575 | 16565 |
16576 | 16566 |
16577 /// @domName HTMLTableCaptionElement | 16567 /// @domName HTMLTableCaptionElement |
16578 class TableCaptionElement extends Element implements Element native "*HTMLTableC
aptionElement" { | 16568 class TableCaptionElement extends Element implements Element native "*HTMLTableC
aptionElement" { |
16579 | 16569 |
16580 factory TableCaptionElement() => _Elements.createTableCaptionElement(); | 16570 factory TableCaptionElement() => document.$dom_createElement("caption"); |
16581 | 16571 |
16582 /** @domName HTMLTableCaptionElement.align */ | 16572 /** @domName HTMLTableCaptionElement.align */ |
16583 String align; | 16573 String align; |
16584 } | 16574 } |
16585 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16575 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16586 // for details. All rights reserved. Use of this source code is governed by a | 16576 // for details. All rights reserved. Use of this source code is governed by a |
16587 // BSD-style license that can be found in the LICENSE file. | 16577 // BSD-style license that can be found in the LICENSE file. |
16588 | 16578 |
16589 | 16579 |
16590 /// @domName HTMLTableCellElement | 16580 /// @domName HTMLTableCellElement |
16591 class TableCellElement extends Element implements Element native "*HTMLTableCell
Element" { | 16581 class TableCellElement extends Element implements Element native "*HTMLTableCell
Element" { |
16592 | 16582 |
16593 factory TableCellElement() => _Elements.createTableCellElement(); | 16583 factory TableCellElement() => document.$dom_createElement("td"); |
16594 | 16584 |
16595 /** @domName HTMLTableCellElement.abbr */ | 16585 /** @domName HTMLTableCellElement.abbr */ |
16596 String abbr; | 16586 String abbr; |
16597 | 16587 |
16598 /** @domName HTMLTableCellElement.align */ | 16588 /** @domName HTMLTableCellElement.align */ |
16599 String align; | 16589 String align; |
16600 | 16590 |
16601 /** @domName HTMLTableCellElement.axis */ | 16591 /** @domName HTMLTableCellElement.axis */ |
16602 String axis; | 16592 String axis; |
16603 | 16593 |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16638 String width; | 16628 String width; |
16639 } | 16629 } |
16640 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16630 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16641 // for details. All rights reserved. Use of this source code is governed by a | 16631 // for details. All rights reserved. Use of this source code is governed by a |
16642 // BSD-style license that can be found in the LICENSE file. | 16632 // BSD-style license that can be found in the LICENSE file. |
16643 | 16633 |
16644 | 16634 |
16645 /// @domName HTMLTableColElement | 16635 /// @domName HTMLTableColElement |
16646 class TableColElement extends Element implements Element native "*HTMLTableColEl
ement" { | 16636 class TableColElement extends Element implements Element native "*HTMLTableColEl
ement" { |
16647 | 16637 |
16648 factory TableColElement() => _Elements.createTableColElement(); | 16638 factory TableColElement() => document.$dom_createElement("col"); |
16649 | 16639 |
16650 /** @domName HTMLTableColElement.align */ | 16640 /** @domName HTMLTableColElement.align */ |
16651 String align; | 16641 String align; |
16652 | 16642 |
16653 /** @domName HTMLTableColElement.ch */ | 16643 /** @domName HTMLTableColElement.ch */ |
16654 String ch; | 16644 String ch; |
16655 | 16645 |
16656 /** @domName HTMLTableColElement.chOff */ | 16646 /** @domName HTMLTableColElement.chOff */ |
16657 String chOff; | 16647 String chOff; |
16658 | 16648 |
16659 /** @domName HTMLTableColElement.span */ | 16649 /** @domName HTMLTableColElement.span */ |
16660 int span; | 16650 int span; |
16661 | 16651 |
16662 /** @domName HTMLTableColElement.vAlign */ | 16652 /** @domName HTMLTableColElement.vAlign */ |
16663 String vAlign; | 16653 String vAlign; |
16664 | 16654 |
16665 /** @domName HTMLTableColElement.width */ | 16655 /** @domName HTMLTableColElement.width */ |
16666 String width; | 16656 String width; |
16667 } | 16657 } |
16668 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16658 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16669 // for details. All rights reserved. Use of this source code is governed by a | 16659 // for details. All rights reserved. Use of this source code is governed by a |
16670 // BSD-style license that can be found in the LICENSE file. | 16660 // BSD-style license that can be found in the LICENSE file. |
16671 | 16661 |
16672 | 16662 |
16673 class TableElement extends Element implements Element native "*HTMLTableElement"
{ | 16663 class TableElement extends Element implements Element native "*HTMLTableElement"
{ |
16674 | 16664 |
16675 factory TableElement() => _Elements.createTableElement(); | 16665 factory TableElement() => document.$dom_createElement("table"); |
16676 | 16666 |
16677 /** @domName HTMLTableElement.align */ | 16667 /** @domName HTMLTableElement.align */ |
16678 String align; | 16668 String align; |
16679 | 16669 |
16680 /** @domName HTMLTableElement.bgColor */ | 16670 /** @domName HTMLTableElement.bgColor */ |
16681 String bgColor; | 16671 String bgColor; |
16682 | 16672 |
16683 /** @domName HTMLTableElement.border */ | 16673 /** @domName HTMLTableElement.border */ |
16684 String border; | 16674 String border; |
16685 | 16675 |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16753 Element _createTBody() native 'createTBody'; | 16743 Element _createTBody() native 'createTBody'; |
16754 } | 16744 } |
16755 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16745 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16756 // for details. All rights reserved. Use of this source code is governed by a | 16746 // for details. All rights reserved. Use of this source code is governed by a |
16757 // BSD-style license that can be found in the LICENSE file. | 16747 // BSD-style license that can be found in the LICENSE file. |
16758 | 16748 |
16759 | 16749 |
16760 /// @domName HTMLTableRowElement | 16750 /// @domName HTMLTableRowElement |
16761 class TableRowElement extends Element implements Element native "*HTMLTableRowEl
ement" { | 16751 class TableRowElement extends Element implements Element native "*HTMLTableRowEl
ement" { |
16762 | 16752 |
16763 factory TableRowElement() => _Elements.createTableRowElement(); | 16753 factory TableRowElement() => document.$dom_createElement("tr"); |
16764 | 16754 |
16765 /** @domName HTMLTableRowElement.align */ | 16755 /** @domName HTMLTableRowElement.align */ |
16766 String align; | 16756 String align; |
16767 | 16757 |
16768 /** @domName HTMLTableRowElement.bgColor */ | 16758 /** @domName HTMLTableRowElement.bgColor */ |
16769 String bgColor; | 16759 String bgColor; |
16770 | 16760 |
16771 /** @domName HTMLTableRowElement.cells */ | 16761 /** @domName HTMLTableRowElement.cells */ |
16772 final HTMLCollection cells; | 16762 final HTMLCollection cells; |
16773 | 16763 |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16842 | 16832 |
16843 } | 16833 } |
16844 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16834 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16845 // for details. All rights reserved. Use of this source code is governed by a | 16835 // for details. All rights reserved. Use of this source code is governed by a |
16846 // BSD-style license that can be found in the LICENSE file. | 16836 // BSD-style license that can be found in the LICENSE file. |
16847 | 16837 |
16848 | 16838 |
16849 /// @domName HTMLTextAreaElement | 16839 /// @domName HTMLTextAreaElement |
16850 class TextAreaElement extends Element implements Element native "*HTMLTextAreaEl
ement" { | 16840 class TextAreaElement extends Element implements Element native "*HTMLTextAreaEl
ement" { |
16851 | 16841 |
16852 factory TextAreaElement() => _Elements.createTextAreaElement(); | 16842 factory TextAreaElement() => document.$dom_createElement("textarea"); |
16853 | 16843 |
16854 /** @domName HTMLTextAreaElement.autofocus */ | 16844 /** @domName HTMLTextAreaElement.autofocus */ |
16855 bool autofocus; | 16845 bool autofocus; |
16856 | 16846 |
16857 /** @domName HTMLTextAreaElement.cols */ | 16847 /** @domName HTMLTextAreaElement.cols */ |
16858 int cols; | 16848 int cols; |
16859 | 16849 |
16860 /** @domName HTMLTextAreaElement.defaultValue */ | 16850 /** @domName HTMLTextAreaElement.defaultValue */ |
16861 String defaultValue; | 16851 String defaultValue; |
16862 | 16852 |
(...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17329 | 17319 |
17330 typedef void TimeoutHandler(); | 17320 typedef void TimeoutHandler(); |
17331 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17321 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
17332 // for details. All rights reserved. Use of this source code is governed by a | 17322 // for details. All rights reserved. Use of this source code is governed by a |
17333 // BSD-style license that can be found in the LICENSE file. | 17323 // BSD-style license that can be found in the LICENSE file. |
17334 | 17324 |
17335 | 17325 |
17336 /// @domName HTMLTitleElement | 17326 /// @domName HTMLTitleElement |
17337 class TitleElement extends Element implements Element native "*HTMLTitleElement"
{ | 17327 class TitleElement extends Element implements Element native "*HTMLTitleElement"
{ |
17338 | 17328 |
17339 factory TitleElement() => _Elements.createTitleElement(); | 17329 factory TitleElement() => document.$dom_createElement("title"); |
17340 } | 17330 } |
17341 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17331 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
17342 // for details. All rights reserved. Use of this source code is governed by a | 17332 // for details. All rights reserved. Use of this source code is governed by a |
17343 // BSD-style license that can be found in the LICENSE file. | 17333 // BSD-style license that can be found in the LICENSE file. |
17344 | 17334 |
17345 | 17335 |
17346 /// @domName Touch | 17336 /// @domName Touch |
17347 class Touch native "*Touch" { | 17337 class Touch native "*Touch" { |
17348 | 17338 |
17349 /** @domName Touch.clientX */ | 17339 /** @domName Touch.clientX */ |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17513 Touch item(int index) native; | 17503 Touch item(int index) native; |
17514 } | 17504 } |
17515 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17505 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
17516 // for details. All rights reserved. Use of this source code is governed by a | 17506 // for details. All rights reserved. Use of this source code is governed by a |
17517 // BSD-style license that can be found in the LICENSE file. | 17507 // BSD-style license that can be found in the LICENSE file. |
17518 | 17508 |
17519 | 17509 |
17520 /// @domName HTMLTrackElement | 17510 /// @domName HTMLTrackElement |
17521 class TrackElement extends Element implements Element native "*HTMLTrackElement"
{ | 17511 class TrackElement extends Element implements Element native "*HTMLTrackElement"
{ |
17522 | 17512 |
17523 factory TrackElement() => _Elements.createTrackElement(); | 17513 factory TrackElement() => document.$dom_createElement("track"); |
17524 | 17514 |
17525 static const int ERROR = 3; | 17515 static const int ERROR = 3; |
17526 | 17516 |
17527 static const int LOADED = 2; | 17517 static const int LOADED = 2; |
17528 | 17518 |
17529 static const int LOADING = 1; | 17519 static const int LOADING = 1; |
17530 | 17520 |
17531 static const int NONE = 0; | 17521 static const int NONE = 0; |
17532 | 17522 |
17533 /** @domName HTMLTrackElement.defaultValue */ | 17523 /** @domName HTMLTrackElement.defaultValue */ |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17665 void initUIEvent(String type, bool canBubble, bool cancelable, LocalWindow vie
w, int detail) native; | 17655 void initUIEvent(String type, bool canBubble, bool cancelable, LocalWindow vie
w, int detail) native; |
17666 } | 17656 } |
17667 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17657 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
17668 // for details. All rights reserved. Use of this source code is governed by a | 17658 // for details. All rights reserved. Use of this source code is governed by a |
17669 // BSD-style license that can be found in the LICENSE file. | 17659 // BSD-style license that can be found in the LICENSE file. |
17670 | 17660 |
17671 | 17661 |
17672 /// @domName HTMLUListElement | 17662 /// @domName HTMLUListElement |
17673 class UListElement extends Element implements Element native "*HTMLUListElement"
{ | 17663 class UListElement extends Element implements Element native "*HTMLUListElement"
{ |
17674 | 17664 |
17675 factory UListElement() => _Elements.createUListElement(); | 17665 factory UListElement() => document.$dom_createElement("ul"); |
17676 | 17666 |
17677 /** @domName HTMLUListElement.compact */ | 17667 /** @domName HTMLUListElement.compact */ |
17678 bool compact; | 17668 bool compact; |
17679 | 17669 |
17680 /** @domName HTMLUListElement.type */ | 17670 /** @domName HTMLUListElement.type */ |
17681 String type; | 17671 String type; |
17682 } | 17672 } |
17683 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 17673 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
17684 // for details. All rights reserved. Use of this source code is governed by a | 17674 // for details. All rights reserved. Use of this source code is governed by a |
17685 // BSD-style license that can be found in the LICENSE file. | 17675 // BSD-style license that can be found in the LICENSE file. |
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
18094 final bool valueMissing; | 18084 final bool valueMissing; |
18095 } | 18085 } |
18096 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 18086 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
18097 // for details. All rights reserved. Use of this source code is governed by a | 18087 // for details. All rights reserved. Use of this source code is governed by a |
18098 // BSD-style license that can be found in the LICENSE file. | 18088 // BSD-style license that can be found in the LICENSE file. |
18099 | 18089 |
18100 | 18090 |
18101 /// @domName HTMLVideoElement | 18091 /// @domName HTMLVideoElement |
18102 class VideoElement extends MediaElement native "*HTMLVideoElement" { | 18092 class VideoElement extends MediaElement native "*HTMLVideoElement" { |
18103 | 18093 |
18104 factory VideoElement() => _Elements.createVideoElement(); | 18094 factory VideoElement() => document.$dom_createElement("video"); |
18105 | 18095 |
18106 /** @domName HTMLVideoElement.height */ | 18096 /** @domName HTMLVideoElement.height */ |
18107 int height; | 18097 int height; |
18108 | 18098 |
18109 /** @domName HTMLVideoElement.poster */ | 18099 /** @domName HTMLVideoElement.poster */ |
18110 String poster; | 18100 String poster; |
18111 | 18101 |
18112 /** @domName HTMLVideoElement.videoHeight */ | 18102 /** @domName HTMLVideoElement.videoHeight */ |
18113 final int videoHeight; | 18103 final int videoHeight; |
18114 | 18104 |
(...skipping 2393 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20508 return JS('DataView', 'new DataView(#,#)', buffer, byteOffset); | 20498 return JS('DataView', 'new DataView(#,#)', buffer, byteOffset); |
20509 } | 20499 } |
20510 return JS('DataView', 'new DataView(#,#,#)', buffer, byteOffset, byteLength)
; | 20500 return JS('DataView', 'new DataView(#,#,#)', buffer, byteOffset, byteLength)
; |
20511 } | 20501 } |
20512 } | 20502 } |
20513 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 20503 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
20514 // for details. All rights reserved. Use of this source code is governed by a | 20504 // for details. All rights reserved. Use of this source code is governed by a |
20515 // BSD-style license that can be found in the LICENSE file. | 20505 // BSD-style license that can be found in the LICENSE file. |
20516 | 20506 |
20517 | 20507 |
20518 class _Elements { | |
20519 | |
20520 | |
20521 static AnchorElement createAnchorElement([String href]) { | |
20522 AnchorElement _e = document.$dom_createElement("a"); | |
20523 if (href != null) _e.href = href; | |
20524 return _e; | |
20525 } | |
20526 | |
20527 static AreaElement createAreaElement() { | |
20528 AreaElement _e = document.$dom_createElement("area"); | |
20529 return _e; | |
20530 } | |
20531 | |
20532 static BRElement createBRElement() { | |
20533 BRElement _e = document.$dom_createElement("br"); | |
20534 return _e; | |
20535 } | |
20536 | |
20537 static BaseElement createBaseElement() { | |
20538 BaseElement _e = document.$dom_createElement("base"); | |
20539 return _e; | |
20540 } | |
20541 | |
20542 static BodyElement createBodyElement() { | |
20543 BodyElement _e = document.$dom_createElement("body"); | |
20544 return _e; | |
20545 } | |
20546 | |
20547 static ButtonElement createButtonElement() { | |
20548 ButtonElement _e = document.$dom_createElement("button"); | |
20549 return _e; | |
20550 } | |
20551 | |
20552 static CanvasElement createCanvasElement([int width, int height]) { | |
20553 CanvasElement _e = document.$dom_createElement("canvas"); | |
20554 if (width != null) _e.width = width; | |
20555 if (height != null) _e.height = height; | |
20556 return _e; | |
20557 } | |
20558 | |
20559 static ContentElement createContentElement() { | |
20560 ContentElement _e = document.$dom_createElement("content"); | |
20561 return _e; | |
20562 } | |
20563 | |
20564 static DListElement createDListElement() { | |
20565 DListElement _e = document.$dom_createElement("dl"); | |
20566 return _e; | |
20567 } | |
20568 | |
20569 static DataListElement createDataListElement() { | |
20570 DataListElement _e = document.$dom_createElement("datalist"); | |
20571 return _e; | |
20572 } | |
20573 | |
20574 static DetailsElement createDetailsElement() { | |
20575 DetailsElement _e = document.$dom_createElement("details"); | |
20576 return _e; | |
20577 } | |
20578 | |
20579 static DivElement createDivElement() { | |
20580 DivElement _e = document.$dom_createElement("div"); | |
20581 return _e; | |
20582 } | |
20583 | |
20584 static EmbedElement createEmbedElement() { | |
20585 EmbedElement _e = document.$dom_createElement("embed"); | |
20586 return _e; | |
20587 } | |
20588 | |
20589 static FieldSetElement createFieldSetElement() { | |
20590 FieldSetElement _e = document.$dom_createElement("fieldset"); | |
20591 return _e; | |
20592 } | |
20593 | |
20594 static FormElement createFormElement() { | |
20595 FormElement _e = document.$dom_createElement("form"); | |
20596 return _e; | |
20597 } | |
20598 | |
20599 static HRElement createHRElement() { | |
20600 HRElement _e = document.$dom_createElement("hr"); | |
20601 return _e; | |
20602 } | |
20603 | |
20604 static HeadElement createHeadElement() { | |
20605 HeadElement _e = document.$dom_createElement("head"); | |
20606 return _e; | |
20607 } | |
20608 | |
20609 static HeadingElement createHeadingElement_h1() { | |
20610 HeadingElement _e = document.$dom_createElement("h1"); | |
20611 return _e; | |
20612 } | |
20613 | |
20614 static HeadingElement createHeadingElement_h2() { | |
20615 HeadingElement _e = document.$dom_createElement("h2"); | |
20616 return _e; | |
20617 } | |
20618 | |
20619 static HeadingElement createHeadingElement_h3() { | |
20620 HeadingElement _e = document.$dom_createElement("h3"); | |
20621 return _e; | |
20622 } | |
20623 | |
20624 static HeadingElement createHeadingElement_h4() { | |
20625 HeadingElement _e = document.$dom_createElement("h4"); | |
20626 return _e; | |
20627 } | |
20628 | |
20629 static HeadingElement createHeadingElement_h5() { | |
20630 HeadingElement _e = document.$dom_createElement("h5"); | |
20631 return _e; | |
20632 } | |
20633 | |
20634 static HeadingElement createHeadingElement_h6() { | |
20635 HeadingElement _e = document.$dom_createElement("h6"); | |
20636 return _e; | |
20637 } | |
20638 | |
20639 static HtmlElement createHtmlElement() { | |
20640 HtmlElement _e = document.$dom_createElement("html"); | |
20641 return _e; | |
20642 } | |
20643 | |
20644 static IFrameElement createIFrameElement() { | |
20645 IFrameElement _e = document.$dom_createElement("iframe"); | |
20646 return _e; | |
20647 } | |
20648 | |
20649 static ImageElement createImageElement([String src, int width, int height]) { | |
20650 ImageElement _e = document.$dom_createElement("img"); | |
20651 if (src != null) _e.src = src; | |
20652 if (width != null) _e.width = width; | |
20653 if (height != null) _e.height = height; | |
20654 return _e; | |
20655 } | |
20656 | |
20657 static InputElement createInputElement([String type]) { | |
20658 InputElement _e = document.$dom_createElement("input"); | |
20659 if (type != null) _e.type = type; | |
20660 return _e; | |
20661 } | |
20662 | |
20663 static KeygenElement createKeygenElement() { | |
20664 KeygenElement _e = document.$dom_createElement("keygen"); | |
20665 return _e; | |
20666 } | |
20667 | |
20668 static LIElement createLIElement() { | |
20669 LIElement _e = document.$dom_createElement("li"); | |
20670 return _e; | |
20671 } | |
20672 | |
20673 static LabelElement createLabelElement() { | |
20674 LabelElement _e = document.$dom_createElement("label"); | |
20675 return _e; | |
20676 } | |
20677 | |
20678 static LegendElement createLegendElement() { | |
20679 LegendElement _e = document.$dom_createElement("legend"); | |
20680 return _e; | |
20681 } | |
20682 | |
20683 static LinkElement createLinkElement() { | |
20684 LinkElement _e = document.$dom_createElement("link"); | |
20685 return _e; | |
20686 } | |
20687 | |
20688 static MapElement createMapElement() { | |
20689 MapElement _e = document.$dom_createElement("map"); | |
20690 return _e; | |
20691 } | |
20692 | |
20693 static MenuElement createMenuElement() { | |
20694 MenuElement _e = document.$dom_createElement("menu"); | |
20695 return _e; | |
20696 } | |
20697 | |
20698 static MeterElement createMeterElement() { | |
20699 MeterElement _e = document.$dom_createElement("meter"); | |
20700 return _e; | |
20701 } | |
20702 | |
20703 static OListElement createOListElement() { | |
20704 OListElement _e = document.$dom_createElement("ol"); | |
20705 return _e; | |
20706 } | |
20707 | |
20708 static ObjectElement createObjectElement() { | |
20709 ObjectElement _e = document.$dom_createElement("object"); | |
20710 return _e; | |
20711 } | |
20712 | |
20713 static OptGroupElement createOptGroupElement() { | |
20714 OptGroupElement _e = document.$dom_createElement("optgroup"); | |
20715 return _e; | |
20716 } | |
20717 | |
20718 static OutputElement createOutputElement() { | |
20719 OutputElement _e = document.$dom_createElement("output"); | |
20720 return _e; | |
20721 } | |
20722 | |
20723 static ParagraphElement createParagraphElement() { | |
20724 ParagraphElement _e = document.$dom_createElement("p"); | |
20725 return _e; | |
20726 } | |
20727 | |
20728 static ParamElement createParamElement() { | |
20729 ParamElement _e = document.$dom_createElement("param"); | |
20730 return _e; | |
20731 } | |
20732 | |
20733 static PreElement createPreElement() { | |
20734 PreElement _e = document.$dom_createElement("pre"); | |
20735 return _e; | |
20736 } | |
20737 | |
20738 static ProgressElement createProgressElement() { | |
20739 ProgressElement _e = document.$dom_createElement("progress"); | |
20740 return _e; | |
20741 } | |
20742 | |
20743 static ScriptElement createScriptElement() { | |
20744 ScriptElement _e = document.$dom_createElement("script"); | |
20745 return _e; | |
20746 } | |
20747 | |
20748 static SelectElement createSelectElement() { | |
20749 SelectElement _e = document.$dom_createElement("select"); | |
20750 return _e; | |
20751 } | |
20752 | |
20753 static SourceElement createSourceElement() { | |
20754 SourceElement _e = document.$dom_createElement("source"); | |
20755 return _e; | |
20756 } | |
20757 | |
20758 static SpanElement createSpanElement() { | |
20759 SpanElement _e = document.$dom_createElement("span"); | |
20760 return _e; | |
20761 } | |
20762 | |
20763 static StyleElement createStyleElement() { | |
20764 StyleElement _e = document.$dom_createElement("style"); | |
20765 return _e; | |
20766 } | |
20767 | |
20768 static TableCaptionElement createTableCaptionElement() { | |
20769 TableCaptionElement _e = document.$dom_createElement("caption"); | |
20770 return _e; | |
20771 } | |
20772 | |
20773 static TableCellElement createTableCellElement() { | |
20774 TableCellElement _e = document.$dom_createElement("td"); | |
20775 return _e; | |
20776 } | |
20777 | |
20778 static TableColElement createTableColElement() { | |
20779 TableColElement _e = document.$dom_createElement("col"); | |
20780 return _e; | |
20781 } | |
20782 | |
20783 static TableElement createTableElement() { | |
20784 TableElement _e = document.$dom_createElement("table"); | |
20785 return _e; | |
20786 } | |
20787 | |
20788 static TableRowElement createTableRowElement() { | |
20789 TableRowElement _e = document.$dom_createElement("tr"); | |
20790 return _e; | |
20791 } | |
20792 | |
20793 static TextAreaElement createTextAreaElement() { | |
20794 TextAreaElement _e = document.$dom_createElement("textarea"); | |
20795 return _e; | |
20796 } | |
20797 | |
20798 static TitleElement createTitleElement() { | |
20799 TitleElement _e = document.$dom_createElement("title"); | |
20800 return _e; | |
20801 } | |
20802 | |
20803 static TrackElement createTrackElement() { | |
20804 TrackElement _e = document.$dom_createElement("track"); | |
20805 return _e; | |
20806 } | |
20807 | |
20808 static UListElement createUListElement() { | |
20809 UListElement _e = document.$dom_createElement("ul"); | |
20810 return _e; | |
20811 } | |
20812 | |
20813 static VideoElement createVideoElement() { | |
20814 VideoElement _e = document.$dom_createElement("video"); | |
20815 return _e; | |
20816 } | |
20817 } | |
20818 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
20819 // for details. All rights reserved. Use of this source code is governed by a | |
20820 // BSD-style license that can be found in the LICENSE file. | |
20821 | |
20822 | |
20823 /// @domName EntryArray | 20508 /// @domName EntryArray |
20824 class _EntryArray implements JavaScriptIndexingBehavior, List<Entry> native "*En
tryArray" { | 20509 class _EntryArray implements JavaScriptIndexingBehavior, List<Entry> native "*En
tryArray" { |
20825 | 20510 |
20826 /** @domName EntryArray.length */ | 20511 /** @domName EntryArray.length */ |
20827 final int length; | 20512 final int length; |
20828 | 20513 |
20829 Entry operator[](int index) => JS("Entry", "#[#]", this, index); | 20514 Entry operator[](int index) => JS("Entry", "#[#]", this, index); |
20830 | 20515 |
20831 void operator[]=(int index, Entry value) { | 20516 void operator[]=(int index, Entry value) { |
20832 throw new UnsupportedError("Cannot assign element of immutable List."); | 20517 throw new UnsupportedError("Cannot assign element of immutable List."); |
(...skipping 4022 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
24855 if (length < 0) throw new ArgumentError('length'); | 24540 if (length < 0) throw new ArgumentError('length'); |
24856 if (start < 0) throw new RangeError.value(start); | 24541 if (start < 0) throw new RangeError.value(start); |
24857 int end = start + length; | 24542 int end = start + length; |
24858 if (end > a.length) throw new RangeError.value(end); | 24543 if (end > a.length) throw new RangeError.value(end); |
24859 for (int i = start; i < end; i++) { | 24544 for (int i = start; i < end; i++) { |
24860 accumulator.add(a[i]); | 24545 accumulator.add(a[i]); |
24861 } | 24546 } |
24862 return accumulator; | 24547 return accumulator; |
24863 } | 24548 } |
24864 } | 24549 } |
OLD | NEW |