htmx

package
v0.0.0-...-11b8a5d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 31, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HeaderRequest            = "HX-Request"
	HeaderBoosted            = "HX-Boosted"
	HeaderTrigger            = "HX-Trigger"
	HeaderTriggerName        = "HX-Trigger-Name"
	HeaderTriggerAfterSwap   = "HX-Trigger-After-Swap"
	HeaderTriggerAfterSettle = "HX-Trigger-After-Settle"
	HeaderTarget             = "HX-Target"
	HeaderPrompt             = "HX-Prompt"
	HeaderPush               = "HX-Push"
	HeaderRedirect           = "HX-Redirect"
	HeaderRefresh            = "HX-Refresh"
)

Headers (https://htmx.org/docs/#requests)

Variables

This section is empty.

Functions

This section is empty.

Types

type Request

type Request struct {
	Enabled     bool
	Boosted     bool
	Trigger     string
	TriggerName string
	Target      string
	Prompt      string
}

Request contains data that HTMX provides during requests

func GetRequest

func GetRequest(ctx echo.Context) Request

GetRequest extracts HTMX data from the request

type Response

type Response struct {
	Push               string
	Redirect           string
	Refresh            bool
	Trigger            string
	TriggerAfterSwap   string
	TriggerAfterSettle string
	NoContent          bool
}

Response contain data that the server can communicate back to HTMX

func (Response) Apply

func (r Response) Apply(ctx echo.Context)

Apply applies data from a Response to a server response

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL