target.addEventListener("mousedown", e => {
seq.push("mousedown");
});
// Fenix's contextMenu is not part of geckoview UI
// So mouseup event will be dispatched to content directly. var upPromise;
if (kIsAndroid) {
upPromise = new Promise(resolve => {
target.addEventListener("mouseup", e => {
seq.push("mouseup");
resolve();
});
});
}
// This should never happen
target.addEventListener("click", e => {
ok(false, "click shouldn't be dispatched");
seq.push("click");
});
const promise = new Promise(resolve => {
target.addEventListener("contextmenu", e => {
is(e.target, target, "Target should be the clickable element");
is(e.explicitOriginalTarget, target.childNodes[0], "explicitOriginalTarget should be text node");
seq.push("contextmenu");
resolve();
});
});
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.