Bug 2898: Adjusted styling of LeaderboardEditing to not use

CommonControls anymore, as this breaks the button and dialog styling.
Using new SAP header now as the old relies on CommonControls.css
This commit is contained in:
Steffen Schaefer committed 2015-05-26 16:17:05 +02:00
1 parent 526803ab78
commit c76d161fde
2 files changed
+20 -4

No files matched your search

@@ -2,14 +2,18 @@ package com.sap.sailing.gwt.ui.leaderboardedit;
import java.util.List;
import com.google.gwt.dom.client.Style.FontWeight;
import com.google.gwt.dom.client.Style.Position;
import com.google.gwt.dom.client.Style.Unit;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.client.AbstractSailingEntryPoint;
import com.sap.sailing.gwt.ui.client.LogoAndTitlePanel;
import com.sap.sse.gwt.client.async.AsyncActionsExecutor;
import com.sap.sse.gwt.client.async.MarkedAsyncCallback;
import com.sap.sse.gwt.theme.client.component.sapheader2.SAPHeader2;
public class LeaderboardEditPage extends AbstractSailingEntryPoint {
@Override
@@ -22,12 +26,10 @@ public class LeaderboardEditPage extends AbstractSailingEntryPoint {
public void onSuccess(List<String> leaderboardNames) {
String leaderboardName = Window.Location.getParameter("name");
if (leaderboardNames.contains(leaderboardName)) {
LogoAndTitlePanel logoAndTitlePanel = new LogoAndTitlePanel(getStringMessages().editScores(), getStringMessages(), LeaderboardEditPage.this, getUserService());
logoAndTitlePanel.addStyleName("LogoAndTitlePanel");
EditableLeaderboardPanel leaderboardPanel = new EditableLeaderboardPanel(sailingService, new AsyncActionsExecutor(), leaderboardName, null,
LeaderboardEditPage.this, getStringMessages(), userAgent);
leaderboardPanel.ensureDebugId("EditableLeaderboardPanel");
RootPanel.get().add(logoAndTitlePanel);
RootPanel.get().add(initHeader());
RootPanel.get().add(leaderboardPanel);
} else {
RootPanel.get().add(new Label(getStringMessages().noSuchLeaderboard()));
@@ -40,4 +42,17 @@ public class LeaderboardEditPage extends AbstractSailingEntryPoint {
}));
}
private Widget initHeader() {
Label title = new Label(getStringMessages().editScores());
title.getElement().getStyle().setColor("white");
title.getElement().getStyle().setFontSize(20, Unit.PX);
title.getElement().getStyle().setFontWeight(FontWeight.BOLD);
title.getElement().getStyle().setMarginTop(16, Unit.PX);
SAPHeader2 header = new SAPHeader2(getStringMessages().sapSailingAnalytics(), title, false);
header.getElement().getStyle().setPosition(Position.FIXED);
header.getElement().getStyle().setTop(0, Unit.PX);
header.getElement().getStyle().setWidth(100, Unit.PCT);
header.getElement().getStyle().setZIndex(1337);
return header;
}
}
@@ -9,6 +9,7 @@
<inherits name='com.google.gwt.debug.Debug'/>
<!-- Other module inherits -->
<inherits name='com.sap.sse.gwt.theme.SSEThemeLibrary'/>
<inherits name="com.sap.sse.gwt.EmulatedJRE" />
<inherits name="com.sap.sse.gwt.SSESharedGWT" />
<inherits name="com.sap.sse.SSECommon" />