- mai 09, 2008
-
-
Fil a rédigé
ajax: la cle disparait ; on transmet un blob representant (cle, env), signe (par la cle), compresse (par gzip), crypte (par XOR sur le secret_du_site)
-
esj a rédigé
-
Fil a rédigé
ajout des class .formulaire_erreur (rouge) et .formulaire_message (vert, quelle imagination) ; pas beau \!
-
Fil a rédigé
formfx.css, tire directement de http://www.alistapart.com/articles/prettyaccessibleforms , pour styler les formulaires du site public (conflit sans doute avec spip_style : il faudra faire des choix)
-
marcimat a rédigé
AInsi, sa présence dans un squelette n'impose plus la presence préalable de #CACHE{0} ou #SESSION. Il ne devrait donc pas y avoir de problème de mauvaises autorisations du à un cache d'un autre visiteur en presence de cette balise seule.
-
http://trac.rezo.net/trac/spip/changeset/11549#file12Fil a rédigé
bug introduit sur http://trac.rezo.net/trac/spip/changeset/11549#file12 quand traiter() renvoie une chaine
-
cerdic a rédigé
-
cerdic a rédigé
-
Fil a rédigé
-
Fil a rédigé
forcer l'ajax sur des div (perfs + eviter bug lorsque des a.ajax sont dans des formulaires div.ajax) ; mettre le .each() au bon endroit ; nettoyage des espaces
-
Fil a rédigé
suite de [11609] pour les .each() sur les ajax, commentaires et debug sur #INCLURE vs <INCLURE>, acceleration de la recherche des formulaires ajax
-
cerdic a rédigé
-
Fil a rédigé
-
Fil a rédigé
gestion de l'ajax, une methode plus simple que [11580] : on ajoute la classe ajax sur un element englobant du squelette, et le formulaire est ajaxe ; disparition de ajaxid, disparition du script inline. Au passage, deux corrections sur la pagination ajax : 1) possibilite de paginer vers l'item 0 quand on a calcule la page avec debut_x=1 2) eviter un plantage javascript avec triggerAjaxLoad(blocfrag)
-
esj a rédigé
-
- mai 08, 2008
-
-
amemo a rédigé
-
esj a rédigé
Suite de [11602]: Tous les appels à {{{afficher_tranches_requete}}} migrent dans {{{affiche_tranche_bandeau}}} et tous les appels à {{{affiche_tranche_bandeau}}} migrent dans {{{presenter_liste}}} ainsi que le GIF animé invisible hors appel Ajax. Cette fonction dispose ainsi de l'ID du bloc appelable en Ajax s'il existe.
-
cerdic a rédigé
le cas derogatoire montre bien la limite du schema exec/action pour les post de formulaires et resaisie le passage du formulaire forum en html/charger/verifier/traiter permettra d'unifier tout cela, en public et en prive"
-
esj a rédigé
Suite de [11599]: la fonction {{{xhtml_table_id_type}}} est finalement une fonction surchargeable {{{presenter_liste}}} dans {{{inc/}}}. Le nouveau fichier {{{inc/presenter_liste.php}}} contient aussi {{{afficher_tranches_requete}}} et {{{affiche_tranche_bandeau}}} qui sont destinées à ne plus être appelée que par elle. Code inchangé, sauf pour le lien "Retirer l'auteur" qui réapparait au terme de ce jour férié (merci Cédric).
-
cerdic a rédigé
a la racine depuis le public dans ecrire/ dans l'espace prive les parametres d'environnement ajax sont propagees automatiquement au redirect si besoin
-
cerdic a rédigé
-
esj a rédigé
Suite de [11593]: la fonction {{{xhtml_table_id_type}}} admet à présent en argument un tableau PHP ayant les index SELECT, FROM etc, et construit elle-même la requête. On est donc à pied-d'oeuvre pour rajouter des scripts Ajax agissant sur la table indiquée dans la clause FROM.
-
cerdic a rédigé
un filtre pour afficher la puce statut depuis un squelette
-
esj a rédigé
Suite de [11593]: la fonction {{{xhtml_table_id_type}}} admet à présent en argument le résultat d'un {{{sql_select}}} et effectue le {{{while-fetch}}}, plus besoin de tableau auxiliaire. Elle prend aussi en argument une autre valeur et une fonction à appliquer sur le résultat du fetch et cette valeur. Cette fonction et cette valeur forment le squelette sous-jacent.
-
cerdic a rédigé
-
cerdic a rédigé
"eviter les ambiguite de class posix dans les expressions regulieres car a partir de php 5.2.6, pcre admet tout caractere comme non de classe entre [: et :] [:[:space:]] etait interprete comme classe '[:space' (inexistante), crochet et non tout caractere parmi :, :space: (neofutur)"
-
cerdic a rédigé
a l'ocasion mots_edit reprend le meme principe que auteurs_infos : bloc visu et bloc edition dans la meme page et passage de l'un a l'autre par les boutons modifier/retour creation de 2 chaines de langues action/instituer_mot devient action/editer_mot par coherence avec les autres editer_xx son comportement change legerement car en cas de creation+ajout a un article, l'ajout est geree par traiter, et non plus par l'action
-
esj a rédigé
Pour préparer le passage en squelette de {{{xhtml_table_id_type}}} annoncé dans [11579], il ne faut pas utiliser de passage par référence dans la fonction qui correspond au corps de la future BOUCLE, hormis pour mémoriser les clés primaires (ça, ça devrait pouvoir se simuler avec le critère doublon). Donc, dans la construction de la liste des mots-clés associés, on ne mémorise plus les id_groupe rencontrés ni le nombre de ceux où l'utilisateur a le droit de modification, on les recalcule plus tard. On profite de ce calcul supplémentaire pour apporter une amélioration: le lien "supprimer tous les mots" apparaissait même si l'utilisateur n'avait le droit de supprimer qu'une partie d'entre eux; à présent il n'apparait que s'il a le droit de les supprimer tous.
-
esj a rédigé
Depuis combien de temps on ne pouvait plus envoyer un message privé ?. Le bug était dans l'action, pour la partie formulaire c'est de l'optimisation.
-
- mai 07, 2008
-
-
amemo a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
en retour de charger()"
-
cerdic a rédigé
"evitons la multiplication de petits fichiers et regroupons charger/verifier/traiter dans un seul fichier grace a [11582]"
-
cerdic a rédigé
meilleur fonctionnement de l'analyse auto : on represente le formulaire avec remplissage des valeurs issues de l'analyse, cela permet un controle de saisie le logo est recupere a l'analyse et insere en hidden pour recuperation lors de l'action
-
cerdic a rédigé
"evitons la multiplication de petits fichiers et regroupons charger/verifier/traiter dans un seul fichier grace a [11582]"
-
cerdic a rédigé
passer new en valeur supposee saisie le supprimait de l'url de post, et provoquait une erreur sur le post en cas d'erreur, a la creation
-
cerdic a rédigé
"evitons la multiplication de petits fichiers et regroupons charger/verifier/traiter dans un seul fichier grace a [11582]"
-
cerdic a rédigé
"evitons la multiplication de petits fichiers et regroupons charger/verifier/traiter dans un seul fichier grace a [11582]"
-
cerdic a rédigé
"permettre de regrouper les fonctions www_xxx_yyy_dist() et www_xxx_zzz_dist() dans un seul fichier www/xxx.php au lieu d'avoir forcement deux fichiers www/xxx/yyy.php et www/xxx/zzz.php la surcharge reste possible dans www/xxx/yyy.php application : les fonctions formulaires_xxx_charger_dist(), formulaires_xxx_verifier_dist, et formulaires_xxx_traiter_dist peuvent etre toutes 3 regroupees dans formulaires/xxx.php homonyme du squelette formulaires/xxx.html "
-
Fil a rédigé
-