MCPcopy Create free account

hub / github.com/InverseUI/InverseUI-Recorder / functions

Functions204 in github.com/InverseUI/InverseUI-Recorder

↓ 1 callersFunctioninitializeFallbackTracking
()
content.js:75
↓ 1 callersFunctioninitializeFileUploadDetection
(getXpaths)
modules/action/context/file_upload.js:50
↓ 1 callersFunctioninitializeNavigationTracking
(sendMessage)
modules/action/events/navigation.js:58
↓ 1 callersFunctioninitializeRadioDetection
(getXpaths)
modules/action/context/radio.js:113
↓ 1 callersFunctioninitializeRecording
(getXpaths)
modules/recording.js:464
↓ 1 callersFunctioninjectAPIIntoPage
()
inject/api_injection.js:7
↓ 1 callersMethodisChoiceButton
* Check if element is a choice button (button, role="button", etc.)
modules/action/context/choice.js:65
↓ 1 callersMethodisElementHidden
* Check if element is hidden
modules/action/context/aria_snapshot.js:159
↓ 1 callersMethodisFormElement
* Check if element is a form input element
modules/action/events/input.js:70
↓ 1 callersMethodisGeometricallyRelated
* Check if popup is geometrically related to trigger (below, above, or overlapping horizontally)
modules/action/context/dropdown.js:102
↓ 1 callersFunctionisGuidLike
* Check if ID looks like a GUID (from selectorGenerator.ts lines 479-506)
util/playwright_selector.js:378
↓ 1 callersMethodisNavigationControl
* Check if element is a navigation control (prev/next buttons in date pickers, carousels, etc.)
modules/action/events/click.js:124
↓ 1 callersMethodlooksLikePopup
* Check if element looks like a popup container
modules/action/context/dropdown.js:374
↓ 1 callersFunctionmapSameSite
* Map Chrome sameSite values to Playwright format
util/session_utils.js:138
↓ 1 callersMethodnormalizeGenericRoles
* Normalize generic roles (remove unnecessary wrappers)
modules/action/context/aria_snapshot.js:439
↓ 1 callersMethodnormalizeStringChildren
* Normalize string children (combine adjacent text nodes)
modules/action/context/aria_snapshot.js:401
↓ 1 callersFunctionnotifyContentScriptReady
()
util/communication_utils.js:174
↓ 1 callersFunctionopenLoginPage
(returnUrl = '')
api/auth.js:94
↓ 1 callersFunctionprocessAndSendTrack
(trackingLog, initialState = null)
modules/recording.js:109
↓ 1 callersMethodprocessChildren
* Process element's children
modules/action/context/aria_snapshot.js:120
↓ 1 callersMethodreceivesPointerEvents
* Check if element receives pointer events
modules/action/context/aria_snapshot.js:340
↓ 1 callersMethodrecordClick
* Record a click interaction
modules/action/context/dropdown.js:65
↓ 1 callersMethodrecordFocus
* Record a focus event
modules/action/context/dropdown.js:594
↓ 1 callersMethodrenderAriaTree
* Render the aria tree to YAML format
modules/action/context/aria_snapshot.js:477
↓ 1 callersMethodresolveClickTarget
* Resolve SVG elements to their nearest interactive parent * When clicking on SVG/path/etc., find the button/anchor that contains it
modules/action/events/click.js:91
↓ 1 callersMethodsendMessageAsync
* Promise version of sendMessage for async/await usage
modules/action/events/input.js:31
↓ 1 callersFunctionsendTrackToBackend
(trackingLog, popupWindowId, actionOnlyMode = false, initialState = null)
api/track_uploader.js:13
↓ 1 callersFunctionsetActionOnlyMode
(enabled)
modules/recording.js:354
↓ 1 callersMethodsetChoiceDetector
* Set the choice detector for Yes/No button group detection
modules/action/events/click.js:34
↓ 1 callersMethodsetFileUploadDetector
* Set the file upload detector for file input detection
modules/action/events/click.js:27
↓ 1 callersMethodsetRadioDetector
* Set the radio detector for native radio/checkbox detection
modules/action/events/click.js:41
↓ 1 callersFunctionsetupAuthListener
()
api/auth.js:121
↓ 1 callersFunctionstartFreshRecording
()
modules/recording.js:162
↓ 1 callersMethodtoAriaNode
* Convert element to AriaNode
modules/action/context/aria_snapshot.js:169
↓ 1 callersFunctionvalidateActionXPath
(action)
util/action_utils.js:8
↓ 1 callersMethodvalidatePopup
* Validate that a popup candidate is actually visible and reasonable
modules/action/context/dropdown.js:403
↓ 1 callersMethodwaitForElement
(xpath, timeout = 10000)
util/dom_utils.js:603
MethodassertElement
(xpath, assertion)
modules/action/index.js:50
MethodcaptureScreenshot
* Capture screenshot via background script
modules/action/events/click.js:72
Methodcheck
()
util/dom_utils.js:609
Functioncleanup
()
modules/action/context/dropdown.js:729
Methodclear
* Clear all tracked interactions
modules/action/context/dropdown.js:152
FunctionclickListener
(event)
modules/recording.js:401
Methodconstructor
(sendMessage, getXpaths)
modules/action/index.js:18
Methodconstructor
(getXpaths)
modules/action/context/choice.js:4
Methodconstructor
(getXpaths)
modules/action/context/file_upload.js:4
Methodconstructor
(getXpaths)
modules/action/context/radio.js:6
Methodconstructor
()
modules/action/context/dropdown.js:34
Methodconstructor
(interactionTracker = null)
modules/action/context/dropdown.js:166
Methodconstructor
(interactionTracker)
modules/action/context/dropdown.js:298
Methodconstructor
(getXpaths)
modules/action/context/dropdown.js:577
Methodconstructor
()
modules/action/context/aria_snapshot.js:12
Methodconstructor
(sendMessage, getXpaths)
modules/action/events/input.js:7
Methodconstructor
(sendMessage)
modules/action/events/navigation.js:4
Methodconstructor
(sendMessage, getXpaths)
modules/action/events/window.js:3
Methodconstructor
(sendMessage, getXpaths)
modules/action/events/keyboard.js:9
Methodconstructor
(sendMessage, getXpaths)
modules/action/events/click.js:7
Methodconstructor
(sendMessage, getXpaths)
util/dom_utils.js:330
Methoddebounce
(func, wait)
modules/action/events/click.js:52
MethodenrichClick
* Enrich click data with choice group info if detected
modules/action/context/choice.js:11
MethodenrichClick
* Enrich click data with file input info if found
modules/action/context/file_upload.js:35
MethodenrichClick
* Analyze a click and enrich with dropdown metadata if detected * This is the main detection method - call on every click * * @param {O
modules/action/context/dropdown.js:606
FunctionfindElement
(xpath)
util/dom_utils.js:15
Methodflush
()
modules/action/context/aria_snapshot.js:406
FunctiongetElementPosition
(element)
util/dom_utils.js:118
MethodgetElementProperties
(xpath)
modules/action/index.js:58
FunctiongetElementValue
(element)
util/dom_utils.js:77
MethodgetElementValue
(xpath)
modules/action/index.js:54
MethodgetMostRecentInput
* Get the most recent input element (for context)
modules/action/context/dropdown.js:133
FunctiongetPlaywrightMethod
(element)
util/playwright_selector.js:587
MethodgetSelector
* Get CSS selector for element
modules/action/context/dropdown.js:676
MethodgetTracker
(name)
modules/action/index.js:67
MethodhandleChange
(event)
modules/action/events/input.js:104
MethodhandleClick
(event)
modules/action/events/click.js:158
MethodhandleFocus
* Handle focus events - record for dropdown correlation
modules/action/events/input.js:55
MethodhandleFullscreenChange
(event)
modules/action/events/window.js:116
MethodhandleInput
(event)
modules/action/events/input.js:75
MethodhandleInvalid
(event)
modules/action/events/input.js:271
MethodhandleKeyDown
(event)
modules/action/events/keyboard.js:18
MethodhandleReset
(event)
modules/action/events/input.js:255
MethodhandleResize
(event)
modules/action/events/window.js:35
MethodhandleScroll
(event)
modules/action/events/window.js:67
MethodhandleSelect
(event)
modules/action/events/input.js:192
MethodhandleSubmit
(event)
modules/action/events/input.js:217
Methodinit
()
modules/action/events/input.js:37
Methodinit
()
modules/action/events/window.js:22
Methodinit
()
modules/action/events/keyboard.js:14
Methodinit
()
modules/action/events/click.js:82
Methodinit
()
util/dom_utils.js:335
FunctioninputListener
(event)
modules/recording.js:420
FunctionisElementInteractive
(element)
util/dom_utils.js:101
FunctionisElementVisible
(element)
util/dom_utils.js:34
Functionlistener
(e)
inject/extension_api.js:17
MethodnormalizeChildren
(ariaNode)
modules/action/context/aria_snapshot.js:440
MethodrecordInput
* Record an input/focus interaction
modules/action/context/dropdown.js:48
MethodsetClickToEditDetector
* Set the click-to-edit detector for inline edit patterns
modules/action/events/input.js:24
MethodsetClickToEditDetector
* Set the click-to-edit detector for inline edit patterns
modules/action/events/click.js:48
MethodsetDropdownDetector
* Set the dropdown detector for reactive detection on clicks
modules/action/events/click.js:20
FunctionstartRecording
(getXpaths, safeSendMessage)
modules/recording.js:394
FunctionstopRecording
()
modules/recording.js:446
← previousnext →101–200 of 204, ranked by callers