Search results

QuerySelector :: String -> QuerySelector
querySelector :: QuerySelector -> ParentNode -> Effect (Maybe Element)

Finds the first child that is an element that matches the selector(s), or Nothing if no such element exists.

querySelector :: forall eff n. IsParentNode n => QuerySelector -> n -> Eff (dom :: DOM | eff) (Maybe Element)

Finds the first child that is an element that matches the selector(s), or null if no such element exists.

querySelector :: forall n. IsParent n => n -> String -> Effect (Maybe Element)
querySelector :: String -> Effect (Maybe DomNode)
querySelector :: Document -> String -> Effect (Maybe Element)
querySelector' :: Document -> String -> Effect (Nullable Element)
querySelectorAll :: QuerySelector -> ParentNode -> Effect NodeList

Finds all the child elements that matches the selector(s).

querySelectorAll :: forall eff n. IsParentNode n => QuerySelector -> n -> Eff (dom :: DOM | eff) NodeList

Finds all the child elements that matches the selector(s).

querySelectorAll :: forall n. IsParent n => n -> String -> Effect (Array Element)
querySelectorAll :: Document -> String -> Effect (Array Element)
querySelectorElements :: String -> Effect (Array Element)

Query DOM elements by CSS selector

querySelectorElements :: String -> Effect (Array Element)

Query DOM elements by CSS selector

Convenience re-export from Core for getting element references.

Example:

nodeCircles <- querySelectorElements "#my-graph circle"
attachPinningDrag nodeCircles sim
querySelectorElements :: String -> Effect (Array Element)

Query DOM elements by CSS selector

Returns all elements matching the given CSS selector. Useful for getting element references for drag behavior attachment.

Example:

nodeCircles <- querySelectorElements "#my-graph circle.node"
attachPinningDrag nodeCircles (Sim.reheat sim)
querySelectorElements :: String -> Effect (Array Element)

Query DOM elements by CSS selector

Convenience re-export from Core for getting element references.

Example:

nodeCircles <- querySelectorElements "#my-graph circle"
attachPinningDrag nodeCircles sim

No further results.