Players

Commits

Jul 30, 2012

public.js.map: catch keyboard events only when map has focus

347f32a946d41b59ea3f8b3dad07f73f4593d1e7

public.js.map: focus map_canvas on click or tab order See http://nemisj.com/focusable/ for some information about tab index and focus for div elements.

e705a857195e75c4fdd0cf76971a7e90134f69a2

Jul 29, 2012

flights/details-table: Move uploader name into second line

3fa13693ed9ac7201119ee261e7e62597819741c

flights/view: Use markdown formatting for flight comments

7af66d0e6c633516659da88782735ebc59b84307

trace: Added ondelete='CASCADE' parameter to ForeignKey flight_id

852a758170914999d882c465e1f41c9926cdd800

flights/view: Use markdown formatting for flight comments

e287e07d4dd108a2deda7783bbdef5b5e56235e5

flights/details-table: Move uploader name into second line

431cd55011f751ed9653528b3f1375c5cfa12395

analysis: Use new events node for takeoff and landing

64ae398b618c093af56bc34e08480c1e24051532

flight: Removed OLC distance columns They are now saved in the traces table

38ced47e4469715d4a9a2c297527bca93f31d886

flight: Removed OLC distance columns They are now saved in the traces table

50604ae6fb8f6f328764ac93abc44644c6defdaf

analysis: Use new events node for takeoff and landing

696ddfde3b3d99afdd87d31b88ac3f7fb13c4fe0

Merge branch 'master' of git://github.com/TobiasLohner/SkyLines

ef1dd8b9b5a0ed864a1d11d92ac1087df981ed5d

public.js.flight: adjust barogram and marker heights

3e1ba4332b32b7452f94325ca298a4c75ace2dff

templates.flights.list: create tooltips and pin-icons on draw callback Slight speedup of datatables initialisation

a6f8fa48a682a04e9d3cad66f2cee1c2453e4090

details-table: Added country flags to takeoff and landing airports

aac66f8bc7b73c358d2a03c374bc725920835f78

flights/list: Added country flags to airport column

e68a139533d1d8eac2e4586ccbb665f74ba9658c

upload/result: "Show" button and vertical alignment

02e17093a440e23fcf8e4596f7ba7713d78fbade

tracking/list: Added distance to nearest airport

08c5f8c5a00c94af4417aef64613bf20ca7f458a

tracking/list: Added country flag to airport column in the tracking list

ab4db5e633a2de3fd90a93c4b1a3956d2a82a80f

tracking/list: Added distance to nearest airport

3e39ebf04fddd8287461a561fa9ebc0c11a38335

tracking/list: Added country flag to airport column in the tracking list

d97dcb175fa388a37b87d74aad8b7e362a1f6d01

Jul 28, 2012

tracking: Show nearest airport in tracking list

7cc8883c2d17da475012b60b94f863eb7ec1b58d

airport: Added distance_threshold parameter to by_location() function

3db62d347350ce90b08d33c3f1efa35e689a1210

tracking: Used sqlalchemy.over for tracking table This allows us to use the columns of the latest fix point for extended information

a69d803e33e20e902c65fe6b9c57a943650e1afb

flight, tracking: Removed _wkt suffix in column name

9abe56345d2500d18bdad6dfb96e4b205c5c0eec

clubs, users: Fixed SAORMProvider import The sprox.saormprovider module is deprecated

0f333c09ae726946105e6c7bcc305bca8bb2687e

dev.ini: Removed unused sa_auth cookie_secret config

36572bd6529bf77c58f40a62255fcfaa8b5adfed

Jul 27, 2012

tracking.server: use the time stamp from the fix datagram

4c4b0faf62f13dee8019638a729c605a2925f17a

Jul 20, 2012

model.trace: allow only one record per flight/contest/type And this index will be useful for quicker lookups.

4381ed2e8df8e1ae8e95691fcfd8212ea9772f04

lib.analysis: delete old traces before inserting updated one

8f9b26c1a920a54b25734c42d104ee9607255063

Jul 18, 2012

public.js.flight: set both flight and time in setFlightAndTime Needed to show a specific time a specific flight when hovering the map.

4b1be3326eef83c1b07205dca30907fcdf5c603b

public/js/g.raphael/g.line: fix stripes for datasets added after initialisation

0ebad90f98164129a5584a749d08a19d2d846b27

public.js.flight: include last visible flight vector in barogram

eebda2d5e34056826f1d05cccebeea409d1bff7c

public.js.flight: fix setting of primary flight Previously it would set the primary to flights.length instead of flights.length - 1 if there is none in range.

04332af353bf1a89180ef93424bb6d695cc83d99

public.js.flight: replace getNearestNumber by getNextSmallerIndex getNextSmallerIndex returns the next smaller index of a number found in a monotonic array next to a given number. This will simplify some parts of the code later.

8de7be9fddf874688088a12dec75eeaa9a514af7

Jul 17, 2012

analysis: delete obsolete Trace If a re-analysis doesn't give a valid tracei, delete the previous trace.

0bcd99a068c4e51b39580f7ebfcc4c6e9cddc4be

controllers.flights: redirect to '.' from analysis Fixes missing slash.

168a9cc52b863f85536f92b156f95eec8d5f46d9

Jul 16, 2012

public.js.addFlight: check if there are any contests at all Fixes tracking map where the addFlight method is called without the contest parameter set.

6ac8daf20972ab6d65d89e57fd89c97acf1f2a98

public/js/g.raphael/g.line: update for page loading speedups by 15 to 20% See git://github.com/TobiasLohner/g.raphael.git for details

b3529255bbbc50fa2b341a1d3fa0710c3648fc26

public.js.flight: replace "for in" loops by classic for loops "for(... in ...)" is error prone and cannot be so easily optimized than normal for loops.

2ff16723352c38097ce55934f43a4baa9e2a2e0f

templates.users.view: add missing jquery cookie script

38f1169290bc546373145f8a2ee964e62805c16b

Jul 15, 2012

model.User: add attribute eye_candy, disables OpenLayers fading According to a benchmark done with Chromium 20 and "perf stat", fading map tiles in adds 50% CPU cycles. This is a huge waste, and delays the page by a unacceptable amount of time. To allow those who want it still see this eye candy, this commit adds a per-user option to re-enable the fading.

4e6609ab197efba2e113caa4a4367940b406a7d5

public.js.flight: simplify hover line definition

c052bf5151e6b0be19a3654c6df0e873b64f3cce

public.js.flight: show contest traces for primary flight only

6ae985e0bf8bc56e755dde9d5d21e415d60a6695

public.js.flight: show contest traces only for the first flight by default

65cb4baac45c0fc9cb3f8670ff1b5fa05b58cd2f

public.js.flight: add hidden style to flight layer

58916011931c39baec6083d3dd3d780c15bd2d94

public.js.flight: add skylines flight id to contest feature

8d1953f97be5439f9be6d441b10e4a8047a48a25

public.js.flight: make flight primary if added from json

d77d8703e92723e893e02edf0aac9024ccdc5766

public.js.flight: return flight id instead of setting primary_flight in addFlight The first flight added will automatically be primary flight because primary_flight is initialized with 0.

a09860f0f2bf3f8df90ff9886e43504632b1eebd

public.js.flight: don't set primary flight in linechart on linechart update This is handled by setPrimary method now.

be42535b4dbeabd7a2270a9f4357c5b9b1bca516

public.js.flight: add function setPrimaryFlight to set primary flight This will take care about rendering the contest traces later

c5050348e94a6addd53eafdcd5156494cf3576c3

public.js.flight: don't hide everythin twice if nearest flight found

2cfbc7ee282a285e3a236998fa85a80bd7bd1ef6

public.js.flight: merge code to draw the barogram hover line and planes

43d6144ecbf69b6f440f5ebb343ef9178e0a340f

public.js.flight: rename trace_style to contest_style The latter is more descriptive

31668ef1e9aef480c76b03d040c22b034ffe9b49

public.js.flight: rename top_flight to primary_flight

840951a0cfae509df66bcb858b1b784253e09303

templates.flights.[view|map]: remove obsolete add_trace code

a6399a8020a2aa4127630f2231ee93577845eca8

templates.flights.[map|view]: add contest traces to the map

3b66a02116022a5fe8f21386054fa1fb406a2f0d

public.js.flight: let addFlight add the contest traces

f6953c707aaa41f9583164956c68b12f637f2505

public.js.flight: add markers to barogram But markers are still empty...

2ff70ebdd8a8b1b4a4e79b2ab73a000dc0b1e17d

public.js.flight: call mousemove function only every 25 ms Makes it feel smoother in firefox

7960ab799e9b3582ef02904cc748145d98ffb8b2

public.js.flight: add addContest function Will be used to add a contest trace of a flight to the map and barogram. This will replace addTrace later.

af4571a8a5490bec796fcdb2c6f3e69929852cc0

controllers.flights: output contest traces of the flight

a2229b7dd5fa84b1a74aa44dff7f72b1ebc8e931

controllers.flights: add get_contest_trace method This will be used to add the contest traces to the flight output, i.e. the view and map pages and it's json output.

38dde65a1d07627263f090e03a540f364acea5c3

model.flight: rename get_trace_turnpoints to get_optimised_contest_trace The latter is more descriptive

3997d19af3e845b12261de1b2d1b1ed2f26bca48

public.js.OpenLayers: update to 2.12 release from https://github.com/TobiasLohner/openlayers.git

56a91ab72e95bd08919a061d6ed137b3b277f7c1

public/js/g.raphael/g.line: update to support markers from git://github.com/TobiasLohner/g.raphael.git

960585efe33becf2ac3e75f5cfd24f301d772412

public.css.style: add white background to olFullscreen class

9b83619e403886c969dd167653e15714096638a1

Jul 14, 2012

controllers.flights: catch errors of SkyLinesPolyEncoder

c756a9e2f84a97211d5a21d50e5a77ef65495d5b

Jul 13, 2012

controllers.users: fix get_last_year_statistics (again)

4206632fb6db7dc7aaed1789d9ed8d494767bb3e