more dashboard css fixes
This commit is contained in:
parent
f324c249f6
commit
31fd5da44b
6 changed files with 47 additions and 27 deletions
|
|
@ -66,6 +66,13 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
img.icon {
|
||||||
|
-webkit-filter: invert(1);
|
||||||
|
filter: invert(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
width: calc(100% - 180px);
|
width: calc(100% - 180px);
|
||||||
height: calc(100vh - 1em);
|
height: calc(100vh - 1em);
|
||||||
|
|
@ -184,8 +191,9 @@ a:hover {
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
a img.icon {
|
img.icon {
|
||||||
height: .8em;
|
height: .8em;
|
||||||
|
transition: filter .1s ease-out;
|
||||||
}
|
}
|
||||||
|
|
||||||
code {
|
code {
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ removeAvatarBtn.addEventListener("click", () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
document.addEventListener('readystatechange', () => {
|
document.addEventListener('readystatechange', () => {
|
||||||
document.querySelectorAll('.card#releases .credit').forEach(el => {
|
document.querySelectorAll('#releases .credit').forEach(el => {
|
||||||
hijackClickEvent(el, el.querySelector('.credit-name a'));
|
hijackClickEvent(el, el.querySelector('.credit-name a'));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,8 @@ input[type="text"] {
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
background: var(--bg-2);
|
background: var(--bg-2);
|
||||||
box-shadow: var(--shadow-md);
|
box-shadow: var(--shadow-md);
|
||||||
|
|
||||||
|
transition: background .1s ease-out, color .1s ease-out;
|
||||||
}
|
}
|
||||||
|
|
||||||
.release-artwork {
|
.release-artwork {
|
||||||
|
|
@ -31,6 +33,7 @@ input[type="text"] {
|
||||||
.release-artwork #remove-artwork {
|
.release-artwork #remove-artwork {
|
||||||
margin-top: .5em;
|
margin-top: .5em;
|
||||||
padding: .3em .6em;
|
padding: .3em .6em;
|
||||||
|
background: var(--bg-3);
|
||||||
}
|
}
|
||||||
|
|
||||||
.release-info {
|
.release-info {
|
||||||
|
|
@ -118,6 +121,7 @@ input[type="text"] {
|
||||||
gap: .5em;
|
gap: .5em;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
justify-content: right;
|
justify-content: right;
|
||||||
|
color: var(--fg-3);
|
||||||
}
|
}
|
||||||
|
|
||||||
.release-actions button,
|
.release-actions button,
|
||||||
|
|
@ -163,7 +167,7 @@ dialog div.dialog-actions {
|
||||||
* RELEASE CREDITS
|
* RELEASE CREDITS
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.card#credits .credit {
|
#credits .credit {
|
||||||
margin-bottom: .5em;
|
margin-bottom: .5em;
|
||||||
padding: .5em;
|
padding: .5em;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
@ -178,24 +182,24 @@ dialog div.dialog-actions {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
transition: background .1s ease-out;
|
transition: background .1s ease-out;
|
||||||
}
|
}
|
||||||
.card#credits .credit:hover {
|
#credits .credit:hover {
|
||||||
background-color: var(--bg-1);
|
background-color: var(--bg-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#credits .credit p {
|
#credits .credit p {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#credits .credit .artist-avatar {
|
#credits .credit .artist-avatar {
|
||||||
border-radius: 12px;
|
border-radius: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#credits .credit .artist-name {
|
#credits .credit .artist-name {
|
||||||
color: var(--fg-3);
|
color: var(--fg-3);
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#credits .credit .artist-role small {
|
#credits .credit .artist-role small {
|
||||||
font-size: inherit;
|
font-size: inherit;
|
||||||
opacity: .66;
|
opacity: .66;
|
||||||
}
|
}
|
||||||
|
|
@ -314,33 +318,38 @@ dialog div.dialog-actions {
|
||||||
* RELEASE LINKS
|
* RELEASE LINKS
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.card#links ul {
|
#links ul {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: .2em;
|
gap: .2em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#links a.button:hover {
|
#links a img.icon {
|
||||||
|
-webkit-filter: none;
|
||||||
|
filter: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#links a.button:hover {
|
||||||
color: var(--bg-3) !important;
|
color: var(--bg-3) !important;
|
||||||
background-color: var(--fg-3) !important;
|
background-color: var(--fg-3) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#links a.button[data-name="spotify"] {
|
#links a.button[data-name="spotify"] {
|
||||||
color: #101010;
|
color: #101010;
|
||||||
background-color: #8cff83
|
background-color: #8cff83
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#links a.button[data-name="apple music"] {
|
#links a.button[data-name="apple music"] {
|
||||||
color: #101010;
|
color: #101010;
|
||||||
background-color: #8cd9ff
|
background-color: #8cd9ff
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#links a.button[data-name="soundcloud"] {
|
#links a.button[data-name="soundcloud"] {
|
||||||
color: #101010;
|
color: #101010;
|
||||||
background-color: #fdaa6d
|
background-color: #fdaa6d
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#links a.button[data-name="youtube"] {
|
#links a.button[data-name="youtube"] {
|
||||||
color: #101010;
|
color: #101010;
|
||||||
background-color: #ff6e6e
|
background-color: #ff6e6e
|
||||||
}
|
}
|
||||||
|
|
@ -428,7 +437,7 @@ dialog div.dialog-actions {
|
||||||
* RELEASE TRACKS
|
* RELEASE TRACKS
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.card#tracks .track {
|
#tracks .track {
|
||||||
margin-bottom: 1em;
|
margin-bottom: 1em;
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
@ -438,49 +447,51 @@ dialog div.dialog-actions {
|
||||||
border-radius: 16px;
|
border-radius: 16px;
|
||||||
background: var(--bg-2);
|
background: var(--bg-2);
|
||||||
box-shadow: var(--shadow-md);
|
box-shadow: var(--shadow-md);
|
||||||
|
|
||||||
|
transition: background .1s ease-out, color .1s ease-out;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#tracks .track h3,
|
#tracks .track h3,
|
||||||
.card#tracks .track p {
|
#tracks .track p {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#tracks h2.track-title {
|
#tracks h2.track-title {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: .5em;
|
gap: .5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#tracks h2.track-title .track-number {
|
#tracks h2.track-title .track-number {
|
||||||
opacity: .5;
|
opacity: .5;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#tracks a:hover {
|
#tracks a:hover {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#tracks .track-album {
|
#tracks .track-album {
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
font-size: .75em;
|
font-size: .75em;
|
||||||
opacity: .5;
|
opacity: .5;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#tracks .track-album.empty {
|
#tracks .track-album.empty {
|
||||||
color: #ff2020;
|
color: #ff2020;
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#tracks .track-description {
|
#tracks .track-description {
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#tracks .track-lyrics {
|
#tracks .track-lyrics {
|
||||||
max-height: 10em;
|
max-height: 10em;
|
||||||
overflow-y: scroll;
|
overflow-y: scroll;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card#tracks .track .empty {
|
#tracks .track .empty {
|
||||||
opacity: 0.75;
|
opacity: 0.75;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ removeArtworkBtn.addEventListener("click", () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
document.addEventListener("readystatechange", () => {
|
document.addEventListener("readystatechange", () => {
|
||||||
document.querySelectorAll(".card#credits .credit").forEach(el => {
|
document.querySelectorAll("#credits .credit").forEach(el => {
|
||||||
hijackClickEvent(el, el.querySelector(".artist-name a"));
|
hijackClickEvent(el, el.querySelector(".artist-name a"));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -51,6 +51,7 @@
|
||||||
.release-actions {
|
.release-actions {
|
||||||
margin-top: .5em;
|
margin-top: .5em;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
|
color: var(--fg-3);
|
||||||
}
|
}
|
||||||
|
|
||||||
.release-actions a {
|
.release-actions a {
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@
|
||||||
|
|
||||||
<div class="card" id="credits">
|
<div class="card" id="credits">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
<h2>Credits ({{len .Release.Credits}})</h2>
|
<h2>Credits <small>({{len .Release.Credits}} total)</small></h2>
|
||||||
<a class="button edit"
|
<a class="button edit"
|
||||||
href="/admin/release/{{.Release.ID}}/editcredits"
|
href="/admin/release/{{.Release.ID}}/editcredits"
|
||||||
hx-get="/admin/release/{{.Release.ID}}/editcredits"
|
hx-get="/admin/release/{{.Release.ID}}/editcredits"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue