diff --git a/src/test/java/com/flowingcode/vaadin/addons/extendedlogin/ExtendedLoginOverlayDemo.java b/src/test/java/com/flowingcode/vaadin/addons/extendedlogin/ExtendedLoginOverlayDemo.java index 7b4b3f6..2f0507b 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/extendedlogin/ExtendedLoginOverlayDemo.java +++ b/src/test/java/com/flowingcode/vaadin/addons/extendedlogin/ExtendedLoginOverlayDemo.java @@ -20,6 +20,7 @@ package com.flowingcode.vaadin.addons.extendedlogin; import com.flowingcode.vaadin.addons.demo.DemoSource; +import com.flowingcode.vaadin.addons.demo.TabbedDemo; import com.flowingcode.vaadin.addons.demo.ThemeChangeObserver; import com.vaadin.flow.component.html.Div; import com.vaadin.flow.component.html.IFrame; @@ -45,8 +46,7 @@ public ExtendedLoginOverlayDemo() { @Override public void onThemeChange(String themeName) { - iframe.getElement().executeJs( - "this.contentWindow.document.querySelector('html').setAttribute('theme', $0)", themeName); + TabbedDemo.applyTheme(iframe.getElement(), themeName); } } diff --git a/src/test/java/com/flowingcode/vaadin/addons/extendedlogin/LoginLayoutDemo.java b/src/test/java/com/flowingcode/vaadin/addons/extendedlogin/LoginLayoutDemo.java index 08ef89d..a890c72 100644 --- a/src/test/java/com/flowingcode/vaadin/addons/extendedlogin/LoginLayoutDemo.java +++ b/src/test/java/com/flowingcode/vaadin/addons/extendedlogin/LoginLayoutDemo.java @@ -20,6 +20,7 @@ package com.flowingcode.vaadin.addons.extendedlogin; import com.flowingcode.vaadin.addons.demo.DemoSource; +import com.flowingcode.vaadin.addons.demo.TabbedDemo; import com.flowingcode.vaadin.addons.demo.ThemeChangeObserver; import com.vaadin.flow.component.html.Div; import com.vaadin.flow.component.html.IFrame; @@ -46,8 +47,7 @@ public LoginLayoutDemo() { @Override public void onThemeChange(String themeName) { - iframe.getElement().executeJs( - "this.contentWindow.document.querySelector('html').setAttribute('theme', $0)", themeName); + TabbedDemo.applyTheme(iframe.getElement(), themeName); } }