mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-08 13:20:57 +00:00
fixed some quirks in regatta header
This commit is contained in:
1 parent
ddaf843c20
commit
0ceb23ddcd
3 files changed
+18
-4
No files matched your search
+2
@@ -106,6 +106,8 @@
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
max-width: 140px !important;
|
||||
height: auto;
|
||||
}
|
||||
.eventheader_intro_name {
|
||||
display: inline-block;
|
||||
|
||||
+13
@@ -13,6 +13,7 @@ import com.google.gwt.uibinder.client.UiHandler;
|
||||
import com.google.gwt.user.client.ui.Anchor;
|
||||
import com.google.gwt.user.client.ui.Composite;
|
||||
import com.google.gwt.user.client.ui.Widget;
|
||||
import com.sap.sailing.gwt.home.client.i18n.TextMessages;
|
||||
import com.sap.sailing.gwt.home.client.place.event.EventPageNavigator;
|
||||
import com.sap.sailing.gwt.home.client.shared.EventDatesFormatterUtil;
|
||||
import com.sap.sailing.gwt.ui.shared.CourseAreaDTO;
|
||||
@@ -91,6 +92,9 @@ public class EventHeader extends Composite {
|
||||
isFinishedDiv.getStyle().setDisplay(Display.NONE);
|
||||
} else if (event.isFinished()) {
|
||||
isLiveDiv.getStyle().setDisplay(Display.NONE);
|
||||
} else {
|
||||
isFinishedDiv.getStyle().setDisplay(Display.NONE);
|
||||
isLiveDiv.getStyle().setDisplay(Display.NONE);
|
||||
}
|
||||
|
||||
setDataNavigationType("normal");
|
||||
@@ -146,6 +150,7 @@ public class EventHeader extends Composite {
|
||||
}
|
||||
} else {
|
||||
seriesLeaderboardDiv.getStyle().setDisplay(Display.NONE);
|
||||
regattaNameInSeriesDiv.getStyle().setDisplay(Display.NONE);
|
||||
}
|
||||
|
||||
eventNameSpan.setInnerHTML(eventName);
|
||||
@@ -158,6 +163,14 @@ public class EventHeader extends Composite {
|
||||
eventDescriptionDiv.setInnerHTML(event.getDescription());
|
||||
}
|
||||
if(event.getOfficialWebsiteURL() != null) {
|
||||
String title = event.getOfficialWebsiteURL();
|
||||
if(title.startsWith("http://")) {
|
||||
title = title.substring("http://".length(), title.length());
|
||||
}
|
||||
if(title.length() > 35) {
|
||||
title = TextMessages.INSTANCE.officalEventWebsite();
|
||||
}
|
||||
officalWebsiteAnchor.setText(title);
|
||||
officalWebsiteAnchor.setHref(event.getOfficialWebsiteURL());
|
||||
} else {
|
||||
officalWebsiteAnchor.setVisible(false);
|
||||
|
||||
+3
-4
@@ -29,7 +29,8 @@
|
||||
<div class="{local_res.css.eventheader}">
|
||||
<div class="{res.mainCss.grid}">
|
||||
<div class="{res.mediaCss.small9} {res.mediaCss.large8} {res.mediaCss.columns}">
|
||||
<div class="{local_res.css.eventheader_intro}"><img ui:field='eventLogo' alt="" class="{local_res.css.eventheader_intro_logo}"></img>
|
||||
<div class="{local_res.css.eventheader_intro}">
|
||||
<img ui:field="eventLogo" alt="" class="{local_res.css.eventheader_intro_logo}"></img>
|
||||
<h3 class="{local_res.css.eventheader_intro_name}"><span ui:field='eventNameSpan' /></h3>
|
||||
<div ui:field="isLiveDiv" data-labeltype="live" class="{res.mainCss.label}"><ui:text from='{i18n.live}'/></div>
|
||||
<div ui:field="isFinishedDiv" data-labeltype="finished" class="{res.mainCss.label}"><ui:text from='{i18n.finished}'/></div>
|
||||
@@ -40,9 +41,7 @@
|
||||
<img src="images/location-icon.png" class="{local_res.css.locationicon}"></img>
|
||||
<span ui:field='venueNameSpan' />
|
||||
</div>
|
||||
<g:Anchor ui:field="officalWebsiteAnchor" href="javascript:;" target="_blank" styleName="{local_res.css.eventheader_intro_details_item} {local_res.css.eventheader_intro_details_itemlink}">
|
||||
<ui:text from='{i18n.officalEventWebsite}'/>
|
||||
</g:Anchor>
|
||||
<g:Anchor ui:field="officalWebsiteAnchor" href="javascript:;" target="_blank" styleName="{local_res.css.eventheader_intro_details_item} {local_res.css.eventheader_intro_details_itemlink}" />
|
||||
</div>
|
||||
<div ui:field="eventDescriptionDiv" class="{local_res.css.eventheader_intro"></div>
|
||||
</div>
|
||||
|
||||
Reference in new issue
Block a user