Assign CSS properties correctly to chrome

This commit is contained in:
David Remer 2020-09-24 14:15:59 +03:00
parent b13476de38
commit a00f6e3ae8

View file

@ -3,7 +3,10 @@ const dccInputFactory = (original) => {
const newElement = document.createElement('span'); const newElement = document.createElement('span');
newElement.setAttribute('id', original.id); newElement.setAttribute('id', original.id);
Object.values(styles).forEach( (prop) => { Object.values(styles).forEach( (prop) => {
newElement.style[prop] = '' + styles[prop]; if (! styles[prop] || ! isNaN(prop) ) {
return;
}
newElement.style.setProperty(prop,'' + styles[prop]);
}); });
return newElement; return newElement;
} }