From e738996f900628a373355843dc393757da06f782 Mon Sep 17 00:00:00 2001 From: Harry Sarson Date: Thu, 17 May 2018 23:58:37 +0100 Subject: [PATCH] use style.setProperty() to set style properties. When using custom css properties the syntax `style.property = 'value'` does not work for custom css properties. Using `style.setProperty()` instead allows custom css properties to be used. Fixes elm-lang/html/issues/129 --- src/Elm/Kernel/VirtualDom.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Elm/Kernel/VirtualDom.js b/src/Elm/Kernel/VirtualDom.js index 53782aa..45ff081 100644 --- a/src/Elm/Kernel/VirtualDom.js +++ b/src/Elm/Kernel/VirtualDom.js @@ -506,7 +506,7 @@ function _VirtualDom_applyStyles(domNode, styles) for (var key in styles) { - domNodeStyle[key] = styles[key]; + domNodeStyle.setProperty(key, styles[key]); } }