@@ -211,6 +211,25 @@ TODO: remove all DOM.$layerManagerBtn.classList.add/remove("highest") in nav.js
211211 bottom : 132px ;
212212}
213213
214+ # trackRecordBtn {
215+ background-color : var (--dark-green );
216+ position : absolute;
217+ bottom : 132px ;
218+ outline : 1px solid var (--dark-green );
219+ }
220+
221+ # compassBtn : not (.d-none ) + # trackRecordBtn {
222+ bottom : 198px ;
223+ }
224+
225+ # trackRecordBtn .recording {
226+ background-image : url ("assets/map-buttons/recording.svg" );
227+ }
228+
229+ # trackRecordBtn .pause {
230+ background-image : url ("assets/map-buttons/pause.svg" );
231+ }
232+
214233# filterPoiBtn {
215234 background-image : url ("assets/map-buttons/filtrer.svg" );
216235 position : fixed;
@@ -219,9 +238,7 @@ TODO: remove all DOM.$layerManagerBtn.classList.add/remove("highest") in nav.js
219238 display : flex;
220239 align-items : center;
221240 justify-content : center;
222- padding-left : 25px ;
223241 background-position : 13px center;
224- width : 5.385rem ;
225242 transition : top 0.3s , opacity 0.5s ;
226243 font-size : 14px ;
227244}
@@ -352,10 +369,16 @@ TODO: remove all DOM.$layerManagerBtn.classList.add/remove("highest") in nav.js
352369 color : var (--dark-grey );
353370}
354371
355- # routeDrawEdit > .button # routeDrawSave {
372+ # routeDrawSnap {
373+ background-image : url ("assets/route-draw/arrow-left-darkgrey.svg" );
374+ }
375+
376+ # routeDrawSave {
356377 background-color : var (--dark-green );
357378 border : 1px solid var (--dark-green );
358379 background-image : url ("assets/route-draw/save.svg" );
380+ position : fixed;
381+ top : calc (142px + var (--safe-area-inset-top ));
359382}
360383
361384# routeDrawEdit > .button > span {
@@ -392,7 +415,7 @@ TODO: remove all DOM.$layerManagerBtn.classList.add/remove("highest") in nav.js
392415 display : flex;
393416 position : absolute;
394417 box-sizing : border-box;
395- top : calc (100% - 77 px - max (var (--safe-area-inset-bottom ), 20px ));
418+ top : calc (100% - 75 px - max (var (--safe-area-inset-bottom ), 20px ));
396419 width : 100% ;
397420 height : calc (75px + max (var (--safe-area-inset-bottom ), 20px ));
398421 font-size : 12px ;
@@ -498,6 +521,10 @@ button.maplibregl-ctrl-shrink {
498521 right : 15px ;
499522 }
500523
524+ # trackRecordBtn {
525+ right : 15px ;
526+ }
527+
501528 # bottomButtons {
502529 position : fixed;
503530 bottom : calc (5px + max (var (--safe-area-inset-bottom ), 20px ));
@@ -533,6 +560,11 @@ button.maplibregl-ctrl-shrink {
533560 position : fixed;
534561 }
535562
563+ # routeDrawSave {
564+ top : calc (10px + var (--safe-area-inset-top ));
565+ transform : translateX (-66px );
566+ }
567+
536568 # routeDrawEdit {
537569 position : fixed;
538570 flex-direction : row;
@@ -547,11 +579,6 @@ button.maplibregl-ctrl-shrink {
547579 margin-bottom : 12px ;
548580 }
549581
550- # routeDrawEdit > .button > span {
551- position : relative;
552- bottom : -44px ;
553- }
554-
555582 # mapCenter {
556583 top : calc (50vh - 25px );
557584 right : calc ((100vw - 25px ));
0 commit comments