Safe Haskell | None |
---|---|
Language | Haskell2010 |
DOMDebugger
DOM debugging allows setting breakpoints on particular DOM operations and events. JavaScript execution will stop on these operations as if there was a regular breakpoint set.
Synopsis
- data PDOMDebuggerSetXHRBreakpoint = PDOMDebuggerSetXHRBreakpoint {}
- data PDOMDebuggerSetInstrumentationBreakpoint = PDOMDebuggerSetInstrumentationBreakpoint {}
- data PDOMDebuggerSetEventListenerBreakpoint = PDOMDebuggerSetEventListenerBreakpoint {}
- data PDOMDebuggerSetDOMBreakpoint = PDOMDebuggerSetDOMBreakpoint {}
- data PDOMDebuggerSetBreakOnCSPViolation = PDOMDebuggerSetBreakOnCSPViolation {}
- data PDOMDebuggerRemoveXHRBreakpoint = PDOMDebuggerRemoveXHRBreakpoint {}
- data PDOMDebuggerRemoveInstrumentationBreakpoint = PDOMDebuggerRemoveInstrumentationBreakpoint {}
- data PDOMDebuggerRemoveEventListenerBreakpoint = PDOMDebuggerRemoveEventListenerBreakpoint {}
- data PDOMDebuggerRemoveDOMBreakpoint = PDOMDebuggerRemoveDOMBreakpoint {}
- data DOMDebuggerGetEventListeners = DOMDebuggerGetEventListeners {}
- data PDOMDebuggerGetEventListeners = PDOMDebuggerGetEventListeners {}
- data DOMDebuggerEventListener = DOMDebuggerEventListener {
- dOMDebuggerEventListenerType :: Text
- dOMDebuggerEventListenerUseCapture :: Bool
- dOMDebuggerEventListenerPassive :: Bool
- dOMDebuggerEventListenerOnce :: Bool
- dOMDebuggerEventListenerScriptId :: RuntimeScriptId
- dOMDebuggerEventListenerLineNumber :: Int
- dOMDebuggerEventListenerColumnNumber :: Int
- dOMDebuggerEventListenerHandler :: Maybe RuntimeRemoteObject
- dOMDebuggerEventListenerOriginalHandler :: Maybe RuntimeRemoteObject
- dOMDebuggerEventListenerBackendNodeId :: Maybe DOMBackendNodeId
- data DOMDebuggerCSPViolationType
- data DOMDebuggerDOMBreakpointType
- pDOMDebuggerGetEventListeners :: RuntimeRemoteObjectId -> PDOMDebuggerGetEventListeners
- pDOMDebuggerRemoveDOMBreakpoint :: DOMNodeId -> DOMDebuggerDOMBreakpointType -> PDOMDebuggerRemoveDOMBreakpoint
- pDOMDebuggerRemoveEventListenerBreakpoint :: Text -> PDOMDebuggerRemoveEventListenerBreakpoint
- pDOMDebuggerRemoveInstrumentationBreakpoint :: Text -> PDOMDebuggerRemoveInstrumentationBreakpoint
- pDOMDebuggerRemoveXHRBreakpoint :: Text -> PDOMDebuggerRemoveXHRBreakpoint
- pDOMDebuggerSetBreakOnCSPViolation :: [DOMDebuggerCSPViolationType] -> PDOMDebuggerSetBreakOnCSPViolation
- pDOMDebuggerSetDOMBreakpoint :: DOMNodeId -> DOMDebuggerDOMBreakpointType -> PDOMDebuggerSetDOMBreakpoint
- pDOMDebuggerSetEventListenerBreakpoint :: Text -> PDOMDebuggerSetEventListenerBreakpoint
- pDOMDebuggerSetInstrumentationBreakpoint :: Text -> PDOMDebuggerSetInstrumentationBreakpoint
- pDOMDebuggerSetXHRBreakpoint :: Text -> PDOMDebuggerSetXHRBreakpoint
Documentation
data PDOMDebuggerSetXHRBreakpoint Source #
Sets breakpoint on XMLHttpRequest.
Parameters of the setXHRBreakpoint
command.
PDOMDebuggerSetXHRBreakpoint | |
|
Instances
data PDOMDebuggerSetInstrumentationBreakpoint Source #
Sets breakpoint on particular native event.
Parameters of the setInstrumentationBreakpoint
command.
PDOMDebuggerSetInstrumentationBreakpoint | |
|
Instances
data PDOMDebuggerSetEventListenerBreakpoint Source #
Sets breakpoint on particular DOM event.
Parameters of the setEventListenerBreakpoint
command.
PDOMDebuggerSetEventListenerBreakpoint | |
|
Instances
data PDOMDebuggerSetDOMBreakpoint Source #
Sets breakpoint on particular operation with DOM.
Parameters of the setDOMBreakpoint
command.
PDOMDebuggerSetDOMBreakpoint | |
|
Instances
data PDOMDebuggerSetBreakOnCSPViolation Source #
Sets breakpoint on particular CSP violations.
Parameters of the setBreakOnCSPViolation
command.
PDOMDebuggerSetBreakOnCSPViolation | |
|
Instances
data PDOMDebuggerRemoveXHRBreakpoint Source #
Removes breakpoint from XMLHttpRequest.
Parameters of the removeXHRBreakpoint
command.
PDOMDebuggerRemoveXHRBreakpoint | |
|
Instances
data PDOMDebuggerRemoveInstrumentationBreakpoint Source #
Removes breakpoint on particular native event.
Parameters of the removeInstrumentationBreakpoint
command.
PDOMDebuggerRemoveInstrumentationBreakpoint | |
|
Instances
data PDOMDebuggerRemoveEventListenerBreakpoint Source #
Removes breakpoint on particular DOM event.
Parameters of the removeEventListenerBreakpoint
command.
PDOMDebuggerRemoveEventListenerBreakpoint | |
|
Instances
data PDOMDebuggerRemoveDOMBreakpoint Source #
Removes DOM breakpoint that was set using setDOMBreakpoint
.
Parameters of the removeDOMBreakpoint
command.
PDOMDebuggerRemoveDOMBreakpoint | |
|
Instances
data DOMDebuggerGetEventListeners Source #
DOMDebuggerGetEventListeners | |
|
Instances
data PDOMDebuggerGetEventListeners Source #
Returns event listeners of the given object.
Parameters of the getEventListeners
command.
PDOMDebuggerGetEventListeners | |
|
Instances
data DOMDebuggerEventListener Source #
Type EventListener
.
Object event listener.
DOMDebuggerEventListener | |
|
Instances
Eq DOMDebuggerEventListener Source # | |
Defined in CDP.Domains.DOMDebugger | |
Show DOMDebuggerEventListener Source # | |
Defined in CDP.Domains.DOMDebugger showsPrec :: Int -> DOMDebuggerEventListener -> ShowS # show :: DOMDebuggerEventListener -> String # showList :: [DOMDebuggerEventListener] -> ShowS # | |
ToJSON DOMDebuggerEventListener Source # | |
Defined in CDP.Domains.DOMDebugger | |
FromJSON DOMDebuggerEventListener Source # | |
Defined in CDP.Domains.DOMDebugger |
data DOMDebuggerCSPViolationType Source #
Type CSPViolationType
.
CSP Violation type.
DOMDebuggerCSPViolationTypeTrustedtypeSinkViolation | |
DOMDebuggerCSPViolationTypeTrustedtypePolicyViolation |
Instances
data DOMDebuggerDOMBreakpointType Source #
Type DOMBreakpointType
.
DOM breakpoint type.
DOMDebuggerDOMBreakpointTypeSubtreeModified | |
DOMDebuggerDOMBreakpointTypeAttributeModified | |
DOMDebuggerDOMBreakpointTypeNodeRemoved |
Instances
pDOMDebuggerRemoveDOMBreakpoint :: DOMNodeId -> DOMDebuggerDOMBreakpointType -> PDOMDebuggerRemoveDOMBreakpoint Source #
pDOMDebuggerRemoveEventListenerBreakpoint :: Text -> PDOMDebuggerRemoveEventListenerBreakpoint Source #
pDOMDebuggerRemoveInstrumentationBreakpoint :: Text -> PDOMDebuggerRemoveInstrumentationBreakpoint Source #
pDOMDebuggerSetBreakOnCSPViolation :: [DOMDebuggerCSPViolationType] -> PDOMDebuggerSetBreakOnCSPViolation Source #
pDOMDebuggerSetDOMBreakpoint :: DOMNodeId -> DOMDebuggerDOMBreakpointType -> PDOMDebuggerSetDOMBreakpoint Source #