MCPcopy Create free account
hub / github.com/NMWplays/Glowify / handleConfigCopy

Function handleConfigCopy

theme.js:7008–7027  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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();

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected