Skip to content

Instantly share code, notes, and snippets.

@rousan
Created November 12, 2019 16:54
Show Gist options
  • Save rousan/8ec7c19d65da6def4e453a17cb0b5b25 to your computer and use it in GitHub Desktop.
Save rousan/8ec7c19d65da6def4e453a17cb0b5b25 to your computer and use it in GitHub Desktop.
document.addEventListener("keypress", (evt) => {
if (evt.ctrlKey && evt.keyCode === 19) {
const btn = document.querySelector(".button-nfplayerSubtitles");
const parent = btn.parentElement;
btn.click();
const allTracks = [...parent.querySelectorAll(".track-list-subtitles li.track")];
const englishTrack = allTracks.find(track => track.textContent.toLowerCase().includes("english"));
if (!englishTrack) {
return;
}
const offTrack = allTracks.find(track => track.textContent.toLowerCase().includes("off"));
if (!offTrack) {
return;
}
if (englishTrack.getAttribute("class").includes("selected")) {
offTrack.click();
} else {
englishTrack.click();
}
btn.click();
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment