зеркало из https://github.com/mozilla/gecko-dev.git
30 строки
820 B
HTML
30 строки
820 B
HTML
<!DOCTYPE html>
|
|
<html class="reftest-wait">
|
|
<style>
|
|
/* eliminate the blue glow when focusing the element. */
|
|
input {
|
|
background: none;
|
|
border: none;
|
|
outline: none;
|
|
}
|
|
</style>
|
|
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
|
<script>
|
|
async function test() {
|
|
let input = document.querySelector("input");
|
|
let waitForFocus = new Promise(resolve => {
|
|
input.addEventListener("focus", resolve, {once: true});
|
|
});
|
|
window.focus();
|
|
input.focus();
|
|
await waitForFocus;
|
|
input.select();
|
|
await new Promise(resolve => { SimpleTest.executeSoon(resolve); });
|
|
document.documentElement.removeAttribute("class");
|
|
}
|
|
</script>
|
|
<body onload="SimpleTest.executeSoon(test);">
|
|
<input value="text text text text text">
|
|
</body>
|
|
</html>
|