Minimal, light-weight jQuery ratings.
Examples of use are here:
http://antenna.io/demo/jquery-bar-rating/examples/
git clone https://github.com/antennaio/jquery-bar-rating
cd jquery-bar-rating
npm install
./node_modules/mocha/bin/mocha -R spec
bar rating plugin on init with custom options
✓ should update defaults
bar rating plugin on show
✓ should have data
✓ should wrap the select field into a wrapper div
✓ should transform the select field into a rating widget
✓ should store rating values in data attributes
✓ should read the selected rating from the select field
✓ should set correct class
✓ should append a rating div
✓ should display a correct rating
✓ should hide the select field
bar rating plugin on show and rating selected
✓ should update data
✓ should set correct class
✓ should display a correct rating
✓ should pass correct values to a callback
bar rating plugin reversed
✓ should set correct class
bar rating plugin read-only
✓ should set correct class
✓ should ignore user input
bar rating plugin on deselect
✓ should update data
✓ should successfully deselect rating
bar rating plugin on clear
✓ should restore original rating
✓ should set correct class
✓ should pass correct values to a callback
bar rating plugin on destroy
✓ should remove data
✓ should unwrap the select field
✓ should show the select field back again
✓ should pass correct values to a callback
bar rating plugin on set value
✓ should set correct value
✓ should set correct class
bar rating plugin on set non-existing value
✓ should do nothing
✔ 29 tests complete (1.661 seconds)
Dual licensed under the MIT and GPL licenses:
http://www.opensource.org/licenses/mit-license.php
http://www.gnu.org/licenses/gpl.html