Load Track from file and add as Route (#312)

This commit is contained in:
The Ripper 2020-06-19 18:19:42 +02:00 committed by GitHub
parent 007761b4b1
commit 0d6cd61b1f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 547 additions and 0 deletions

View file

@ -86,6 +86,17 @@
>Tracks</a
>
</div>
<div id="navbarLoadEditTracksContainer">
<a
class="dropdown-item"
data-i18n="trackasroute.title"
data-toggle="modal"
data-target="#loadedittrackdlg"
href="#"
id="navbarLoadEditTracks"
>Track as Route</a
>
</div>
<a
class="dropdown-item"
data-i18n="navbar.load.nogos"
@ -531,6 +542,158 @@
</div>
</div>
<!-- Track to Route modal window -->
<div
class="modal fade"
id="loadedittrackdlg"
tabindex="-1"
role="dialog"
aria-labelledby="Load Track as route"
aria-hidden="true"
>
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" data-i18n="trackasroute.title">
Load Track as Route
</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<form name="loadedittrackForm" id="loadedittrackForm">
<div class="form-group row mt-4 ">
<label class="col-sm-3" for="loadedittrackFile" data-i18n="trackasroute.file"
>Trackfile</label
>
<div class="custom-control custom-file col-sm-8">
<input
type="file"
accept=".gpx,.kml,.geojson,*.*"
name="loadedittrackFile"
id="loadedittrackFile"
class="custom-file-input"
/>
<label
for="loadedittrackFile"
class="custom-file-label"
style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;"
>
</label
><br />
</div>
</div>
<div class="form-group row mt-4 ">
<label class="col-sm-3" for="cb_showtracklayer" data-i18n="trackasroute.tracklayer"
>Track Layer</label
>
<div class="custom-control custom-switch">
<input
type="checkbox"
class="custom-control-input"
id="cb_showtracklayer"
checked="checked"
/>
<label
class="custom-control-label"
for="cb_showtracklayer"
data-i18n="trackasroute.explaintracklayer"
>(show Track as separate Layer)</label
>
</div>
</div>
<div class="form-group row mt-4 ">
<label class="col-sm-3" for="cb_showpois" data-i18n="trackasroute.showpois"
>POI's</label
>
<div class="custom-control custom-switch">
<input
type="checkbox"
class="custom-control-input"
id="cb_showpois"
checked="checked"
/>
<label
class="custom-control-label"
for="cb_showpois"
data-i18n="trackasroute.explainpoi"
>(show waypoints as POI's)</label
>
</div>
</div>
<div class="accordion " id="manual_accordion">
<div class="row">
<button
class="btn btn-link"
id="bt_manual_collapse"
autocomplete="off"
type="button"
data-toggle="collapse"
href="#manual_collapse"
aria-expanded="false"
aria-controls="manual_collapse"
data-i18n="trackasroute.tuning"
>
Tuning
</button>
</div>
<div id="manual_collapse" class="collapse" data-toggle="false">
<div class="form-group row">
<label
for="simplify_tolerance"
class="col-sm-3"
data-i18n="trackasroute.fuzziness"
>fuzziness</label
>
<input
type="range"
class="custom-range col-sm-8"
id="simplify_tolerance"
min="-500"
max="500"
step="any"
value="0"
/>
</div>
</div>
</div>
<div
id="msg_busy"
class="row float-right mr-4 invisible text-danger"
data-i18n="trackasroute.pleasewait"
>
Please wait!
</div>
<div class="modal-footer mt-4">
<button
type="button"
class="btn btn-secondary"
data-i18n="modal.close"
data-dismiss="modal"
>
Close
</button>
<button
type="button"
class="btn btn-primary"
data-i18n="trackasroute.title"
id="submitLoadEditTrack"
>
Import Track
</button>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- Track to Route window END -->
<div id="content" class="flexcolumn flexgrow">
<div id="sidebarTabs" class="leaflet-sidebar-tabs collapsed">
<ul role="tablist">