angular-click-and-wait

    1.1.0 • Public • Published

    angular-click-and-wait

    Simple angular directive to prevent user from clicking multiple times on a element when performing an asynchronous action.

    Install

    Install with npm or bower

    • npm

      npm install --save click-and-wait

    • Bower

      bower install --save click-and-wait

    Usage

    1. Add the clickAndWait directive as a dependency for your app

      angular.module('myApp', ['clickAndWait']);
    2. Use the clickAndWait directive in any element

      <button click-and-wait="asyncAction()"></button>

    The asynchronous action passed as argument should be a Promise.

    Contributing

    Dependencies

    • npm
    • yarn

    Run yarn install to install dependencies

    Development

    1. Fork it!
    2. Create your feature branch git checkout -b feature/my-new-feature
    3. run yarn tdd
    4. Write ES6/ES2015+ code using the Airbnb Style Guide
    5. run yarn build to build the new version
    6. Commit your changes: git commit -am 'Add some feature'
    7. Push to the branch: git push origin feature/my-new-feature
    8. Submit a pull request 😁

    License

    This project is licensed under the MIT License - see the LICENSE file for details

    Install

    npm i angular-click-and-wait

    DownloadsWeekly Downloads

    7

    Version

    1.1.0

    License

    MIT

    Last publish

    Collaborators

    • avatar