forked from MapComplete/MapComplete
Feature: add user preference to remember disabling/enabling layers; see #2442
This commit is contained in:
parent
721e8e89c3
commit
87583586d5
3 changed files with 62 additions and 42 deletions
|
@ -607,6 +607,51 @@
|
|||
],
|
||||
"metacondition": "_uid~*"
|
||||
},
|
||||
{
|
||||
"id": "override_layer_sync_selection",
|
||||
"#": "Overrides 'layer.syncSelection",
|
||||
"question": {
|
||||
"en": "When disabling/enabling a layer in the filter menu, should this be remembered between visits?"
|
||||
},
|
||||
"questionHint": {
|
||||
"en": "This setting will only take effect after reloading"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "mapcomplete-layer-override-sync-selection=default",
|
||||
"alsoShowIf": "mapcomplete-layer-override-sync-selection=",
|
||||
"then": {
|
||||
"en": "Don't remember layer settings (for most layers)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "mapcomplete-layer-override-sync-selection=no",
|
||||
"then": {
|
||||
"en": "Never remember whether a layer is enabled, always use the default value to show/hide the layer"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "mapcomplete-layer-override-sync-selection=local",
|
||||
"then": {
|
||||
"en": "Remember whether a layer is enabled in between visits on the device"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "mapcomplete-layer-override-sync-selection=theme-only",
|
||||
"then": {
|
||||
"en": "Remember whether a layer is enabled in {_theme} in between visits and across devices"
|
||||
},
|
||||
"hideInAnswer": "_loggedIn=false"
|
||||
},
|
||||
{
|
||||
"if": "mapcomplete-layer-override-sync-selection=global",
|
||||
"then": {
|
||||
"en": "Remember whether a layer is enabled in all themes between visits and across devices"
|
||||
},
|
||||
"hideInAnswer": "_loggedIn=false"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "show_crosshair",
|
||||
"question": {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue