OLD | NEW |
| (Empty) |
1 <svg xmlns="http://www.w3.org/2000/svg"> | |
2 <title>The requiredFeatures attribute and the hasFeature() API should be in
agreement</title> | |
3 <text x="20" y="20" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Fil
ter">This text should be visible</text> | |
4 <text x="20" y="40" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Fon
t">This text should not be visible</text> | |
5 <text x="20" y="60" class="Filter">This text should be visible</text> | |
6 <text x="20" y="80" class="Font">This text should not be visible</text> | |
7 <script><![CDATA[ | |
8 var textElements = document.querySelectorAll("text[class]"); | |
9 Array.prototype.forEach.call(textElements, function(text) | |
10 { | |
11 var feature = "http://www.w3.org/TR/SVG11/feature#" + text.getAttrib
ute("class"); | |
12 if (!document.implementation.hasFeature(feature, null)) { | |
13 text.parentNode.removeChild(text); | |
14 } | |
15 }); | |
16 ]]></script> | |
17 </svg> | |
OLD | NEW |