foreignObject-style-change-01.svg 889 B

12345678910111213141516171819202122232425262728293031
  1. <!--
  2. Any copyright is dedicated to the Public Domain.
  3. http://creativecommons.org/publicdomain/zero/1.0/
  4. -->
  5. <svg xmlns="http://www.w3.org/2000/svg" version="1.1"
  6. class="reftest-wait">
  7. <!-- From https://bugzilla.mozilla.org/show_bug.cgi?id=708155 -->
  8. <title>Testcase for style change on foreignObject</title>
  9. <script>
  10. document.addEventListener("MozReftestInvalidate", doTest, false);
  11. setTimeout(doTest, 4000); // fallback for running outside reftest
  12. function doTest() {
  13. document.getElementById('fo').style.opacity = '1';
  14. document.documentElement.removeAttribute('class');
  15. }
  16. </script>
  17. <rect width="100%" height="100%" fill="red"/>
  18. <foreignObject id="fo" width="100%" height="100%" opacity="0">
  19. <div xmlns="http://www.w3.org/1999/xhtml" style="width: 100%; height: 100%;background-color: lime;">
  20. </div>
  21. </foreignObject>
  22. </svg>