Chromium Code Reviews| Index: Source/web/tests/data/find_in_generated_frame.html |
| diff --git a/Source/web/tests/data/find_in_generated_frame.html b/Source/web/tests/data/find_in_generated_frame.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..773e8767977ad6ccf1ee68ccc56d90bef8690263 |
| --- /dev/null |
| +++ b/Source/web/tests/data/find_in_generated_frame.html |
| @@ -0,0 +1,32 @@ |
| +<!DOCTYPE html> |
| +<html> |
| +<head> |
| +<script> |
| +onload = function() { |
| + // See http://code.google.com/p/chromium/issues/detail?id=359983 for details. |
| + var expressions = [ |
| + " svgElem1 = document.createElementNS('http://www.w3.org/2000/svg', 'svg');", |
|
yosin_UTC9
2014/05/19 05:26:22
super-nit: It is better to use function closure ra
Andrey Kraynov
2014/05/20 21:34:46
I tried to stick to the original, but I agree with
|
| + " svgElem2 = document.createElementNS('http://www.w3.org/2000/svg', 'svg');", |
| + " titleElem = document.createElementNS('http://www.w3.org/2000/svg', 'title');", |
| + " generatedFrame = document.createElement('iframe');" + |
| + " if (!svgElem1.parentNode) {" + |
| + " document.body.appendChild(svgElem1);" + |
| + " }" + |
| + " svgElem1.parentNode.insertBefore(generatedFrame, svgElem1);" |
| + ]; |
| + |
| + function evalExpressions() { |
| + while (expressions.length > 0) { |
| + var expression = expressions.shift(); |
| + eval(expression); |
| + } |
| + } |
| + |
| + setTimeout(evalExpressions, 0); |
| +} |
| +</script> |
| +</head> |
| +<body> |
| +test |
| +</body> |
| +</html> |