Commit Graph
100 Commits
Author SHA1 Message Date
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 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
Steffen Schaefer ca906e3d98 Using interface instead of the implementation type 2015-07-06 08:17:15 +02:00
Steffen Schaefer 757113094b Merge branch 'design2015' into design2015-races 2015-07-06 08:11:16 +02:00
Steffen Schaefer 714c8338a5 Merge remote-tracking branch 'origin/master' into design2015 2015-07-06 08:10:21 +02:00
Steffen Schaefer 356ea20537 News aren't available for events that aren't currently live 2015-07-01 13:30:33 +02:00
Steffen Schaefer 0c22cab55e Live Races aren't available for events that aren't currently live 2015-07-01 13:19:56 +02:00
Steffen Schaefer 83caee2070 Adjusted media page title styling to match the design 2015-07-01 12:50:19 +02:00
Steffen Schaefer c8571b925c Play button of VideoPlayer is now smaller for low resolutions 2015-07-01 10:58:16 +02:00
Steffen Schaefer 5e6e837dcd Fixed pause event for VideoJsPlayer 2015-07-01 10:58:09 +02:00
Steffen Schaefer dfc08bca41 Introduced VideoPlayer as base widget of VideoWithLowerThird / fixed
play button positioning
2015-07-01 10:58:01 +02:00
Steffen Schaefer 3b8e8b956e Refactored package structure of lowerThird and videoPlayer 2015-07-01 10:57:53 +02:00
Steffen Schaefer bd978c9fed Fixed autoplay of videos on media page 2015-07-01 10:57:45 +02:00
Steffen Schaefer ba74182e93 Changed event handling to be compatible with video.js plugins 2015-07-01 10:57:37 +02:00
Steffen Schaefer fd1d8d3650 Updated video.js to v4.12.10 / updated video.js plugins 2015-07-01 10:57:30 +02:00
Steffen Schaefer 041650fdb0 Hiding lower third when starting the video 2015-07-01 10:57:23 +02:00
Steffen Schaefer ece68b2e09 Fixed media page layout 2015-07-01 10:57:15 +02:00
Steffen Schaefer 34cdde4f74 Removed fixed ratio of VideoJsPlayer to make setting the size when using
the player work properly
2015-07-01 10:57:06 +02:00
Steffen Schaefer e95ef00b9f Implemented lower third for video player 2015-07-01 10:56:58 +02:00
Steffen Schaefer 500578a100 Improved calculation of the request latency 2015-06-30 13:32:21 +02:00
Steffen Schaefer 4f4fe6c4b4 Improved calculation of current server time in client side dispatch
system
2015-06-30 13:17:13 +02:00
Steffen Schaefer d08f70859a The current server time is now generically calculated by the dispatch
system
-> removed server timestamp from the news entry DTO
2015-06-30 11:59:23 +02:00
Steffen Schaefer 618783aaa7 Merge branch 'design2015' into design2015-races 2015-06-30 11:03:18 +02:00
Steffen Schaefer 087a966873 Merge remote-tracking branch 'origin/master' into design2015
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/GetEventViewAction.java
2015-06-30 11:01:16 +02:00
Steffen Schaefer dc5fbe1d48 Simplification based on more generic HomeServiceUtil.isPartOfEvent 2015-06-30 10:56:45 +02:00
Steffen Schaefer 668d71ca12 HomeServiceUtil.isPartOfEvent can now be called for every Leaderboard
and not only for Regattas
2015-06-30 10:56:31 +02:00
Steffen Schaefer 7d710df854 Updated RaceContext to the state of mobile 2015-06-30 10:54:20 +02:00
Steffen Schaefer 94c27f873c Fixed IndexOutOfBoundsException and broken UI if no races are available
for a regatta
2015-06-19 17:02:01 +02:00
Steffen Schaefer 01e2668ecf Fixed compiler error 2015-06-19 15:30:53 +02:00
Steffen Schaefer 4124129d3a Video subtitle is now optional and not shown for main media video and
event overview stage
2015-06-19 15:27:04 +02:00
Steffen Schaefer 4941775fb6 Merge remote-tracking branch 'origin/master' into design2015 2015-06-19 14:38:11 +02:00
Steffen Schaefer 3f8ed14277 Merge remote-tracking branch 'origin/master' into design2015 2015-06-19 07:49:42 +02:00
Steffen Schaefer a3a6345a77 Merge remote-tracking branch 'origin/master' into design2015 2015-06-18 08:31:49 +02:00
Steffen Schaefer 2835ea9f0b Regattas are now sorted by default 2015-06-17 16:42:27 +02:00
Steffen Schaefer 04c60fd20b Regatta DTOs are now comparable to support deterministic sorting 2015-06-17 16:39:44 +02:00
Steffen Schaefer c235c3b3ce Merge branch 'master' into design2015 2015-06-17 16:29:01 +02:00
Steffen Schaefer 2d735a532f Changes to not use java.util.Locale.forLanguageTag as it isn't supported
in Android API < 21
2015-06-17 16:20:01 +02:00
Steffen Schaefer 7b904b191a Fixed limiting event news 2015-06-17 11:29:51 +02:00
Steffen Schaefer 3e5e577228 Merge remote-tracking branch 'origin/master' into design2015 2015-06-17 11:06:13 +02:00
Steffen Schaefer 0b62b1c9c1 Using VideoDTO for event overview video stage to fix compiler error 2015-06-17 11:05:10 +02:00
Steffen Schaefer a0402c9eca Implemented limit for event news 2015-06-17 10:48:42 +02:00
Steffen Schaefer 0144e93f6c Merge remote-tracking branch 'origin/bug2921' into design2015 2015-06-16 13:13:31 +02:00
Steffen Schaefer 92028ccf99 Merge branch 'design2015-news' into design2015 2015-06-16 13:13:11 +02:00
Steffen Schaefer fc4dbd7913 News Box is only added for live events 2015-06-16 13:09:52 +02:00
Steffen Schaefer 0f28a307f6 Loading news is now handled in it's own action independent of the stage 2015-06-16 09:16:57 +02:00
Steffen Schaefer 361fb0334e Generation of more consistent series event names 2015-06-15 18:08:24 +02:00
Steffen Schaefer 9a353743bf Improved construction of regatta name for the EventHeader 2015-06-15 17:31:31 +02:00
Steffen Schaefer 3877064ef3 Fixed regatta display name 2015-06-15 17:19:18 +02:00
Steffen Schaefer 5b45ea95fa Implemented locale dependent sailors info link 2015-06-15 17:14:17 +02:00
Steffen Schaefer 0f871d6934 Merge branch 'design2015' into design2015-news 2015-06-15 16:33:33 +02:00
Steffen Schaefer 577831f1a7 Adapted new version of the UpdatesBox styling to fix cut off messages 2015-06-15 16:31:33 +02:00
Steffen Schaefer cd048416ee Fixed calculation if an event has media 2015-06-15 16:04:53 +02:00
Steffen Schaefer 17e142b8d1 Fixed size of the event overview stage image 2015-06-15 15:55:49 +02:00
Steffen Schaefer 2e5a64f5e8 Calculation of Stage/Teaser/Gallery images is now only based tags 2015-06-15 15:53:47 +02:00
Steffen Schaefer 83d8ef8a04 I18n for race competitor news message 2015-06-15 15:11:36 +02:00
Steffen Schaefer ec57c644a6 Updated model for race competitor news 2015-06-15 15:11:25 +02:00
Steffen Schaefer 49f4ba9f66 Implemented locale dependent news enty messages/titles 2015-06-15 14:50:31 +02:00
Steffen Schaefer 86e0b5352f Fixed typo 2015-06-15 14:08:56 +02:00
Steffen Schaefer 2b6ab8c64e Adaption of spacermargin styles for event overview tab 2015-06-15 10:39:45 +02:00
Steffen Schaefer d5c2376769 Merge branch 'design2015' into design2015-news 2015-06-15 09:46:41 +02:00
Steffen Schaefer be18f4fc05 Implemented new parial CountdownTimer 2015-06-15 09:45:04 +02:00
Steffen Schaefer 6fa791d10c Removed demo content for the news box 2015-06-15 09:04:44 +02:00
Steffen Schaefer 5344bffa4e I18n of leaderboard results news box message 2015-06-15 08:45:37 +02:00
Steffen Schaefer 9e3dd6a31c Removed dummy news provider 2015-06-15 08:37:17 +02:00
Steffen Schaefer c7cfa2cad9 Initial implementation to load news from JSON 2015-06-12 09:59:41 +02:00
Steffen Schaefer bdcf580f94 Initial implementation to get Leaderboard update news 2015-06-11 17:55:23 +02:00
Steffen Schaefer 783a46eb4e Initial implementation to generate sample news entries 2015-06-11 16:32:07 +02:00
Steffen Schaefer 87aaea0280 Using correct Event ID of Kieler Woche 2015 2015-06-11 14:40:46 +02:00
Steffen Schaefer c8d1439b9c The old video/image link lists are automatically filled from the new
Media model when saving an event -> this is relevant to not lose data
when downgrading to an old version
2015-06-11 14:33:44 +02:00
Steffen Schaefer 09055c450a Implemented stage video selection based on video's locale attribute 2015-06-11 14:00:43 +02:00
Steffen Schaefer 9bcd3f61e1 Implemented language selection for video list of event 2015-06-11 13:59:49 +02:00
Steffen Schaefer 08cb8316bf Added locale field to media model 2015-06-11 13:36:43 +02:00
Steffen Schaefer 0dab46f602 Added locale field for media 2015-06-11 13:12:53 +02:00