Commit Graph
26352 Commits
Author SHA1 Message Date
Benjamin Barth 23615ef97f Changes notification mails to use html with styled link buttons 2016-07-18 16:17:44 +02:00
Axel Uhl 133fcdaa58 Merge branch 'master' into bug3785
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/Home.gwt.xml
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java

Change-Id: I73298972a7761dc6580154ecc83d5eda1b39fadc
2016-07-18 13:06:54 +02:00
Axel Uhl f1aa6c8d36 Merge remote-tracking branch 'server/raceboardmodes' into raceboardmodes 2016-07-18 13:02:27 +02:00
Benjamin Barth ec81896034 Moved JSNI method to show reset zoom button to BaseChart and added a
README.md to document patch on the highcharts sources.
2016-07-18 11:54:09 +02:00
Benjamin Barth ad0bc135a9 Added release notes for pre-defined analysis / raceboard modes 2016-07-18 11:21:38 +02:00
Axel Uhl e4bbb427ce Merge branch 'master' into bug3785 2016-07-18 10:22:46 +02:00
Axel Uhl 8d36f52620 Merge branch 'master' into raceboardmodes 2016-07-18 10:01:50 +02:00
Axel Uhl e08b6c1622 Merge remote-tracking branch 'server/master' 2016-07-18 10:01:32 +02:00
Benjamin Barth 702cafd1cd Added JSNI method to show reset zoom button after zooming via API 2016-07-18 09:17:28 +02:00
Axel Uhl fead633e77 Merge branch 'master' into raceboardmodes 2016-07-17 23:15:55 +02:00
Axel Uhl 9147d7cca8 create the wind simulator thread as a daemon thread to not keep VM from shutting down if requested 2016-07-17 23:15:02 +02:00
Axel Uhl 4e55229115 stop receiving triggers in RaceBoardModes when no longer necessary 2016-07-17 23:09:27 +02:00
Axel Uhl 279f03e062 Merge branch 'master' into raceboardmodes 2016-07-17 18:12:45 +02:00
Axel Uhl 559c768175 pause timer if in live mode for start analysis; addresses comment #23 of bug 3779 2016-07-17 17:48:30 +02:00
Axel Uhl 80531e5fba for winning lanes mode, fixed trigger() method which has to wait for the competitors in race before selecting them 2016-07-17 17:19:53 +02:00
Axel Uhl 1ea6443aad trying to increase the probability that the StartModeAnalysis view shows the chart and the map reasonably well 2016-07-17 14:27:36 +02:00
Axel Uhl 4a081c5776 fixed issue in SimpleRaceMetadataDTO for RUNNING race state, causing Start Analysis menu item to appear properly
Change-Id: I66221118a4e7e1c7764c55a243b49e38345cc434
2016-07-16 23:47:10 +02:00
Axel Uhl 100ea8c30f aftermath for 8387f3379d: needed to expose Raceboard sources to Home.gwt.xml module to make RaceBoardModes enum visible
Change-Id: Id305a9dd2e0dc301d708b0ec41336cedd7d3bcf5
2016-07-16 23:46:38 +02:00
Axel Uhl 8387f3379d use enum literals to produce RaceBoardMode parameter
Change-Id: I728a2f41e244707a62359c9e6c2812f7b0d8440a
2016-07-16 22:54:39 +02:00
Axel Uhl c44d6eeb14 use leaderboard for specific time point to perform competitor selection update in RaceBoardModes
Change-Id: I2963c155d9cca018f86cb6953e115280ae50dfac
2016-07-16 22:47:01 +02:00
Axel Uhl 6cdd32bbbf structured the RaceBoardModes such that only those that need CompetitorsInRace notifications will have them
Change-Id: I43a2ec87ded4133b9d2a15771e1ddbf856e62a97
2016-07-16 15:37:18 +02:00
Axel Uhl 0a666baf6e unsubscribe from competitors-for-race updates in those PlayerModes that don't need it
Change-Id: Ib0eabc33e29e0dbecfa4b86b2991d86aa8dc6a21
2016-07-16 15:33:26 +02:00
Axel Uhl dae3acd2e9 an untested attempt to re-structure the PlayerModes
Change-Id: I7685f7018899551941f2d6a7b3297687b653fc9d
2016-07-16 15:31:52 +02:00
Axel Uhl 82d9b3cf63 Merge remote-tracking branch 'server/raceboardmodes' into raceboardmodes 2016-07-16 12:57:27 +02:00
Axel Uhl 53df4fa00f formatting only
Change-Id: Ic363fefd6a62719d485faecc09f0092ffa7e7fd5
2016-07-16 12:57:15 +02:00
Axel Uhl d206558bf1 Merge remote-tracking branch 'origin/predefined-analysis' into raceboardmodes 2016-07-16 01:04:48 +02:00
Axel Uhl 1c5604be22 fixed message texts for notifications
Change-Id: Ie127ea34b58ceb087433b7d6570f3149a0c633c0
2016-07-15 20:01:35 +02:00
Axel Uhl 568d6cd767 in the HTML mail embed the link as a <a> element
Change-Id: I5c89ddf6de6872ca0991f5e738b0d8e1d5907c66
2016-07-15 19:59:00 +02:00
Axel Uhl 6c199d8598 also notify users interested in leaderboard correction changes if only a single competitor was changed
Change-Id: I67f37d60679b96e3a3dd4c640e24f61f580428f6
2016-07-15 19:58:39 +02:00
Axel Uhl 4adb6ba386 open the OSGi service tracker, or else nothing happens...
Change-Id: I5b278f4ef72849f2910b2b58dfa9b622cc9631bd
2016-07-15 19:53:44 +02:00
Axel Uhl 9526d78d70 a little speed-up in Util.addToValueSet, avoiding duplicate look-up
Change-Id: I428fbe0a331e3989c357db5947f046b59ddd6631
2016-07-15 19:46:27 +02:00
Axel Uhl 42429da7a1 encode URLs before sending them in an HTML e-mail
Change-Id: Ic71c4a6a66a110dac3148261f01aa5b2ffd1c19c
2016-07-15 19:46:10 +02:00
Axel Uhl 451a67cb82 properly initialize this.scoreCorrectionListenersByLeaderboard in RacingEventServiceImpl
Change-Id: I5091865beef52d630793c521fc44bd1ddaf411e2
2016-07-15 19:45:36 +02:00
Axel Uhl d6419c51cb wired user notifications to a new LeaderboardScoreCorrectionNotifier in RacingEventService; wired notifications with TrackedRaceReplicatorAndNotifier
Change-Id: I4ff77cf49700140b134dc95326a3f7a844958d95
2016-07-15 18:38:24 +02:00
Benjamin Barth 11d1f137f5 Avoid potential NPE in RaceBoard start analysis mode on mobile devices,
where the competitor chart is used
2016-07-15 17:55:57 +02:00
Benjamin Barth bfec534837 Merge remote-tracking branch 'origin/raceboardmodes' into predefined-analysis 2016-07-15 17:05:05 +02:00
Axel Uhl 17eed109d1 Merge branch 'master' into bug3785 2016-07-15 16:19:08 +02:00
Axel Uhl 939c86addf in TrackedRaceImpl.isLive(), consider delay to live in addition to grace time
Change-Id: Ib81ce0e95bf3eefc7069e99e30ea2e7876244031
2016-07-15 16:17:37 +02:00
Axel Uhl aa748878c1 clear the UserStoreImpl.listeners map in the UserStoreImpl.clear() method; fresh replicas should start with no listeners
Change-Id: I43211599b4d0369efba5cde426975475d563b891
2016-07-15 15:22:10 +02:00
Benjamin Barth 32b3654bc4 Forced RaceviewerLaunchPad to be closed after selection a menu item 2016-07-15 14:59:02 +02:00
Benjamin Barth b16c0422eb Adjusted RaceviewerLaunchPad menu item visibility based on race state 2016-07-15 14:57:19 +02:00
Axel Uhl 721808aa77 use EventBase.getBaseURL() in SailingNotificationServiceImpl
Change-Id: I5d2afbc26f5ddb35c877fcc0dc5126f47d795db8
2016-07-15 14:27:58 +02:00
Benjamin Barth b18dd37af7 Added another convenience method to SimpleRaceMetadataDTO 2016-07-15 14:21:07 +02:00
Axel Uhl e9a3cbbbce fixed handling of event base URL in UI
Change-Id: Iec853e4983ac27209fd8f91a7b25df7d7962e7e5
2016-07-15 14:18:38 +02:00
Axel Uhl 97c25d6bcd added baseURL property to EventBase
Change-Id: I0fbd92b14331918986d817fc86a06912ae8f603d
2016-07-15 13:56:07 +02:00
Axel Uhl dea82a7c88 Merge branch 'master' into bug2775 2016-07-15 13:17:56 +02:00
Axel Uhl 2ecc1c0ed7 formatting and comments only
Change-Id: I5846ca73696b6d55982c06421ee4ff64515477d5
2016-07-15 12:22:18 +02:00
Axel Uhl d6ab714e25 Merge branch 'translation' 2016-07-15 11:26:06 +02:00
Axel Uhl 7b56eecb4c copied _zh_CN properties files after translation step onto the _zh properties files
Change-Id: I5f65b50d83c919b4655c188d1fec86db47c1302f
2016-07-15 11:25:35 +02:00
Axel Uhl 7ccd3b030f removed redundant _en.properties files again that were accidentally added during the translation process
Change-Id: Ibaf40ee35895ccf13b1d6338905f44e6e56ee50c
2016-07-15 11:12:00 +02:00