From dd8c2bb51621524bf4f92ba28d96147c7480ac33 Mon Sep 17 00:00:00 2001 From: David Schontzler Date: Thu, 14 Jun 2018 14:35:43 -0700 Subject: [PATCH] fix this issue --- src/vdom.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vdom.ts b/src/vdom.ts index fd8e4144..c513b08b 100644 --- a/src/vdom.ts +++ b/src/vdom.ts @@ -199,7 +199,7 @@ function updateEvent( function addClasses(domNode: Element, classes: SupportedClassName) { if (classes) { - const classNames = classes.split(' '); + const classNames = classes.trim().split(/\s+/g); for (let i = 0; i < classNames.length; i++) { domNode.classList.add(classNames[i]); } @@ -208,7 +208,7 @@ function addClasses(domNode: Element, classes: SupportedClassName) { function removeClasses(domNode: Element, classes: SupportedClassName) { if (classes) { - const classNames = classes.split(' '); + const classNames = classes.trim().split(/\s+/g); for (let i = 0; i < classNames.length; i++) { domNode.classList.remove(classNames[i]); }