function isSpellingCheckOk(aEditor, aMisspelledWords, aTodo = false) { var selcon = aEditor.selectionController; var sel = selcon.getSelection(selcon.SELECTION_SPELLCHECK); var numWords = sel.rangeCount;
if (aTodo) {
todo_is(
numWords,
aMisspelledWords.length, "Correct number of misspellings and words."
);
} else {
is(
numWords,
aMisspelledWords.length, "Correct number of misspellings and words."
);
}
if (numWords !== aMisspelledWords.length) { returnfalse;
}
for (var i = 0; i < numWords; ++i) { var word = String(sel.getRangeAt(i)); if (aTodo) {
todo_is(word, aMisspelledWords[i], "Misspelling is what we think it is.");
} else {
is(word, aMisspelledWords[i], "Misspelling is what we think it is.");
} if (word !== aMisspelledWords[i]) { returnfalse;
}
} returntrue;
}
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 und die Messung sind noch experimentell.