mirror of
https://github.com/bigskysoftware/htmx.git
synced 2025-10-03 07:45:21 +00:00
API globalParams property, to send params along every htmx request
This commit is contained in:
parent
8083f86e1b
commit
36b1876f0e
@ -28,3 +28,4 @@
|
||||
- The `hx-target` attribute accepts 2 new values : `next-sibling` (which targets the [next sibling element](https://developer.mozilla.org/en-US/docs/Web/API/Element/nextElementSibling)) and `previous-sibling` (which targets the [previous sibling element](https://developer.mozilla.org/en-US/docs/Web/API/Element/previousElementSibling))
|
||||
- The htmx API now provides the methods `readLayout` and `writeLayout`, to execute layout read/write operations while avoiding [layout thrashing](https://developers.google.com/web/fundamentals/performance/rendering/avoid-large-complex-layouts-and-layout-thrashing#avoid_layout_thrashing)
|
||||
- The htmx API now provides the method `resizeSelect`, which takes a [select HTML element](https://developer.mozilla.org/en/docs/Web/HTML/Element/select) as parameter, and resizes it so it fits its selected option
|
||||
- The htmx API now provides the property `globalParams`, an object in which you can define key-value pairs params to send along every htmx request.
|
||||
|
3
dist/htmx.js
vendored
3
dist/htmx.js
vendored
@ -76,6 +76,7 @@ return (function () {
|
||||
readLayout: readLayout,
|
||||
writeLayout: writeLayout,
|
||||
resizeSelect: resizeSelect,
|
||||
globalParams: {},
|
||||
version: "1.7.0"
|
||||
};
|
||||
|
||||
@ -2780,7 +2781,7 @@ return (function () {
|
||||
}
|
||||
var results = getInputValues(elt, verb);
|
||||
var errors = results.errors;
|
||||
var rawParameters = results.values;
|
||||
var rawParameters = mergeObjects(htmx.globalParams, results.values);
|
||||
if (etc.values) {
|
||||
rawParameters = mergeObjects(rawParameters, etc.values);
|
||||
}
|
||||
|
2
dist/htmx.min.js
vendored
2
dist/htmx.min.js
vendored
File diff suppressed because one or more lines are too long
@ -76,6 +76,7 @@ return (function () {
|
||||
readLayout: readLayout,
|
||||
writeLayout: writeLayout,
|
||||
resizeSelect: resizeSelect,
|
||||
globalParams: {},
|
||||
version: "1.7.0"
|
||||
};
|
||||
|
||||
@ -2780,7 +2781,7 @@ return (function () {
|
||||
}
|
||||
var results = getInputValues(elt, verb);
|
||||
var errors = results.errors;
|
||||
var rawParameters = results.values;
|
||||
var rawParameters = mergeObjects(htmx.globalParams, results.values);
|
||||
if (etc.values) {
|
||||
rawParameters = mergeObjects(rawParameters, etc.values);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user