fix static files; drop normalize.css

This commit is contained in:
Laptop
2024-12-29 22:06:32 +02:00
parent ac0572294b
commit 5ee5805a62
7 changed files with 28 additions and 374 deletions

View File

@@ -8,8 +8,8 @@ templ Base(title string, content templ.Component, head templ.Component) {
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" href="/global.css"/>
<link rel="stylesheet" href="/instance.css"/>
<link rel="stylesheet" href="/_/static/global.css"/>
<link rel="stylesheet" href="/_/static/instance.css"/>
if title != "" {
<title>{ title } ~ soundcloak</title>
} else {
@@ -30,7 +30,7 @@ templ Base(title string, content templ.Component, head templ.Component) {
}
templ MainPageHead() {
<link rel="stylesheet" href="/index.css"/>
<link rel="stylesheet" href="/_/static/index.css"/>
}
templ MainPage(p cfg.Preferences) {
@@ -46,7 +46,7 @@ templ MainPage(p cfg.Preferences) {
</div>
if *p.SearchSuggestions {
<ul id="search-suggestions" style="display: none;"></ul>
<script async src="/index.js"></script>
<script async src="/_/static/index.js"></script>
}
</div>
<input type="submit" value="Search" class="btn" style="width: 100%; margin-top: .5rem;"/>
@@ -58,6 +58,6 @@ templ MainPage(p cfg.Preferences) {
<a class="btn" href="/_/preferences">Preferences</a>
<a class="btn" href="https://git.maid.zone/stuff/soundcloak">Source code</a>
<a class="btn" href="/notice.txt">Legal notice</a>
<a class="btn" href="/_/static/notice.txt">Legal notice</a>
</footer>
}

View File

@@ -25,7 +25,7 @@ templ PlaylistItem(playlist *sc.Playlist, showUsername bool) {
if playlist.Artwork != "" {
<img src={ playlist.Artwork }/>
} else {
<img src="/placeholder.jpg"/>
<img src="/_/static/placeholder.jpg"/>
}
<div class="meta">
<h3>{ playlist.Title }</h3>

View File

@@ -48,7 +48,7 @@ templ TrackHeader(prefs cfg.Preferences, t sc.Track, needPlayer bool) {
<meta name="og:image" content={ t.Artwork }/>
<link rel="icon" type="image/x-icon" href={ t.Artwork }/>
if needPlayer && *prefs.Player == cfg.HLSPlayer {
<script src="/js/hls.light.min.js"></script>
<script src="/_/static/js/hls.light.min.js"></script>
}
}
@@ -76,7 +76,7 @@ templ TrackPlayer(prefs cfg.Preferences, track sc.Track, stream string, displayE
{{ audioPref = *prefs.RestreamAudio }}
if nextTrack != nil {
<audio id="track" src={ "/_/restream" + track.Href() } controls autoplay?={ autoplay } data-next={ next(nextTrack, playlist, true, mode, "") } volume={ volume }></audio>
<script async src="/restream.js"></script>
<script async src="/_/static/restream.js"></script>
} else {
<audio src={ "/_/restream" + track.Href() } controls autoplay?={ autoplay }></audio>
}
@@ -88,9 +88,9 @@ templ TrackPlayer(prefs cfg.Preferences, track sc.Track, stream string, displayE
<audio id="track" src={ stream } controls autoplay?={ autoplay }></audio>
}
if *prefs.FullyPreloadTrack {
<script async src="/player_preload.js"></script>
<script async src="/_/static/player_preload.js"></script>
} else {
<script async src="/player.js"></script>
<script async src="/_/static/player.js"></script>
}
<noscript>
<br/>
@@ -133,7 +133,7 @@ templ TrackItem(track *sc.Track, showUsername bool, overrideHref string) {
if track.Artwork != "" {
<img src={ track.Artwork }/>
} else {
<img src="/placeholder.jpg"/>
<img src="/_/static/placeholder.jpg"/>
}
<div class="meta">
<h3>{ track.Title }</h3>
@@ -205,10 +205,10 @@ templ TrackEmbed(prefs cfg.Preferences, t sc.Track, stream string, displayErr st
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" href="/global.css"/>
<link rel="stylesheet" href="/_/static/global.css"/>
<title>soundcloak</title>
if *prefs.Player == cfg.HLSPlayer {
<script src="/js/hls.js/hls.light.js"></script>
<script src="/_/static/js/hls.light.js"></script>
}
</head>
<body>

View File

@@ -21,7 +21,7 @@ templ UserItem(user *sc.User) {
if user.Avatar != "" {
<img src={ user.Avatar }/>
} else {
<img src="/placeholder.jpg"/>
<img src="/_/static/placeholder.jpg"/>
}
<div class="meta">
<h3>{ user.Username }</h3>