Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Unified Diff: LayoutTests/svg/custom/use-instanceRoot-modifications.svg

Issue 272523002: Remove SVGElementInstance (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Address esprehns nits Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: LayoutTests/svg/custom/use-instanceRoot-modifications.svg
diff --git a/LayoutTests/svg/custom/use-instanceRoot-modifications.svg b/LayoutTests/svg/custom/use-instanceRoot-modifications.svg
deleted file mode 100644
index 137328b44e3e39839ea4e964614a8cba6f108031..0000000000000000000000000000000000000000
--- a/LayoutTests/svg/custom/use-instanceRoot-modifications.svg
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg viewBox="0 0 400 300" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<defs>
- <g id="g">
- <rect id="rect" stroke-width="5px" fill="red" stroke="navy" width="60" height="10"/>
- <circle id="circle" opacity="0.5" fill="green" cx="30" cy="5" r="10"/>
- </g>
-</defs>
-
-<use x="25" y="25" xlink:href="#g"/>
-<use x="125" y="25" xlink:href="#g"/>
-
-<text id="text" x="70" y="70">Test failed.</text>
-
-<script>
-function runInstanceRootTest() {
- var useElement = document.getElementsByTagName("use")[1];
- if (useElement != useElement.instanceRoot.correspondingUseElement)
- return;
-
- var element = useElement.instanceRoot.correspondingElement;
- if (element != document.getElementById("g"))
- return;
-
- // element.firstChild is a #text node! the next sibling gives the rect
- var rect = element.firstChild.nextSibling;
- if (rect != document.getElementById("rect"))
- return;
-
- // rect.nextSibling is a #text node! the next sibling gives the circle
- var circle = rect.nextSibling.nextSibling;
- if (circle != document.getElementById("circle"))
- return;
-
- rect.setAttribute("fill", "green");
- circle.setAttribute("opacity", "0.8");
-
- document.getElementById("text").firstChild.nodeValue = "Test passed.";
-}
-runInstanceRootTest();
-</script>
-</svg>

Powered by Google App Engine
This is Rietveld 408576698