stimulus-existence
v1.1.5
Published
Stimulus controller to remove elements from the dom, and be notified with an event when they are added.
Downloads
318
Readme
Stimulus Existence
Stimulus controller to remove elements from the dom, and be notified with an event when they are added.
Installation
$ yarn add stimulus-existence
Usage
Register the controller with Stimulus:
// application.js
import { Application } from "@hotwired/stimulus";
import { ExistenceController } from "stimulus-existence";
const application = Application.start();
application.register("existence", ExistenceController);
Initialize the controller on a container element, use the remove()
action to delete the entire container. Listen to existence:added
events to discover when your container has been added to the dom. Useful for Rails Ujs Dom HTML additions, and hooking up with other controllers.
<div
data-controller="existence"
data-action="existence:added->other-controller#doSomething"
>
<button data-action="click->existence#remove">Close me</button>
</div>
Contributing
Fork the project.
Install dependencies
$ yarn install
Write some tests, and add your feature. Send a PR.