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