Comments (3)
Le pictogramme figure également désormais sur la recherche évoluée. Est-il nécessaire de la mettre sur les anniversaires ? A étudier ?
from geneweb.
Prévu pour la version 5.10. Affichage d'un petit pictogramme en liste (par branche, prénoms, noms). Style du picto repris sur la fiche individuelle.
from geneweb.
Bonjour
Je rouvre le sujet.
Je viens de compiler "le geneweb nouveau" et de constater la nouvelle mise en évidence des Sosas dans geneweb "hors template".
Ci dessous mes premières observations et propositions d'amélioration.
L'image "sosa.gif" apparaît bien dans la liste des porteurs du patronyme XXX.
De même pour la liste des porteurs du prénom YYY et les nom + prenom XXX YYY
Elle apparaît toujours lorsque l'on commence un calcul de parenté de ZZZ avec les XXX (et les deux autres variantes)
Mais il y a quelques petites imperfections que l'on pourrait peut-être gommer sans trop de difficultés :
1° Mettre une image sosa.png au lieu de sosa.gif, pour rester 100% compatible GNU
2° Inverser l'ordre image / NOM et NOM / image (comme pour les templates)
3° Indiquer les mêmes informations "dans" cette image que celles que l'on trouve "dans" la même image des templates.
3.1 La bulle geneweb contient la mention sosa (tout court) affichée par le paramètre alt qui n'est pas affiché par firefox
tandis que
la bulle template contient la mention ancêtre direct de Machin , Sosa NNN affichée par le paramètre title qui est affiché par tous les navigateurs.
3.2 L'image geneweb n'est pas un lien
tandis que
la bulle template est un lien qui même vers le mini arbre qui montre le chemin depuis le sosa NNN jusqu'à Machin.
Dans les templates, j'ai fait la programmation via les deux routines ci-dessous (où xx est le paramètre désignant la personne comme par exemple self, father, ...)
%define;display_sosa(xx)
%if;xx.has_sosa;
%if;not cancel_links;%end;
%apply;image_sosa%with;%sosa_ref.first_name_key_val;%sp;
%sosa_ref.surname_key_val;
%and;%xx.sosa;%end;
%if;not cancel_links;%end;%sp;
%end;
%end;
et
%define;image_sosa(xxx,yyy)
<img src="%image_prefix;/sosa.png" width="10" height="10"%sp;
style="border: none" alt="" title="[direct ancestor of %s:::xxx] , [*Sosa] yyy"%/>%nn;
%end;
Je pense que ces routines sont transposables en Ocaml
N.B. Pour désigner la personne, j'ai du utiliser les variables first_name_key et surname_key et non first_name et surname car ces dernières peuvent contenir des doubles quotes qui entrent en conflit avec celles utilisées par title="...".
Le prix à payer, c'est que tout passe en minuscule et que les accents sont perdus.
Si on peut créer d'autres variables comme first_name_clean et surname_clean (après épuration des caractères parasites de first_name et surname), ce serait plus élégant.
Dominique
P.S. la mise en évidence des sosas ne figure pas encore partout.
Elle ne figure pas sur
- la liste des cousins de ...
- la liste des anniversaires du mois de ...
- la requête évoluée.
from geneweb.
Related Issues (20)
- [BUG] gwd unable to access DB if underscore character in input file name HOT 10
- %title; in uppdata is encoded in UTF-8 code units instead of UTF-8
- raspberry pi 4 : ipv6 et geneweb 7 : Partage d'un retour d'expérience. HOT 2
- INRIA Copyright date HOT 1
- Incompatibilité import GW 7.00 Local avec sauvegarde GW (version Geneanet avec notes pour les témoins) HOT 3
- [BUG] Radio buttons not working when merging two individuals!! HOT 1
- [BUG]m=RL failing on last entry of branch 2
- Trl.txt ID HOT 3
- [BUG]Presentation of number of children in the person information page results in vague or bad language HOT 7
- Incompatibilité Gedcom du commit "add source page info on wiki notes gedcom export" (gnt) HOT 2
- Why gnt branch build failed with "Error: Unbound value Calendars.make" HOT 6
- [BUG] Dates in the person view and lists in Russian are shown in the default language HOT 1
- [FEATURE REQUEST] Add missing languages in the table converting numbers to words used before list of children HOT 2
- [BUG]Lower number of children (or none) reported for English language in the person view, before the list of children for 23 or more children. HOT 1
- [BUG] Mishandling of filenames containing the charecter '+' HOT 1
- [FEATURE REQUEST] How is managed geneweb build with dependency on calendar version HOT 3
- Impossible d’accéder à la base "roglo". HOT 1
- (BUG) Nettoyage (consang) GW 7.0 détruit la présentation wiki des notes liées aux mariages HOT 5
- Migration from 6.0.8 to 7.0.0 loose data HOT 2
- [BUG] gwu/gwc cycle changes some data (unions) HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geneweb.