Checklist styling update (#53)
* Refactor checklist styling and structure Co-authored-by: mathieumoran1 <[email protected]> * Refactor movie display and styling for better UI Co-authored-by: mathieumoran1 <[email protected]> * feat: Add page loader component and integrate into player Co-authored-by: mathieumoran1 <[email protected]> * Refactor: Adjust IMDB icon size and alignment Co-authored-by: mathieumoran1 <[email protected]> * Feat: Show admin status on player page Co-authored-by: mathieumoran1 <[email protected]> --------- Co-authored-by: Cursor Agent <[email protected]>
This commit was merged in pull request #53.
This commit is contained in:
co-authored by
Cursor Agent
parent
1a460ca06c
commit
421206d280
@@ -453,12 +453,9 @@ window.addEventListener('DOMContentLoaded', async function () {
|
||||
<td id="watched-date-${movie.imdb_id}">${watchedDate}</td>
|
||||
`;
|
||||
|
||||
// Set initial row color based on watched state
|
||||
if (watchedMovie) {
|
||||
movieRow.style.backgroundColor = 'rgba(144, 238, 144, 0.6)'; // Lighter light green with transparency
|
||||
} else {
|
||||
movieRow.style.backgroundColor = 'rgba(255, 99, 71, 0.6)'; // Lighter light red with transparency
|
||||
}
|
||||
// Use Bootstrap table state classes (matches Stats page styling better than custom backgrounds)
|
||||
movieRow.classList.toggle('table-success', Boolean(watchedMovie));
|
||||
movieRow.classList.toggle('table-danger', !watchedMovie);
|
||||
|
||||
movieTableBody.appendChild(movieRow);
|
||||
|
||||
@@ -478,10 +475,16 @@ window.addEventListener('DOMContentLoaded', async function () {
|
||||
|
||||
if (isChecked) {
|
||||
watchedDateCell.textContent = new Date().toLocaleString();
|
||||
row.style.backgroundColor = 'rgba(144, 238, 144, 0.6)'; // Apply light green with transparency
|
||||
if (row) {
|
||||
row.classList.add('table-success');
|
||||
row.classList.remove('table-danger');
|
||||
}
|
||||
} else {
|
||||
watchedDateCell.textContent = '';
|
||||
row.style.backgroundColor = 'rgba(255, 99, 71, 0.6)'; // Apply light red with transparency
|
||||
if (row) {
|
||||
row.classList.add('table-danger');
|
||||
row.classList.remove('table-success');
|
||||
}
|
||||
}
|
||||
|
||||
await fetch('/api/movies/users/updateWatchedMovies', {
|
||||
|
||||
Reference in New Issue
Block a user