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..5f028cb7e2993b5168b5b8929cd55c04744af05e |
| --- /dev/null |
| +++ b/Source/web/tests/data/find_in_generated_frame.html |
| @@ -0,0 +1,40 @@ |
| +<!DOCTYPE html> |
| +<html> |
| +<head> |
| +<script> |
| +onload = function() { |
| + // See http://code.google.com/p/chromium/issues/detail?id=359983 for details. |
| + var tasks = [ |
| + function () { |
|
yosin_UTC9
2014/05/29 01:33:27
You can move svgElem1, svgElem2, titleElem initial
|
| + svgElem1 = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); |
| + }, |
| + function () { |
| + svgElem2 = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); |
|
yosin_UTC9
2014/05/29 01:33:27
nit: we can remove this. |svgElem2| never used.
|
| + }, |
| + function () { |
| + titleElem = document.createElementNS('http://www.w3.org/2000/svg', 'title'); |
|
yosin_UTC9
2014/05/29 01:33:27
nit: we can remove this. |titleElem|. never used.
|
| + }, |
| + function () { |
| + generatedFrame = document.createElement('iframe'); |
| + if (!svgElem1.parentNode) { |
|
yosin_UTC9
2014/05/29 01:33:27
nit: svgElem1.parentNode is null here. Because it
|
| + document.body.appendChild(svgElem1); |
| + } |
| + svgElem1.parentNode.insertBefore(generatedFrame, svgElem1); |
|
yosin_UTC9
2014/05/29 01:33:27
It seems you can build |generatedFrame| by using "
|
| + } |
| + ]; |
| + |
| + function runTasks() { |
| + while (tasks.length > 0) { |
| + var task = tasks.shift(); |
| + task(); |
| + } |
| + } |
| + |
| + setTimeout(runTasks, 0); |
|
yosin_UTC9
2014/05/29 01:33:27
nit: window.onload = runTasks;
I think this can r
|
| +} |
| +</script> |
| +</head> |
| +<body> |
| +test |
| +</body> |
| +</html> |