|
@@ -110,6 +110,16 @@
|
|
|
'<button type=\"button\"></button>';qi('panel')
|
|
|
.appendChild(div.firstChild); })();">>
|
|
|
ok</code></figure>
|
|
|
+ <h4>insert_adjustment(beforebegin | afterbegin
|
|
|
+ | beforeend | afterend, atom(), list(#element{})) -> [].</h4>
|
|
|
+ <p>Wires a JavaScript for different
|
|
|
+ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentHTML">adjustment</a> modes.</p>
|
|
|
+ <figure><code> > nitro:insert_adjacent(beforebegin, panel, #button{}).
|
|
|
+ []
|
|
|
+ > rp(iolist_to_binary(nitro:render(nitro:actions()))).
|
|
|
+ <<"qi('panel').insertAdjacentHTML('beforebegin',
|
|
|
+ '<button type=\"button\"></button>');">>
|
|
|
+ ok</code></figure>
|
|
|
<h4>update(atom(), list(#element{})) -> [].</h4>
|
|
|
<p>Wires a JavaScript for updating the DOM element at the client by the render of a given NITRO element.</p>
|
|
|
<figure><code> > nitro:update(panel,#button{}).
|