ifrau
Version:
Free-range app utility for IFRAME-based FRAs
14 lines (13 loc) • 346 B
JavaScript
export function hostSyncCssVariable(host) {
host.onRequest('css-variable', () => {
const htmlElems = document.getElementsByTagName('html');
if (htmlElems.length === 1 && htmlElems[0].hasAttribute('data-css-vars')) {
try {
return JSON.parse(
htmlElems[0].getAttribute('data-css-vars')
);
} catch {}
}
return {};
});
}