MCPcopy Create free account
hub / github.com/MemeTray/MemeTray / deleteFile

Function deleteFile

tools/animation-compression/script.js:500–521  ·  view source on GitHub ↗
(fileId)

Source from the content-addressed store, hash-verified

498}
499
500function deleteFile(fileId) {
501 const file = processedFiles.find(f => f.id === fileId);
502 if (file) {
503 file.deleted = true;
504 const previewItem = document.querySelector(`[data-file-id="${fileId}"]`);
505 if (previewItem) {
506 previewItem.style.opacity = '0.5';
507 previewItem.style.filter = 'grayscale(100%)';
508 const deleteBtn = previewItem.querySelector('.delete-btn');
509 if (deleteBtn) {
510 deleteBtn.textContent = 'Deleted';
511 deleteBtn.disabled = true;
512 deleteBtn.style.background = '#999';
513 deleteBtn.style.cursor = 'not-allowed';
514 }
515 }
516 URL.revokeObjectURL(file.url);
517
518 // Re-check duplicates
519 checkDuplicates();
520 }
521}
522
523window.autoRemoveDuplicates = function() {
524 const hashMap = new Map();

Callers 2

displayPreviewFunction · 0.85
script.jsFile · 0.85

Calls 1

checkDuplicatesFunction · 0.85

Tested by

no test coverage detected