is(dropzone.value, "ter1 Outer", "drag and drop success");
await Promise.all([dragstartTarget, dragendTarget]).then(values => {
ok(values[0] == values[1], "dragstart's target and dragend's target");
ok(values[0] == start.firstChild, "the target should be the start");
});
dropzone.value = '';
selection.empty();
});
add_task(async function test_dragend_target() {
selection.setBaseAndExtent(start.firstChild, 2, end.firstChild, 5);
let dragstartTarget = new Promise( r => {
end.addEventListener("dragstart", function(e) {
r(e.target);
});
});
let dragendTarget = new Promise( r => {
end.addEventListener("dragend", function(e) {
r(e.target);
});
});
is(dropzone.value, "ter1 Outer", "drag and drop success");
await Promise.all([dragstartTarget, dragendTarget]).then(values => {
ok(values[0] == values[1], "dragstart's target and dragend's target");
ok(values[0] == end.firstChild, "the target should be the end");
});
dropzone.value = '';
});
</script>
Messung V0.5
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet)
¤
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.