DatastarBehaviour

A PageBehaviour simulating a browser running datastar: it maintains a signal store, evaluates data-* expressions, applies datastar-patch-elements/patch-signals SSE events to the live document, and sends non-local signals with every backend action.

Constructors

Link copied to clipboard
constructor(http: HttpHandler)

Functions

Link copied to clipboard
open override fun after(event: PageEvent, element: Element)
Link copied to clipboard
open override fun before(event: PageEvent, element: Element): Boolean
Link copied to clipboard
open override fun displayed(element: Element): Boolean
Link copied to clipboard
open override fun pageLoaded(document: Document)
Link copied to clipboard

The live document, reflecting any element patches applied since the page was served.