Added labels for the group details

This commit is contained in:
Lennart Hensler
2012-03-22 10:30:15 +01:00
parent 865d30626a
commit bc5fce593c
4 changed files with 18 additions and 4 deletions
@@ -281,4 +281,6 @@ public interface StringMessages extends Messages {
String slowPlaySpeedDown();
String speedPlaySpeedUp();
String showHideComponent(String localizedShortName);
String racesInLeaderboard();
String leaderboardsInGroup();
}
@@ -275,4 +275,6 @@ startStopPlaying=Start/Stop playing
backToLive=Jump back to live time point
slowPlaySpeedDown=Slow play speed down
speedPlaySpeedUp=Speed play speed up
showHideComponent=Show/Hide {0}
showHideComponent=Show/Hide {0}
racesInLeaderboard=Races in leaderboard
leaderboardsInGroup=Leaderboards in group
@@ -276,4 +276,6 @@ startStopPlaying=Starten/Stoppen des abspielens
backToLive=Zum Live-Zeitpunkte springen
slowPlaySpeedDown=Abspielgeschwindigkeit verlangsamen
speedPlaySpeedUp=Abspielgeschwindigkeit erhöhen
showHideComponent={0} anzeigen/verstecken
showHideComponent={0} anzeigen/verstecken
racesInLeaderboard=Rennen im Leaderboard
leaderboardsInGroup=Leaderboards in der Gruppe
@@ -7,6 +7,7 @@ import java.util.List;
import com.google.gwt.core.client.GWT;
import com.google.gwt.dom.client.Style;
import com.google.gwt.dom.client.Style.Unit;
import com.google.gwt.event.dom.client.KeyUpEvent;
import com.google.gwt.event.dom.client.KeyUpHandler;
import com.google.gwt.event.logical.shared.ValueChangeEvent;
@@ -325,6 +326,10 @@ public class LeaderboardGroupOverviewPanel extends FormPanel {
groupDescriptionHTML.setStyleName(STYLE_NAME_PREFIX + "groupDescription");
groupDetailsPanel.add(groupDescriptionHTML);
Label groupDetailsLabel = new Label(stringMessages.leaderboardsInGroup()+ ": ");
groupDetailsLabel.getElement().getStyle().setPadding(5, Unit.PX);
groupDetailsPanel.add(groupDetailsLabel);
TextColumn<LeaderboardDTO> leaderboardsLocationColumn = new TextColumn<LeaderboardDTO>() {
@Override
public String getValue(LeaderboardDTO leaderboard) {
@@ -395,12 +400,16 @@ public class LeaderboardGroupOverviewPanel extends FormPanel {
//Build leaderboard details GUI
leaderboardDetailsPanel = new FlowPanel();
leaderboardDetailsPanel.setSize("50%", "100%");
leaderboardDetailsPanel.setSize("100%", "100%");
leaderboardDetailsPanel.setStyleName(STYLE_NAME_PREFIX + "leaderboardDetailsPanel");
leaderboardDetailsPanel.setVisible(false);
leaderboardDetailsPanel.getElement().setPropertyString("clear", "right");
detailsPanel.add(leaderboardDetailsPanel);
Label leaderboardDetailsLabel = new Label(stringMessages.racesInLeaderboard() + ":");
leaderboardDetailsLabel.getElement().getStyle().setPadding(5, Unit.PX);
leaderboardDetailsPanel.add(leaderboardDetailsLabel);
TextColumn<RaceInLeaderboardDTO> racesLocationColumn = new TextColumn<RaceInLeaderboardDTO>() {
@Override
public String getValue(RaceInLeaderboardDTO race) {
@@ -510,7 +519,6 @@ public class LeaderboardGroupOverviewPanel extends FormPanel {
private void setLeaderboardDetailsVisible(boolean visible) {
leaderboardDetailsPanel.setVisible(visible);
groupDetailsPanel.setWidth(visible ? "50%" : "100%");
}
private void fillLeaderboardDetails(LeaderboardDTO leaderboard) {