lots of progress

This commit is contained in:
2025-02-01 15:31:47 +02:00
parent 1362ceb642
commit 83b90aa7a0
40 changed files with 1046 additions and 44 deletions
+61
View File
@@ -1 +1,62 @@
import './bootstrap';
import './star_rating';
import $ from 'jquery';
$(".my-rating").starRating({
starSize: 20,
totalStars: 10,
callback: function(currentRating, $el){
let type = $($el[0]).data('type');
let id = $($el[0]).data('id');
let url = '/rate/'+type+'/'+id+'/'+currentRating;
var self = this
$.ajax({
url: url,
method: 'GET',
success: function(data){
$(self).attr('data-rating', currentRating)
}
});
}
});
$('.mark-as-seen-btn').on('click', function (e) {
e.preventDefault();
let url = '/lists/' + $(this).data('list') + '/' + $(this).data('id') + '/' + $(this).data('type');
var self = this
$.ajax({
url: url,
method: 'GET',
success: function(data){
if(data.added) {
$(self).addClass('seen');
} else {
$(self).removeClass('seen');
}
}
});
return false;
});
$('.like-btn').on('click', function (e) {
e.preventDefault();
let url = '/lists/' + $(this).data('list') + '/' + $(this).data('id') + '/' + $(this).data('type');
var self = this
$.ajax({
url: url,
method: 'GET',
success: function(data){
if(data.added) {
$(self).addClass('liked');
} else {
$(self).removeClass('liked');
}
}
});
return false;
});