Compléter feature-c/flexible_axis_display
La nouvelle fonctionnalité est opérationnelle (-> !22 (merged)), présente en dev mode pour l'instant.
Il reste cependant plusieurs choses à régler avant de la rendre 'publique'.
Problèmes connus :
- le plus important, les
.fct
(et.pretty
selon le besoin) manquants dansAxes
-> comme discuté plusieurs fois, tous les axes doivent pouvoir être utilisés ; dans certains cas lafct
voulue existe déjà mais se trouve ailleurs ; enfin cela mènera sans doute à supprimer l'utilisationclone.axisOptions
- déroulement de haut en bas du
segmenter_axis_menu
, dû à l'utilisation du fonctionnement du menu du haut de page (menu-container
, classe.selector
et fonctions associées)
-> sans doute plutôt l'inverse puisqu'ici le menu part du bas - beaucoup de divs, parfois 'vides', pour reproduire la structure du menu et pouvoir utiliser les fonctions liées à
.selector
-
#segmenter_axis_select.style.top
fixé arbitrairement, dans l'attente d'une solution meilleure et surtout fonctionnelle
-> j'avais essayé plusieurs choses pour obtenirtop = -height
, sans réussite - alignement des 'colonnes' dans le segmenteur
-> en bonne partie résolu mais la solution en place mène dans certains cas à des 'rognages' de caractères (overflow : hidden
), notamment avec Chromium - 'disparition' de
.getPrintabeSize
-> lire #2399, #2400 (closed) - besoin potentiel de nouveaux tests, dédiés aux modifications apportées
- valeur 'undefined' renvoyée par certains axes, transformée en '?' par
.pretty
-> le string 'undefined' débordait dans les spans d'axisBox, mais '?' n'est pas forcément le plus pertinent ; p-ê mieux à choisir, notamment pour uniformiser si besoin - espace pris par
list_axis_select
-> p-ê une solution à trouver pour éviter d'augmenter la hauteur delist_menu
Globalement, tout ce qui concerne les contrôleurs/menus peut tout à fait bouger, il s'agissait surtout pour le moment d'avoir quelque chose d'utilisable.