stimulus-existence
v1.1.5
Published
Stimulus controller to remove elements from the dom, and be notified with an event when they are added.
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-existenceUsage
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 installWrite some tests, and add your feature. Send a PR.
