77 lines
2.8 KiB
JavaScript
77 lines
2.8 KiB
JavaScript
$(document).ready(function () {
|
|
if (typeof $(document).jRate != 'undefined' && $.isFunction($(document).jRate) && typeof $("#star") != 'undefined') {
|
|
var rated = $("#star").jRate({
|
|
rating: rating,
|
|
startColor: "#77C282",
|
|
endColor: "#77C282",
|
|
count: 10,
|
|
max: 10,
|
|
precision: 1,
|
|
readOnly: true,
|
|
width: 25,
|
|
height: 25,
|
|
shapeGap: '2px',
|
|
backgroundColor: '#888888',
|
|
});
|
|
$("#star-vote").jRate({
|
|
rating: 0,
|
|
startColor: "#77C282",
|
|
endColor: "#77C282",
|
|
count: 10,
|
|
max: 10,
|
|
precision: 1,
|
|
width: 25,
|
|
height: 25,
|
|
shapeGap: '10px',
|
|
backgroundColor: '#888888',
|
|
onSet: function (rating) {
|
|
$.ajax({
|
|
url: URL_POST_RATING,
|
|
type: 'POST',
|
|
headers: {
|
|
"Content-Type": "application/json",
|
|
"X-CSRF-TOKEN": document
|
|
.querySelector('meta[name="csrf-token"]')
|
|
.getAttribute("content"),
|
|
},
|
|
data: JSON.stringify({
|
|
rating: rating,
|
|
}),
|
|
}).done(function (data) {
|
|
if (data.status == 1) {
|
|
refresh_rating = data.rating_star;
|
|
$("#star-vote").empty().jRate({
|
|
rating: rating,
|
|
count: 10,
|
|
max: 10,
|
|
precision: 1,
|
|
readOnly: true,
|
|
width: 25,
|
|
height: 25,
|
|
shapeGap: '10px',
|
|
});
|
|
$("#star").empty().jRate({
|
|
rating: refresh_rating,
|
|
startColor: "#77C282",
|
|
endColor: "#77C282",
|
|
count: 10,
|
|
max: 10,
|
|
precision: 1,
|
|
readOnly: true,
|
|
width: 25,
|
|
height: 25,
|
|
shapeGap: '2px',
|
|
backgroundColor: '#888888',
|
|
});
|
|
$('.rated-text').html('(' + data.rating_count + ' Đánh giá)');
|
|
} else {
|
|
console.log(data.message);
|
|
}
|
|
}).fail(function () {
|
|
console.log('error-connection');
|
|
});
|
|
}
|
|
});
|
|
}
|
|
});
|