SimpleTest.waitForFocus(async () => {
const tests = [
{ id: "a1", autocapitalize: "", desc: "input without autocapitalize" },
{ id: "a2", autocapitalize: "characters", desc: "input with autocapitalize=characters"},
{ id: "a3", autocapitalize: "sentences", desc: "input with autocapitalize=sentences" },
{ id: "a4", autocapitalize: "words", desc: "input with autocapitalize=words" },
{ id: "a5", autocapitalize: "none", desc: "input with autocapitalize=off" },
{ id: "a6", autocapitalize: "sentences", desc: "input with autocapitalize=on" },
{ id: "a7", autocapitalize: "", desc: "input with type=url and autocapitalize=on" },
{ id: "a8", autocapitalize: "", desc: "input with type=email and autocapitalize=on" },
{ id: "a9", autocapitalize: "", desc: "input with type=password and autocapitalize=on"},
{ id: "b1", autocapitalize: "characters", desc: "textarea with autocapitalize=characters" },
{ id: "c1", autocapitalize: "sentences", desc: "contenteditable with autocapitalize=sentences" },
{ id: "d1", autocapitalize: "words", desc: "input with autocapitalize=words in form" },
{ id: "d2", autocapitalize: "sentences", desc: "input in form with autocapitalize=on" },
{ id: "d3", autocapitalize: "sentences", desc: "input with autocapitalize=on in form" },
];
for (let test of tests) {
document.getElementById(test.id).focus();
is(SpecialPowers.DOMWindowUtils.focusedAutocapitalize, test.autocapitalize, test.desc);
}
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.