Saltar a contenido

Personalizando el frontend

El frontend de Gramps Web es una aplicación de Javascript que se despliega como un conjunto de archivos estáticos HTML, CSS y Javascript. Normalmente, no se necesita ninguna configuración especial para el frontend. Sin embargo, algunos comportamientos se pueden cambiar configurando las opciones apropiadas en el archivo config.js en la raíz de la distribución.

El archivo debe tener la siguiente estructura:

window.grampsjsConfig = {
    option: value
}

Las siguientes claves de opción existen.

Clave Tipo Descripción
hideDNALink booleano Si es verdadero, oculta el enlace de ADN en la barra de navegación.
hideRegisterLink booleano Si es verdadero, oculta el enlace de registro en la página de inicio de sesión. Esto debe usarse para implementaciones de múltiples árboles.
loginRedirect cadena URL a la que redirigir cuando no se ha iniciado sesión y se navega a cualquier página que no sea "login" o "register"
mapBaseStyleLight cadena URL de estilo MapLibre para el mapa base en tema claro (predeterminado: https://tiles.openfreemap.org/styles/liberty)
mapBaseStyleDark cadena URL de estilo MapLibre para el mapa base en tema oscuro (predeterminado: https://tiles.openfreemap.org/styles/dark)
mapOhmStyle cadena URL de estilo MapLibre para la superposición de OpenHistoricalMap (predeterminado: https://www.openhistoricalmap.org/map-styles/main/main.json)