pointerdown() — react Function Reference
Architecture documentation for the pointerdown() function in domEventSequences.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 9d0dad3b_5733_de1f_1a31_75b5db0ccd25["pointerdown()"] d4066e75_dcea_2912_73ff_88e30b9530d2["domEventSequences.js"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|defined in| d4066e75_dcea_2912_73ff_88e30b9530d2 6e92fb29_1b7c_e506_23d4_54a296376a58["contextmenu()"] 6e92fb29_1b7c_e506_23d4_54a296376a58 -->|calls| 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 e448f7c0_43db_5f6c_9e11_aa7deb181024["pointerdown()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| e448f7c0_43db_5f6c_9e11_aa7deb181024 1819405c_be2c_2496_d31b_ddd53ba73ba9["getPointerType()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| 1819405c_be2c_2496_d31b_ddd53ba73ba9 010da236_784b_cbe9_c79d_2a93e35a2880["hasPointerEvent()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| 010da236_784b_cbe9_c79d_2a93e35a2880 6e4d4ce4_d537_3e83_2a2c_81813865fdb9["pointerover()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| 6e4d4ce4_d537_3e83_2a2c_81813865fdb9 42bea25c_435a_67b1_d9a3_8c9e8e541288["pointerenter()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| 42bea25c_435a_67b1_d9a3_8c9e8e541288 2462392a_7db0_8bfd_b658_c8930f752934["mouseover()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| 2462392a_7db0_8bfd_b658_c8930f752934 bcacd03e_c1f4_bc62_6e7c_d3e5fb4f5a6a["mouseenter()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| bcacd03e_c1f4_bc62_6e7c_d3e5fb4f5a6a 31c8047d_4ef8_b203_4044_8d36bec78431["mousedown()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| 31c8047d_4ef8_b203_4044_8d36bec78431 490e19f0_eb34_93b9_8dda_78c64a8a8450["focus()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| 490e19f0_eb34_93b9_8dda_78c64a8a8450 e34ccbc5_59a5_f36e_988d_f8b3d9276499["createTouch()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| e34ccbc5_59a5_f36e_988d_f8b3d9276499 52771804_c0eb_2d50_479d_4a901e3c442f["addTouch()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| 52771804_c0eb_2d50_479d_4a901e3c442f 0dab3578_90b3_815b_5690_5f9eec1a66ca["createTouchEventPayload()"] 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 -->|calls| 0dab3578_90b3_815b_5690_5f9eec1a66ca style 9d0dad3b_5733_de1f_1a31_75b5db0ccd25 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/dom-event-testing-library/domEventSequences.js lines 199–239
export function pointerdown(target, defaultPayload) {
const dispatch = arg => target.dispatchEvent(arg);
const pointerType = getPointerType(defaultPayload);
const payload = {
button: buttonType.primary,
buttons: buttonsType.primary,
pointerId: defaultPointerId,
pointerType,
...defaultPayload,
};
if (pointerType === 'mouse') {
if (hasPointerEvent()) {
dispatch(domEvents.pointerover(payload));
dispatch(domEvents.pointerenter(payload));
}
dispatch(domEvents.mouseover(payload));
dispatch(domEvents.mouseenter(payload));
if (hasPointerEvent()) {
dispatch(domEvents.pointerdown(payload));
}
dispatch(domEvents.mousedown(payload));
if (document.activeElement !== target) {
dispatch(domEvents.focus());
}
} else {
if (hasPointerEvent()) {
dispatch(domEvents.pointerover(payload));
dispatch(domEvents.pointerenter(payload));
dispatch(domEvents.pointerdown(payload));
}
const touch = createTouch(target, payload);
touchStore.addTouch(touch);
const touchEventPayload = createTouchEventPayload(target, touch, payload);
dispatch(domEvents.touchstart(touchEventPayload));
if (hasPointerEvent()) {
dispatch(domEvents.gotpointercapture(payload));
}
}
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does pointerdown() do?
pointerdown() is a function in the react codebase, defined in packages/dom-event-testing-library/domEventSequences.js.
Where is pointerdown() defined?
pointerdown() is defined in packages/dom-event-testing-library/domEventSequences.js at line 199.
What does pointerdown() call?
pointerdown() calls 14 function(s): addTouch, createTouch, createTouchEventPayload, focus, getPointerType, gotpointercapture, hasPointerEvent, mousedown, and 6 more.
What calls pointerdown()?
pointerdown() is called by 1 function(s): contextmenu.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free