SimpleTest.waitForFocus(function () {
let editor0 = document.getElementById("editor0");
let editor1 = document.getElementById("editor1");
let editor2 = document.getElementById("editor2");
editor0.focus();
for (let i = 0; i < 5; i++) {
synthesizeKey("KEY_ArrowRight");
is(document.activeElement, editor0, "hitting right should not de-focus the editor");
}
editor1.focus();
for (let i = 0; i < 5; i++) {
synthesizeKey("KEY_ArrowRight");
is(document.activeElement, editor1, "hitting right should not de-focus the editor");
}
editor2.focus();
for (let i = 0; i < 8; i++) {
synthesizeKey("KEY_ArrowRight");
is(document.activeElement, editor2, "hitting right should not de-focus the editor");
}
// make sure we don't get stuck at the end of the "foo" span
let selection = getSelection();
is(selection.focusNode.parentElement.id, "bar");
is(selection.focusOffset, 3);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.