feat(downloader): Add context menu button for playlists and albums (#3768)

Co-authored-by: JellyBrick <shlee1503@naver.com>
This commit is contained in:
Suffocate
2025-09-06 01:12:24 +01:00
committed by GitHub
parent f8654dfdb9
commit 555817e2f5
2 changed files with 23 additions and 2 deletions

View File

@ -6,7 +6,10 @@ import defaultConfig from '@/config/defaults';
import { getSongMenu } from '@/providers/dom-elements';
import { getSongInfo } from '@/providers/song-info-front';
import { t } from '@/i18n';
import { isMusicOrVideoTrack } from '@/plugins/utils/renderer/check';
import {
isAlbumOrPlaylist,
isMusicOrVideoTrack,
} from '@/plugins/utils/renderer/check';
import { DownloadButton } from './templates/download';
@ -25,7 +28,7 @@ const menuObserver = new MutationObserver(() => {
if (
!menu ||
menu.contains(buttonContainer) ||
!isMusicOrVideoTrack() ||
!(isMusicOrVideoTrack() || isAlbumOrPlaylist()) ||
!buttonContainer
) {
return;