checkboxes.js – v.1.2.0
A jQuery plugin that gives you nice powers over your checkboxes. http://rmariuzzo.github.io/checkboxes.js
![Gitter](https://badges.gitter.im/Join Chat.svg)
Installation
With bower:
bower install checkboxes --save
With NPM:
npm install checkboxes.js --save
Without bower:
- 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
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