Bug 4228: Fixed login hint layout in mobile RaceBoard view

This commit is contained in:
Steffen Schaefer committed 2017-08-17 15:25:10 +02:00
1 parent 4d3cbd3aa3
commit 24271da046
2 files changed
+5 -4

No files matched your search

@@ -15,5 +15,6 @@ public class RaceBoardLoginHintPopup extends GenericLoginHintPopup {
addStyleName(style.usermanagement_view()); addStyleName(style.usermanagement_view());
setStyleName(style.usermanagement_mobile(), DeviceDetector.isMobile()); setStyleName(style.usermanagement_mobile(), DeviceDetector.isMobile());
getWidget().addStyleName(style.usermanagement_view_content_wrapper()); getWidget().addStyleName(style.usermanagement_view_content_wrapper());
content.addStyleName(style.usermanagement_view_content());
} }
} }
@@ -8,7 +8,7 @@ import com.sap.sse.security.ui.authentication.UserManagementResources.LocalCss;
public class LoginHintPopup extends PopupPanel { public class LoginHintPopup extends PopupPanel {
private static final LocalCss LOCAL_CSS = UserManagementResources.INSTANCE.css(); private static final LocalCss LOCAL_CSS = UserManagementResources.INSTANCE.css();
private LoginHintContent lpop; protected final LoginHintContent content;
private Runnable dismissCallback; private Runnable dismissCallback;
public LoginHintPopup(AuthenticationManager authenticationManager, Runnable moreInfoCallback) { public LoginHintPopup(AuthenticationManager authenticationManager, Runnable moreInfoCallback) {
@@ -16,7 +16,7 @@ public class LoginHintPopup extends PopupPanel {
this.setStyleName(LOCAL_CSS.flyover()); this.setStyleName(LOCAL_CSS.flyover());
ensureDebugId("loginHintPopup"); ensureDebugId("loginHintPopup");
setAutoHideEnabled(true); setAutoHideEnabled(true);
lpop = new LoginHintContent(() -> { content = new LoginHintContent(() -> {
hide(); hide();
dismissCallback.run(); dismissCallback.run();
}, () -> { }, () -> {
@@ -24,11 +24,11 @@ public class LoginHintPopup extends PopupPanel {
dismissCallback.run(); dismissCallback.run();
moreInfoCallback.run(); moreInfoCallback.run();
}); });
lpop.addStyleName(LOCAL_CSS.flyover_content()); content.addStyleName(LOCAL_CSS.flyover_content());
final SimplePanel wrapper = new SimplePanel(); final SimplePanel wrapper = new SimplePanel();
wrapper.addStyleName(LOCAL_CSS.flyover_content_wrapper()); wrapper.addStyleName(LOCAL_CSS.flyover_content_wrapper());
wrapper.add(lpop); wrapper.add(content);
add(wrapper); add(wrapper);
authenticationManager.checkNewUserPopup(this::hide, dismissCallback -> { authenticationManager.checkNewUserPopup(this::hide, dismissCallback -> {