1.2.2 • Published 6 years ago
checkboxes.js v1.2.2
Installation
With NPM:
npm install checkboxes.js --save
With bower:
bower install checkboxes --save
Manually:
- Download the latest release.
- Then include
jquery.checkboxes-###.min.js
just after jQuery.
Features
- Check all checkboxes in context.
- Uncheck all checkboxes in context.
- Toggle states of all checkboxes in context.
- Enable range selection.
- Limit the number of checked checkbox per context.
- Data API like Twitter Bootstrap.
Documentation and examples
- Checking all checkboxes in a context
- Unchecking all checkboxes in a context
- Toggling all checkboxes's state in a context
- Enabling range selection of checkboxes
- Limiting the number of checked checkboxes in a context
Want to contribute?
All help are more than welcome!
Pre-requisites
Development Workflow
- Fork this respository.
Clone your fork and create a feature branch from develop.
git clone git@github.com:<your-username>/checkboxes.js.git git fetch origin git checkout develop git checkout -b feature-<super-power>
Install development dependencies.
npm install bower install
Code and be happy!
- Test your code (run
grunt
to watch JS files and execute the test specs). - When everything is in good shape prepare the distribution files (run
grunt build
). - Submit a pull request and grab popcorn.
Questions? Hit me.
ProTip:
When coding run
grunt
, this will watch for any change in source and test files, then it will lint and test your code as you code.
Tests
To run all tests:
grunt test
Credits
checkboxes.js was created by Rubens Mariuzzo with all the love in the world.
checkboxes.js would not have been possible without the help of: jQuery, Highlight.js, Font Awesome, Glyphicons, Twitter Bootstrap and Subtle Patterns. I'm very thankful for all!