()
| 7006 | // src/settings/features/themedLyrics.ts |
| 7007 | var THEMED_LYRICS_KEY = "glowify-themed-lyrics"; |
| 7008 | var LYRICS_FONT_SIZE_KEY = "glowify-lyrics-font-size"; |
| 7009 | var LYRICS_FONT_SIZE_DEFAULT = 70; |
| 7010 | var LYRICS_MARGIN_KEY = "glowify-lyrics-margin"; |
| 7011 | var LYRICS_MARGIN_DEFAULT = 56; |
| 7012 | function applyCss7() { |
| 7013 | const themed = readLS(THEMED_LYRICS_KEY, "on") === "on"; |
| 7014 | const size = readNum(LYRICS_FONT_SIZE_KEY, LYRICS_FONT_SIZE_DEFAULT); |
| 7015 | const margin = readNum(LYRICS_MARGIN_KEY, LYRICS_MARGIN_DEFAULT); |
| 7016 | const css = themed ? `.lyrics-lyricsContent-lyric.lyrics-lyricsContent-active { font-size: ${size}px; } |
| 7017 | .lyrics-lyricsContent-lyric:not(.aLaX8poOH8kdbmGf) { margin-bottom: ${margin}px; }` : `.lyrics-lyricsContent-lyric:not(.aLaX8poOH8kdbmGf) { margin-bottom: .6em; }`; |
| 7018 | updateStyle("glowify-themed-lyrics", css); |
| 7019 | } |
| 7020 | function setThemedLyrics(on) { |
| 7021 | localStorage.setItem(THEMED_LYRICS_KEY, on ? "on" : "off"); |
| 7022 | applyCss7(); |
| 7023 | } |
| 7024 | function setLyricsFontSize(px) { |
| 7025 | localStorage.setItem(LYRICS_FONT_SIZE_KEY, String(px)); |
| 7026 | applyCss7(); |
| 7027 | } |
| 7028 | function setLyricsMargin(px) { |
| 7029 | localStorage.setItem(LYRICS_MARGIN_KEY, String(px)); |
| 7030 | applyCss7(); |
nothing calls this directly
no outgoing calls
no test coverage detected