Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/InverseUI/InverseUI-Recorder
/ functions
Functions
204 in github.com/InverseUI/InverseUI-Recorder
⨍
Functions
204
◇
Types & classes
30
↓ 1 callers
Function
initializeFallbackTracking
()
content.js:75
↓ 1 callers
Function
initializeFileUploadDetection
(getXpaths)
modules/action/context/file_upload.js:50
↓ 1 callers
Function
initializeNavigationTracking
(sendMessage)
modules/action/events/navigation.js:58
↓ 1 callers
Function
initializeRadioDetection
(getXpaths)
modules/action/context/radio.js:113
↓ 1 callers
Function
initializeRecording
(getXpaths)
modules/recording.js:464
↓ 1 callers
Function
injectAPIIntoPage
()
inject/api_injection.js:7
↓ 1 callers
Method
isChoiceButton
* Check if element is a choice button (button, role="button", etc.)
modules/action/context/choice.js:65
↓ 1 callers
Method
isElementHidden
* Check if element is hidden
modules/action/context/aria_snapshot.js:159
↓ 1 callers
Method
isFormElement
* Check if element is a form input element
modules/action/events/input.js:70
↓ 1 callers
Method
isGeometricallyRelated
* Check if popup is geometrically related to trigger (below, above, or overlapping horizontally)
modules/action/context/dropdown.js:102
↓ 1 callers
Function
isGuidLike
* Check if ID looks like a GUID (from selectorGenerator.ts lines 479-506)
util/playwright_selector.js:378
↓ 1 callers
Method
isNavigationControl
* Check if element is a navigation control (prev/next buttons in date pickers, carousels, etc.)
modules/action/events/click.js:124
↓ 1 callers
Method
looksLikePopup
* Check if element looks like a popup container
modules/action/context/dropdown.js:374
↓ 1 callers
Function
mapSameSite
* Map Chrome sameSite values to Playwright format
util/session_utils.js:138
↓ 1 callers
Method
normalizeGenericRoles
* Normalize generic roles (remove unnecessary wrappers)
modules/action/context/aria_snapshot.js:439
↓ 1 callers
Method
normalizeStringChildren
* Normalize string children (combine adjacent text nodes)
modules/action/context/aria_snapshot.js:401
↓ 1 callers
Function
notifyContentScriptReady
()
util/communication_utils.js:174
↓ 1 callers
Function
openLoginPage
(returnUrl = '')
api/auth.js:94
↓ 1 callers
Function
processAndSendTrack
(trackingLog, initialState = null)
modules/recording.js:109
↓ 1 callers
Method
processChildren
* Process element's children
modules/action/context/aria_snapshot.js:120
↓ 1 callers
Method
receivesPointerEvents
* Check if element receives pointer events
modules/action/context/aria_snapshot.js:340
↓ 1 callers
Method
recordClick
* Record a click interaction
modules/action/context/dropdown.js:65
↓ 1 callers
Method
recordFocus
* Record a focus event
modules/action/context/dropdown.js:594
↓ 1 callers
Method
renderAriaTree
* Render the aria tree to YAML format
modules/action/context/aria_snapshot.js:477
↓ 1 callers
Method
resolveClickTarget
* 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 callers
Method
sendMessageAsync
* Promise version of sendMessage for async/await usage
modules/action/events/input.js:31
↓ 1 callers
Function
sendTrackToBackend
(trackingLog, popupWindowId, actionOnlyMode = false, initialState = null)
api/track_uploader.js:13
↓ 1 callers
Function
setActionOnlyMode
(enabled)
modules/recording.js:354
↓ 1 callers
Method
setChoiceDetector
* Set the choice detector for Yes/No button group detection
modules/action/events/click.js:34
↓ 1 callers
Method
setFileUploadDetector
* Set the file upload detector for file input detection
modules/action/events/click.js:27
↓ 1 callers
Method
setRadioDetector
* Set the radio detector for native radio/checkbox detection
modules/action/events/click.js:41
↓ 1 callers
Function
setupAuthListener
()
api/auth.js:121
↓ 1 callers
Function
startFreshRecording
()
modules/recording.js:162
↓ 1 callers
Method
toAriaNode
* Convert element to AriaNode
modules/action/context/aria_snapshot.js:169
↓ 1 callers
Function
validateActionXPath
(action)
util/action_utils.js:8
↓ 1 callers
Method
validatePopup
* Validate that a popup candidate is actually visible and reasonable
modules/action/context/dropdown.js:403
↓ 1 callers
Method
waitForElement
(xpath, timeout = 10000)
util/dom_utils.js:603
Method
assertElement
(xpath, assertion)
modules/action/index.js:50
Method
captureScreenshot
* Capture screenshot via background script
modules/action/events/click.js:72
Method
check
()
util/dom_utils.js:609
Function
cleanup
()
modules/action/context/dropdown.js:729
Method
clear
* Clear all tracked interactions
modules/action/context/dropdown.js:152
Function
clickListener
(event)
modules/recording.js:401
Method
constructor
(sendMessage, getXpaths)
modules/action/index.js:18
Method
constructor
(getXpaths)
modules/action/context/choice.js:4
Method
constructor
(getXpaths)
modules/action/context/file_upload.js:4
Method
constructor
(getXpaths)
modules/action/context/radio.js:6
Method
constructor
()
modules/action/context/dropdown.js:34
Method
constructor
(interactionTracker = null)
modules/action/context/dropdown.js:166
Method
constructor
(interactionTracker)
modules/action/context/dropdown.js:298
Method
constructor
(getXpaths)
modules/action/context/dropdown.js:577
Method
constructor
()
modules/action/context/aria_snapshot.js:12
Method
constructor
(sendMessage, getXpaths)
modules/action/events/input.js:7
Method
constructor
(sendMessage)
modules/action/events/navigation.js:4
Method
constructor
(sendMessage, getXpaths)
modules/action/events/window.js:3
Method
constructor
(sendMessage, getXpaths)
modules/action/events/keyboard.js:9
Method
constructor
(sendMessage, getXpaths)
modules/action/events/click.js:7
Method
constructor
(sendMessage, getXpaths)
util/dom_utils.js:330
Method
debounce
(func, wait)
modules/action/events/click.js:52
Method
enrichClick
* Enrich click data with choice group info if detected
modules/action/context/choice.js:11
Method
enrichClick
* Enrich click data with file input info if found
modules/action/context/file_upload.js:35
Method
enrichClick
* 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
Function
findElement
(xpath)
util/dom_utils.js:15
Method
flush
()
modules/action/context/aria_snapshot.js:406
Function
getElementPosition
(element)
util/dom_utils.js:118
Method
getElementProperties
(xpath)
modules/action/index.js:58
Function
getElementValue
(element)
util/dom_utils.js:77
Method
getElementValue
(xpath)
modules/action/index.js:54
Method
getMostRecentInput
* Get the most recent input element (for context)
modules/action/context/dropdown.js:133
Function
getPlaywrightMethod
(element)
util/playwright_selector.js:587
Method
getSelector
* Get CSS selector for element
modules/action/context/dropdown.js:676
Method
getTracker
(name)
modules/action/index.js:67
Method
handleChange
(event)
modules/action/events/input.js:104
Method
handleClick
(event)
modules/action/events/click.js:158
Method
handleFocus
* Handle focus events - record for dropdown correlation
modules/action/events/input.js:55
Method
handleFullscreenChange
(event)
modules/action/events/window.js:116
Method
handleInput
(event)
modules/action/events/input.js:75
Method
handleInvalid
(event)
modules/action/events/input.js:271
Method
handleKeyDown
(event)
modules/action/events/keyboard.js:18
Method
handleReset
(event)
modules/action/events/input.js:255
Method
handleResize
(event)
modules/action/events/window.js:35
Method
handleScroll
(event)
modules/action/events/window.js:67
Method
handleSelect
(event)
modules/action/events/input.js:192
Method
handleSubmit
(event)
modules/action/events/input.js:217
Method
init
()
modules/action/events/input.js:37
Method
init
()
modules/action/events/window.js:22
Method
init
()
modules/action/events/keyboard.js:14
Method
init
()
modules/action/events/click.js:82
Method
init
()
util/dom_utils.js:335
Function
inputListener
(event)
modules/recording.js:420
Function
isElementInteractive
(element)
util/dom_utils.js:101
Function
isElementVisible
(element)
util/dom_utils.js:34
Function
listener
(e)
inject/extension_api.js:17
Method
normalizeChildren
(ariaNode)
modules/action/context/aria_snapshot.js:440
Method
recordInput
* Record an input/focus interaction
modules/action/context/dropdown.js:48
Method
setClickToEditDetector
* Set the click-to-edit detector for inline edit patterns
modules/action/events/input.js:24
Method
setClickToEditDetector
* Set the click-to-edit detector for inline edit patterns
modules/action/events/click.js:48
Method
setDropdownDetector
* Set the dropdown detector for reactive detection on clicks
modules/action/events/click.js:20
Function
startRecording
(getXpaths, safeSendMessage)
modules/recording.js:394
Function
stopRecording
()
modules/recording.js:446
← previous
next →
101–200 of 204, ranked by callers