Le 25 août 2013 22:23, Kozlika <[email protected]> a écrit :

> Le 25 août 2013 22:14, Julien Mudry <[email protected]> a écrit :
>
> > Au détail près que cet état est stocké dans les cookies et que pour ceux
> > qui, comme moi (oui, je suis pénible), limitent la durée de vie de leurs
> > cookies à la session, on se retrouve à chaque fois avec tous les champs
> > fermés.
> >
> > Note : ceci n'est pas une plainte, seulement une constatation. J'ai un
> > comportement bizarre, je l'assume lui et ses conséquences. ;-)
>
>
>
> C'est une discussion intéressante parce qu'il est aussi question
> d'enregistrer les préférences via l'usage qui en a été fait par
> l'utilisateur pour les choix des colonnes et tris de liste et les
> filtres sur les listes…
>

C'est tout à fait envisageable de remplacer le stockage via cookie par une
préférence utilisateur. Ça me paraît même plus logique (et en lien avec le
ticket #1573). Cela implique en revanche certains impacts : là où le
repliage ne se faisait que dans un bout de javascript, il va falloir
indiquer dans le code php les sections repliables.

En clair :
* Lors de l'affichage de chaque page, au niveau php, on récupère l'info si
une boîte est repliée ou non (et on génère le bout de code pour la
replier/déplier le cas échéant)
* On remplace le bout de code javascript qui fixe un cookie par un appel
ajax vers le service qui va bien, pour modifier les prefs utilisateur.

--
Bruno
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à