Skip to content

Commit 3295ce4

Browse files
authored
Merge pull request #26 from chasefleming/chasefleming/more-htmx-attrs
Add additional htmx attrs
2 parents 59bf4b0 + a32bcfe commit 3295ce4

File tree

1 file changed

+23
-3
lines changed

1 file changed

+23
-3
lines changed

htmx/htmx.go

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,46 @@ const (
88
HXDelete = "hx-delete"
99
HXPatch = "hx-patch"
1010

11+
// Request Headers and Content-Type
12+
HXHeaders = "hx-headers"
13+
HXContent = "hx-content"
14+
1115
// Request Parameters
1216
HXParams = "hx-params"
1317
HXValues = "hx-values"
1418

19+
// Request Timeout and Retries
20+
HXTimeout = "hx-timeout"
21+
HXRetry = "hx-retry"
22+
HXRetryTimeout = "hx-retry-timeout"
23+
1524
// Response Processing
1625
HXSwap = "hx-swap"
1726
HXTarget = "hx-target"
1827
HXSwapOOB = "hx-swap-oob"
28+
HXSelect = "hx-select"
29+
HXExt = "hx-ext"
30+
HXVals = "hx-vals"
1931

2032
// Events
21-
HXTrigger = "hx-trigger"
22-
HXConfirm = "hx-confirm"
33+
HXTrigger = "hx-trigger"
34+
HXConfirm = "hx-confirm"
35+
HXOn = "hx-on"
36+
HXTriggeringElement = "hx-triggering-element"
37+
HXTriggeringEvent = "hx-triggering-event"
2338

2439
// Indicators
2540
HXIndicator = "hx-indicator"
2641

2742
// History
28-
HXPushURL = "hx-push-url"
43+
HXPushURL = "hx-push-url"
44+
HXHistoryElt = "hx-history-elt"
45+
HXHistoryAttr = "hx-history-attr"
2946

3047
// Error Handling
3148
HXBoost = "hx-boost"
3249
HXError = "hx-error"
50+
51+
// Caching
52+
HXCache = "hx-cache"
3353
)

0 commit comments

Comments
 (0)