source: spip-zone/_plugins_/multilang/trunk/CHANGELOG.md @ 118606

Last change on this file since 118606 was 118606, checked in by Charles Razack, 13 months ago

Version 1.4.0.

  • Nouveauté la plus visible : petite refacto du menu de langues → Noms des langues en entier au lieu des codes (fr, en...), liens affichés sous formes de boutons plus grands et centrés pour être bien visibles, ajout d'un label. Petite amélioration pour éviter qu'il y ait un saut lorsque le menu passe en sticky.
  • Configuration : les formulaires sur lesquels activer le script sont tous regroupés dans une même clé formulaires.
  • Configuration : ajout d'une option pour ajouter des sélecteurs dans le paramètre root (exemple complètement au hasard : .formulaire_editer_noisette).
  • Ajout d'un pipeline multilang_parametres pour permettre aux plugins de changer les paramètres passés au script d'init. Cas le plus courant : ajouter des formulaires à prendre en compte par le script.
  • Refactorisation du script d'init afin qu'il soit plus lisible et maintenable : séparation du javascript et du php. Au passage, correction d'un bug rigolo qui faisait que quand on décochait tous les items dans la config, le script devenait actif sur *tous* les formulaires : recherche, login, etc.
File size: 2.2 KB
Line 
1# Multilang
2
3Ce fichier sert de changelog, il liste les modifications lors du changement de version.
4
5## Version 1.4.0 (2019-11-13)
6
7- Ajout d'un pipeline `multilang_parametres` pour permettre aux plugins de changer les paramètres passés au script d'init. Concrètement cela permet d'ajouter des formulaires à prendre en compte par le script (entre autres).
8- Ménage dans le script d'init afin qu'il soit plus lisible et maintenable : javascript et php sont séparés.
9- Configuration : les formulaires sur lesquels activer le menu sont tous regroupés dans une même clé `formulaires`.
10- Configuration : ajout d'une option qui permet d'ajouter des sélecteurs pour `root` (c.a.d d’autres formulaires).
11- Le script n'est actif que s'il y a des éléments dans `root` (auparavant, le script s’activait sur *tous* les formulaires quand on déselectionnait tout dans la config par exemple : formulaire de recherche, de login, etc.).
12- Menu de langues : boutons plus visibles, centrés, ajout d'un label, langues en toutes lettres, langues vides signalées par le symbole "∅" au lieu de changer la couleur de fond (ce qui pouvait faire croire à une entrée de menu active).
13
14## Version 1.3.0 (2017-10-11)
15
16- Compatible 3.2
17- Correction pour avoir multilang sur les groupes de mots
18- Syntaxe HTML du formulaire de configuration + passage en checkbox
19
20### Version 1.2.2 (2017-05-23)
21
22- Lorsque deux (ou plus) formulaires utilisant mutilang sont dans la même page, l'un des deux perdait la fonctionnalité de numéro de titre, exemple sur la page de rubrique ayant un document, le document perdait cette fonctionnalité.
23- remplacer les `.find('li.editer_titre_numero,div.editer_titre_numero')` par `.find('.editer_titre_numero')` qui suffisent.
24- Passer pour la forme la version de `schema` en 3 chiffres.
25
26### Version 1.2.1
27
28* ```z-index``` en mode flottant suffisant pour passer au dessus de leaflet sur GIS
29
30### Version 1.2.0
31
32* nettoyage de code (PSR)
33* lors du switch de langue, appliquer la bonne direction sur les textarea et inputs impactés
34* correction du sélecteur par défaut car on n'a plus ```#champ_geocoder``` dans les dernières versions de GIS
35
36## Versions 1.1.x
37
38### Version 1.1.5
39
40* injecter un div si le formulaire est en div
41* ajout d'un changelog
Note: See TracBrowser for help on using the repository browser.