stimulus-existence

    1.1.2 • Public • Published

    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.

    Install

    npm i stimulus-existence

    DownloadsWeekly Downloads

    426

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    13.2 kB

    Total Files

    11

    Last publish

    Collaborators

    • simmerz
    • circuit8