48 lines
1.3 KiB
JavaScript
48 lines
1.3 KiB
JavaScript
/*
|
|
Template Name: Veltrix - Responsive Bootstrap 4 Admin Dashboard
|
|
Author: Themesbrand
|
|
File: Rating init
|
|
*/
|
|
|
|
$(function () {
|
|
$('input.check').on('change', function () {
|
|
alert('Rating: ' + $(this).val());
|
|
});
|
|
$('.rating-tooltip').rating({
|
|
extendSymbol: function (rate) {
|
|
$(this).tooltip({
|
|
container: 'body',
|
|
placement: 'bottom',
|
|
title: 'Rate ' + rate
|
|
});
|
|
}
|
|
});
|
|
$('.rating-tooltip-manual').rating({
|
|
extendSymbol: function () {
|
|
var title;
|
|
$(this).tooltip({
|
|
container: 'body',
|
|
placement: 'bottom',
|
|
trigger: 'manual',
|
|
title: function () {
|
|
return title;
|
|
}
|
|
});
|
|
$(this).on('rating.rateenter', function (e, rate) {
|
|
title = rate;
|
|
$(this).tooltip('show');
|
|
})
|
|
.on('rating.rateleave', function () {
|
|
$(this).tooltip('hide');
|
|
});
|
|
}
|
|
});
|
|
$('.rating').each(function () {
|
|
$('<span class="badge badge-info"></span>')
|
|
.text($(this).val() || '')
|
|
.insertAfter(this);
|
|
});
|
|
$('.rating').on('change', function () {
|
|
$(this).next('.badge').text($(this).val());
|
|
});
|
|
}); |