From 07dff3f610786c4e6393abc35546195c63466f7b Mon Sep 17 00:00:00 2001 From: maikirakiwi Date: Fri, 8 Jul 2022 22:56:19 -0700 Subject: [PATCH] NEVER. CODE. AT. FOUR. AYE. EM. AGAIN. --- src/renderer/main/vueapp.js | 26 ++++++++++--------- .../views/components/settings-window.ejs | 4 +-- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js index 18ef8ae4..41ebfeed 100644 --- a/src/renderer/main/vueapp.js +++ b/src/renderer/main/vueapp.js @@ -925,7 +925,7 @@ const app = new Vue({ }) this.mk.addEventListener(MusicKit.Events.playbackTimeDidChange, (a) => { - self.lyriccurrenttime = self.mk.currentPlaybackTime + (app.lyricOffset / 2) + self.lyriccurrenttime = self.mk.currentPlaybackTime - app.lyricOffset this.currentSongInfo = a self.playerLCD.playbackDuration = (self.mk.currentPlaybackTime) // wsapi @@ -3186,19 +3186,21 @@ const app = new Vue({ let raw_lines = lyric_isolated.getElementsByClassName("col-xs-6 col-sm-6 col-md-6 col-ml-6 col-lg-6") let applied = 0; - for (let i = 1; applied < app.lyrics.length; i+=2) { - if (app.lyrics[applied].line === "lrcInstrumental") { - app.lyrics[applied+1].translation = raw_lines[i].childNodes[0].childNodes[0].textContent; - applied +=2; - } - else if (app.lyrics[applied].line === raw_lines[i].childNodes[0].childNodes[0].textContent) { - // Skip this line - applied +=1; - } - else { - app.lyrics[applied].translation = raw_lines[i].childNodes[0].childNodes[0].textContent; + for (let i = 1; applied < app.lyrics.length; i+=2) { // Start on odd elements because even ones are original. + if (app.lyrics[applied].line === raw_lines[i].childNodes[0].childNodes[0].textContent) { + // Do Nothing applied +=1; } + else { + if (app.lyrics[applied].line === "lrcInstrumental") { + app.lyrics[applied+1].translation = raw_lines[i].childNodes[0].childNodes[0].textContent; + applied +=2; + } + else { + app.lyrics[applied].translation = raw_lines[i].childNodes[0].childNodes[0].textContent; + applied +=1; + } + } } }) } diff --git a/src/renderer/views/components/settings-window.ejs b/src/renderer/views/components/settings-window.ejs index 220bae3c..c20cdddd 100644 --- a/src/renderer/views/components/settings-window.ejs +++ b/src/renderer/views/components/settings-window.ejs @@ -776,8 +776,8 @@ - - + +