@@ -2,8 +2,13 @@ module.exports = {
2
2
locateUser : ( renderer = 'button' ) => {
3
3
return {
4
4
id : 'locate-user' ,
5
- label : renderer === 'item' ? 'layout.LOCATE_SUER' : null ,
6
- tooltip : renderer === 'button' ? 'layout.LOCATE_SUER' : null ,
5
+ label : renderer === 'item' ? 'layout.SHOW_USER_LOCATION' : null ,
6
+ tooltip : renderer === 'button' ? 'layout.SHOW_USER_LOCATION' : null ,
7
+ toggle : {
8
+ label : renderer === 'item' ? 'layout.HIDE_USER_LOCATION' : null ,
9
+ tooltip : renderer === 'button' ? 'layout.HIDE_USER_LOCATION' : null ,
10
+ } ,
11
+ renderer,
7
12
component : 'tools/KGeolocateTool'
8
13
}
9
14
} ,
@@ -13,7 +18,8 @@ module.exports = {
13
18
icon : 'las la-search-location' ,
14
19
label : renderer === 'item' ? 'layout.SEARCH_LOCATION' : null ,
15
20
tooltip : renderer === 'button' ? 'layout.SEARCH_LOCATION' : null ,
16
- handler : { name : 'setTopPaneMode' , params : [ 'search-location' ] }
21
+ handler : { name : 'setTopPaneMode' , params : [ mode ] } ,
22
+ renderer
17
23
}
18
24
} ,
19
25
measureTool : ( renderer = 'item' , mode = 'measure-tool' ) => {
@@ -22,7 +28,8 @@ module.exports = {
22
28
icon : 'las la-ruler-combined' ,
23
29
label : renderer === 'item' ? 'layout.MEASURE_TOOL' : null ,
24
30
tooltip : renderer === 'button' ? 'layout.MEASURE_TOOL' : null ,
25
- handler : { name : 'setTopPaneMode' , params : [ 'measure-tool' ] }
31
+ handler : { name : 'setTopPaneMode' , params : [ mode ] } ,
32
+ renderer
26
33
}
27
34
} ,
28
35
toggleLegend : ( renderer = 'item' ) => {
0 commit comments