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"
mapBaseStyleLight string URL de estilo MapLibre para o mapa base no tema claro (padrão: https://tiles.openfreemap.org/styles/liberty)
mapBaseStyleDark string URL de estilo MapLibre para o mapa base no tema escuro (padrão: https://tiles.openfreemap.org/styles/dark)
mapOhmStyle string URL de estilo MapLibre para a sobreposição OpenHistoricalMap (padrão: https://www.openhistoricalmap.org/map-styles/main/main.json)