|
115 | 115 | { |
116 | 116 | "html": "<p>Let <var>currentTarget</var> be <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#this\" id=\"ref-for-this③\">this</a>’s <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#dom-event-currenttarget\" id=\"ref-for-dom-event-currenttarget④\">currentTarget</a></code> attribute value. </p>" |
117 | 117 | }, |
| 118 | + { |
| 119 | + "html": "<p><a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#assert\" id=\"ref-for-assert\">Assert</a>: <var>currentTarget</var> is an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget⑦\">EventTarget</a></code> object. </p>" |
| 120 | + }, |
118 | 121 | { |
119 | 122 | "html": "<p><a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#list-append\" id=\"ref-for-list-append\">Append</a> <var>currentTarget</var> to <var>composedPath</var>. </p>" |
120 | 123 | }, |
|
394 | 397 | { |
395 | 398 | "name": "default passive value", |
396 | 399 | "href": "https://dom.spec.whatwg.org/#default-passive-value", |
397 | | - "html": "The <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"default-passive-value\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">default passive value</dfn>, given an event type <var>type</var> and an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget①⑧\">EventTarget</a></code> <var>eventTarget</var>, is determined as follows:", |
| 400 | + "html": "The <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"default-passive-value\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">default passive value</dfn>, given an event type <var>type</var> and an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget①⑨\">EventTarget</a></code> <var>eventTarget</var>, is determined as follows:", |
398 | 401 | "rationale": ".algorithm", |
399 | 402 | "steps": [ |
400 | 403 | { |
|
408 | 411 | { |
409 | 412 | "name": "add an event listener", |
410 | 413 | "href": "https://dom.spec.whatwg.org/#add-an-event-listener", |
411 | | - "html": "To <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-export=\"\" id=\"add-an-event-listener\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">add an event listener</dfn>, given an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget①⑨\">EventTarget</a></code> object <var>eventTarget</var> and an <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-event-listener\" id=\"ref-for-concept-event-listener①⑥\">event listener</a> <var>listener</var>, run these steps:", |
| 414 | + "html": "To <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-export=\"\" id=\"add-an-event-listener\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">add an event listener</dfn>, given an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget②⓪\">EventTarget</a></code> object <var>eventTarget</var> and an <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-event-listener\" id=\"ref-for-concept-event-listener①⑥\">event listener</a> <var>listener</var>, run these steps:", |
412 | 415 | "rationale": ".algorithm", |
413 | 416 | "steps": [ |
414 | 417 | { |
|
454 | 457 | { |
455 | 458 | "name": "remove an event listener", |
456 | 459 | "href": "https://dom.spec.whatwg.org/#remove-an-event-listener", |
457 | | - "html": "To <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-export=\"\" id=\"remove-an-event-listener\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">remove an event listener</dfn>, given an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget②⓪\">EventTarget</a></code> object <var>eventTarget</var> and an <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-event-listener\" id=\"ref-for-concept-event-listener①⑨\">event listener</a> <var>listener</var>, run these steps:", |
| 460 | + "html": "To <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-export=\"\" id=\"remove-an-event-listener\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">remove an event listener</dfn>, given an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget②①\">EventTarget</a></code> object <var>eventTarget</var> and an <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-event-listener\" id=\"ref-for-concept-event-listener①⑨\">event listener</a> <var>listener</var>, run these steps:", |
458 | 461 | "rationale": ".algorithm", |
459 | 462 | "steps": [ |
460 | 463 | { |
|
468 | 471 | { |
469 | 472 | "name": "remove all event listeners", |
470 | 473 | "href": "https://dom.spec.whatwg.org/#remove-all-event-listeners", |
471 | | - "html": "To <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-export=\"\" id=\"remove-all-event-listeners\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">remove all event listeners</dfn>, given an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget②①\">EventTarget</a></code> object <var>eventTarget</var>, <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#list-iterate\" id=\"ref-for-list-iterate①\">for each</a> <var>listener</var> of <var>eventTarget</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#eventtarget-event-listener-list\" id=\"ref-for-eventtarget-event-listener-list⑤\">event listener list</a>, <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#remove-an-event-listener\" id=\"ref-for-remove-an-event-listener①\">remove an event listener</a> with <var>eventTarget</var> and <var>listener</var>.", |
| 474 | + "html": "To <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-export=\"\" id=\"remove-all-event-listeners\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">remove all event listeners</dfn>, given an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget②②\">EventTarget</a></code> object <var>eventTarget</var>, <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#list-iterate\" id=\"ref-for-list-iterate①\">for each</a> <var>listener</var> of <var>eventTarget</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#eventtarget-event-listener-list\" id=\"ref-for-eventtarget-event-listener-list⑤\">event listener list</a>, <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#remove-an-event-listener\" id=\"ref-for-remove-an-event-listener①\">remove an event listener</a> with <var>eventTarget</var> and <var>listener</var>.", |
472 | 475 | "rationale": "To <dfn>" |
473 | 476 | }, |
474 | 477 | { |
|
647 | 650 | "html": "<p>Let <var>clearTargetsStruct</var> be the last struct in <var>event</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#event-path\" id=\"ref-for-event-path④\">path</a> whose <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#event-path-shadow-adjusted-target\" id=\"ref-for-event-path-shadow-adjusted-target\">shadow-adjusted target</a> is non-null. </p>" |
648 | 651 | }, |
649 | 652 | { |
650 | | - "html": "<p>If <var>clearTargetsStruct</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#event-path-shadow-adjusted-target\" id=\"ref-for-event-path-shadow-adjusted-target①\">shadow-adjusted target</a>, <var>clearTargetsStruct</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#event-path-relatedtarget\" id=\"ref-for-event-path-relatedtarget\">relatedTarget</a>, or an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget②②\">EventTarget</a></code> object\n in <var>clearTargetsStruct</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#event-path-touch-target-list\" id=\"ref-for-event-path-touch-target-list\">touch target list</a> is a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-node\" id=\"ref-for-concept-node⑦\">node</a> whose <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-tree-root\" id=\"ref-for-concept-tree-root⑥\">root</a> is a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-shadow-root\" id=\"ref-for-concept-shadow-root③\">shadow root</a>: set <var>clearTargets</var> to true. </p>" |
| 653 | + "html": "<p>If <var>clearTargetsStruct</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#event-path-shadow-adjusted-target\" id=\"ref-for-event-path-shadow-adjusted-target①\">shadow-adjusted target</a>, <var>clearTargetsStruct</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#event-path-relatedtarget\" id=\"ref-for-event-path-relatedtarget\">relatedTarget</a>, or an <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://dom.spec.whatwg.org/#eventtarget\" id=\"ref-for-eventtarget②③\">EventTarget</a></code> object\n in <var>clearTargetsStruct</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#event-path-touch-target-list\" id=\"ref-for-event-path-touch-target-list\">touch target list</a> is a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-node\" id=\"ref-for-concept-node⑦\">node</a> whose <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-tree-root\" id=\"ref-for-concept-tree-root⑥\">root</a> is a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-shadow-root\" id=\"ref-for-concept-shadow-root③\">shadow root</a>: set <var>clearTargets</var> to true. </p>" |
651 | 654 | }, |
652 | 655 | { |
653 | 656 | "html": "<p>If <var>activationTarget</var> is non-null and <var>activationTarget</var> has <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#eventtarget-legacy-pre-activation-behavior\" id=\"ref-for-eventtarget-legacy-pre-activation-behavior①\">legacy-pre-activation behavior</a>, then run <var>activationTarget</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#eventtarget-legacy-pre-activation-behavior\" id=\"ref-for-eventtarget-legacy-pre-activation-behavior②\">legacy-pre-activation behavior</a>. </p>" |
|
2444 | 2447 | "rationale": ".algorithm", |
2445 | 2448 | "steps": [ |
2446 | 2449 | { |
2447 | | - "html": "<p><a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#assert\" id=\"ref-for-assert\">Assert</a>: <var>node</var> is not a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-document\" id=\"ref-for-concept-document②①\">document</a> or <var>node</var> is <var>document</var>. </p>" |
| 2450 | + "html": "<p><a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#assert\" id=\"ref-for-assert①\">Assert</a>: <var>node</var> is not a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-document\" id=\"ref-for-concept-document②①\">document</a> or <var>node</var> is <var>document</var>. </p>" |
2448 | 2451 | }, |
2449 | 2452 | { |
2450 | 2453 | "html": "<p>Let <var>copy</var> be the result of <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#clone-a-single-node\" id=\"ref-for-clone-a-single-node\">cloning a single node</a> given <var>node</var> and <var>document</var>. </p>" |
|
2463 | 2466 | "rationale": "assert", |
2464 | 2467 | "steps": [ |
2465 | 2468 | { |
2466 | | - "html": "<p><a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#assert\" id=\"ref-for-assert①\">Assert</a>: <var>copy</var> is not a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#element-shadow-host\" id=\"ref-for-element-shadow-host②\">shadow host</a>. </p>" |
| 2469 | + "html": "<p><a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#assert\" id=\"ref-for-assert②\">Assert</a>: <var>copy</var> is not a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#element-shadow-host\" id=\"ref-for-element-shadow-host②\">shadow host</a>. </p>" |
2467 | 2470 | }, |
2468 | 2471 | { |
2469 | 2472 | "html": "<p><a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-attach-a-shadow-root\" id=\"ref-for-concept-attach-a-shadow-root\">Attach a shadow root</a> with <var>copy</var>, <var>node</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-element-shadow-root\" id=\"ref-for-concept-element-shadow-root②\">shadow root</a>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#shadowroot-mode\" id=\"ref-for-shadowroot-mode④\">mode</a>, true, <var>node</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-element-shadow-root\" id=\"ref-for-concept-element-shadow-root③\">shadow root</a>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#shadowroot-serializable\" id=\"ref-for-shadowroot-serializable\">serializable</a>, <var>node</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-element-shadow-root\" id=\"ref-for-concept-element-shadow-root④\">shadow root</a>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#shadowroot-delegates-focus\" id=\"ref-for-shadowroot-delegates-focus\">delegates focus</a>, and <var>node</var>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-element-shadow-root\" id=\"ref-for-concept-element-shadow-root⑤\">shadow root</a>’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#shadowroot-slot-assignment\" id=\"ref-for-shadowroot-slot-assignment③\">slot assignment</a>. </p>" |
|
2551 | 2554 | ] |
2552 | 2555 | }, |
2553 | 2556 | { |
2554 | | - "html": "<p><a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#assert\" id=\"ref-for-assert②\">Assert</a>: <var>copy</var> is a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-node\" id=\"ref-for-concept-node①⓪⑨\">node</a>. </p>" |
| 2557 | + "html": "<p><a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#assert\" id=\"ref-for-assert③\">Assert</a>: <var>copy</var> is a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-node\" id=\"ref-for-concept-node①⓪⑨\">node</a>. </p>" |
2555 | 2558 | }, |
2556 | 2559 | { |
2557 | 2560 | "html": "<p>If <var>node</var> is a <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-document\" id=\"ref-for-concept-document②③\">document</a>, then set <var>document</var> to <var>copy</var>. </p>" |
|
0 commit comments