diff options
-rw-r--r-- | server/src/com/vaadin/ui/LoginForm.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/server/src/com/vaadin/ui/LoginForm.java b/server/src/com/vaadin/ui/LoginForm.java index 15c917e454..c75326b99c 100644 --- a/server/src/com/vaadin/ui/LoginForm.java +++ b/server/src/com/vaadin/ui/LoginForm.java @@ -157,7 +157,9 @@ public class LoginForm extends CustomComponent { + "</head><body onload='setTarget();' style='margin:0;padding:0; background:transparent;' class=\"" + ApplicationConstants.GENERATED_BODY_CLASSNAME + "\">" - + "<div class='v-app v-app-loginpage' style=\"background:transparent;\">" + + "<div class='v-app v-app-loginpage " + + getUIThemeClassName() + + "' style=\"background:transparent;\">" + "<iframe name='logintarget' style='width:0;height:0;" + "border:0;margin:0;padding:0;display:block'></iframe>" + "<form id='loginf' target='logintarget' onkeypress=\"submitOnEnter(event)\" method=\"post\">" @@ -174,6 +176,13 @@ public class LoginForm extends CustomComponent { + "</span></span></div></div></form></div>" + "</body></html>"; } + private String getUIThemeClassName() { + if (getUI() != null) { + return getUI().getTheme(); + } + return ""; + } + /** * This event is sent when login form is submitted. */ |