diff --git a/plugins/lyrics-genius/front.js b/plugins/lyrics-genius/front.js
index 14813c7c..9e9d9216 100644
--- a/plugins/lyrics-genius/front.js
+++ b/plugins/lyrics-genius/front.js
@@ -50,22 +50,12 @@ module.exports = () => {
};
}
+ checkLyricsContainer();
+
tabs.lyrics.onclick = () => {
const tabContainer = document.querySelector("ytmusic-tab-renderer");
const observer = new MutationObserver((_, observer) => {
- const lyricsContainer = document.querySelector(
- '[page-type="MUSIC_PAGE_TYPE_TRACK_LYRICS"] > ytmusic-message-renderer'
- );
- if (lyricsContainer) {
- observer.disconnect();
- lyricsContainer.innerHTML = `
- ${lyrics}
-
-
-
`;
- tabs.lyrics.removeAttribute("disabled");
- tabs.lyrics.removeAttribute("aria-disabled");
- }
+ checkLyricsContainer(() => observer.disconnect());
});
observer.observe(tabContainer, {
attributes: true,
@@ -73,5 +63,25 @@ module.exports = () => {
subtree: true,
});
};
+
+ function checkLyricsContainer(callback = () => {}) {
+ const lyricsContainer = document.querySelector(
+ '[page-type="MUSIC_PAGE_TYPE_TRACK_LYRICS"] > ytmusic-message-renderer'
+ );
+ if (lyricsContainer) {
+ callback();
+ setLyrics(lyricsContainer)
+ }
+ }
+
+ function setLyrics(lyricsContainer){
+ lyricsContainer.innerHTML = `
+ ${lyrics}
+
+
+
`;
+ tabs.lyrics.removeAttribute("disabled");
+ tabs.lyrics.removeAttribute("aria-disabled");
+ }
});
};
diff --git a/plugins/lyrics-genius/style.css b/plugins/lyrics-genius/style.css
index 9c5f74de..27128072 100644
--- a/plugins/lyrics-genius/style.css
+++ b/plugins/lyrics-genius/style.css
@@ -9,7 +9,4 @@
#contents.genius-lyrics, .description {
font-size: 1.1vw !important;
text-align: center !important;
- line-height: 1.4;
- font-family: Roboto,Noto Naskh Arabic UI,Arial,sans-serif;
- font-weight: 400;
}