Lines Matching refs:target
173 strictEqual(event.target, eventTarget1);
179 strictEqual(event.target, eventTarget2);
185 strictEqual(event.target, eventTarget1);
191 strictEqual(event.target, eventTarget2);
202 strictEqual(event.target, eventTarget1);
207 strictEqual(event.target, eventTarget2);
236 const target = new EventTarget();
240 target.addEventListener('foo', listener);
245 target.dispatchEvent(new Event('foo'));
249 const target = new EventTarget();
252 target.removeEventListener('foo', listener);
253 target.addEventListener('foo', listener);
254 target.removeEventListener('foo', listener);
256 target.dispatchEvent(new Event('foo'));
308 const target = new EventTarget();
317 throws(() => target.dispatchEvent(i), {
336 ].forEach((i) => throws(() => target.addEventListener('foo', i), err(i)));
340 const target = new EventTarget();
341 once(target, 'foo').then(common.mustCall());
342 target.dispatchEvent(new Event('foo'));
346 const target = new EventTarget();
349 target.addEventListener('foo', common.mustNotCall());
350 target.dispatchEvent(event);
354 const target = new EventTarget();
356 target.addEventListener('foo', common.mustCall((event) => {
359 target.addEventListener('foo', common.mustNotCall());
360 target.dispatchEvent(event);
364 const target = new EventTarget();
366 target.addEventListener('foo', common.mustCall((event) => {
369 target.addEventListener('foo', common.mustNotCall());
370 target.dispatchEvent(event);
374 const target = new EventTarget();
376 strictEqual(event.target, null);
377 target.addEventListener('foo', common.mustCall((event) => {
378 strictEqual(event.target, target);
379 strictEqual(event.currentTarget, target);
380 strictEqual(event.srcElement, target);
382 target.dispatchEvent(event);
398 const target = new EventTarget();
399 const a = common.mustCall(() => target.removeEventListener('foo', a));
402 target.addEventListener('foo', a);
403 target.addEventListener('foo', b);
405 target.dispatchEvent(new Event('foo'));
406 target.dispatchEvent(new Event('foo'));
410 const target = new EventTarget();
413 target.addEventListener('foo', a, { capture: true });
414 target.addEventListener('foo', a, { capture: false });
416 target.dispatchEvent(new Event('foo'));
417 target.removeEventListener('foo', a, { capture: true });
418 target.dispatchEvent(new Event('foo'));
419 target.removeEventListener('foo', a, { capture: false });
420 target.dispatchEvent(new Event('foo'));
423 const target = new EventTarget();
424 strictEqual(target.toString(), '[object EventTarget]');
429 const target = new EventTarget();
430 defineEventHandler(target, 'foo');
431 target.onfoo = common.mustCall();
432 target.dispatchEvent(new Event('foo'));
436 const target = new EventTarget();
437 defineEventHandler(target, 'foo');
438 strictEqual(target.onfoo, null);
442 const target = new EventTarget();
443 defineEventHandler(target, 'foo');
445 target.onfoo = () => count++;
446 target.onfoo = common.mustCall(() => count++);
447 target.dispatchEvent(new Event('foo'));
451 const target = new EventTarget();
452 defineEventHandler(target, 'foo');
454 target.addEventListener('foo', () => count++);
455 target.onfoo = common.mustCall(() => count++);
456 target.dispatchEvent(new Event('foo'));
460 const target = new EventTarget();
461 defineEventHandler(target, 'foo');
463 target.onfoo = fn;
464 strictEqual(target.onfoo, fn);
465 target.onfoo = null;
466 target.dispatchEvent(new Event('foo'));
471 const target = new EventTarget();
475 ok(target.dispatchEvent.call(target2, event));
488 throws(() => target.dispatchEvent.call(i, event), {
501 const target = new EventTarget();
502 target.addEventListener('foo', common.mustCall((e) => {
505 target.dispatchEvent(new Event('foo'));
511 const target = new EventTarget();
514 target.addEventListener('toString', fn);
515 target.dispatchEvent(ev);
518 const target = new EventTarget();
521 target.addEventListener('__proto__', fn);
522 target.dispatchEvent(ev);
550 strictEqual(lastWarning.target, eventTarget);
555 strictEqual(lastWarning.target, eventTarget);
567 strictEqual(event.target, eventTarget);
570 // Event target exported keys
581 const target = new SubTarget();
582 target.addEventListener('foo', common.mustCall());
583 target.dispatchEvent(new Event('foo'));
587 const target = new EventTarget();
589 target.addEventListener('foo', common.mustCall(() => {
593 target.addEventListener('foo', common.mustCall(() => {
596 target.dispatchEvent(new Event('foo'));
599 const target = new EventTarget();
600 defineEventHandler(target, 'foo');
601 const descriptor = Object.getOwnPropertyDescriptor(target, 'onfoo');
606 const target = new EventTarget();
607 defineEventHandler(target, 'foo');
609 target.addEventListener('foo', () => output.push(1));
610 target.onfoo = common.mustNotCall();
611 target.addEventListener('foo', () => output.push(3));
612 target.onfoo = () => output.push(2);
613 target.addEventListener('foo', () => output.push(4));
614 target.dispatchEvent(new Event('foo'));