Oliver Jowett
b4490c7b47
Clear markers and don't color rows if the aircraft sees no positions for 60s,
...
even if they are still receiving other messages.
The marker/trail can be redisplayed by selecting the plane from the table.
2015-07-15 17:07:28 +01:00
Oliver Jowett
e5053ac5c9
Only set/reset position_from_mlat when we actually see position data.
...
Otherwise, if the position data times out on the dump1090 side, we'd
keep the last seen position on the webpage side but lose the mlat
status.
2015-06-29 15:51:42 +01:00
Oliver Jowett
32f87412d6
Show mlat positions differently in the detail pane.
2015-06-29 14:04:52 +01:00
Oliver Jowett
f1f76cb8e3
When receiving mlat, allow larger gaps between positions before plotting estimated tracks.
...
mlat positions aren't generally so frequent as proper ES, so they'd almost always plot
as estimated.
2015-06-29 12:44:19 +01:00
Oliver Jowett
bd96d40e4e
Display aircraft with mlat-derived positions with a different row color.
2015-06-29 10:47:29 +01:00
Oliver Jowett
8209267301
Avoid creating small child blocks, keep data in the parent where possible.
...
This reduces the number of blocks from 151 to 61.
2015-02-24 23:04:26 +00:00
Oliver Jowett
da2fff8531
Proof of concept for an aircraft metadata DB.
2015-02-24 21:51:30 +00:00
Oliver Jowett
b804359077
Initialize category.
2015-02-22 20:11:11 +00:00
Oliver Jowett
7fbdde156a
Change map icon based on aircraft category.
...
This only has different icons for the "rotorcraft" and "light"
categories at the moment - all others are the default plane icon
at different scales.
2015-02-22 17:02:23 +00:00
Oliver Jowett
7bd2bcc0a2
Move color settings into config.js
2015-02-22 12:27:01 +00:00
Oliver Jowett
268599a211
Tweaks to title mangling:
...
* use PageName, not literal "DUMP1090"
* use document.title directly, not a selector
* include number of positionless aircraft too
* rename the config options
* some simplification of the changes
2015-02-22 11:51:58 +00:00
Oliver Jowett
288a8242dd
Merge branch 'title_numbers' of https://github.com/m30164/dump1090 into m30164-title_numbers
2015-02-22 11:35:59 +00:00
Oliver Jowett
df64abe433
Move special-character definitions to formatter.js.
2015-02-22 01:29:02 +00:00
Oliver Jowett
5c1cf53316
Simplify settings down to just Metric / ShowOtherUnit.
...
Factor out some common code.
2015-02-22 01:22:05 +00:00
Oliver Jowett
082e973990
Merge branch 'Unit_settings' of git://github.com/m30164/dump1090 into m30164-Unit_settings
2015-02-22 00:55:46 +00:00
Oliver Jowett
8e9220e330
Quick prototype of color-by-altitude.
2015-02-21 18:41:59 +00:00
m30164
297d3b0125
Number of planes and messages in title
...
Simple addition to display the current number of planes and messages in
the title.
2015-02-20 11:42:29 +01:00
m30164
a531327533
Added extended unit settings
...
Added some code to enable the user to configure unit selection in a more
detailed fashion. you can now select either metric or imperial, or both,
and even set which one of those should be displayed first.
2015-02-20 00:09:03 +01:00
Oliver Jowett
6fbeae070c
Handle long refresh rates better, don't draw all tracks as dotted.
2015-02-11 00:15:48 +00:00
Oliver Jowett
2ba56231a6
Do an initial data fetch immediately (useful if the refresh interval is long).
2015-02-11 00:15:21 +00:00
Oliver Jowett
7053ad02da
Make aircraft tracking use milliseconds everywhere.
2015-02-10 21:49:37 +00:00
Oliver Jowett
4dbedecc1e
Fix history loading if receiver.json says history:0
2015-01-25 21:54:40 +00:00
Oliver Jowett
dcd9f0b1e7
Link ICAO to airframes.org (complete with horrible javascript form-submission workaround)
2015-01-23 19:17:07 +00:00
Oliver Jowett
d76b8948b3
Make doubleclick-follow also set zoom, like clicking the follow arrow does.
2015-01-22 23:12:41 +00:00
Oliver Jowett
07c4f045aa
Fix italicizing of non-ICAO rows
2015-01-22 22:19:17 +00:00
Oliver Jowett
f76842d186
Doubleclick on plane marker to follow, too.
2015-01-22 21:35:59 +00:00
Oliver Jowett
53203a5f71
Make the arrow bold/unbold to reflect current follow mode.
2015-01-22 21:31:02 +00:00
Oliver Jowett
a4360cd775
Move the "follow" button to an arrow by the callsign.
...
Also make the callsign clickable to follow.
2015-01-22 21:30:37 +00:00
Oliver Jowett
3040609816
Doubleclick on a table entry to follow that aircraft.
2015-01-22 21:28:35 +00:00
Oliver Jowett
6672d92d9e
Don't double up the ICAO display if there's no callsign.
2015-01-22 17:35:20 +00:00
Oliver Jowett
d3537ec139
When first following a plane, zoom in if we are zoomed far out.
2015-01-22 16:14:32 +00:00
Oliver Jowett
3fd2032f49
Make altitude column indicator consistent with the detailed info.
2015-01-22 16:14:11 +00:00
Oliver Jowett
09c50fff4d
Show vertical rate indicators next to altitude.
2015-01-22 16:09:19 +00:00
Oliver Jowett
ba8a8935be
Move ICAO for the selected plane into the header line.
...
Put RSSI in the selected info box where ICAO used to be.
2015-01-22 15:31:35 +00:00
Oliver Jowett
ffe03fe749
Track RSSI in PlaneObject.
2015-01-22 15:31:10 +00:00
Oliver Jowett
fac838b9ad
Rearrangements to infoblock layout.
2015-01-22 14:44:32 +00:00
Oliver Jowett
6daf116b40
Clean up config.js a bit, support configuring page name and site name.
2015-01-22 14:33:42 +00:00
Oliver Jowett
b78b28d95f
Add a "follow" link to the selected plane info.
2015-01-22 14:17:12 +00:00
Oliver Jowett
7500cabb08
Show rows with non-ICAO addresses in italic.
2015-01-22 13:21:47 +00:00
Oliver Jowett
5e80a11934
Fix stable sort of rows with no sortable values (would cause "jumping" rows at the end of the table)
2015-01-19 23:28:04 +00:00
Oliver Jowett
5cbe5d909b
Don't cache receiver.json as it may change more frequently now (history size).
2015-01-17 21:02:17 +00:00
Oliver Jowett
f71f93464b
Always sort missing values at the end of the table, even in a descending sort.
...
Simplify the sorting a bit by separating out the "extract value to compare" logic.
2015-01-17 12:27:13 +00:00
Oliver Jowett
bfcfb1fdcb
Fix sort-by-message-count.
...
(cherry picked from commit 9f40dbaf786c69aaf459c69b2058bba9cd30569f)
2015-01-16 20:34:03 +00:00
Oliver Jowett
dd734debc3
Add a loading progress bar, as it can be slow with internal webserver (100ms/request)
...
plus large history (120 requests).
(cherry picked from commit e1b0b7a5b6759bb7a59536efcc4d6652d92dda16)
2015-01-16 20:33:32 +00:00
Oliver Jowett
6458cfd2fe
Load history when the map is initialized.
...
This can take a few seconds, so add a loading spinny while it loads.
(cherry picked from commit 8d3fdcc1625278a25a289dee33ef6b8eaccfd0ff)
2015-01-16 20:32:55 +00:00
Oliver Jowett
63fb121d1c
Status messages in HTTP responses.
...
(cherry picked from commit 820528b4ad7f3963199718205724cdf3ac97b113)
2015-01-16 20:28:36 +00:00
Oliver Jowett
72bfc31458
Display message rate (30 sec average) on the webmap.
...
(cherry picked from commit 848af78be685c6e2a26d0b30e9f385696201a2c4)
2015-01-13 22:01:53 +00:00
Oliver Jowett
0b5aac47c4
Change plane color if we have not seen a recent position update
...
(previously, any type of message was enough).
2015-01-11 12:15:54 +00:00
Oliver Jowett
019fd1fb06
Tweak the column widths in the infoblock slightly.
2015-01-11 12:12:28 +00:00
Oliver Jowett
0ccb5cc48e
Tweak wordwrap on the infoblock.
2015-01-11 12:02:25 +00:00
Oliver Jowett
2f2803a775
Fix UTC clock display in non-UTC timezones.
2015-01-11 11:54:17 +00:00
Oliver Jowett
35e5088529
Fix initial map centering thinkos.
2015-01-07 23:54:54 +00:00
Oliver Jowett
94f62e5b5f
Simplify sort functions, fix stable sort in the descending case.
2015-01-07 22:16:49 +00:00
Oliver Jowett
b639fb9107
Don't display a track of "0" for aircraft with no heading data.
2015-01-07 22:14:50 +00:00
Oliver Jowett
86b59e7bd9
Don't need to stash ICAO on the marker now that we're binding the event listener function directly.
2015-01-07 21:15:56 +00:00
Oliver Jowett
b4de83090d
Don't update icao in updateData, it should never change.
2015-01-07 21:15:34 +00:00
Oliver Jowett
25ff88c252
Only reset marker title if it changes.
2015-01-07 21:03:26 +00:00
Oliver Jowett
2c0fb752e1
Add the missing div used to display errors.
2015-01-07 18:44:45 +00:00
Oliver Jowett
93aedbe15c
Tell the user about AJAX errors.
...
Set AJAX options: 5s timeout, no caching.
Don't spool up a second request while the previous one is in progress.
If we repeatedly see the same receiver timestamp, warn the user that the JSON isn't being updated.
2015-01-07 18:43:08 +00:00
Oliver Jowett
97ca1c77e7
Add some notes to config.js
2015-01-07 18:41:38 +00:00
Oliver Jowett
b2b0aa9afe
Rearrangements to clock layout.
...
Provide UTC and last-receiver-update clocks.
2015-01-07 18:39:19 +00:00
Oliver Jowett
e6a70345b5
Remove options / extension support (no plans to work on those in the current form).
2015-01-07 17:37:34 +00:00
Oliver Jowett
139ed5cb36
Turn on strict mode, fix a few errors.
2015-01-07 17:35:32 +00:00
Oliver Jowett
df79f7c989
Fix up selected vs is_selected.
2015-01-07 17:32:20 +00:00
Oliver Jowett
29509d9633
Make PlaneObject a class.
...
Rearrange internal storage of positions.
Maintain sitedist within PlaneObject, not externally.
Clean up speed/dist/etc formatting.
Show both metric & imperial values in the plane detail infobox.
2015-01-07 17:18:33 +00:00
Oliver Jowett
58e5485c2a
Stylistic cleanups. Unify special squawk data.
2015-01-07 16:32:58 +00:00
Oliver Jowett
feb8c55bac
Display the number of history points stored.
...
Rejuggle how markers are handled so that we avoid creating lots of new icons all the time.
Rearrange reaping / update times so that it is all based on timestamps from the receiver.
2015-01-07 01:19:05 +00:00
Oliver Jowett
9996b7c9fb
Zoom in a bit more by default.
2015-01-07 01:18:36 +00:00
Oliver Jowett
43d29389f2
Lots more map work, mostly around switching from "construct a big HTML string"
...
to working directly with the DOM to update the table / selected plane info.
Seems to speed things up (and deflicker them) a lot.
Also stable sorts, allow disabling the clocks, draw ground tracks in a different
color, put "last seen" info on the selected plane infobox, if position updates
are infrequent then combine them into a single estimated line so that dash
placement works properly, probably a bunch of other things..
2015-01-06 20:15:25 +00:00
Oliver Jowett
e8a62293c2
More WIP on the webmap, mostly fixing up track history.
2015-01-06 01:00:44 +00:00
Oliver Jowett
1f06abf67d
WIP webmap cleanup
2015-01-05 23:20:03 +00:00
Oliver Jowett
69532b3c53
Center the webmap on the receiver location.
...
Mark config.js as a conffile, so user changes won't get overwritten.
2015-01-02 22:48:27 +00:00
Oliver Jowett
2aa37f06da
Link to github from the webmap.
2014-12-27 21:40:18 +00:00
Oliver Jowett
f04c4d5dde
Fix webmap to look for site location under the right names.
2014-12-10 21:34:05 +00:00
Oliver Jowett
9fa09e0e92
receiver.json support, internal webserver cleanup.
...
Add data/receiver.json (generated once) and support for it in script.js.
Internal webserver rearrangement to support multiple json files.
2014-12-10 17:05:22 +00:00
Oliver Jowett
6910a4bf4d
Experimental json changes
2014-11-23 16:02:11 +00:00
Jeff Lawson
cd09210cb9
Merge branch 'master' into faurl
2014-10-29 23:00:38 -05:00
Malcolm Robb
abaf9d8b39
Fix W3C Validation Errors #34
...
Submitted by ddeitterick, but the push didn't work on IE8/9. I hope I've
extracted the required parts and implemented them correctly here.
2014-10-29 17:39:34 +00:00
MalcolmRobb
7b2e4ca67d
Merge pull request #49 from mutability/show-stale-planes
...
Change the marker color for aircraft with no recent updates.
2014-10-29 15:32:30 +00:00
MalcolmRobb
d1ad4b91c6
Merge pull request #30 from tslocum/fr24link
...
Add flightradar24.com link
2014-10-28 13:07:15 +00:00
MalcolmRobb
f95d54e837
Merge pull request #25 from ddeitterick/center_selected_plane_distance
...
Center "Distance from Site" for Selected Plane
2014-10-28 12:59:43 +00:00
MalcolmRobb
e225b5dead
Merge pull request #24 from ddeitterick/add_distance_to_table
...
Add Distance to Table Info
2014-10-28 12:59:08 +00:00
Jeff Lawson
87a88c9798
Merge branch 'master' into faurl
2014-10-12 16:31:35 -05:00
Oliver Jowett
75438d5595
Change the marker color for aircraft with no recent updates.
2014-10-02 22:50:09 +01:00
Malcolm Robb
aa063ba89f
Undo Parts of Pull request #29
...
The table sizing doesn't seem to work in M$ IE8 and IE9.
2014-09-30 16:35:15 +01:00
MalcolmRobb
732fe52a10
Merge pull request #28 from ddeitterick/change_plotted_plane_table_bg_color
...
Change the Background Color for a Plotted Plane
2014-09-30 15:19:42 +01:00
MalcolmRobb
9d3452f424
Merge pull request #27 from ddeitterick/format_track_field
...
Add Degree Symbol to Track Value
2014-09-30 15:18:35 +01:00
Trevor Slocum
e5fddba182
Add flightradar24.com link
2014-08-10 00:01:31 -07:00
Trevor Slocum
b7d01c5615
Don't restrict sidebar width
2014-08-07 23:50:28 -07:00
Trevor Slocum
14ff25b87f
Improve map display layout and styling
2014-08-06 19:31:05 -07:00
ddeitterick
df4a8ce00b
Change the Background Color for a Plotted Plane
...
Changed the background color for a plotted plane in the planes table to
something that was more easily visible.
2014-08-03 22:11:09 -04:00
ddeitterick
0c2487df30
Add Degree Symbol to Track Value
...
Add the degree symbol to the "Track:" value in the plane details
section.
2014-08-01 23:42:58 -04:00
ddeitterick
f933ed2723
Center "Distance from Site" for Selected Plane
...
Center "Distance from Site" under "Lat/Long" for selected plane.
2014-07-16 21:51:41 -04:00
ddeitterick
a13c2f8540
Add Distance to Table Info
...
Add distance to table if site coordinates are provided and sort the
table by distance. If coordinates aren't provided, the column isn't
displayed.
2014-07-16 21:42:02 -04:00
Jeff Lawson
cc27ff6234
link to FlightAware for flight details
2014-02-27 14:40:14 -06:00
Malcolm Robb
a968f03c3a
Stop heading using multiple lines
...
In the table view of aircraft, the heading was displayed as "330 (NW)"
or similar. However, this cause the entry to scroll over into two lines
of text, and reduces the number of planes that can be seen in the table
at any one time.
There probably should be a way to make the table view wider by scrolling
it, but I can't see any way to do that. So for the moment I've commented
out the extra (NW) bit.
2013-09-27 10:57:26 +01:00
Malcolm Robb
2c28d9fe2f
IE 8/9 Bugs in Web interface
...
*DISCLAIMER*
I didn't write any of this code initially, I've never tried to use it,
and I don't understand Java Script at all. In-fact I hate the wretched
stuff.
Anyway, it appears that no-one has bothered to test any of the Web
interface code using Microsoft Internet Explorer 8 or 9. I've attempted
to hack out the sections of the code that are causing problems, and at
least the web interface now seems to run.
However, for some reason the planes never move - I know this must be a
bug, but I don't know how to fix it.
Most of the errors relate to trailing commas. My guess it that some
Java engines don't mind trailing commas, but that the Microsoft ones do.
There are also some undefined modules (untrackedDeveloperSettings) and
functions (console.log) which I guess those who wrote the code have on
their machines, but forgot to include in the public distribution. I've
no idea how to fix this, so I've just hacked them out of the code.
2013-09-26 12:59:46 +01:00
terribl
5f0e295580
From DE8MSH: Plane markers!
...
Now markers look like planes! Thank You | Tak!
(And bug pointed out by DE8MSH :))
modified: public_html/planeObject.js
modified: public_html/script.js
2013-06-02 20:49:45 +03:00
terribl
e91b0a6be1
Added warning label when 7x00 squawk is shown.
...
"Please don't call authorities"-warning label is show on map if any special squawk is show.
modified: public_html/gmap.html
modified: public_html/script.js
modified: public_html/style.css
2013-06-02 16:51:38 +03:00
terribl
92d665e0da
Hide Settings-windows text while page is loading.
...
modified: public_html/gmap.html
modified: public_html/script.js
2013-06-02 13:45:53 +03:00