fix: bouton tous telecharger a la place de integral, multi torrents sur le bouton saisons et tous telecharger
This commit is contained in:
1 parent
9ee4face73
commit
806121f95c
3 files changed
+117
-78
No files matched your search
@@ -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>
|
||||
Reference in new issue
Block a user