Gå til indholdet

Tilpasning af frontend

Gramps Web frontend er en Javascript-applikation, der distribueres som et sæt af statiske HTML-, CSS- og Javascript-filer. Normalt er der ikke behov for nogen særlig konfiguration af frontend. Dog kan nogle adfærd ændres ved at indstille passende muligheder i config.js-filen i roden af distributionen.

Filens struktur skal være som følger:

window.grampsjsConfig = {
    option: value
}

Følgende mulighedsnøgler eksisterer.

Nøgle Type Beskrivelse
hideDNALink boolean Hvis sandt, skjul DNA-linket på navigationslinjen.
hideRegisterLink boolean Hvis sandt, skjul registreringslinket på login-siden. Dette bør bruges til multi-træ distributioner.
loginRedirect string URL at omdirigere til, når man ikke er logget ind og navigerer til en hvilken som helst side, der ikke er "login" eller "register"
mapBaseStyleLight string MapLibre stil URL for basiskortet i lys tema (standard: https://tiles.openfreemap.org/styles/liberty)
mapBaseStyleDark string MapLibre stil URL for basiskortet i mørkt tema (standard: https://tiles.openfreemap.org/styles/dark)
mapOhmStyle string MapLibre stil URL for OpenHistoricalMap overlay (standard: https://www.openhistoricalmap.org/map-styles/main/main.json)