mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-09 06:22:08 +00:00
52b46b2c2c
--HG-- extra : rebase_source : 45e73bc4a7e36da12630c368040b152b83005664
71 lines
3.0 KiB
HTML
71 lines
3.0 KiB
HTML
<!doctype html>
|
|
<html>
|
|
<head><title>Bug 718516</title>
|
|
<script>
|
|
function start ()
|
|
{
|
|
firstDirElement = document.createElement('dir');
|
|
firstDirElement.style.cssText = '-moz-stack-sizing: ignore;' +
|
|
' -moz-column-width: 16385px;';
|
|
textPathElement = document
|
|
.createElementNS('http://www.w3.org/2000/svg', 'textPath');
|
|
firstDirElement.appendChild(textPathElement);
|
|
textPathParent = textPathElement.parentElement;
|
|
firstDivElement = document.createElement('div');
|
|
document.body.appendChild(firstDivElement);
|
|
centerElement = document.createElement('center');
|
|
firstDivElement.appendChild(centerElement);
|
|
firstIFrameElement = document.createElement('iframe');
|
|
firstIFrameElement.src = 'data:text/html,%3Cdatalist%20id%3D%27'
|
|
+ 'element0%27%3E%3Cscript%20id%3D%27element2%27%3Ex%20x';
|
|
firstIFrameElement.id = 'ifr37311';
|
|
centerElement.ownerDocument.documentElement
|
|
.appendChild(firstIFrameElement);
|
|
window.setTimeout('start_dataiframe0()', 100);
|
|
}
|
|
|
|
function start_dataiframe0 ()
|
|
{
|
|
element2 = centerElement.ownerDocument.getElementById('ifr37311')
|
|
.contentDocument.getElementById('element2');
|
|
secondDirElement = document.createElement('dir');
|
|
secondDirElement.style.cssText =
|
|
'visibility: inherit;-moz-column-count: 32771;';
|
|
feOffsetElement = document
|
|
.createElementNS('http://www.w3.org/2000/svg', 'feOffset');
|
|
centerElement.style.position = 'absolute';
|
|
firstIFrameElement.id = 'ifr36578';
|
|
element0 = feOffsetElement.ownerDocument.getElementById('ifr36578')
|
|
.contentDocument
|
|
.getElementById('element0');
|
|
firstIFrameElement = document.createElement('iframe');
|
|
element0Clone = element0.cloneNode(true);
|
|
videoElement = document.createElement('video');
|
|
firstDivParent = firstDivElement.offsetParent;
|
|
firstIFrameElement.id = 'ifr9261';
|
|
element0Clone.ownerDocument.documentElement
|
|
.appendChild(firstIFrameElement);
|
|
window.setTimeout('start_dataiframe4()', 100);
|
|
}
|
|
|
|
function start_dataiframe4 ()
|
|
{
|
|
documentElement = element0Clone.ownerDocument
|
|
.getElementById('ifr9261').contentDocument.documentElement;
|
|
textPathParent.appendChild(videoElement);
|
|
centerElement.appendChild(element2.lastChild);
|
|
documentElement.appendChild(secondDirElement);
|
|
firstDirElement.style.position = 'relative';
|
|
document.body.appendChild(firstDirElement);
|
|
firstDirElement.appendChild(firstDivElement);
|
|
secondDirElement.appendChild(firstDivParent);
|
|
}
|
|
</script>
|
|
</head>
|
|
<body onload="start()">
|
|
A
|
|
</body>
|
|
</html>
|
|
|
|
|