Extension to refresh hrefs of anchors with the actual URL used for the Ajax call #1261
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Extension that refreshes href attributes of anchor elements having hx-get attribute, with the actual URL used to make the Ajax call.
Refreshing is made by default on "init" (initialization) and "mouseover" event. These events can be changed by listing them in closest
refresh-href
-attribute, separated by comma.This solves three problems:
This extension is implemented by initiating a bogus ajax request with Htmx, but interrupting it before actually invoking it. This is a bit hackish, and it would be nicer if Htmx offered some kind of an API method to get the final URL that would be used for a request.
What do you think? Any suggestions for improvement? Any potential edge cases to consider?