mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-25 03:05:34 +00:00
c7f378d7ab
We expose the relevant APIs on textarea and input elements anyway (chromeonly). The QIs will throw on a non-input or non-textarea element, but none of these consumers expect that to happen.
22 lines
659 B
HTML
22 lines
659 B
HTML
<!DOCTYPE html>
|
|
<html class="reftest-wait">
|
|
<head>
|
|
<script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
|
|
</head>
|
|
<body onload="doTest()">
|
|
<input type=text style="-moz-appearance: none">
|
|
<script>
|
|
function doTest() {
|
|
var d = document.querySelector("input");
|
|
d.value = "b";
|
|
d.focus();
|
|
var editor = SpecialPowers.wrap(d).editor;
|
|
var sel = editor.selection;
|
|
var t = editor.rootElement.firstChild;
|
|
sel.collapse(t, 1); // put the caret at the end of the textbox
|
|
document.documentElement.removeAttribute("class");
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|