Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

<!DOCTYPE HTML>
<title>SVGLengthList, appendItem() from cleared list</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="resources/SVGLengthList-helper.js"></script>
<svg width="200" height="200">
<text id="text1" x="1 2 3">ABC</text>
<text id="text2" x="10 20">ABC</text>
</svg>
<script>
test(function() {
// This is a test of the SVGLengthList::appendItem() API.
var list1 = document.getElementById("text1").x.baseVal;
var list2 = document.getElementById("text2").x.baseVal;
var itemFromClearedList = list2.getItem(0);
list2.clear();
assert_equals(list2.numberOfItems, 0);
list1.appendItem(itemFromClearedList);
assert_list(list1, [1, 2, 3, 10]);
assert_equals(list2.numberOfItems, 0);
});
</script>