fix: bouton tous telecharger a la place de integral, multi torrents sur le bouton saisons et tous telecharger

This commit is contained in:
MasutaYunikon committed 2026-04-22 11:07:21 +02:00
1 parent 9ee4face73
commit 806121f95c
3 files changed
+117 -78

No files matched your search

+11 -2
View File
@@ -196,7 +196,7 @@
</template>
<script setup lang="ts">
import { ref, computed, h } from 'vue'
import { ref, computed, h, onMounted, onUnmounted } from 'vue'
import { ChevronUp, Download, Loader, Check, X } from 'lucide-vue-next'
interface ActiveTorrent { hash: string; progress: number; state: string; files?: { index: number; progress: number }[] }
@@ -417,5 +417,14 @@ function formatDuration(seconds: number): string {
return `${m} min`
}
defineExpose({ closeEpMenu: () => { epMenuOpen.value = null; epOptionsOpen.value = null; seasonMenuOpen.value = false } })
function closeAllMenus() {
epMenuOpen.value = null
epOptionsOpen.value = null
seasonMenuOpen.value = false
}
onMounted(() => document.addEventListener('click', closeAllMenus))
onUnmounted(() => document.removeEventListener('click', closeAllMenus))
defineExpose({ closeEpMenu: closeAllMenus })
</script>