1
0
Fork 0
mirror of https://github.com/mat-1/matdoesdev.git synced 2025-08-02 23:44:39 +00:00

persist music player when clicking on stuff from retro page

This commit is contained in:
mat 2023-12-08 15:37:01 -06:00
commit b2600877fa
3 changed files with 24 additions and 3 deletions

View file

@ -1,8 +1,22 @@
<script lang="ts">
import { browser } from '$app/environment'
import { onMount } from 'svelte'
import MusicPlayer from './MusicPlayer.svelte'
import './app.css'
onMount(() => {
let musicPlayerEl = document.getElementById('music-player')
if (!musicPlayerEl) {
musicPlayerEl = document.createElement('div')
musicPlayerEl.id = 'music-player'
document.body.appendChild(musicPlayerEl)
}
new MusicPlayer({
target: musicPlayerEl,
$$inline: true,
})
})
</script>
<MusicPlayer />
<slot />

View file

@ -116,7 +116,7 @@
<img src="//counter.matdoes.dev" alt="visitor counter" id="counter" />
</td>
</tr>
<tr><p class="last-updated">Page last updated: December 6, 2023</p></tr>
<tr><td><p class="last-updated">Page last updated: December 8, 2023</p></td></tr>
</table>
<style>

View file

@ -124,6 +124,13 @@
display: flex;
align-items: center;
justify-content: center;
/* reset styles from default stylesheet */
box-shadow: none;
}
button:hover {
background-color: transparent;
}
.song-name-container {