MCPcopy
hub / github.com/orestbida/cookieconsent / handleRtlLanguage

Function handleRtlLanguage

src/utils/language.js:139–151  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

137 * Toggle RTL class on/off based on current language
138 */
139export const handleRtlLanguage = () => {
140 let rtlLanguages = globalObj._state._userConfig.language.rtl;
141 let ccMain = globalObj._dom._ccMain;
142
143 if (rtlLanguages && ccMain) {
144 if (!isArray(rtlLanguages))
145 rtlLanguages = [rtlLanguages];
146
147 elContains(rtlLanguages, globalObj._state._currentLanguageCode)
148 ? addClass(ccMain, 'cc--rtl')
149 : removeClass(ccMain, 'cc--rtl');
150 }
151};

Callers 2

setLanguageFunction · 0.90
createMainContainerFunction · 0.90

Calls 4

isArrayFunction · 0.90
elContainsFunction · 0.90
addClassFunction · 0.90
removeClassFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…