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