Skip to content

Commit abca80c

Browse files
committed
feat(myaccont): multiple actions
1 parent 94a4278 commit abca80c

File tree

3 files changed

+501
-44
lines changed

3 files changed

+501
-44
lines changed

src/css/my-account.css

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,3 +488,82 @@ div[id^=route-summary-div_ID_] {
488488
background-repeat: no-repeat;
489489
background-image: url(assets/offline-map.svg);
490490
}
491+
492+
493+
/* SELECTION MULTIPLE */
494+
.lblMultiSelect{
495+
height: 25px;
496+
width: 25px;
497+
padding: 0;
498+
margin-left: 15px;
499+
}
500+
501+
#myaccount-landmarks-multiple-actions,
502+
#myaccount-routes-multiple-actions {
503+
flex-direction: row;
504+
}
505+
506+
#myaccount-landmarks-multiple-actions > .lblMultiSelect,
507+
#myaccount-routes-multiple-actions > .lblMultiSelect {
508+
width: fit-content;
509+
padding-left: 42px;
510+
font-size: 15px;
511+
}
512+
513+
#myAccountActionsBtnLandmarks,
514+
#myAccountActionsBtnRoutes {
515+
background-image: url("./assets/options-layer.svg");
516+
padding: 13px 20px 13px 30px;
517+
background-repeat: no-repeat;
518+
background-position: left;
519+
border-radius: 100px;
520+
background-color: var(--light-grey);
521+
width: fit-content;
522+
margin: auto;
523+
margin-top: 20px;
524+
}
525+
526+
.tools-layer-panel.multiple-selected {
527+
background-color: var(--light-green);
528+
}
529+
530+
.tools-layer-panel.multiple-selected {
531+
background-color: var(--light-green);
532+
}
533+
534+
#myaccountLandmarksList > .tools-layer-panel > .lblMultiSelect,
535+
#myaccountRouteList > .tools-layer-panel > .lblMultiSelect {
536+
display: none;
537+
}
538+
539+
#myaccount-landmarks > #myaccount-landmarks-multiple-actions,
540+
#myaccount-routes > #myaccount-routes-multiple-actions {
541+
display: none;
542+
}
543+
544+
#myaccount-landmarks:has(.multiple-selected) > #myaccount-landmarks-multiple-actions,
545+
#myaccount-routes:has(.multiple-selected) > #myaccount-routes-multiple-actions {
546+
display: flex;
547+
}
548+
549+
#myaccount-landmarks:has(.multiple-selected) > #myAccountImportBtnLandmarks,
550+
#myaccount-routes:has(.multiple-selected) > #myAccountImportBtnRoutes {
551+
display: none;
552+
}
553+
554+
#myaccountLandmarksList:has(.multiple-selected) > .tools-layer-panel,
555+
#myaccountRouteList:has(.multiple-selected) > .tools-layer-panel {
556+
justify-content: left;
557+
}
558+
559+
#myaccountLandmarksList:has(.multiple-selected) > .tools-layer-panel > .handle-draggable-layer,
560+
#myaccountLandmarksList:has(.multiple-selected) > .tools-layer-panel > .tools-layer-advanced,
561+
#myaccountRouteList:has(.multiple-selected) > .tools-layer-panel > .handle-draggable-layer,
562+
#myaccountRouteList:has(.multiple-selected) > .tools-layer-panel > .tools-layer-advanced {
563+
display: none;
564+
}
565+
566+
#myaccountLandmarksList:has(.multiple-selected) > .tools-layer-panel > .lblMultiSelect,
567+
#myaccountRouteList:has(.multiple-selected) > .tools-layer-panel > .lblMultiSelect {
568+
display: unset;
569+
}

0 commit comments

Comments
 (0)