Version 4.0.7
Date: 20-May-2021
- (enh #208): Corrected positioning of the base input on which the rating is triggered.
- (enh #205): Add Dutch Translations.
- (enh #200): Activate Open Collective.
- (enh #199): Add Greek Translations.
- (enh #145): Minimum value threshold validation.
- New property
minThreshold
which allows a star rated with minimum value always. The initial value
of the rating is set tominThreshold
if it has a value undefined or a value less thanminThreshold
- The
minThreshold
value must be a value between themin
andmax
values - If
minThreshold
is set to less thanmin
the plugin will defaultminThreshold
to themin
value - If
minThreshold
is set to greater thanmax
the plugin will defaultminThreshold
to themax
value
- New property
- (enh #129): Enhance accessibility & make the stars keyboard focusable.
- New property
keyboardEnabled
- defaults totrue
- allow use of
tab
keyboard button to navigate to the rating - allow use of arrow
right
and arrowleft
keyboard buttons to change the rating value
- allow use of
- New property
mouseEnabled
- defaults totrue
- when set to false - the mouse cannot be used to change the ratings
- New property
- (enh #111): Add titles to individual star elements.
- New config property
starTitles
(can be set as object or function) - will set the title for each star
- New config property
- (enh #110): Hover events reworked. New events added
rating:mouseenter
andrating:mouseleave
$('#ratingInput').on('rating:mouseenter rating:mouseleave', function(e, index, status, $star) {
console.log(index); // the index number of the star where the event was triggered
console.log(status); // whether the mouse event was triggered on `empty-star` or `filled-star`
console.log($star); // the current star jquery object where event was triggered
console.log($star.attr('title')); // can get properties of the star object
});