From 8fb9fdfccaecdfd036fe83809970812ab61926e2 Mon Sep 17 00:00:00 2001 From: Serraniel Date: Thu, 6 Aug 2020 21:18:34 +0200 Subject: [PATCH] #3 Fixed issue with sub and dub detection --- enhancements/languageDisplay.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/enhancements/languageDisplay.js b/enhancements/languageDisplay.js index 2f6d887..5491cab 100644 --- a/enhancements/languageDisplay.js +++ b/enhancements/languageDisplay.js @@ -32,7 +32,9 @@ function updateLanguageDisplay(node) { subCols.forEach(element => { let langAttr = element.attributes['ng-hide'].value; let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(subSuffix)); - subs[lang] = element.ariaHidden; + if (element.ariaHidden) { + subs.push(lang); + } }); // find dubs @@ -41,7 +43,7 @@ function updateLanguageDisplay(node) { let langAttr = element.attributes['ng-hide'].value; let lang = langAttr.substring(langAttr.indexOf(langPrefix) + langPrefix.length, langAttr.indexOf(dubSuffix)); if (element.ariaHidden) { - subs.push(lang); + dubs.push(lang); } }); @@ -76,7 +78,7 @@ function updateLanguageDisplay(node) { dubDiv.appendChild(dubIconDiv); let japIcon = document.createElement('i'); - japIcon.classList.add('flag flag-jp'); + japIcon.classList.add('flag', 'flag-jp'); dubDiv.appendChild(japIcon); colDiv.appendChild(dubDiv);