* Add URL options to hide different aspects of the default display, helpful for starting for a kiosk
* Fix spacing in changes
* More options to move map left/right/up/down
* Allow movement in all directions, consolidate some code
* Add controls for units and range rings from url
* Swap left/right,up/down behavior for map moves
* Convert #nohistory anchor tag to a query param like the other parameters. Make query parameters values explicitly state true
* Fix for enableRings so it will toggle the setting
* Use show/hide parameter values to avoid having a a showX/hideX parameter for each option, Rename some parameters, resize map when hiding banner/sidebar, cleanup
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
Co-authored-by: eric1tran <eric1tran@gmail.com>
* Update openlayers to v6.3.1 and get existing source working with new version
* Organize ol source files a bit
Co-authored-by: erictran <eric.tran@flightaware.com>
* Front-end/styling of window with checkbox options to customize plane table columns
* Toggle checkbox functionality with persistence
* Toggle correct columns for each checkbox
* Add several more column options and fix up logic to show/hide columns
* Functional select/deselect all checkboxes; Needs optimization
* Set overflow-x to scroll on aircraft table
* Select Columns button styling
* Refactor toggleAllColumns()
* Separate legend from table scrolling
* Move aircraft table styling into css file
* Spacing
Co-authored-by: erictran <eric.tran@flightaware.com>
In addition to the usual updated data, this update fixes a number
of ICAO type designator errors in the FlightAware static data
export (notably for the A330).
Fixes#17
registrations.js would miscalculate the end of the address range
in these cases, causing the mapping to be skipped for addresses
that we could have handled.
This specifically affected German registrations beginning with
D-AP through D-AZ and D-BP through D-BZ
When determining the color for a given altitude, don't check the current
altitude if it's ground but the altitude passed as an argument to the
function.
Without this fix, when clicking an aircraft on ground, its entire trail
is drawn in the color for ground.
When loading the history, the check for stale aircraft tracks is done
differently.
This results in lots of dotted/stale track after opening the web page.
Improve this by using the same 5 second timeout stale criterion to
postions loaded from history. Add an additional check to better detect
stale tracks when loading history positions that are spaced 30 seconds
apart.
Make aircraft trail handling more consistent and the code hopefully
easier to understand.
Fix position comparison (comparing array references does not work).
When initially loading the SkyView webpage, there are sometimes gaps in
the aircraft trails when the trail transitions from estimated/dotted to
known/solid track.
Fix elastic band style to handle estimated segments properly.