(languageCode, newState)
| 218 | * @param {string} languageCode |
| 219 | */ |
| 220 | export function updateCurrentLanguage(languageCode, newState) { |
| 221 | const state = newState || getState(); |
| 222 | const currLanguage = enabledTranslation(languageCode, state) |
| 223 | ? languageCode |
| 224 | : '-'; |
| 225 | |
| 226 | currentActiveLanguageSpan.textContent = currLanguage; |
| 227 | |
| 228 | if (currLanguage === '-') { |
| 229 | window.CookieConsent && window.CookieConsent.reset(); |
| 230 | return; |
| 231 | } |
| 232 | |
| 233 | if (newState === false) |
| 234 | return; |
| 235 | |
| 236 | if (!getById('cc-main')) { |
| 237 | setTimeout(() => { |
| 238 | reRunPlugin(state, 1); |
| 239 | }, 100); |
| 240 | } else { |
| 241 | reRunPlugin(state, 1); |
| 242 | } |
| 243 | } |
no test coverage detected
searching dependent graphs…