DrawerMenu
Beskrivelse
Sektion kaldt “Beskrivelse”Dansk navn: DrawerMenu
Engelsk navn: DrawerMenu
Ikon: Ingen (ingen UI-knap)
Sidepanel-menu (drawer) til værktøjer og paneler, bl.a. lagoversigten (TOC). DrawerMenu styrer
lagoversigtens bredde, og om den kan trækkes bredere.
MapStore dokumentation
Sektion kaldt “MapStore dokumentation”DrawerMenu (åbner i et nyt vindue)
Hvor det indgår
Sektion kaldt “Hvor det indgår”| I eksempel-config | Note | |
|---|---|---|
| Desktop | Ja | I plugins.desktop med cfg |
| Mobil | Ja | |
| Dashboard | Nej | |
| Kontekst | Ja | Findes i pluginsConfig.json |
Konfigurationsbeskrivelse
Sektion kaldt “Konfigurationsbeskrivelse”Parametre under cfg i localConfig og defaultConfig i pluginsConfig:
- glyph (string) — glyph-ikon til knappen
- menuButtonStyle (object) — CSS inline-stil for knappen.
displayoverskrives afhideButton/forceDrawer. - buttonClassName (string) — CSS-klasse for toggle-knappen
- menuOptions (object) — indstillinger for drawer-menuen. Bredde og størrelsesændring virker kun
under
menuOptions. - menuOptions.width (number, standard
300) — bredde i pixels - menuOptions.resizable (boolean, standard
false) — menuen kan trækkes bredere - menuOptions.docked (boolean, standard
false) — om menuen er docked (fastgjort) - disablePluginIf (udtryk, standard
{state('featuregridmode') === 'EDIT'}) — skjuler pluginet, når udtrykket er sandt. Kan overskrives i localConfig.
Standardkonfiguration i localConfig.json
Sektion kaldt “Standardkonfiguration i localConfig.json”{ "desktop": { "name": "DrawerMenu", "cfg": { "menuOptions": { "resizable": true, "docked": false } } }, "mobile": { "name": "DrawerMenu" }}Standardkonfiguration i pluginsConfig.json
Sektion kaldt “Standardkonfiguration i pluginsConfig.json”{ "name": "DrawerMenu", "hidden": false, "defaultConfig": { "menuOptions": { "width": 400, "resizable": true, "docked": false } }}En kontekst gemmer sin egen kopi af indstillingerne. Ændringer i pluginsConfig.json gælder kun nye
kontekster - eksisterende kontekster rettes i kontekstopretteren.