mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
34 lines
1.0 KiB
HTML
34 lines
1.0 KiB
HTML
<!doctype html>
|
|
<title>Selection test iframe</title>
|
|
<link rel=author title="Aryeh Gregor" href=ayg@aryeh.name>
|
|
<body>
|
|
<script src=common.js></script>
|
|
<script>
|
|
"use strict";
|
|
|
|
// This script only exists because we want to evaluate the range endpoints
|
|
// in each iframe using that iframe's local variables set up by common.js. It
|
|
// just creates a range with the endpoints given by
|
|
// eval(window.testRangeInput), and assigns the result to window.testRange. If
|
|
// there's an exception, it's assigned to window.unexpectedException.
|
|
// Everything else is to be done by the script that created the iframe.
|
|
window.unexpectedException = null;
|
|
|
|
function run() {
|
|
window.unexpectedException = null;
|
|
try {
|
|
window.testRange = rangeFromEndpoints(eval(window.testRangeInput));
|
|
} catch(e) {
|
|
window.unexpectedException = e;
|
|
}
|
|
}
|
|
|
|
// Remove the scripts so they don't run repeatedly when the iframe is
|
|
// reinitialized
|
|
[].forEach.call(document.querySelectorAll("script"), function(script) {
|
|
script.parentNode.removeChild(script);
|
|
});
|
|
|
|
testDiv.style.display = "none";
|
|
</script>
|