Ir para o conteúdo

Personalizando o frontend

O frontend do Gramps Web é uma aplicação Javascript que é implantada como um conjunto de arquivos estáticos HTML, CSS e Javascript. Normalmente, nenhuma configuração especial é necessária para o frontend. No entanto, alguns comportamentos podem ser alterados definindo opções apropriadas no arquivo config.js na raiz da distribuição.

O arquivo deve ter a seguinte estrutura:

window.grampsjsConfig = {
    option: value
}

As seguintes chaves de opção existem.

Chave Tipo Descrição
hideDNALink booleano Se verdadeiro, oculta o link de DNA na barra de navegação.
hideRegisterLink booleano Se verdadeiro, oculta o link de registro na página de login. Isso deve ser usado para implantações de múltiplas árvores.
loginRedirect string URL para redirecionar quando não estiver logado e navegando para qualquer página que não seja "login" ou "register"
leafletTileUrl string URL de tile personalizada para mapas Leaflet
leafletTileSize número Tamanho de tile personalizado para mapas Leaflet
leafletZoomOffset número Deslocamento de zoom personalizado para mapas Leaflet
leafletTileAttribution string Atribuição personalizada para mapas Leaflet