Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schaefer 92b6455ab2 Removed locally declared Maven repository because the gwt-bootstrap
artifact that used to come from the repository is now available on Maven
central repository that is implicitly used by Maven
2015-11-24 17:26:41 +01:00
Steffen Schaefer d8b9014d03 Moved media model and util to com.sap.sse.shared.android project because
this is only shared between backend and android but not usable in GWT UI
2015-11-24 11:40:32 +01:00
Steffen Schaefer 69054601dd Added @GwtIncompatible to RaceCompetitorNewsEntryDTO constructor that
sould only called in server code
2015-11-24 11:10:42 +01:00
Steffen Schaefer 9d9d485662 Using ImageDTO and VideoDTO instead of the Sailing* sublcasses to make
several entry point modules compile without having the Sailing* classes
on the classpath
2015-11-24 11:10:36 +01:00
Steffen Schaefer fc6c045c20 Fixed the paddings of the scrollable leaderboards embedded in Home 2015-11-18 12:54:22 +01:00
Steffen Schaefer 5d0292573e Removed a check for trackedRace that isn't necessary anymore when
checking if a competitor is in a specific fleet
2015-11-12 15:38:29 +01:00
Steffen Schaefer 8805498255 Added missing final statements to variables in AbstractRaceColumn 2015-11-12 15:36:01 +01:00
Steffen Schaefer 4136ae5aeb Added .project files for /java, /mobile and /wiki to make it possible to
import these as projects into eclipse. Additionally added
filteredResources rules to hide subproject stuff from top level projects
(this fixed an problem that causes resources to be found twice in a
nested project setup).
2015-11-12 10:18:09 +01:00
Steffen Schaefer 1a02c9615b Merge branch 'design2015' 2015-11-12 08:18:24 +01:00
Steffen Schaefer 7b56584509 Merge branch 'master' into design2015 2015-11-10 15:51:09 +01:00
Steffen Schaefer 3b3a3273f3 Merge branch 'bug3348' 2015-11-10 15:49:29 +01:00
Steffen Schaefer 278ad5984b bug3348: Added some JavaDoc explaining the event filtering for
leaderboard search results in case of series
2015-11-10 15:36:25 +01:00
Steffen Schaefer 6c3b9b1a41 Removed unused code and import 2015-11-10 15:22:39 +01:00
Steffen Schaefer bf6e14fdfa Merge remote-tracking branch 'origin/master' into design2015 2015-11-10 15:20:45 +01:00
Steffen Schaefer e5da8181fa Fixed filtering of search results without events that was broken after
having multiple events associated to a search result
2015-11-06 11:07:02 +01:00
Steffen Schaefer a43a4ed3e6 bug3348: Improved keyword search for series events/leaderboards 2015-11-06 09:28:46 +01:00
Steffen Schaefer abf9dec6d7 NavigationPathDisplay is used by default to render breadcrumbs on
desktop
2015-11-04 09:23:44 +01:00
Steffen Schaefer bfa6d7269c Added WithHeader marker to desktop event and series activities 2015-11-04 09:23:08 +01:00
Steffen Schaefer 1cd6a9e9bc Setting desktop NavigationPathDisplay state depending on a marker
interface of the activity
2015-11-04 09:22:32 +01:00
Steffen Schaefer 912ac90fb1 Added specialized NavigationPathDisplay for desktop to solve problems
regarding activities with gray header
2015-11-04 09:10:53 +01:00
Steffen Schaefer 815afca4a9 Removed unneccessary whitespaces 2015-11-02 11:04:14 +01:00
Steffen Schaefer 57c000d506 Integrated redundant declarations of Desktop and Mobile GWT modules into
Home
2015-11-02 10:35:44 +01:00
Steffen Schaefer f649389663 removed outdated comment 2015-11-02 10:34:17 +01:00
Steffen Schaefer 7d91eafe1b Added more content to "what's new" page 2015-11-02 10:21:36 +01:00
Steffen Schaefer 4999874815 Commented stuff on "what's new" that isn't live yet 2015-11-02 10:03:20 +01:00
Steffen Schaefer 36094be765 Added some content to "what's new" page 2015-11-02 10:01:33 +01:00
Steffen Schaefer bfda0f15f0 Merge remote-tracking branch 'origin/master' into design2015 2015-11-02 09:11:56 +01:00
Steffen Schaefer c8c012fd65 Fixed typo in What's new 2015-11-02 09:11:15 +01:00
Steffen Schaefer 673de2a922 Implemented navigation path for mobile
SeriesMiniOverallLeaderboardActivity
2015-10-30 09:19:10 +01:00
Steffen Schaefer 81b6ad32e8 Code cleanup (non changeable field is final) 2015-10-30 09:18:53 +01:00
Steffen Schaefer aeb921aed9 Implemented navigation path for mobile SeriesActivity 2015-10-30 09:15:20 +01:00
Steffen Schaefer cbe9e00523 Implemented navigation path for mobile MediaActivity 2015-10-30 09:10:37 +01:00
Steffen Schaefer 4c6de88063 Implemented navigation path for mobile LatestNewsActivity 2015-10-30 09:10:18 +01:00
Steffen Schaefer 2bb3e28175 Extracted construction of the mobile navigation path to the event
level to be able to recycle this in other event related activities
2015-10-30 09:09:39 +01:00
Steffen Schaefer d931a9dd54 Implemented navigation path for mobile MiniLeaderboardActivity 2015-10-30 08:54:29 +01:00
Steffen Schaefer 8d4e198e5c Implemented navigation path for mobile MultiRegattaActivity 2015-10-30 08:51:50 +01:00
Steffen Schaefer 819b4f84ba Implemented navigation path for mobile RacesActivity 2015-10-30 08:51:27 +01:00
Steffen Schaefer a838567760 Extracted construction of the mobile navigation path to the regatta
level to be able to recycle this in other event related activities
2015-10-30 08:50:52 +01:00
Steffen Schaefer 266557bd94 Implemented navigation path for mobile RegattaActivity 2015-10-30 08:33:07 +01:00
Steffen Schaefer b5a7cb4e23 Added ExperimentalFeatures flag to activate the usage of
NavigationPathDisplay on mobile
2015-10-30 08:24:24 +01:00
Steffen Schaefer f357dc7b0d Implemented NavigationPathDisplay for the mobile navigation dropdown 2015-10-30 08:22:03 +01:00
Steffen Schaefer 84cfcfbc26 Usage of NavigationPathDisplay in event list UI 2015-10-29 10:24:57 +01:00
Steffen Schaefer 765754ec8d Deactivating breadcrumbs in TabPanel depending on ExperimentalFeatures 2015-10-29 10:15:09 +01:00
Steffen Schaefer 96709743dd Usage of NavigationPathDisplay in series UI 2015-10-29 10:14:06 +01:00
Steffen Schaefer 861f399e81 Reduced visibility of private methods 2015-10-29 10:08:43 +01:00
Steffen Schaefer 0ae466b8b0 Added ExperimentalFeatures flag to activate the usage of
NavigationPathDisplay in desktop
2015-10-29 10:08:11 +01:00
Steffen Schaefer 2f5d2475c2 Usage of NavigationPathDisplay in events UI 2015-10-29 10:01:06 +01:00
Steffen Schaefer 8d6020ea0a breadcrumbs are currently deactivated due to styling problems 2015-10-29 09:59:50 +01:00
Steffen Schaefer 198935a8c9 Non functional setup of NavigationPathDisplay for mobile 2015-10-29 09:43:04 +01:00
Steffen Schaefer 39801162ae Implemented NavigationPathDisplay for desktop using breadcrumbs 2015-10-29 09:23:25 +01:00
Steffen Schaefer 4a8116e9e1 Using the ClientFactory when constructing the ActivityManager in
AbstractMvpEntryPoint
2015-10-29 09:21:04 +01:00
Steffen Schaefer 36e6d20d3e AbstractMvpEntryPoint is now typed by the ClientFactory to allow
extensions in subclasses
2015-10-29 09:15:04 +01:00
Steffen Schaefer f5a11c1de1 ClientFactory is now generically typed by the TopLevelView to allow
extensions in subclasses
2015-10-29 09:11:28 +01:00
Steffen Schaefer 8f6e840576 Home desktop now has a NavigationPathDisplay based on BreadCrumbPane 2015-10-28 17:24:06 +01:00
Steffen Schaefer a45154ec30 Added functionality to clear all breadcrumb items 2015-10-28 17:23:59 +01:00
Steffen Schaefer 6f89ac5e35 Implemented SailingActivityManager for Home module 2015-10-28 17:23:54 +01:00
Steffen Schaefer a7a7044c4d CustomActivityManager can now be inherited outside of sse 2015-10-28 17:23:48 +01:00
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