summaryrefslogtreecommitdiffstats
path: root/layout/reftests/svg/href-attr-change-restyles.svg
blob: d418f45620437e8e920903f03271a17a7ff968a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
     xmlns:xlink="http://www.w3.org/1999/xlink"
     onload="document.getElementById('link1').removeAttribute('xlink:href');
             document.getElementById('link2').setAttributeNS('http://www.w3.org/1999/xlink', 'href', 'http://example.com/1');
             document.getElementById('link3').setAttributeNS('http://www.w3.org/1999/xlink', 'href', '');">

  <title>Test for bug 549797 - Removing href attribute doesn't remove link styling</title>

  <style type="text/css">
  <![CDATA[
a {
  fill: blue;
}
a:link, a:visited {
  fill: red;
}
  ]]>
  </style>

  <a id="link1" xlink:href="http://example.com/1">
    <text x="10" y="100">Test anchor 1</text>
  </a>

  <a id="link2">
    <text x="10" y="200">Test anchor 2</text>
  </a>

  <a id="link3">
    <text x="10" y="300">Test anchor 3</text>
  </a>

</svg>