Commit Graph
100 Commits
Author SHA1 Message Date
Papick Garcia Taboada 01ca6881ca Merge commit '9ddf4c7108336d2a020ebdc16a83eefe937d81ec' into android-maven-build-bug3190
# Conflicts:
#	java/pom.xml
2015-12-15 08:33:15 +01:00
Papick Garcia Taboada e197cf261a Fixed assets filtering in mobile pom 2015-12-15 08:30:32 +01:00
Papick Garcia Taboada db4d838761 Fixed asset filtering 2015-12-15 08:19:17 +01:00
Papick Garcia Taboada 5874f705eb Fixed resource filtering 2015-12-09 09:04:51 +01:00
Papick Garcia Taboada 8454523cf5 Changed the folders for assets and filtered assets 2015-12-09 09:01:44 +01:00
Papick Garcia Taboada cbe1975006 Rolled back build info property settings changes 2015-12-02 11:31:58 +01:00
Papick Garcia Taboada d70d123058 Added active profiles console output (maven help plugin) 2015-12-02 11:21:43 +01:00
Papick Garcia Taboada 0571a6dd1b Enabled time panel toggle 2015-11-18 15:44:11 +01:00
Papick Garcia Taboada a90003a4ef Implemented toggle functionality for time panel in simulator panel. Disabled by setting toggle button invisible. 2015-11-18 14:52:22 +01:00
Papick Garcia Taboada 1ed83205d6 Renamed some keys for better understading 2015-11-04 16:14:32 +01:00
Papick Garcia Taboada 888f4d243a Autoplay now triggered by thumbnails slider 2015-11-04 13:01:30 +01:00
Papick Garcia Taboada 4d601952c4 Moved MediaConstants into shared package 2015-10-28 09:57:49 +01:00
Papick Garcia Taboada 38d307adf5 Header now points to SapInSailing 2015-10-26 11:35:25 +01:00
Papick Garcia Taboada 82774dd77d New "Solutions" desktop and mobile pages. Not 100% yet, still need design fine tuning 2015-10-25 21:56:48 +01:00
Papick Garcia Taboada 15674e8485 Fixed compile error 2015-10-22 23:58:25 +02:00
Papick Garcia Taboada 0ff124ccf4 Merge branch 'design2015' of ssh://sapsailing.com/home/trac/git into design2015
# By Benjamin Barth (7) and Steffen Schaefer (2)
# Via Benjamin Barth
* 'design2015' of ssh://sapsailing.com/home/trac/git:
  Adjusted style of shared ErrorMessage
  Moved shared ErrorPlace into respective package and abstracted ErrorActivity implementations
  Refactored Activity implementations to use convenience AsyncCallback imnplementation
  Refactored AbstractActivityProxy implementation to use convenience AsyncCallback imnplementation
  Added AsyncCallback implementations for consistant error handling in Activities and ActivityProxies
  Fixed layout of mobile EventOverviewStage
  Fixed mobile navigation for single regatta and series events
  Updated main.gss in gwt.theme to the current state of gwt.ui
  Merged SharedRessources of desktop and mobile to fix rendering issues of shared widgets

Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/event/AbstractEventActivity.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/event/EventActivityProxy.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/event/multiregatta/mediatab/MultiregattaMediaTabView.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/event/regatta/mediatab/RegattaMediaTabView.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/events/EventsActivity.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/events/EventsClientFactory.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/start/StartActivity.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/places/event/AbstractEventActivity.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/places/event/EventActivityProxy.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/places/series/SeriesActivity.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/places/series/minileaderboard/SeriesMiniOverallLeaderboardActivity.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/places/searchresult/SearchResultActivity.java
2015-10-22 23:56:18 +02:00
Papick Garcia Taboada e449377b33 Refactored communication layer into new packages (initial moving around) 2015-10-22 21:07:19 +02:00
Papick Garcia Taboada aed28d6185 Merge commit '5326464b190d6f1b9d81072e64596cc556cc0b1d' into android-maven-build-bug3190
* commit '5326464b190d6f1b9d81072e64596cc556cc0b1d':
  removed FIXME comment; it was addressed by commit 52d9dc176e
  fix for bug 3298: count a race for discarding only when the competitor has a score correction or a rank assigned at that time point
  show control buttons in "Tracked Races" admin console panel again
2015-10-22 10:53:43 +02:00
Papick Garcia Taboada 16ec8ff26c New default is to build mobile only 2015-10-22 10:53:14 +02:00
Papick Garcia Taboada b2b8813d72 Merge branch 'master' into android-maven-build-bug3190
* master: (98 commits)
  Disabled the generig data mining RESTlet
  Added the docu for the data mining RESTlets
  Implemented a predefined query to get the sum of maneuvers per competitor
  Added a dimension to get the amount of maneuvers for a race of a competitor
  Added the distance sum query to the regatta queries
  Made Distance json serializable and added a predefined query for the distance sum grouped by competitor name and leg type
  Added average speed query for race of regatta to the RESTlets
  Implemented "ensureInjected" behaviour and removed duplicate script injecting.
  Cleaned DataMiningResource and added simple query for regattas
  merge import consolidation
  fixed merge accident: remove ssj.jar from simulator bundle's .classpath
  save subtraction in BlastRandom.nextExponential();
  correct relation of geometric and exponential distribution;
  Cleaned the CompoundGroupKey
  use java.util.Random for random number generation (used for wind pattern with gusts); remove library "ssj.jar";
  Minor change in the DataMiningServer interface
  removing reference to idangerous swiper from AutoPlay.html
  removed idangerous.swiper.js which is not used anymore
  removed jdom from xmlexport bundle's lib/ folder and acquire it from target platform instead
  Added a predefined query for all races for testing
  ...
2015-10-21 14:47:49 +02:00
Papick Garcia Taboada 7b22a9a57f Centered loading animation 2015-10-20 17:18:00 +02:00
Papick Garcia Taboada 15102bf84b Changed color back to "red" for live state in RO. 2015-10-20 15:49:57 +02:00
Papick Garcia Taboada 72e4865bd8 Enabled autoplay in fullscreen viewer 2015-10-20 15:11:10 +02:00
Papick Garcia Taboada e456150e99 Implemented "ensureInjected" behaviour and removed duplicate script injecting. 2015-10-20 13:43:35 +02:00
Papick Garcia Taboada 3557b01de9 Introduced build info asset resource filtering 2015-10-19 16:42:18 +02:00
Papick Garcia Taboada b2112ee8e0 Merge commit '4e3e4ec1e54ba9b0234c61f2796f8173c01f1447' into design2015-clientcache
* commit '4e3e4ec1e54ba9b0234c61f2796f8173c01f1447':
  Competition Format - Abandend and Postponed state are now shown correctly
2015-10-15 10:55:53 +02:00
Papick Garcia Taboada 5254bdf8a2 Merge commit '579995e6be3defbc246904338b8d2eaa57fe8854' into design2015-clientcache
* commit '579995e6be3defbc246904338b8d2eaa57fe8854':
  Fixed compitetor statistics calcualtation
  Show mini leaderboard on mobile overview pages if there are no results yet, containing a respective info text
  Show mini leaderboard on desktop overview pages if there are no results yet, containing a respective info text
  Bugfix to make iPad to be recognized as tablet and not as desktop
  Moved device category detection to common
  made the image and video list in the EventDetailsComposite clickable (open in new browser)
  removed image preview from image edit dialog
  Tablet detection finetuning for FireFox on Android
  Removed the PolarSheets from the SailingGWT launch config
  Tablet detection finetuning
  removed GWT.debugger() statement
  added a busy indicator to the image editor to show that the image size resolution takes some time
  improved video list view
  Moved the retrieval of the dimensions of an event image to the server to avoid loading of the image clientside
  remove a number of now unnecessary NoWindException declarations
2015-10-15 10:53:23 +02:00
Papick Garcia Taboada 615c97a465 Introduced earliest load time to result with ttl (for batching) 2015-10-15 10:53:01 +02:00
Papick Garcia Taboada d9dd8e5b49 Added missing dispatch to client factory 2015-10-15 10:52:16 +02:00
Papick Garcia Taboada cc11c48098 Moved test to test fragment 2015-10-15 10:51:44 +02:00
Papick Garcia Taboada 8cad19ebe2 Unit tests for client side cache 2015-10-15 08:55:51 +02:00
Papick Garcia Taboada 6474b87377 Loading animation 2015-10-13 17:34:26 +02:00
Papick Garcia Taboada 975bf08479 Caching eventslist 2015-10-13 17:34:10 +02:00
Papick Garcia Taboada a125116086 Minor refactorings 2015-10-13 14:20:13 +02:00
Papick Garcia Taboada cafbdac68b Merge commit '23f25622b49877757ed5098035293973d3ad0b2e' into design2015-clientcache
* commit '23f25622b49877757ed5098035293973d3ad0b2e':
  Regatta Overview - Set "latest update" column as initial sort column
  Regatta Overview - Fixed default sort order of "latest update" column
  Regatta Overview - Fixed URL parameters for filter settings link sharing
2015-10-13 10:14:25 +02:00
Papick Garcia Taboada 68683b4c7a Initial client side caching implementation 2015-10-13 10:06:23 +02:00
Papick Garcia Taboada 1f500be179 Enabled mobile tests execution through maven 2015-10-06 15:08:23 +02:00
Papick Garcia Taboada 60c7462fca Moved mobile build aar configuration into java parent pom 2015-09-29 15:52:05 +02:00
Papick Garcia Taboada 496fee1395 Moved mobile build configuration into mobile parent pom 2015-09-29 09:29:17 +02:00
Papick Garcia Taboada 683c389102 Modifed build script with maven call for mobile apps 2015-09-23 09:15:45 +02:00
Papick Garcia Taboada de9b8187fd Fix right side (buttons) min-width 2015-09-22 10:08:54 +02:00
Papick Garcia Taboada c29b409e6a Fixed UI for very long names (workaround) 2015-09-19 17:34:54 +02:00
Papick Garcia Taboada 0c180f8c01 Fixed exclusion lists broken after profile introduction 2015-09-16 15:14:45 +02:00
Papick Garcia Taboada 09c336eabf Added profile 2015-09-16 14:15:56 +02:00
Papick Garcia Taboada a4cb16e9aa Merge branch 'android-maven-build-bug3190' of ssh://sapsailing.com/home/trac/git into android-maven-build-bug3190
# By Steffen Schaefer
# Via Steffen Schaefer
* 'android-maven-build-bug3190' of ssh://sapsailing.com/home/trac/git:
  Added Maven profile to activate the build of the test bundles
2015-09-16 11:58:54 +02:00
Papick Garcia Taboada b71dc3addd Added android packaging plugins to "with-mobile" profiles 2015-09-16 11:58:48 +02:00
Papick Garcia Taboada 9183ea47d0 Updated Targetplatform 2015-09-07 14:32:10 +02:00
Papick Garcia Taboada 9dc90b4d31 Blog Link in the Header 2015-09-07 14:31:39 +02:00
Papick Garcia Taboada 9ed2f88428 Countdown initial styling 2015-07-21 16:59:55 +02:00
Papick Garcia Taboada e464526fe6 Fixed stage height 2015-07-21 16:30:22 +02:00
Papick Garcia Taboada c71e242357 Hide title and subtitles 2015-07-21 16:16:31 +02:00
Papick Garcia Taboada 3788e6ff57 First stage css fixes 2015-07-21 14:17:19 +02:00
Papick Garcia Taboada 60422d321f Initial data fetch (needs to be stripped down for mobile) 2015-07-21 11:48:13 +02:00
Papick Garcia Taboada fa39d4cb2e Merge branch 'design2015-mobilehome' of ssh://sapsailing.com/home/trac/git into design2015-mobilehome
# By Steffen Schaefer
# Via Steffen Schaefer
* 'design2015-mobilehome' of ssh://sapsailing.com/home/trac/git:
  Added method to set the Quickfinder values
  Initial addition of the quickfinder for mobile StartPlace (without contents)

Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/places/start/StartView.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/places/start/StartViewImpl.java
2015-07-21 11:42:25 +02:00
Papick Garcia Taboada 21f57572fb Copied desktop stage to mobile 2015-07-21 11:39:44 +02:00
Papick Garcia Taboada dded78c927 Work in progress: start place 2015-07-21 11:04:30 +02:00
Papick Garcia Taboada 9c0b8b53d6 Fixed Bug 3079 (font weight) 2015-07-16 15:39:14 +02:00
Papick Garcia Taboada b362a7c23c Introduced fine grained highcharts injection
Modules that require more than just base+theme must ensure required resources injected at startup.
2015-07-16 12:53:33 +02:00
Papick Garcia Taboada bfdb957baf Introduced hover state vor "live" button state. Bug 3111 2015-07-16 12:02:39 +02:00
Papick Garcia Taboada 6f0991dee6 Style fixes 2015-07-14 18:26:34 +02:00
Papick Garcia Taboada 208be9d7a7 Merge branch 'design2015' of ssh://sapsailing.com/home/trac/git into design2015
# By fmittag (2) and Steffen Schaefer (1)
# Via Steffen Schaefer
* 'design2015' of ssh://sapsailing.com/home/trac/git:
  Using local works directories for SDM to reduce amout of temp files
  fix for bug 3057 - Validator for event image upload erroneously requests a URL after successful upload
  fixed launch config
2015-07-14 17:57:50 +02:00
Papick Garcia Taboada 822f86192c Fixed highcharts/ entry point ordering 2015-07-14 17:56:45 +02:00
Papick Garcia Taboada c79f28ea3c Event logo as place navigation 2015-07-14 16:58:32 +02:00
Papick Garcia Taboada 67134ddbda Fixed overlapping footer 2015-07-14 16:46:23 +02:00
Papick Garcia Taboada 6284ad7ef0 Merge branch 'design2015-races' of ssh://sapsailing.com/home/trac/git into design2015-races
# By Steffen Schaefer
# Via Steffen Schaefer
* 'design2015-races' of ssh://sapsailing.com/home/trac/git:
  Fixed calculation of live race count for regatta progress
2015-07-14 16:10:55 +02:00
Papick Garcia Taboada e943df5de5 Introduced placeholder class for experimental features boolean flags 2015-07-14 16:10:40 +02:00
Papick Garcia Taboada a05b324be8 Increased font-size, padding, line spacing in footer (mobile) 2015-07-14 15:45:24 +02:00
Papick Garcia Taboada 5a851b0ebf Merge branch 'design2015' of ssh://sapsailing.com/home/trac/git into design2015
# By Steffen Schaefer
# Via Steffen Schaefer
* 'design2015' of ssh://sapsailing.com/home/trac/git:
  Better visualization of course area name in event header
2015-07-14 15:44:45 +02:00
Papick Garcia Taboada 867c12a855 Removed unused partial 2015-07-14 15:44:21 +02:00
Papick Garcia Taboada 7f7e6b9c21 Removed debug data from title 2015-07-14 15:18:35 +02:00
Papick Garcia Taboada 0bb92a392e Merge branch 'design2015-races' of ssh://sapsailing.com/home/trac/git into design2015-races
# By Steffen Schaefer (5) and fmittag (1)
# Via Steffen Schaefer (2) and fmittag (1)
* 'design2015-races' of ssh://sapsailing.com/home/trac/git:
  Fixed NPE in regatta filter if boat category is null
  Added defaul course area to regatta header body
  Removed duplicate code
  Showing default course area for regattas in the event header if there is more than one course area for the event
  Only showing leaderboard group if there is more than one associated with the event
  fixed bug during event creation
2015-07-14 15:17:48 +02:00
Papick Garcia Taboada 6d081df701 Use initials when there is no space for the whole name 2015-07-14 14:51:58 +02:00
Papick Garcia Taboada a5417cb86c Fixed finished status 2015-07-14 13:35:31 +02:00
Papick Garcia Taboada 147f1db034 Filling race with wind data 2015-07-14 10:29:47 +02:00
Papick Garcia Taboada 81df6f66d7 Fixed loop variable 2015-07-14 10:22:57 +02:00
Papick Garcia Taboada 0d2180f398 Merge branch 'design2015-races' of ssh://sapsailing.com/home/trac/git into design2015-races
# By Benjamin Barth
# Via Benjamin Barth
* 'design2015-races' of ssh://sapsailing.com/home/trac/git:
  Race list - Adjusted wind DTOs for race lists
2015-07-14 10:08:57 +02:00
Papick Garcia Taboada d27b0c909f Initial data for wind ranges 2015-07-14 10:08:33 +02:00
Papick Garcia Taboada 66adb20bf4 Merge branch 'design2015-races' of ssh://sapsailing.com/home/trac/git into design2015-races
# By Benjamin Barth (2) and Steffen Schaefer (2)
# Via Steffen Schaefer
* 'design2015-races' of ssh://sapsailing.com/home/trac/git:
  Split up in several actions with different refresh intervals and implemented auto refresh for race list
  Race list - Added utility method to compare start dates
  Regatta list - Reader header no longer shows an arrow if not linked
  Added ordering to FleetMetadataDTO

Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/partials/racelist/RaceListDataUtil.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/RaceListViewDTO.java
2015-07-14 09:49:46 +02:00
Papick Garcia Taboada 903595ad47 Refactored DTOs so we can show ranges in the UI 2015-07-14 09:43:42 +02:00
Papick Garcia Taboada cfdac2d8eb Merge branch 'design2015-mobile' of ssh://sapsailing.com/home/trac/git into design2015-mobile
# By Steffen Schaefer
# Via Steffen Schaefer
* 'design2015-mobile' of ssh://sapsailing.com/home/trac/git:
  Removed debug code
  Fixed refresh loop in desktop version
  Improved mapping of old place to new one
  MultiregattaOverviewPlace supports mobile
  Removed debug code
  Improved debugging in JS for the entry point
  Correctly reusing the place rerouting for old places to new ones on mobile form factor

Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/app/DesktopActivityMapper.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/app/MobileActivityMapper.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/SwitchingEntryPoint.java
2015-07-02 17:50:02 +02:00
Papick Garcia Taboada dfe59ad306 Implemented seamless desktop/ mobile switching for mini and full leaderboard 2015-07-02 17:07:58 +02:00
Papick Garcia Taboada 32977d28da Introduced adhoc switch 2015-07-01 19:04:51 +02:00
Papick Garcia Taboada ff2ea7f787 Improved desktop/ mobile switching for actions 2015-07-01 18:34:06 +02:00
Papick Garcia Taboada 5455019cca Added surrounding div to properly register event handler 2015-07-01 18:19:33 +02:00
Papick Garcia Taboada 6a8f100d08 Re-using desktop history mapper, improved desktop/ mobile switcher 2015-07-01 18:09:08 +02:00
Papick Garcia Taboada 499d2ec86a Improved mobile switching 2015-07-01 14:18:31 +02:00
Papick Garcia Taboada bd4f6fb5f7 Moved resources that where moved into bundles 2015-07-01 13:53:17 +02:00
Papick Garcia Taboada 1aba37491e Removed highcharts entires from html files 2015-07-01 13:52:58 +02:00
Papick Garcia Taboada 03eb0a1617 Fixed build relevant metadata 2015-07-01 13:39:44 +02:00
Papick Garcia Taboada f71089cbc4 Modified modules/ startup urls 2015-07-01 13:33:01 +02:00
Papick Garcia Taboada 5741b3a235 Merge branch 'design2015-mobile' of ssh://sapsailing.com/home/trac/git into design2015-mobile
# By Axel Uhl (40) and others
# Via Axel Uhl (10) and others
* 'design2015-mobile' of ssh://sapsailing.com/home/trac/git: (109 commits)
  Stage video title is now shown using lower third on mobile
  Play button of VideoPlayer is now smaller for low resolutions
  Fixed pause event for VideoJsPlayer
  Introduced VideoPlayer as base widget of VideoWithLowerThird / fixed play button positioning
  Refactored package structure of lowerThird and videoPlayer
  Fixed autoplay of videos on media page
  Changed event handling to be compatible with video.js plugins
  Updated video.js to v4.12.10 / updated video.js plugins
  Hiding lower third when starting the video
  Fixed media page layout
  Removed fixed ratio of VideoJsPlayer to make setting the size when using the player work properly
  Implemented lower third for video player
  Fixed regatta calculation in EventContext
  Mobile - Used new SectionHeaderContent place navigation
  Mobile - Added place navigation for Latest news
  Mobile - Enabled SectionHeaderContent to work with place navigations
  Improved calculation of the request latency
  Updates box mobile - Fixed coloring of recent updates box items
  Improved calculation of current server time in client side dispatch system
  Event Overview mobile - Reduced number of entries in mini leaderboard for single regatta and series event overviews
  ...
2015-07-01 13:22:52 +02:00
Papick Garcia Taboada c16878fed1 Moved resources into GWT modules 2015-07-01 13:10:48 +02:00
Papick Garcia Taboada af41084bac Try/ Catch around complex statistics calculations 2015-06-19 14:32:27 +02:00
Papick Garcia Taboada 6a41beb017 Show title/ subtitle for videos 2015-06-19 14:30:21 +02:00
Papick Garcia Taboada cda320559b Changed order of stats 2015-06-19 14:08:12 +02:00
Papick Garcia Taboada 15d0a15d74 EventHeader in two lines 2015-06-18 21:27:52 +02:00
Papick Garcia Taboada b05a40cc35 Added quick finder to mini leaderboard 2015-06-18 21:14:39 +02:00
Papick Garcia Taboada 6a56e754ee Merge branch 'design2015-mobile' of ssh://sapsailing.com/home/trac/git into design2015-mobile
# By Steffen Schaefer
# Via Steffen Schaefer
* 'design2015-mobile' of ssh://sapsailing.com/home/trac/git:
  Implemented wrapping of longer statistic items without overlap
  Quick solution to guide users to the leaderboard view
  Adjusted condition to enable/disable the calculation of stats that could have a bad influence on the overall system performance

Conflicts:
	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-06-18 21:04:01 +02:00
Papick Garcia Taboada 2f135523df Renamed the Minileaderbox to "Results/ Standings" to better describe the content. Bold points without "pts" label. 2015-06-18 20:58:49 +02:00
Papick Garcia Taboada 9701f21da4 Disable stats by system property 2015-06-18 17:23:09 +02:00