Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schaefer e2d41eb994 Creation of the ActivityManager can now be overridden in entry points 2015-10-28 14:46:40 +01:00
Steffen Schaefer ae11e907ef Basic implementation to make it possible to intercept actions of the
ActivityManager
2015-10-28 14:43:29 +01:00
Steffen Schaefer a8ca74fbdd Moved duplicate constant to a central place 2015-10-28 10:33:00 +01:00
Steffen Schaefer 3566714612 Added HasMobileVersion to SeriesEventsPlace make the mobile activity to
correctly open
2015-10-28 10:12:43 +01:00
Steffen Schaefer fbe11a279e Added missing @GwtIncompatible 2015-10-28 10:04:37 +01:00
Steffen Schaefer bd9f4a0870 SeriesContext is now required to have a series ID 2015-10-28 09:59:44 +01:00
Steffen Schaefer 78e273dc6d Removed DTOs from SeriesContext as caching is now done by dispatch 2015-10-28 09:59:39 +01:00
Steffen Schaefer 87f2844f8c Changed getEventSeriesViewById to be a dispatch action 2015-10-28 09:59:35 +01:00
Steffen Schaefer 2859d08119 Merge remote-tracking branch 'origin/master' into design2015
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-10-28 08:59:40 +01:00
Steffen Schaefer 3a91db945a Changed getStartView to be a dispatch action 2015-10-28 08:17:11 +01:00
Steffen Schaefer d040ed58ae Updated main.gss in gwt.theme to the current state of gwt.ui 2015-10-22 11:44:35 +02:00
Steffen Schaefer 551e68e5c5 Merged SharedRessources of desktop and mobile to fix rendering issues of
shared widgets
2015-10-22 11:42:09 +02:00
Steffen Schaefer dfb36ad1a5 Added busy and error handling for auto refresh in mobile 2015-10-20 16:25:21 +02:00
Steffen Schaefer 35130f90a9 Initial implementation of ErrorAndBusyClientFactory for mobile
ClientFactory
2015-10-20 15:15:38 +02:00
Steffen Schaefer c073a194c8 Implemented busy indicator for media tab 2015-10-20 15:15:32 +02:00
Steffen Schaefer 43334606d6 Merge remote-tracking branch 'origin/master' into design2015 2015-10-20 15:01:53 +02:00
Steffen Schaefer c34f394b3b Fixed Dispatch in ClientFactory (Dispatch must not be included in
AutoPlay)
2015-10-20 14:50:15 +02:00
Steffen Schaefer a83ddce312 Refactored BusyView to also be usable in mobile 2015-10-20 14:25:35 +02:00
Steffen Schaefer f847dfce15 Removed DTOs from EventContext as we now have cahing implemented in
dispatch system
2015-10-20 13:49:45 +02:00
Steffen Schaefer 3e56861ef3 Merge remote-tracking branch 'origin/master' into design2015 2015-10-20 11:22:16 +02:00
Steffen Schaefer 8d30cdeb46 Added logging on error of auto refresh 2015-10-20 11:18:35 +02:00
Steffen Schaefer 67234643b9 Improved calculation of next auto update 2015-10-20 11:18:02 +02:00
Steffen Schaefer c09aa38a60 Added logging on scheduling auto refresh 2015-10-20 11:17:03 +02:00
Steffen Schaefer c2d38f2925 Fixed state on cancel of auto refresh 2015-10-20 11:15:59 +02:00
Steffen Schaefer ddf15150f3 Fixed auto refresh after an error occurred 2015-10-20 11:05:44 +02:00
Steffen Schaefer 2037273b8f I18n for generic refresh error 2015-10-20 10:29:02 +02:00
Steffen Schaefer 989e021d56 TabPanel doesn't need a busy animation anymore as this is implemented by
the auto refresh
2015-10-20 10:05:26 +02:00
Steffen Schaefer e80a0d7086 Cleanup after RefreshManager refactoring 2015-10-20 09:57:48 +02:00
Steffen Schaefer fc69f4c282 Merge remote-tracking branch 'origin/master' into design2015
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties
2015-10-20 09:37:02 +02:00
Steffen Schaefer 69dd4d19ea Added TODO for I18n 2015-10-20 09:26:07 +02:00
Steffen Schaefer e82adda8a0 Added inheritance for RefreshManager and implemented automatic busy and
error visualization
2015-10-20 09:25:32 +02:00
Steffen Schaefer 198ad61552 Added ClientFactory for creation of busy and error views 2015-10-20 09:19:59 +02:00
Steffen Schaefer 9e7c832fe7 Merge remote-tracking branch 'origin/master' into design2015
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
2015-10-19 16:21:41 +02:00
Steffen Schaefer 1763bb74a9 Merge branch 'design2015-clientcache' into design2015 2015-10-19 16:16:59 +02:00
Steffen Schaefer 8fb846abd4 Added more logging to RefreshManager 2015-10-16 11:13:40 +02:00
Steffen Schaefer ec9971017a Fixed typo 2015-10-16 10:49:13 +02:00
Steffen Schaefer 03841780cb Fixed cancelling and forceReschedule semantic in RefreshManager 2015-10-16 10:47:55 +02:00
Steffen Schaefer b70da60d15 Optimized automatic attachement in RefreshManager 2015-10-16 10:47:50 +02:00
Steffen Schaefer 4c30390dcb Adjusted constant modifier and naming 2015-10-16 10:22:13 +02:00
Steffen Schaefer 23b700358e Avoid duplicate cache key calculation 2015-10-16 10:19:44 +02:00
Steffen Schaefer 094e88ebc8 Simplified cache check 2015-10-16 10:18:55 +02:00
Steffen Schaefer 1e5fc154f3 Merge remote-tracking branch 'origin/master' into design2015 2015-10-14 08:34:13 +02:00
Steffen Schaefer 2de575ded1 Bugfix to make iPad to be recognized as tablet and not as desktop 2015-10-14 08:33:02 +02:00
Steffen Schaefer 918e9963a1 Moved device category detection to common 2015-10-14 08:32:11 +02:00
Steffen Schaefer 495a4f5936 Tablet detection finetuning for FireFox on Android 2015-10-13 15:08:47 +02:00
Steffen Schaefer 4d8a9aeb2b Tablet detection finetuning 2015-10-13 14:07:20 +02:00
Steffen Schaefer 7471e15364 Merge remote-tracking branch 'origin/master' into design2015 2015-10-12 09:03:37 +02:00
Steffen Schaefer 19f54f6d6b Improved logging in SwitchingEntryPoint 2015-10-12 09:03:18 +02:00
Steffen Schaefer cabc286799 Fixed syntax error in viewport metatag for tablets 2015-10-12 09:00:46 +02:00
Steffen Schaefer 8affc0eb0d Initially implemented loading animation for tab interface 2015-10-08 10:27:54 +02:00
Steffen Schaefer e001a50b66 Using desktop versions for a variety of tablet devices 2015-10-07 17:55:45 +02:00
Steffen Schaefer ebb98705dd Desktop stage doesn't have dots at all 2015-10-07 15:38:15 +02:00
Steffen Schaefer b56b958cf3 Marking .slick-current instead of .slick-active as it is possible to
have multiple active elements
2015-10-07 15:31:21 +02:00
Steffen Schaefer 4760ebe327 Fixed initial marking of the selected image in the fullscreen viewer
subslider
2015-10-07 15:29:56 +02:00
Steffen Schaefer 4d7627b68e Removed old/unnecessary code 2015-10-07 15:08:32 +02:00
Steffen Schaefer e821b3f256 Fixed keyboard navigation in fullscreen viewer 2015-10-07 14:28:00 +02:00
Steffen Schaefer 6b5a8654aa Slick updated to version 1.5.8 2015-10-07 13:36:10 +02:00
Steffen Schaefer a8865227a2 Simplified initial selection for the fullscreen image viewer 2015-10-07 13:26:52 +02:00
Steffen Schaefer ca724a5e81 Removed unused code 2015-10-07 13:26:02 +02:00
Steffen Schaefer fdad04a686 Code format 2015-10-07 13:25:38 +02:00
Steffen Schaefer e0dbe9f9bc The correct image is shown in the fullscreen viewer when clicking on the
image slider
2015-10-07 11:21:45 +02:00
Steffen Schaefer ac23ea69e4 Removed unused methods of SailingService 2015-09-15 14:26:08 +02:00
Steffen Schaefer 6a1591a9ef Removed old Regatta/Races UI 2015-09-15 14:17:44 +02:00
Steffen Schaefer c7cc5ecb3f Fixed potential NoSuchElementException if a series isn't configured
correctly
2015-09-15 09:56:39 +02:00
Steffen Schaefer 60fa2d74ab Fixed the calculation of the location of series events if there are
FlexibleLeaderboards part of the series
2015-08-21 08:39:46 +02:00
Steffen Schaefer ac39341863 Merge remote-tracking branch 'origin/design2015-seriesevents' into
design2015-mobileeventlist

Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/partials/recents/EventsOverviewRecentYearEvent.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/partials/recents/EventsOverviewRecentYearEvent.ui.xml
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/eventlist/EventListEventDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/start/EventStageDTO.java
2015-08-20 13:50:30 +02:00
Steffen Schaefer 9fe6ce5b12 Merge branch 'master' into design2015 2015-08-07 12:31:46 +02:00
Steffen Schaefer 5da09937c9 There are no navigation tabs for mobile Solutions page -> always using
tab "SailingAnalytics"
2015-08-06 10:00:04 +02:00
Steffen Schaefer ab360e0502 Fixed solutions message for mobile header menu 2015-08-06 09:52:22 +02:00
Steffen Schaefer 05ed984140 Implemented mapping of the mobile SolutionsActivity 2015-08-06 09:51:44 +02:00
Steffen Schaefer a8fcfa154c Initially added mobile SolutionsActivity 2015-08-06 09:51:11 +02:00
Steffen Schaefer 1843354962 Added location title to SolutionsPlace (to make the mobile header show
the correct title)
2015-08-06 09:50:31 +02:00
Steffen Schaefer 02bd808f79 Initial addition of mobile solutions partial 2015-08-06 09:47:31 +02:00
Steffen Schaefer ed350850c3 Keyboard navigation now works initially when showing fullscreen gallery 2015-08-06 09:08:25 +02:00
Steffen Schaefer 2febb43691 Added method to correctly set the focus for the fullscreen gallery
slider
2015-08-06 09:01:26 +02:00
Steffen Schaefer 6cbebfe813 Improved keyboard handling of the fullscreen leaderboard 2015-08-06 08:43:33 +02:00
Steffen Schaefer 67b149c145 Fixed a bug that caused the createdAtDate of medias to change on edit 2015-07-30 16:31:48 +02:00
Steffen Schaefer 43b63da708 Video with tag "Stage" now is preferred over livestream 2015-07-30 16:31:16 +02:00
Steffen Schaefer 942747ce65 added an additional statistics icon 2015-07-30 15:49:37 +02:00
Steffen Schaefer b1e4c17651 Adjusted Android port forwarding launch config... if only one device is
attached, you can leave the devide ID empty.
2015-07-30 15:48:09 +02:00
Steffen Schaefer f07e315aa2 Adjusted SDM ports to not be automatically chosen for easier Android
port forwarding
2015-07-30 14:49:35 +02:00
Steffen Schaefer a899e91b0b Added HasMobileVersion to MultiregattaOverviewPlace to correcly show the
mobile view on smartphones
2015-07-30 14:24:55 +02:00
Steffen Schaefer 0c417bdfb0 Consistently showing regatta state on overview and races tabs 2015-07-30 12:03:39 +02:00
Steffen Schaefer a476e4c481 Changed overview page spacings to be more consistent 2015-07-30 11:57:59 +02:00
Steffen Schaefer 6ae8d43a26 Changed overview page spacings to be more consistent 2015-07-30 11:55:10 +02:00
Steffen Schaefer d1a035127f Adjusted StandingsList live label styling 2015-07-30 11:30:29 +02:00
Steffen Schaefer 7da00de423 Merge branch 'design2015-overview' into design2015 2015-07-30 11:27:50 +02:00
Steffen Schaefer 526a28b6a6 Added ExperimentalFeatures flag to control if the overview tab is
available for single regatta events
2015-07-30 10:59:36 +02:00
Steffen Schaefer 03ef9508f1 Removed double border in Regatta progress box 2015-07-30 10:05:28 +02:00
Steffen Schaefer 3bd76137f0 Added placeholder message for the regatta progress if there aren't any
races yet
2015-07-30 10:01:07 +02:00
Steffen Schaefer 869475e725 Adding navigation to the complete leaderboard to StandingsList 2015-07-30 09:10:03 +02:00
Steffen Schaefer 090c7eb515 Adding "live" label to StandingsList if a race is currently running 2015-07-30 09:09:18 +02:00
Steffen Schaefer 7849c0e1a2 Styling improvements to make the header link more consistent 2015-07-30 08:57:14 +02:00
Steffen Schaefer bdeb6aa64e Added leaderboard link to StandingsList header 2015-07-30 08:52:37 +02:00
Steffen Schaefer bbbb96e95f I18n for "Latest Regatta Standings" 2015-07-30 08:48:42 +02:00
Steffen Schaefer 124230252f Imporoved calculation of the StandingsList title based on the regatta
state
2015-07-30 08:44:58 +02:00
Steffen Schaefer 89ff4f744a Only showing score in formation if there are any results available 2015-07-30 08:41:39 +02:00
Steffen Schaefer 929604e6eb Initial implementation of the StandingsList header 2015-07-30 08:38:18 +02:00
Steffen Schaefer eec77da8cc Showing # of races in StandingsList if necessary 2015-07-30 08:37:11 +02:00
Steffen Schaefer 4ba81644fd Showing score correction information if available in StandingsList 2015-07-29 18:09:58 +02:00