OLD | NEW |
1 library svg; | 1 library svg; |
2 | 2 |
3 import 'dart:html'; | 3 import 'dart:html'; |
4 import 'dart:nativewrappers'; | 4 import 'dart:nativewrappers'; |
5 // DO NOT EDIT | 5 // DO NOT EDIT |
6 // Auto-generated dart:svg library. | 6 // Auto-generated dart:svg library. |
7 | 7 |
8 | 8 |
9 | 9 |
10 | 10 |
(...skipping 1420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1431 } | 1431 } |
1432 | 1432 |
1433 List<Element> get elements => new FilteredElementList(this); | 1433 List<Element> get elements => new FilteredElementList(this); |
1434 | 1434 |
1435 void set elements(Collection<Element> value) { | 1435 void set elements(Collection<Element> value) { |
1436 final elements = this.elements; | 1436 final elements = this.elements; |
1437 elements.clear(); | 1437 elements.clear(); |
1438 elements.addAll(value); | 1438 elements.addAll(value); |
1439 } | 1439 } |
1440 | 1440 |
| 1441 List<Element> get children => new FilteredElementList(this); |
| 1442 |
| 1443 void set children(Collection<Element> value) { |
| 1444 final children = this.children; |
| 1445 children.clear(); |
| 1446 children.addAll(value); |
| 1447 } |
| 1448 |
1441 String get outerHTML { | 1449 String get outerHTML { |
1442 final container = new Element.tag("div"); | 1450 final container = new Element.tag("div"); |
1443 final SVGElement cloned = this.clone(true); | 1451 final SVGElement cloned = this.clone(true); |
1444 container.elements.add(cloned); | 1452 container.children.add(cloned); |
1445 return container.innerHTML; | 1453 return container.innerHTML; |
1446 } | 1454 } |
1447 | 1455 |
1448 String get innerHTML { | 1456 String get innerHTML { |
1449 final container = new Element.tag("div"); | 1457 final container = new Element.tag("div"); |
1450 final SVGElement cloned = this.clone(true); | 1458 final SVGElement cloned = this.clone(true); |
1451 container.elements.addAll(cloned.elements); | 1459 container.children.addAll(cloned.children); |
1452 return container.innerHTML; | 1460 return container.innerHTML; |
1453 } | 1461 } |
1454 | 1462 |
1455 void set innerHTML(String svg) { | 1463 void set innerHTML(String svg) { |
1456 final container = new Element.tag("div"); | 1464 final container = new Element.tag("div"); |
1457 // Wrap the SVG string in <svg> so that SVGElements are created, rather than | 1465 // Wrap the SVG string in <svg> so that SVGElements are created, rather than |
1458 // HTMLElements. | 1466 // HTMLElements. |
1459 container.innerHTML = '<svg version="1.1">$svg</svg>'; | 1467 container.innerHTML = '<svg version="1.1">$svg</svg>'; |
1460 this.elements = container.elements[0].elements; | 1468 this.children = container.children[0].children; |
1461 } | 1469 } |
1462 | 1470 |
1463 SVGElement.internal(): super.internal(); | 1471 SVGElement.internal(): super.internal(); |
1464 | 1472 |
1465 | 1473 |
1466 /** @domName SVGElement.id */ | 1474 /** @domName SVGElement.id */ |
1467 String get id native "SVGElement_id_Getter"; | 1475 String get id native "SVGElement_id_Getter"; |
1468 | 1476 |
1469 | 1477 |
1470 /** @domName SVGElement.id */ | 1478 /** @domName SVGElement.id */ |
(...skipping 6602 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8073 List<SVGElementInstance> getRange(int start, int rangeLength) => | 8081 List<SVGElementInstance> getRange(int start, int rangeLength) => |
8074 _Lists.getRange(this, start, rangeLength, <SVGElementInstance>[]); | 8082 _Lists.getRange(this, start, rangeLength, <SVGElementInstance>[]); |
8075 | 8083 |
8076 // -- end List<SVGElementInstance> mixins. | 8084 // -- end List<SVGElementInstance> mixins. |
8077 | 8085 |
8078 | 8086 |
8079 /** @domName SVGElementInstanceList.item */ | 8087 /** @domName SVGElementInstanceList.item */ |
8080 SVGElementInstance item(int index) native "SVGElementInstanceList_item_Callbac
k"; | 8088 SVGElementInstance item(int index) native "SVGElementInstanceList_item_Callbac
k"; |
8081 | 8089 |
8082 } | 8090 } |
OLD | NEW |