File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2118,6 +2118,10 @@ body:has(>#main.mode-s) #layers-container-box-header>.btn {
21182118 left : 1em ;
21192119}
21202120
2121+ .mode-u .xs # btn-mode-su-menu {
2122+ display : block!important ;
2123+ }
2124+
21212125.mode-u : not (.xs ) # searchtool {
21222126 position : fixed;
21232127 top : 1em ;
@@ -2177,7 +2181,7 @@ body:has(>#main.mode-s) #layers-container-box-header>.btn {
21772181
21782182# legend-panel {
21792183 position : fixed;
2180- top : 4 em ;
2184+ top : 1 em ;
21812185 left : 1em ;
21822186 overflow-y : auto;
21832187 overflow-x : hidden;
@@ -2186,7 +2190,7 @@ body:has(>#main.mode-s) #layers-container-box-header>.btn {
21862190}
21872191
21882192.mode-s # legend-panel {
2189- top : calc (var (--mv-navbar-h ) + 4 em );
2193+ top : calc (var (--mv-navbar-h ) + 1 em );
21902194}
21912195
21922196# legend-panel .card-header {
@@ -2221,6 +2225,10 @@ body:has(>#main.mode-s) #layers-container-box-header>.btn {
22212225 display : none;
22222226}
22232227
2228+ : has (# legend-panel .open ) # btn-mode-su-menu {
2229+ display : none;
2230+ }
2231+
22242232/* New nav mobile */
22252233
22262234# mvNavbarMobile {
Original file line number Diff line number Diff line change @@ -1007,7 +1007,7 @@ mviewer = (function () {
10071007 var $panel = $ ( "#legend-panel" ) ;
10081008 if ( ! $panel . length ) {
10091009 $ ( "#main" ) . append ( `
1010- <div id="legend-panel" class="legend-panel card">
1010+ <div id="legend-panel" class="legend-panel card open ">
10111011 <div class="card-header d-flex justify-content-between align-items-center">
10121012 <span i18n="legend.modal.title">Légende</span>
10131013 <button type="button" class="btn-close"></button>
@@ -1048,11 +1048,14 @@ mviewer = (function () {
10481048
10491049 $btn . on ( "click" , function ( e ) {
10501050 e . preventDefault ( ) ;
1051- $ ( "#legend-panel" ) . toggle ( ) ;
1051+ const $legend = $ ( "#legend-panel" ) ;
1052+ $legend . toggle ( ) ;
1053+ $legend . toggleClass ( "open" , $legend . is ( ":visible" ) ) ;
10521054 } ) ;
10531055
10541056 $ ( "#legend-panel .btn-close" ) . on ( "click" , function ( ) {
10551057 $ ( "#legend-panel" ) . hide ( ) ;
1058+ $ ( "#legend-panel" ) . removeClass ( "open" ) ;
10561059 } ) ;
10571060
10581061 var legendmini = configuration . getConfiguration ( ) . themes . legendmini || null ;
You can’t perform that action at this time.
0 commit comments