fixes to my list w anilist

This commit is contained in:
2025-12-07 15:09:27 +01:00
parent 220bbed16a
commit b2f6b489aa
5 changed files with 132 additions and 41 deletions

View File

@@ -106,7 +106,11 @@ function openAddToListModal() {
if (isInList && currentListEntry) {
statusEl.value = currentListEntry.status || 'PLANNING';
const statusReverseMap = {
CURRENT: 'WATCHING'
};
statusEl.value = statusReverseMap[currentListEntry.status] || currentListEntry.status || 'PLANNING';
progressEl.value = currentListEntry.progress || 0;
scoreEl.value = currentListEntry.score || '';
@@ -144,7 +148,18 @@ function closeAddToListModal() {
// Función saveToList actualizada con todos los campos extendidos
async function saveToList() {
const status = document.getElementById('entry-status').value;
const uiStatus = document.getElementById('entry-status').value;
const anilistStatusMap = {
WATCHING: 'CURRENT',
COMPLETED: 'COMPLETED',
PLANNING: 'PLANNING',
PAUSED: 'PAUSED',
DROPPED: 'DROPPED',
REPEATING: 'REPEATING'
};
const status = anilistStatusMap[uiStatus];
const progress = parseInt(document.getElementById('entry-progress').value) || 0;
const scoreValue = document.getElementById('entry-score').value;
const score = scoreValue ? parseFloat(scoreValue) : null;