Steffen Schaefer
|
5e64de154c
|
Temporarily ignored SettingsTest because make default is currently
deactivated
|
2017-03-21 09:05:52 +01:00 |
|
Steffen Schaefer
|
29d98b7017
|
Temporarily deactivated saving of settings
|
2017-03-21 08:54:30 +01:00 |
|
Steffen Schaefer
|
8b0e1cde72
|
Merge branch 'master' into bug3529
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/home/solutions/SailingAnalyticsNotes.html
java/com.sap.sailing.www/release_notes_admin.html
|
2017-03-21 08:11:06 +01:00 |
|
Steffen Schaefer
|
55fcafa2fa
|
Merge branch 'master' into bug3529
|
2017-03-14 08:01:44 +01:00 |
|
Steffen Schaefer
|
1930e2a3b5
|
Merge branch 'master' into bug3529
Conflicts:
java/com.sap.sailing.www/release_notes_admin.html
|
2017-03-09 08:25:41 +01:00 |
|
Steffen Schaefer
|
09dd5ac285
|
Extended SettingsUtil to also be able to copy values from one settings
object to another
|
2017-03-07 14:52:33 +01:00 |
|
Steffen Schaefer
|
c0577add8a
|
Changed SettingsUtil to also work with SettingsMap instances
|
2017-03-07 12:37:14 +01:00 |
|
Steffen Schaefer
|
1f4565b029
|
Added JavaDocs
|
2017-03-07 11:09:46 +01:00 |
|
Steffen Schaefer
|
4a0e7f0713
|
Initial implementation to copy GenericSerializableSettings for settings
generically
|
2017-03-07 11:05:40 +01:00 |
|
Steffen Schaefer
|
ede732b417
|
Added release notes regarding AutoPlay
|
2017-03-07 09:25:52 +01:00 |
|
Steffen Schaefer
|
d42da1aab3
|
Merge branch 'master' into bug3529
|
2017-03-07 09:18:00 +01:00 |
|
Steffen Schaefer
|
e52955485b
|
Fixed a typo
|
2017-03-07 09:17:09 +01:00 |
|
Steffen Schaefer
|
9c06fbe752
|
Added release notes regarding user settings
|
2017-03-07 09:13:16 +01:00 |
|
Steffen Schaefer
|
c4959524e0
|
Merge branch 'master' into bug3529
|
2017-03-07 07:44:57 +01:00 |
|
Steffen Schaefer
|
9acb1acf53
|
Ensuring the correct default value for detailType in
MultiCompetitorLeaderboardChart
|
2017-03-06 16:45:54 +01:00 |
|
Steffen Schaefer
|
c03cad071d
|
Merge branch 'master' into bug3529
|
2017-03-06 15:51:33 +01:00 |
|
Steffen Schaefer
|
a27ebc7bfc
|
Merge branch 'master' into bug3529
|
2017-02-24 11:33:21 +01:00 |
|
Steffen Schaefer
|
17df222463
|
Removed unnecessary inherits to RaceBoard in AdminConsole
|
2017-02-24 09:22:39 +01:00 |
|
Steffen Schaefer
|
7db4e71dc9
|
Creating LeaderboardEditing links using the context settings
|
2017-02-24 09:20:40 +01:00 |
|
Steffen Schaefer
|
482d999860
|
Allowing to create URLs without settings
|
2017-02-24 09:17:29 +01:00 |
|
Steffen Schaefer
|
cf26f58e1f
|
Introduced context definition settings for LeaderboardEditing
|
2017-02-24 09:06:12 +01:00 |
|
Steffen Schaefer
|
d5317013ea
|
Moved Spectator settings to settings package
|
2017-02-24 09:02:02 +01:00 |
|
Steffen Schaefer
|
a55daef484
|
Code simplifications
|
2017-02-24 08:46:27 +01:00 |
|
Steffen Schaefer
|
8ee8a6cce0
|
Using Settings to construct links
|
2017-02-24 08:41:16 +01:00 |
|
Steffen Schaefer
|
47be750377
|
Handling more URL parameters by using GenericSerializableSettings
|
2017-02-24 08:25:59 +01:00 |
|
Steffen Schaefer
|
f98b9c70e5
|
Added a comment to GwtHttpRequestUtils regarding Settings
|
2017-02-24 08:25:21 +01:00 |
|
Steffen Schaefer
|
fbacf4546c
|
Creating Leaderboard.html links only using Settings objects instead of
String Maps
|
2017-02-23 15:29:57 +01:00 |
|
Steffen Schaefer
|
38f7588d30
|
Removed unused class
|
2017-02-23 14:52:39 +01:00 |
|
Steffen Schaefer
|
f736f9110b
|
Removed parsing of an unused URL parameter
|
2017-02-23 14:40:00 +01:00 |
|
Steffen Schaefer
|
6b81fe5e08
|
Removed unused constants for URL parameter names (most settings are now
handled as GenericSerializableSettings)
|
2017-02-23 14:27:28 +01:00 |
|
Steffen Schaefer
|
6125033186
|
Removed unused class
|
2017-02-23 14:25:10 +01:00 |
|
Steffen Schaefer
|
4b3f444e22
|
Implemented user settings for regatta leaderboards tab in series
|
2017-02-23 14:25:01 +01:00 |
|
Steffen Schaefer
|
fb47ec744f
|
Implemented user settings for leaderboard tab in event/regatta
|
2017-02-23 13:54:35 +01:00 |
|
Steffen Schaefer
|
6f63b38eca
|
Implemented user settings for overall leaderboard and competitor
analytics tabs in series
|
2017-02-23 10:09:00 +01:00 |
|
Steffen Schaefer
|
26d9553a65
|
Fixed IndexOutOfBoundsException if storing settings for the root
component
|
2017-02-23 09:41:52 +01:00 |
|
Steffen Schaefer
|
c68428e345
|
Added null check
|
2017-02-23 09:34:36 +01:00 |
|
Steffen Schaefer
|
f4b0e62cc3
|
Added SettingsStorageManager that uses settings from a place instead of
URL parameters
|
2017-02-23 08:25:32 +01:00 |
|
Steffen Schaefer
|
264e765112
|
Removed support to specify the preselectedRace in LeaderboardEntryPoint
and Home via URL. This is primarily intended for use in the RaceBoard
and was never used by end users in the case of LeaderboardEntryPoint and
Home.
|
2017-02-22 17:34:53 +01:00 |
|
Steffen Schaefer
|
df4d0a8ba6
|
Added missing inherits
|
2017-02-22 17:21:36 +01:00 |
|
Steffen Schaefer
|
3778fc45c9
|
Removed unused method parameter
|
2017-02-22 16:26:07 +01:00 |
|
Steffen Schaefer
|
f231a53999
|
Changed parsing of the preselected race to use a new Settings object
instead of manual URL parameter parsing
|
2017-02-22 16:20:26 +01:00 |
|
Steffen Schaefer
|
cc1a3cd7a8
|
Consistent naming of Settings used as context definition
|
2017-02-22 14:39:29 +01:00 |
|
Steffen Schaefer
|
443f75b6f2
|
Moved LeaderboardContextSettings to settings module to be able to
parameterize the module without including the whole source
|
2017-02-22 14:37:53 +01:00 |
|
Steffen Schaefer
|
c5b1bc3178
|
Not parsing URL parameters manually anymore
|
2017-02-22 13:42:50 +01:00 |
|
Steffen Schaefer
|
b6b055eba1
|
Fixed some Luna <-> Neon confusion in onboarding
|
2017-02-22 13:25:33 +01:00 |
|
Steffen Schaefer
|
6163425249
|
Merge branch 'master' into bug3529
|
2017-02-22 13:15:46 +01:00 |
|
Steffen Schaefer
|
426031846b
|
Inlined property names that are only used in Settings types (we do not
parse URL parameters manually anymore)
|
2017-02-22 13:14:26 +01:00 |
|
Steffen Schaefer
|
73d3ac395b
|
Merge branch 'master' into bug3529
|
2017-02-22 13:05:06 +01:00 |
|
Steffen Schaefer
|
fa1df6f0cf
|
Fixed some Luna <-> Neon confusion in onboarding
|
2017-02-22 13:03:42 +01:00 |
|
Steffen Schaefer
|
0035d09bb7
|
Added SAP JVM Tools to the features being installed by
installPluginsForEclipseNeon.sh
|
2017-02-22 13:00:54 +01:00 |
|
Steffen Schaefer
|
c69b89e48b
|
Added missing inherits
|
2017-02-22 09:32:01 +01:00 |
|
Steffen Schaefer
|
32958033cc
|
Added JavaDocs
|
2017-02-22 09:05:31 +01:00 |
|
Steffen Schaefer
|
7ed689300d
|
Fixed duplicate deserialization of Settings to an URLBuilder
|
2017-02-22 08:19:05 +01:00 |
|
Steffen Schaefer
|
a8c4a5cfaf
|
Added missing ignoreLocalSettings parameter to RegattaOverview links
|
2017-02-22 08:18:26 +01:00 |
|
Steffen Schaefer
|
7c41c39728
|
Added missing inherits
|
2017-02-22 08:05:31 +01:00 |
|
Steffen Schaefer
|
3c886208fc
|
Removed duplicate code by using inheritance
|
2017-02-21 14:08:08 +01:00 |
|
Steffen Schaefer
|
347291e0d0
|
Removed unused code
|
2017-02-21 09:37:31 +01:00 |
|
Steffen Schaefer
|
ee7d8c5036
|
Using UserSettingsStorageManager.createSettingsStorageManager in
RegattaOverview to create the SettingsStorageManager based on the
ignoreLocalSettings URL flag
|
2017-02-21 09:36:24 +01:00 |
|
Steffen Schaefer
|
41605478d9
|
JavaDoc improvements
|
2017-02-21 09:35:05 +01:00 |
|
Steffen Schaefer
|
5758c29c65
|
Added a factory method to UserSettingsStorageManager to create the
SettingsStorageManager instance based on the ignoreLocalSettings flag
|
2017-02-21 09:35:00 +01:00 |
|
Steffen Schaefer
|
5ff97afc1c
|
ComponentContextWithSettingsStorage now only provides save button if
SettingsStorageManager.supportsStore == true
|
2017-02-21 09:34:55 +01:00 |
|
Steffen Schaefer
|
e7e09a0895
|
Added supportsStore method to decide if a SettingsStorageManager can
handle save
|
2017-02-21 09:34:51 +01:00 |
|
Steffen Schaefer
|
f54ba0803e
|
Introduced SimpleSettingsStorageManager which reads Settings from the
URL only
|
2017-02-21 09:34:46 +01:00 |
|
Steffen Schaefer
|
0926eaecf0
|
ignoreLocalSettings is added to a generated URL in RegattaOverview if it
is set to true
|
2017-02-21 08:55:03 +01:00 |
|
Steffen Schaefer
|
b720da2021
|
Moved ignoreLocalSettings flag to a separate GenericSerializableSettings
class
|
2017-02-21 08:48:08 +01:00 |
|
Steffen Schaefer
|
0a7b43f8b3
|
Merge branch 'master' into bug3529
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/datamining/presentation/AbstractResultsPresenterWithDataProviders.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/presentation/MultiResultsPresenter.java
|
2017-02-21 08:19:41 +01:00 |
|
Steffen Schaefer
|
29fa3bc38f
|
Adjusted RegattaOverview to use Lifecycle/ComponentContext for handling
of settings
|
2017-02-20 08:28:44 +01:00 |
|
Steffen Schaefer
|
e39fc2cee8
|
The regular SettingsDialog can now optionally create links
|
2017-02-20 08:28:39 +01:00 |
|
Steffen Schaefer
|
cf43a62842
|
Pulled handling of initial settings into ComponentContext interface and
simplified its usage
|
2017-02-20 08:28:35 +01:00 |
|
Steffen Schaefer
|
c15bbc0fef
|
Renamed AbstractComponentContextWithSettingsStorage to
ComponentContextWithSettingsStorage because it isn't abstract anymore
|
2017-02-15 11:00:58 +01:00 |
|
Steffen Schaefer
|
1e4dec6f70
|
Using interface reference where possible
|
2017-02-15 10:59:40 +01:00 |
|
Steffen Schaefer
|
4b1f5107f2
|
Pulled initInitialSettings method up into ComponentContext interface to
handle the simple case without settings storage equally (to ease future
updates)
|
2017-02-15 10:59:26 +01:00 |
|
Steffen Schaefer
|
25b6a52621
|
Removed unused classes
|
2017-02-15 10:55:56 +01:00 |
|
Steffen Schaefer
|
d91c0d78a2
|
Added missing generics
|
2017-02-15 10:06:59 +01:00 |
|
Steffen Schaefer
|
4916a217bb
|
Merge branch 'master' into bug3529
|
2017-02-15 09:58:01 +01:00 |
|
Steffen Schaefer
|
4392c35fb5
|
Adjusted LeaderboardEditing to have a Layout based on DockLayoutPanel
(this is how Leaderboard is layouted) and fixed the CSS to reliably work
for both entry points and embedded mode of Leaderboard
|
2017-02-15 09:32:21 +01:00 |
|
Steffen Schaefer
|
bcdcd85d62
|
Using flat keys instead of '_' for perspective own settings
|
2017-02-14 17:57:56 +01:00 |
|
Steffen Schaefer
|
12e7ce5575
|
Using real settings objects to construct Leaderboard.html links
|
2017-02-14 16:20:30 +01:00 |
|
Steffen Schaefer
|
052e4cc1fc
|
Removed unused generic
|
2017-02-14 16:19:31 +01:00 |
|
Steffen Schaefer
|
f185942f12
|
Refactored entrypoint path to a constant to reduce duplications
|
2017-02-14 16:19:07 +01:00 |
|
Steffen Schaefer
|
a11440be04
|
Removed constants that are only used in one settings object
|
2017-02-14 15:47:50 +01:00 |
|
Steffen Schaefer
|
4c6d70dca9
|
Removed unused code
|
2017-02-14 15:39:24 +01:00 |
|
Steffen Schaefer
|
cbb567c8d3
|
Fixed inconsistencies of component hierarchy of LeaderboardViewer and
MetaLeaderboardViewer
|
2017-02-14 15:21:26 +01:00 |
|
Steffen Schaefer
|
90a239172b
|
Reduced code duplications and ensuring consistency regarding defaults
for LeaderboardSettings
|
2017-02-14 14:56:11 +01:00 |
|
Steffen Schaefer
|
c5e1d16ac2
|
Changed MultiCompetitorLeaderboardChart settings component to show the
DetailType selection based on the leaderboard type
|
2017-02-14 13:10:58 +01:00 |
|
Steffen Schaefer
|
7153165edd
|
Merge branch 'master' into bug3529
|
2017-02-14 11:34:44 +01:00 |
|
Steffen Schaefer
|
3d410bb30a
|
Only allowing chart types that are available for the leaderboard type
|
2017-02-14 11:20:50 +01:00 |
|
Steffen Schaefer
|
9f47868fc2
|
Using constant instead of hard-coded ID for
MultiCompetitorLeaderboardChart settings
|
2017-02-14 10:59:03 +01:00 |
|
Steffen Schaefer
|
1d7a5ef098
|
Fixed NPE
|
2017-02-14 10:58:59 +01:00 |
|
Steffen Schaefer
|
bcd7fc35cb
|
Code simplifications
|
2017-02-14 10:58:55 +01:00 |
|
Steffen Schaefer
|
92974ef001
|
Removed manual parsing of URL parameter chartDetail. Using it from the
deserialized settings instead
|
2017-02-14 10:58:52 +01:00 |
|
Steffen Schaefer
|
3627a11369
|
Moved embedded setting to LeaderboardPerspectiveOwnSettings and
restructured the code to create the LeaderboardEntryPoint UI after the
settings are available
|
2017-02-14 10:13:35 +01:00 |
|
Steffen Schaefer
|
aedf7c3b34
|
Removed fields that aren't needed at all
|
2017-02-14 09:59:17 +01:00 |
|
Steffen Schaefer
|
cf3cb0931b
|
Cloning settings isn't needed anymore because Settings are expected to
be immutable
|
2017-02-14 09:41:27 +01:00 |
|
Steffen Schaefer
|
421828aace
|
Added zoomTo to LeaderboardPerspectiveOwnSettings
|
2017-02-14 09:17:37 +01:00 |
|
Steffen Schaefer
|
f072950d50
|
LeaderboardSettings from the URL aren't parsed manually anymore
|
2017-02-14 08:50:48 +01:00 |
|
Steffen Schaefer
|
e3393c5557
|
First (non-working) changes to use lifecycle/settings framework for
Leaderboard.html link creation in AdminConsole
|
2017-02-13 10:41:37 +01:00 |
|
Steffen Schaefer
|
3267456e6e
|
Moved link sharing logic out of ComponentContext
|
2017-02-13 10:40:11 +01:00 |
|
Steffen Schaefer
|
9a01513ded
|
Temporarily deactivated SettingsTest (will be activated again when
settings implementation is finished)
|
2017-02-09 14:53:26 +01:00 |
|
Steffen Schaefer
|
ea63eb7109
|
Refactoring of SettingsDialog inheritance to have distinct classes for
different use-cases
|
2017-02-09 11:13:20 +01:00 |
|