mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-05 20:03:52 +00:00
Prepared ui fields for leaderboard item
This commit is contained in:
1 parent
1d546fd54a
commit
25030ec4a1
3 files changed
+30
-3
No files matched your search
+13
@@ -2,6 +2,7 @@ package com.sap.sailing.gwt.home.mobile.partials.minileaderboard;
|
||||
|
||||
import com.google.gwt.core.client.GWT;
|
||||
import com.google.gwt.dom.client.Element;
|
||||
import com.google.gwt.dom.client.ImageElement;
|
||||
import com.google.gwt.uibinder.client.UiBinder;
|
||||
import com.google.gwt.uibinder.client.UiField;
|
||||
import com.google.gwt.user.client.ui.Widget;
|
||||
@@ -15,10 +16,22 @@ public class MinileaderboardBoxItem extends Widget {
|
||||
|
||||
@UiField
|
||||
Element competitorNameUi;
|
||||
@UiField
|
||||
Element competitorRankUi;
|
||||
@UiField
|
||||
Element competitorPointsUi;
|
||||
@UiField
|
||||
Element competitorCountryNameUi;
|
||||
@UiField
|
||||
ImageElement competitorFlagUi;
|
||||
|
||||
public MinileaderboardBoxItem(SimplifiedLeaderboardItemDTO entry) {
|
||||
setElement(uiBinder.createAndBindUi(this));
|
||||
competitorNameUi.setInnerText(entry.getCompetitor().getName());
|
||||
competitorCountryNameUi.setInnerText(String.valueOf(entry.getCompetitor().getCountryName()));
|
||||
competitorRankUi.setInnerText(String.valueOf(entry.getRank()));
|
||||
competitorPointsUi.setInnerText(String.valueOf(entry.getPoints()));
|
||||
competitorFlagUi.setSrc(entry.getCompetitor().getFlagImageURL());
|
||||
|
||||
}
|
||||
|
||||
|
||||
+17
-2
@@ -2,9 +2,24 @@
|
||||
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" xmlns:g="urn:import:com.google.gwt.user.client.ui" xmlns:s="urn:import:com.sap.sailing.gwt.home.client.shared">
|
||||
<ui:with field="res" type="com.sap.sailing.gwt.common.client.SharedResources" />
|
||||
<ui:with field="local_res" type="com.sap.sailing.gwt.home.mobile.partials.updatesBox.UpdatesBoxResources" />
|
||||
|
||||
<ui:style>
|
||||
.outerBox {
|
||||
border-top: 1px solid grey;
|
||||
border-bottom: 1px solid grey;
|
||||
}
|
||||
</ui:style>
|
||||
|
||||
<div>
|
||||
<p ui:field="competitorNameUi">HELLO</p>
|
||||
<div class="{style.outerBox}">
|
||||
<div>
|
||||
<p ui:field="competitorRankUi" />
|
||||
</div>
|
||||
<div>
|
||||
<img ui:field="competitorFlagUi" />
|
||||
</div>
|
||||
<p ui:field="competitorNameUi" />
|
||||
<p ui:field="competitorPointsUi" />
|
||||
<p ui:field="competitorCountryNameUi" />
|
||||
</div>
|
||||
|
||||
</ui:UiBinder>
|
||||
-1
@@ -30,7 +30,6 @@
|
||||
<g:HTMLPanel>
|
||||
<mp:minileaderboard.MinileaderboardBox ui:field="minileaderboardUi"/>
|
||||
|
||||
|
||||
<div class="{style.holder}">
|
||||
<a class="{res.mainCss.button} {res.mainCss.buttonprimary} {style.fullWidthButton}" ui:field="gotoDesktopUi"
|
||||
><ui:text from="{i18n.gotoDesktop}" /></a>
|
||||
|
||||
Reference in new issue
Block a user