Fix missing window globals after Vite migration
switchNavMode, stopPreview, npToggleStar, loadRandom were imported but not exposed to window — causing onclick ReferenceErrors in HTML. Added npSeek stub (was empty function in original app.js). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
655cbe6893
commit
023d3710ab
1 file changed
+7
-2
+7
-2
@@ -8,11 +8,13 @@ import {
|
|||||||
initProgressScrub, updateProgress, updatePreviewProgress, stopPreview,
|
initProgressScrub, updateProgress, updatePreviewProgress, stopPreview,
|
||||||
toggleRadioMode, starCurrent, downloadCurrent, renderQueue, playPreview,
|
toggleRadioMode, starCurrent, downloadCurrent, renderQueue, playPreview,
|
||||||
toggleStar, dlSongLocal, _applyRadioBtn, _restoreLastPlayed, setPlayIcon,
|
toggleStar, dlSongLocal, _applyRadioBtn, _restoreLastPlayed, setPlayIcon,
|
||||||
|
npToggleStar,
|
||||||
} from './player.js';
|
} from './player.js';
|
||||||
import {
|
import {
|
||||||
navigate, _navGoBack, _navLoad, loadHomeData, onLocalSearch, onMobileSearch,
|
navigate, _navGoBack, _navLoad, loadHomeData, onLocalSearch, onMobileSearch,
|
||||||
onGlobalSearch, s_goArtist, s_goAlbum, playerBarGoArtist, playerBarGoAlbum,
|
onGlobalSearch, s_goArtist, s_goAlbum, playerBarGoArtist, playerBarGoAlbum,
|
||||||
searchSimilarArtist, searchAndPreview, loadItunesAlbum, expandArtistBio,
|
searchSimilarArtist, searchAndPreview, loadItunesAlbum, expandArtistBio,
|
||||||
|
loadRandom,
|
||||||
} from './views.js';
|
} from './views.js';
|
||||||
import {
|
import {
|
||||||
openNowPlaying, closeNowPlaying, switchNpTab, npGoArtist, npGoAlbum,
|
openNowPlaying, closeNowPlaying, switchNpTab, npGoArtist, npGoAlbum,
|
||||||
@@ -146,13 +148,16 @@ Object.assign(window, {
|
|||||||
// Player
|
// Player
|
||||||
playQueue, togglePlay, prevSong, nextSong, toggleShuffle, toggleRepeat,
|
playQueue, togglePlay, prevSong, nextSong, toggleShuffle, toggleRepeat,
|
||||||
toggleQueue, setVolume, seekTo, starCurrent, downloadCurrent, playPreview,
|
toggleQueue, setVolume, seekTo, starCurrent, downloadCurrent, playPreview,
|
||||||
toggleStar, dlSongLocal, toggleRadioMode,
|
toggleStar, dlSongLocal, toggleRadioMode, stopPreview, npToggleStar,
|
||||||
// Now Playing
|
// Now Playing
|
||||||
openNowPlaying, closeNowPlaying, switchNpTab, npGoArtist, npGoAlbum,
|
openNowPlaying, closeNowPlaying, switchNpTab, npGoArtist, npGoAlbum,
|
||||||
openNpMenu, closeNpMenu,
|
openNpMenu, closeNpMenu,
|
||||||
|
npSeek: () => {},
|
||||||
// UI / Modals
|
// UI / Modals
|
||||||
openSettings, closeSettings, saveSettings, checkBackend,
|
openSettings, closeSettings, saveSettings, checkBackend,
|
||||||
openSidebar, closeSidebar, showCtxMenu,
|
openSidebar, closeSidebar, switchNavMode, showCtxMenu,
|
||||||
|
// Views
|
||||||
|
loadRandom,
|
||||||
openPlModal, closePlModal, addSongsToPlaylist, createAndAddPlaylist, createPlaylistPrompt,
|
openPlModal, closePlModal, addSongsToPlaylist, createAndAddPlaylist, createPlaylistPrompt,
|
||||||
showSongInfo, closeInfoModal,
|
showSongInfo, closeInfoModal,
|
||||||
openDlModal, closeDlModal, selectDlType, executeDownload,
|
openDlModal, closeDlModal, selectDlType, executeDownload,
|
||||||
|
|||||||
Reference in new issue
Block a user