Bug 4228: Adjusted LoginPopupContent to also work inline in mobile

This commit is contained in:
Steffen Schaefer committed 2017-08-16 13:30:28 +02:00
1 parent 8dffe69c73
commit 3f708c6448
2 files changed
+12 -9

No files matched your search

@@ -1,6 +1,7 @@
package com.sap.sse.security.ui.authentication.login;
import com.google.gwt.user.client.ui.PopupPanel;
import com.google.gwt.user.client.ui.SimplePanel;
import com.sap.sse.security.ui.authentication.UserManagementResources;
import com.sap.sse.security.ui.authentication.UserManagementResources.LocalCss;
@@ -26,8 +27,12 @@ public class LoginPopup extends PopupPanel {
hide();
onMoreInfo.run();
});
lpop.addStyleName(LOCAL_CSS.flyover_content());
add(lpop);
final SimplePanel wrapper = new SimplePanel();
wrapper.addStyleName(LOCAL_CSS.flyover_content_wrapper());
wrapper.add(lpop);
add(wrapper);
}
@Override
@@ -1,7 +1,6 @@
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui">
<ui:with field="local_res" type="com.sap.sse.security.ui.authentication.UserManagementResources" />
<ui:with field="i18n_sec" type="com.sap.sse.security.ui.client.i18n.StringMessages" />
<ui:style>
.more {
@@ -17,16 +16,15 @@
}
.btns {
padding-top: 0.25em;
position: relative;
}
</ui:style>
<g:HTMLPanel addStyleNames="{local_res.css.flyover_content_wrapper}">
<div class="{local_res.css.flyover_content}">
<g:Label text="{i18n_sec.showMoreInfoLogin}" />
<div class="{style.btns}">
<g:Anchor styleName="{style.more}" ui:field="moreInfo" text="{i18n_sec.moreInfo}" />
<g:Anchor styleName="{style.dismiss}" ui:field="dismiss" text="{i18n_sec.dismiss}" />
</div>
<g:HTMLPanel>
<g:Label text="{i18n_sec.showMoreInfoLogin}" />
<div class="{style.btns}">
<g:Anchor styleName="{style.more}" ui:field="moreInfo" text="{i18n_sec.moreInfo}" />
<g:Anchor styleName="{style.dismiss}" ui:field="dismiss" text="{i18n_sec.dismiss}" />
</div>
</g:HTMLPanel>
</ui:UiBinder>