Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl e3dae51ebf added sailID to Boat; reduced number of decimals for distance to 0 2011-09-22 10:12:51 +02:00
Axel Uhl 17021fb447 trying to fix strange bug: when columns further right are expanded, header styling fails and columns go missing 2011-09-22 00:48:59 +02:00
Axel Uhl a521204c1e fixed text field font size/style 2011-09-21 22:29:50 +02:00
Axel Uhl cb88a06f67 fixed broken comment in CSS which commented the default font size/style settings 2011-09-21 22:17:16 +02:00
Axel Uhl d780a497ae fixed height of background bar 2011-09-21 21:54:13 +02:00
Axel Uhl 99eb98b4a5 managed to style the individual header cells according to column-specific styles 2011-09-21 21:39:29 +02:00
Axel Uhl f2349cb5cc improved popup dialog style; added competior parameter for xcelsius getRankPerLeg service 2011-09-21 11:11:41 +02:00
Axel Uhl 56ba9b462b replaced background bar color 2011-09-21 10:51:58 +02:00
Axel Uhl 174bb620dc adjusted background color of popup dialog frame 2011-09-21 10:39:30 +02:00
Axel Uhl 745925fccb added maxrows parameter for xcelsius actions 2011-09-20 23:49:57 +02:00
Axel Uhl 6b78e2eeb7 strange fix upon Matthias' request 2011-09-20 22:55:29 +02:00
Axel Uhl 2a2ab22a6c fixed table structure upon Matthias' request 2011-09-20 22:44:41 +02:00
Axel Uhl a0d8474019 change upon Matthias' request 2011-09-20 22:40:05 +02:00
Axel Uhl e0c2c658ac fixed encoding to UTF-8 for xcelsius XML services 2011-09-20 22:14:21 +02:00
Axel Uhl e8d6dade33 fixed NPEs in xcelsius export 2011-09-20 21:26:16 +02:00
Axel Uhl fb20ce82c2 added missing grey bar image 2011-09-20 20:09:54 +02:00
Axel Uhl 398d077669 updated medal icon 2011-09-20 17:41:15 +02:00
Axel Uhl b86097af5c embedded bar charts seem to work 2011-09-20 17:35:03 +02:00
Axel Uhl 17d0b3dea7 prepared for obtaining a percentage 2011-09-20 15:56:46 +02:00
Axel Uhl 7c67467487 bars now don't let row height explode 2011-09-20 15:41:23 +02:00
Axel Uhl d919c4d301 bars representing values in leg details; but rows are still a bit too high 2011-09-20 15:37:00 +02:00
Axel Uhl f53b80e38e use translatable names for settings dialog in leaderboard panel 2011-09-20 14:32:39 +02:00
Axel Uhl 05fa7ff099 minor adjustments in alignment; fixed border color 2011-09-20 14:19:48 +02:00
Axel Uhl 39fc517c2f prepare for styled header 2011-09-20 13:36:53 +02:00
Axel Uhl 8f41dcbabb changed sorting of race columns such that 0 net points always get sorted to the bottom 2011-09-20 10:22:12 +02:00
Axel Uhl 439756e32e replaced settings icon by styled version; shortened "Leg n" to "Ln" 2011-09-20 10:06:33 +02:00
Axel Uhl 644cfe327a added remaining already defined leg detail columns 2011-09-20 08:55:59 +02:00
Axel Uhl bf082ab4a4 added bug 2011-09-20 00:03:27 +02:00
Axel Uhl 4d6233f86b fixed leg details settings change in case of collapsed race column 2011-09-19 23:49:33 +02:00
Axel Uhl eba59d00ed added missing icons 2011-09-19 23:34:03 +02:00
Axel Uhl 3c06dc6bd5 added validation rule requiring user to select at least one leg detail column 2011-09-19 22:46:47 +02:00
Axel Uhl 7db87c94a8 Merge branch 'xcelsius' into gwt 2011-09-19 22:42:28 +02:00
Axel Uhl 2e4a6ca62b leg detail selection works 2011-09-19 22:39:00 +02:00
Axel Uhl 4426452f8b by Matthias Nott: preparations to integrate with Xcelsius 2011-09-19 21:10:30 +02:00
Axel Uhl f787a655df Merge branch 'gwt' into xcelsius 2011-09-19 21:08:49 +02:00
Axel Uhl 8e4c9d2245 further preparations to exchange leg details 2011-09-19 21:05:24 +02:00
Axel Uhl 6a71320e7f removed extra specs in style sheet 2011-09-19 18:12:40 +02:00
Axel Uhl 830b71aaa2 styled leaderboard selection, header, spacing 2011-09-19 18:09:24 +02:00
Axel Uhl 21690b903a updated logos / icons according to Susann's proposal 2011-09-19 11:49:33 +02:00
Axel Uhl f381872f32 styled +/- buttons for expanding/collapsing a column 2011-09-17 22:40:07 +02:00
Axel Uhl 873c5ed28c styled "Refresh" button 2011-09-17 22:01:34 +02:00
Axel Uhl 50bbde9c08 inserted LEADERBOARD label 2011-09-16 18:11:57 +02:00
Axel Uhl 0aaab446e7 added smaller medal icon; use Sigma for totals; made Arial font smaller 2011-09-16 18:01:41 +02:00
Axel Uhl 5b183eebcd changed font to Arial, managed valign of images in table header 2011-09-16 17:43:28 +02:00
Axel Uhl eae9c35939 added placeholder Xcelsius servlet 2011-09-16 16:35:34 +02:00
Axel Uhl 03d0981e02 adjusted mongo.hostname and changed to mongo.host 2011-09-16 14:05:46 +02:00
Axel Uhl 421a1dc961 catch NPE when trying to ensure that an index for the leaderboard collection exists 2011-09-16 09:56:50 +02:00
Axel Uhl 95f43371fe re-ranked and augmented the SailID thing 2011-09-15 23:33:36 +02:00
Axel Uhl 07bb2ffa3d removed obsolete comment 2011-09-15 22:55:19 +02:00
Axel Uhl c9d932f865 adjusted test case verdict for wind estimation after algorithms were fixed 2011-09-15 22:38:19 +02:00
Axel Uhl 215b8a365d re-ordered TODOs 2011-09-15 22:09:46 +02:00
Axel Uhl 5a8cf02878 added another test case for track-based wind estimation 2011-09-15 21:46:05 +02:00
Axel Uhl cc78c6fbac added another wind estimation test case 2011-09-15 21:40:45 +02:00
Axel Uhl a9de554d6d fixed averaging bearings during estimating wind directions 2011-09-15 21:34:47 +02:00
Axel Uhl ae00f3140a refactored tests related to tracks 2011-09-15 20:50:57 +02:00
Axel Uhl e1650f6d8b better clustering of bearings for wind estimation 2011-09-15 20:37:21 +02:00
Axel Uhl db52f22739 added missing Tack enumeration 2011-09-15 16:24:06 +02:00
Axel Uhl ece059caf7 removed NoWindException from mocked TrackedRace impl's getTack() method 2011-09-15 10:06:40 +02:00
Axel Uhl cadf618c07 added "tack" field to "showboatpositions" output, added corresponding doc to README 2011-09-15 10:05:32 +02:00
Axel Uhl ac9e388c87 added tack detection (are sails on port or starboard for a boat at a given time?) 2011-09-15 09:56:05 +02:00
Axel Uhl 8ea116411f added method to compute difference between bearings 2011-09-15 09:01:23 +02:00
Axel Uhl 8a4707ecf0 fixed NPEs for editable leaderboard in case a new untracked column is added 2011-09-14 18:17:37 +02:00
Axel Uhl f5804520df try to return corrected score even for untracked races; started a bit of user management logic
Additionally, generalized SailingGWT.launch by removing absolute path specifications
2011-09-14 16:10:50 +02:00
Axel Uhl 7fcddd8029 made SAP logo unbordering safer 2011-09-14 09:33:01 +02:00
Axel Uhl d708f0104f adjusted "priorities" of some TODO items 2011-09-14 09:17:38 +02:00
Axel Uhl 14dc037848 fixed SAP logo and made it a <a><img> tag combination with no border 2011-09-13 23:32:15 +02:00
Axel Uhl f1edc793ac null values are now always sorted towards the bottom of the table 2011-09-13 23:09:23 +02:00
Axel Uhl b823eebfed fixed medal race sorting order 2011-09-13 22:04:49 +02:00
Axel Uhl 6f274aa51b encode/decode keys used in Mongo coming from arbitrary strings to avoid leading $ and . in between 2011-09-13 20:58:26 +02:00
Axel Uhl c8119cc241 added gain/loss arrow and modified arrow layout 2011-09-13 17:00:34 +02:00
Axel Uhl a4dfa31cb2 implemented rank gain/loss column with icons 2011-09-13 16:52:45 +02:00
Axel Uhl e8eb472888 added localization support for leg column header names 2011-09-13 16:13:52 +02:00
Axel Uhl ca21d5ef0d improved SAP logos 2011-09-13 15:13:15 +02:00
Axel Uhl 7e24593673 added SAP logo to leaderboard panel; added missing FormattedDoubleLegDetailColumn class 2011-09-13 15:01:27 +02:00
Axel Uhl c0b38efea8 a first draft showing two detail columns within a leg 2011-09-13 14:45:10 +02:00
Axel Uhl 7146c1e2ef fixed mongo hostname property to make it mongo.host consistently throughout 2011-09-13 14:15:02 +02:00
Axel Uhl 46114180fe pulled LegColumn into separate compilation unit 2011-09-13 12:46:53 +02:00
Axel Uhl 23ed8a9d06 loads data required to expand leg (first level so far only) 2011-09-13 12:42:27 +02:00
Axel Uhl 1af38906f1 apart from on-demand loading missing leg details from the server, expanding first level of leg details works in UI 2011-09-13 12:24:44 +02:00
Axel Uhl 0e34e4e9e9 factored expanding functionality out so it becomes reusable for leg expansion 2011-09-13 11:08:46 +02:00
Axel Uhl e7d12c17bf fixed Weymouth-related tests after STG started to track more events again 2011-09-13 10:18:37 +02:00
Axel Uhl 0371eda954 moved column header logic into a separate class in a separate compilation unit 2011-09-13 09:38:11 +02:00
Axel Uhl e907ff53c5 cleaned up a bit, added TODO in event handler for expand/collapse button 2011-09-12 23:33:43 +02:00
Axel Uhl cc90607f27 a half-way working version of an expand button in the table headers
Uses a CompositeCell to render a combination of a medal icon, race name and the expand/collapse button.
The challenge was to suppress column sorting when the expand/collapse button is clicked. I use
a somewhat shaky one-time suppress mechanism that tells the respective column to respond with "false"
when asked for sortability. After being asked the column becomes sortable again.
2011-09-12 23:14:43 +02:00
Axel Uhl 6c1f52e5d8 added hint to potential bug 2011-09-01 23:43:41 +02:00
Axel Uhl d0c73c6afd updated leaderboard TODOs 2011-09-01 23:31:42 +02:00
Axel Uhl e9366a9855 allow for leg detail transmission selection per race column in a leaderboard
The leg details are already properly copied into the data access object on the server and
transmitted properly. Next step: add race column expansion in the UI so that first the
individual legs---and, if expanded further---a selected set of detail columns for the leg
are shown
2011-09-01 23:02:05 +02:00
Axel Uhl caac6acf35 starting to copy state into LegEntryDAO 2011-09-01 18:27:22 +02:00
Axel Uhl 91cb628134 preparing for leg-specific details in leaderboard 2011-09-01 18:19:56 +02:00
Axel Uhl 8b20c4a022 removed debug button again 2011-09-01 16:44:29 +02:00
Axel Uhl b01fbbc56d use setViewData(key, null) to ensure getValue() is called again to render cell contents 2011-09-01 16:23:28 +02:00
Axel Uhl bd933f152e added a whiteboard pattern between column and cells so they can communicate the row to update 2011-09-01 16:03:58 +02:00
Axel Uhl de132689f0 fixed JSNI for collator implementation 2011-09-01 13:05:26 +02:00
Axel Uhl 73b5df0516 added JSNI-based collator 2011-09-01 12:57:27 +02:00
Axel Uhl b5ee9fe96d preserve sort order in leaderboard across refreshs; use collator for locale-sensitive competitor name sorting 2011-09-01 12:19:22 +02:00
Axel Uhl 3a56728f16 search for packet start in UDP stream in SwissTiming parser 2011-09-01 11:59:48 +02:00
Axel Uhl e172bbd0b5 turned SwissTimingFormatException into an IOException to avoid aborts 2011-09-01 11:37:55 +02:00
Axel Uhl ec294f770e added TODO regarding encapsulation of DAO state 2011-08-31 23:18:26 +02:00
Axel Uhl e4eb685d58 invalidate leaderboard ranking in case something score-related changes 2011-08-31 23:17:38 +02:00
Axel Uhl c90a119108 added method to LeaderboardDAO to invalidate competitor ranking 2011-08-31 23:12:27 +02:00