Package-level declarations

Functions

Link copied to clipboard
fun HEAD.htmxConfig(config: HtmxConfig, json: Json = Json)

Adds the given config as a <meta> tag.

Link copied to clipboard
fun Tag.hxBoost(value: Boolean = true)
Link copied to clipboard
fun Tag.hxConfirm(value: String)
Link copied to clipboard
fun Tag.hxDelete(value: String)
Link copied to clipboard
fun Tag.hxDisable(value: Boolean = true)
fun Tag.hxDisable(disabledElt: String, value: Boolean = true)
Link copied to clipboard
fun Tag.hxDisableElt(value: String)
Link copied to clipboard
fun Tag.hxDisinherit(value: String)
Link copied to clipboard
fun Tag.hxEncoding(value: String)
Link copied to clipboard
fun Tag.hxExt(value: String)
Link copied to clipboard
fun Tag.hxGet(value: String)
Link copied to clipboard
fun Tag.hxHeaders(value: Map<String, String>, json: Json = Json)
fun Tag.hxHeaders(key: String, value: String, json: Json = Json)

Overwrites any existing Hx.headers on this tag.

Link copied to clipboard
fun Tag.hxHistory(value: Boolean = false)
Link copied to clipboard
fun Tag.hxHistoryElt(value: Boolean = true)
Link copied to clipboard
fun Tag.hxInclude(value: String)
Link copied to clipboard
fun Tag.hxIndicator(value: String)
Link copied to clipboard
fun Tag.hxInherit(value: String)
Link copied to clipboard
fun Tag.hxOn(event: String, value: String)
Link copied to clipboard
fun Tag.hxParams(value: String)
Link copied to clipboard
fun Tag.hxPatch(value: String)
Link copied to clipboard
fun Tag.hxPost(value: String)
Link copied to clipboard
fun Tag.hxPreserve(value: Boolean = true)
Link copied to clipboard
fun Tag.hxPrompt(value: String)
Link copied to clipboard
fun Tag.hxPushUrl(value: Boolean = true)
Link copied to clipboard
fun Tag.hxPut(value: String)
Link copied to clipboard
fun Tag.hxReplaceUrl(value: Boolean)
fun Tag.hxReplaceUrl(value: String)
Link copied to clipboard
fun Tag.hxRequest(value: HtmxRequest, json: Json = Json)
Link copied to clipboard
fun Tag.hxSelect(value: String)
Link copied to clipboard
fun Tag.hxSelectOob(value: String)
Link copied to clipboard
fun Tag.hxSwap(value: HxSwap, block: HxSwap.Builder.() -> Unit = {})
Link copied to clipboard
fun Tag.hxSwapOob(value: Boolean = true)
Link copied to clipboard
fun Tag.hxSync(value: String, strategy: HxSync? = null)
Link copied to clipboard
fun Tag.hxTarget(value: String)
Link copied to clipboard
fun Tag.hxTrigger(vararg values: String)
fun Tag.hxTrigger(value: String)
fun Tag.hxTrigger(value: Iterable<String>)
fun Tag.hxTrigger(value: String, block: HxTrigger.Builder.() -> Unit)
Link copied to clipboard
fun Tag.hxValidate(value: Boolean = true)
Link copied to clipboard
inline fun <T : Any> Tag.hxVals(value: @Serializable T, json: Json = Json)
fun Tag.hxVals(value: Map<String, String>, json: Json = Json)

fun Tag.hxVals(key: String, value: String, json: Json = Json)

Overwrites any existing Hx.vals on this tag.