Remove per-card NFO action buttons; add bulk NFO refresh for selected
This commit is contained in:
@@ -237,46 +237,6 @@ AniWorld.SeriesManager = (function() {
|
||||
});
|
||||
});
|
||||
|
||||
// Bind NFO button events
|
||||
grid.querySelectorAll('.nfo-create-btn').forEach(function(btn) {
|
||||
btn.addEventListener('click', function(e) {
|
||||
e.stopPropagation();
|
||||
const seriesKey = e.currentTarget.dataset.key;
|
||||
if (AniWorld.NFOManager) {
|
||||
AniWorld.NFOManager.createNFO(seriesKey).then(function() {
|
||||
// Reload series to reflect new NFO status
|
||||
loadSeries();
|
||||
}).catch(function(error) {
|
||||
console.error('Error creating NFO:', error);
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
grid.querySelectorAll('.nfo-view-btn').forEach(function(btn) {
|
||||
btn.addEventListener('click', function(e) {
|
||||
e.stopPropagation();
|
||||
const seriesKey = e.currentTarget.dataset.key;
|
||||
if (AniWorld.NFOManager) {
|
||||
AniWorld.NFOManager.showNFOModal(seriesKey);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
grid.querySelectorAll('.nfo-refresh-btn').forEach(function(btn) {
|
||||
btn.addEventListener('click', function(e) {
|
||||
e.stopPropagation();
|
||||
const seriesKey = e.currentTarget.dataset.key;
|
||||
if (AniWorld.NFOManager) {
|
||||
AniWorld.NFOManager.refreshNFO(seriesKey).then(function() {
|
||||
// Reload series to reflect updated NFO
|
||||
loadSeries();
|
||||
}).catch(function(error) {
|
||||
console.error('Error refreshing NFO:', error);
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -376,15 +336,6 @@ AniWorld.SeriesManager = (function() {
|
||||
'<span class="series-site">' + serie.site + '</span>' +
|
||||
'</div>' +
|
||||
(isLoading ? getLoadingIndicatorHTML(serie) : '') +
|
||||
'<div class="series-actions">' +
|
||||
(hasNfo ?
|
||||
'<button class="btn btn-sm btn-secondary nfo-view-btn" data-key="' + serie.key + '" title="View NFO">' +
|
||||
'<i class="fas fa-eye"></i> View NFO</button>' +
|
||||
'<button class="btn btn-sm btn-secondary nfo-refresh-btn" data-key="' + serie.key + '" title="Refresh NFO">' +
|
||||
'<i class="fas fa-sync-alt"></i> Refresh</button>' :
|
||||
'<button class="btn btn-sm btn-primary nfo-create-btn" data-key="' + serie.key + '" title="Create NFO">' +
|
||||
'<i class="fas fa-plus"></i> Create NFO</button>') +
|
||||
'</div>' +
|
||||
'</div>';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user