ifrau
Version:
Free-range app utility for IFRAME-based FRAs
11 lines (10 loc) • 338 B
JavaScript
export function clientSyncCssVariable(client) {
return client.request('css-variable').then(cssVariables => {
const htmlElems = document.getElementsByTagName('html');
if (htmlElems && htmlElems.length === 1) {
Object.keys(cssVariables).forEach(key => {
htmlElems[0].style.setProperty(key, cssVariables[key]);
});
}
});
}