mirror of
https://github.com/bigskysoftware/htmx.git
synced 2025-09-30 22:41:23 +00:00
fix typo
This commit is contained in:
parent
9ec6ed4f9c
commit
132d8807c6
@ -28,12 +28,14 @@ install the extension using the `hx-ext` attribute:
|
|||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
With this installed, all responses that htmx recieves that contain a `head` tag in them will be processed and _merged_
|
With this installed, all responses that htmx receives that contain a `head` tag in them (even if they are not complete
|
||||||
into the current head tag. That is:
|
HTML documents with a root `<html>` element) will be processed and _merged_ into the current head tag.
|
||||||
|
|
||||||
* Elements that exist in the current head will be left along
|
The merge algoorithm is as follows:
|
||||||
* Elements that do not exist in the current head will be added
|
|
||||||
* Elements that exist in the current head, but not in the new head will be removed
|
* Elements that exist in the current head as exact textual matches will be left in place
|
||||||
|
* Elements that do not exist in the current head will be added at the end of the head tag
|
||||||
|
* Elements that exist in the current head, but not in the new head will be removed from the head
|
||||||
|
|
||||||
#### Example
|
#### Example
|
||||||
|
|
||||||
@ -86,7 +88,7 @@ extension also gives you two declarative mechanisms for doing so:
|
|||||||
|
|
||||||
* If an element in the `head` tag has an `hx-preserve="true"` attribute & value on it, it will not be removed from the head tag:
|
* If an element in the `head` tag has an `hx-preserve="true"` attribute & value on it, it will not be removed from the head tag:
|
||||||
```html
|
```html
|
||||||
<!-- This element will not be removed even if it is not in new head content recieved from the server-->
|
<!-- This element will not be removed even if it is not in new head content received from the server-->
|
||||||
<link rel="stylesheet" href="/css/site1.css" hx-preserve="true">
|
<link rel="stylesheet" href="/css/site1.css" hx-preserve="true">
|
||||||
```
|
```
|
||||||
* If a new `head` element _in the content of a response_ has the `hx-swap-oob="beforeend"` attribute & value, the content of the new
|
* If a new `head` element _in the content of a response_ has the `hx-swap-oob="beforeend"` attribute & value, the content of the new
|
||||||
|
Loading…
x
Reference in New Issue
Block a user