This is the JavaScript library for implementing the Ruby gem of the same name.
Updates the content of the element with the given id
with the given html
. The options
parameter is optional and can be used to pass additional options to the update method.
options.reply
- If truthy, the server will reply with{reply: options.reply}
.
Replaces the element(s) selected by the given selector
with the given html
. The options
parameter is optional and can be used to pass additional options to the replace method.
options.reply
- If truthy, the server will reply with{reply: options.reply}
.
Prepends the given html
to the element(s) selected by the given selector
. The options
parameter is optional and can be used to pass additional options to the prepend method.
options.reply
- If truthy, the server will reply with{reply: options.reply}
.
Appends the given html
to the element(s) selected by the given selector
. The options
parameter is optional and can be used to pass additional options to the append method.
options.reply
- If truthy, the server will reply with{reply: options.reply}
.
Removes the element(s) selected by the given selector
. The options
parameter is optional and can be used to pass additional options to the remove method.
options.reply
- If truthy, the server will reply with{reply: options.reply}
.
Dispatches an event of the given type
on the element(s) selected by the given selector
. The options
parameter is optional and can be used to pass additional options to the dispatchEvent method.
options.detail
- The detail object to pass to the event.options.bubbles
- A boolean indicating whether the event should bubble up through the DOM.options.cancelable
- A boolean indicating whether the event can be canceled.options.composed
- A boolean indicating whether the event will trigger listeners outside of a shadow root.
Connect and forward an event on the element with the given id
. If the connection can't be established, the event will be buffered.
Forward a HTML DOM event to the server. The details
parameter is optional and can be used to pass additional details to the server.
Forward an event which has form data to the server. The details
parameter is optional and can be used to pass additional details to the server.