Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schaefer 89bcc7d343 Showing wind from racelog if none is available from tracked race 2015-07-14 11:05:16 +02:00
Steffen Schaefer bf1e9a1ed2 Merge branch 'design2015' into design2015-races 2015-07-14 10:48:46 +02:00
Steffen Schaefer 8afeb47dc6 Merge remote-tracking branch 'origin/master' into design2015 2015-07-14 10:46:14 +02:00
Steffen Schaefer 62a43b5317 Implemented automatic rerouting of HomeDesktop.html and HomeMobile.html
to Home.html to make Kielerwoche 2015 links work after update to a newer
version
2015-07-14 10:43:41 +02:00
Steffen Schaefer dff8016da5 Split up in several actions with different refresh intervals and
implemented auto refresh for race list
2015-07-14 09:40:40 +02:00
Steffen Schaefer 12c52f925b Added ordering to FleetMetadataDTO 2015-07-14 08:42:04 +02:00
Steffen Schaefer c3fb938f8d Merge branch 'design2015' into design2015-races 2015-07-14 08:06:34 +02:00
Steffen Schaefer 149abed5bc Merge remote-tracking branch 'origin/master' into design2015
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2015-07-14 08:05:29 +02:00
Steffen Schaefer 73c6a2c869 Changed race list to have a RegattaWithProgressDTO 2015-07-13 18:22:52 +02:00
Steffen Schaefer 870453daf4 Removed unnecessary logging 2015-07-13 18:14:56 +02:00
Steffen Schaefer 4f52e9a377 Improved layouting of regatta progress steps 2015-07-13 16:52:23 +02:00
Steffen Schaefer bab53c0239 Fixed "jumping" contents 2015-07-13 16:50:27 +02:00
Steffen Schaefer 679436e32d Merge branch 'design2015' into design2015-races 2015-07-13 15:13:03 +02:00
Steffen Schaefer ef1db2ff65 Merge remote-tracking branch 'origin/master' into design2015 2015-07-13 15:12:12 +02:00
Steffen Schaefer 1cc6a1d132 Calculating winner from leaderboard instead of the tracked race 2015-07-13 15:02:49 +02:00
Steffen Schaefer cd473cfcd4 Removed duplicate code to calculate refresh intervals 2015-07-13 13:45:16 +02:00
Steffen Schaefer 2914a81b3d Optimized scheduling of refreshes 2015-07-13 13:30:46 +02:00
Steffen Schaefer 83dd8d53ba Improved layouting of the regatta progress steps 2015-07-13 13:10:37 +02:00
Steffen Schaefer 2e743e8a86 Implemented calculation of media count for race list 2015-07-13 10:32:24 +02:00
Steffen Schaefer e0e426acbd Implemented calculation of wind source count for finished races 2015-07-13 09:48:02 +02:00
Steffen Schaefer 65ffb79543 Merge branch 'design2015' into design2015-races
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties
2015-07-13 08:56:23 +02:00
Steffen Schaefer 0b789b8035 Race count is now shown in the mini leaderboard if it isn't equal for
all competitors
2015-07-10 09:24:18 +02:00
Steffen Schaefer fc325ae6f2 Adjusted calculation of races per competitor for the mini leaderboard 2015-07-10 09:21:36 +02:00
Steffen Schaefer 2be8089c87 Merge branch 'master' into design2015 2015-07-10 09:07:58 +02:00
Steffen Schaefer 172e2b9df3 bug 3098: Fixed stand-alone leaderboard styling 2015-07-10 09:05:21 +02:00
Steffen Schaefer 0466e2e65f Merge branch 'design2015' into design2015-races
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/LeaderboardContext.java
2015-07-08 16:12:09 +02:00
Steffen Schaefer bf44dd0336 Merge remote-tracking branch 'origin/master' into design2015 2015-07-08 16:05:34 +02:00
Steffen Schaefer a612271fdb Implemented the calculation of the race count per competitor for the
mini leaderboard
2015-07-08 16:00:40 +02:00
Steffen Schaefer ce8ca3931f Refactored code to calculate the mini leaderboard to remove the code
duplication
2015-07-08 16:00:18 +02:00
Steffen Schaefer d6d34ba7d6 Removed unused details URL for mini leaderboard as this is currently
solved using places
2015-07-08 15:58:26 +02:00
Steffen Schaefer aa97cad40a Refactored common logic to get a leaderboard with its containing group
and event
2015-07-08 15:58:09 +02:00
Steffen Schaefer ed68177fc5 First implementation for an action to load the regatta list data 2015-07-07 16:44:03 +02:00
Steffen Schaefer d9aa35dc9e Merge branch 'design2015' into design2015-races
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/EventActionUtil.java
2015-07-07 16:37:36 +02:00
Steffen Schaefer ae1ebd3edf Added LeaderboardGroup to the fields available in LeaderboardContext 2015-07-07 16:34:16 +02:00
Steffen Schaefer 213325c62d Preparations to support mapping subclasses of RegattaMetadataDTO 2015-07-07 16:28:30 +02:00
Steffen Schaefer 9865ef4029 Fixed a bug that causes some fields of RegattaMetadataDTO to be empty 2015-07-07 16:25:37 +02:00
Steffen Schaefer 2364b9952e RegattaReferenceDTO is now marked as DTO to make it usable in dispatch 2015-07-07 16:08:54 +02:00
Steffen Schaefer a42973d396 Removed code duplication 2015-07-07 16:00:35 +02:00
Steffen Schaefer 8f5619c7ea Added method to traverse all leaderboards of an event 2015-07-07 15:57:52 +02:00
Steffen Schaefer a804d31474 Merge branch 'design2015' into design2015-races
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/GetLiveRacesForEventAction.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/GetRaceListViewAction.java
2015-07-07 15:17:21 +02:00
Steffen Schaefer 28a8517bdd Merge remote-tracking branch 'origin/master' into design2015 2015-07-07 15:09:19 +02:00
Steffen Schaefer eeba23b4b1 Merge branch 'design2015-mobile' into design2015 2015-07-07 15:04:42 +02:00
Steffen Schaefer b27c7b0777 Added RegattaWithProgressDTO to be used by the regatta list 2015-07-07 14:00:36 +02:00
Steffen Schaefer a54ab2c620 Initial implementation to calculate the regatta progress for the regatta
list
2015-07-07 13:50:35 +02:00
Steffen Schaefer 4a2abd031e Added view model for regatta progress 2015-07-07 13:50:12 +02:00
Steffen Schaefer 29488c1063 Removed regatta name for single regatta events and series events from
mobile event header
2015-07-07 10:14:50 +02:00
Steffen Schaefer 03e9cffc67 Added quickfinder to mini overall leaderboard view 2015-07-07 10:07:57 +02:00
Steffen Schaefer e401ddad46 Code format 2015-07-07 10:04:44 +02:00
Steffen Schaefer 87cf929d3a Implemented more generic handling of the quickfinder 2015-07-07 10:00:41 +02:00
Steffen Schaefer fa6cc7f9f4 Initial addition of the quickfinder for series 2015-07-07 08:49:58 +02:00
Steffen Schaefer 8e9bdb2c87 More generic handling of the quickfinder to make it reusable for series 2015-07-07 08:49:40 +02:00
Steffen Schaefer db9b0e7022 Merge branch 'design2015' into design2015-mobile
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties
2015-07-07 08:12:25 +02:00
Steffen Schaefer 9d141ff366 Merge remote-tracking branch 'origin/master' into design2015 2015-07-07 08:09:58 +02:00
Steffen Schaefer e299e4966e Fixed link in mobile news box to show the mini leaderboard instead of
the desktop version
2015-07-06 18:15:47 +02:00
Steffen Schaefer 7b96310309 Implemented latest news place updating for desktop 2015-07-06 18:08:54 +02:00
Steffen Schaefer 7a1784f808 Implemented place updating for desktop 2015-07-06 17:53:01 +02:00
Steffen Schaefer 13d7aeec4c Automatic place adjustion for mini leaderboard on desktop to directly
show the desktop version
2015-07-06 17:29:03 +02:00
Steffen Schaefer 77aa1284db Added missing latest news place 2015-07-06 17:01:45 +02:00
Steffen Schaefer 51e330bcd0 Initial implementation to show events of a series in mobile 2015-07-06 16:40:59 +02:00
Steffen Schaefer 94b42e6555 Using the correct resources for mobile series header 2015-07-06 15:49:42 +02:00
Steffen Schaefer d88a2ca710 Showing the series locations in mobile series header 2015-07-06 15:46:04 +02:00
Steffen Schaefer 0008e2c59f Initial implementation of mini overall leaderboard activity 2015-07-06 15:37:42 +02:00
Steffen Schaefer 8401271870 Initial implementation of mini overall leaderboard in mobile series
overview
2015-07-06 15:37:36 +02:00
Steffen Schaefer fff656f3a8 First dummy mobile series overview page 2015-07-06 15:37:31 +02:00
Steffen Schaefer 13d8a77365 Removed unused UI parts 2015-07-06 15:36:25 +02:00
Steffen Schaefer 2fc90a554c Introduced an abstraction to be used by LogoUtil to recycle the code for
mobile series
2015-07-06 14:36:14 +02:00
Steffen Schaefer 1442f2b898 Fixed compiler error after merge 2015-07-06 13:56:11 +02:00
Steffen Schaefer fadec89e61 Merge remote-tracking branch 'origin/design2015' into design2015-mobile 2015-07-06 13:55:21 +02:00
Steffen Schaefer 1f1930bb0f Code style improvements 2015-07-06 13:54:42 +02:00
Steffen Schaefer 272f5d1469 Several UI elements in mobile now consistently link to the mini
leaderboard instead of the desktop version
2015-07-06 13:50:24 +02:00
Steffen Schaefer 8eb5e4b163 Using util to resolve the flag image URI 2015-07-06 13:31:36 +02:00
Steffen Schaefer 5e86b9fa2c Adjustments to mini leaderboard to use SimpleCompetitorDTO 2015-07-06 13:30:52 +02:00
Steffen Schaefer 94c9f570a2 Merge branch 'design2015' into design2015-mobile
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/partials/racelist/AbstractRaceList.java
2015-07-06 13:29:16 +02:00
Steffen Schaefer affcf0ad93 Added TODO 2015-07-06 11:37:02 +02:00
Steffen Schaefer 851da493ab Calculating winner from tracked race 2015-07-06 11:30:07 +02:00
Steffen Schaefer f746ab40f4 Fixed compiler errors after merge 2015-07-06 11:09:57 +02:00
Steffen Schaefer 35bcc86450 Merge branch 'design2015' into design2015-races 2015-07-06 11:07:27 +02:00
Steffen Schaefer 559d05dd8c Implemented mapping constructors for SimpleCompetitorDTO 2015-07-06 11:06:29 +02:00
Steffen Schaefer 396f94d995 Moved SimpleCompetitorDTO to gwt.ui 2015-07-06 11:00:22 +02:00
Steffen Schaefer 3e8a2c551d Using SimpleCompetitorDTO 2015-07-06 10:51:56 +02:00
Steffen Schaefer 88c9b7d827 Fixed GetRaceListViewAction constructor to save regattaId 2015-07-06 10:47:04 +02:00
Steffen Schaefer a037ebdaa0 Merge remote-tracking branch 'origin/design2015' into design2015-races 2015-07-06 10:37:14 +02:00
Steffen Schaefer d9ae7adcae Using Collection instead of List where possible 2015-07-06 10:36:41 +02:00
Steffen Schaefer 2bbcd187f4 Mapping duration for finished races 2015-07-06 10:26:04 +02:00
Steffen Schaefer ceda7ef1a0 First implementation to map fginished races 2015-07-06 10:25:46 +02:00
Steffen Schaefer d1258ee017 Implemented mapping for RaceMetadataDTO in RaceContext 2015-07-06 10:19:34 +02:00
Steffen Schaefer 6dcff55345 GetRaceListViewAction is now called with a regattaId to make it work
with multi regatta events and series events
2015-07-06 10:16:01 +02:00
Steffen Schaefer cf96b88a9c Implemented sorting of the race list 2015-07-06 10:11:15 +02:00
Steffen Schaefer 94ba11188a Merge branch 'design2015' into design2015-races
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/LiveRaceDTO.java
2015-07-06 10:06:45 +02:00
Steffen Schaefer ec922e16c1 RaceMetadataDTO is now comparable 2015-07-06 10:05:10 +02:00
Steffen Schaefer 369905670a Merge branch 'design2015' into design2015-races
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/partials/racelist/AbstractRaceList.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/LiveRaceDTO.java
2015-07-06 10:00:21 +02:00
Steffen Schaefer ab10dea856 LiveRaceDTO is now comparable 2015-07-06 09:42:46 +02:00
Steffen Schaefer d0ed8ffc39 Fixed compiler errors after last merge 2015-07-06 09:28:03 +02:00
Steffen Schaefer 519bde9b46 Implemented lazy initialization of RaceViewState in RaceContext 2015-07-06 08:55:07 +02:00
Steffen Schaefer 308c5d79fa Refactored calculation of startTime as date in RaceContext to its own
method
2015-07-06 08:54:39 +02:00
Steffen Schaefer 78b2fd1968 Using cached start/finish times instead of method parameters 2015-07-06 08:46:12 +02:00
Steffen Schaefer 6e581378d7 RaceContext.isLiveOrOfPublicInterest is now public to be called from a
dispatch action (needed e.g. for race list)
2015-07-06 08:43:25 +02:00
Steffen Schaefer d5dc1fc374 Only calculating finishedTime if necessary 2015-07-06 08:23:50 +02:00
Steffen Schaefer ec9a9b86ef Implemented lazy initialization of start and end time in RaceContext 2015-07-06 08:22:31 +02:00
Steffen Schaefer 79a5b37ed3 Constants are static 2015-07-06 08:18:34 +02:00