Skip to content
Extraits de code Groupes Projets
  1. nov. 11, 2006
  2. nov. 06, 2006
  3. nov. 05, 2006
  4. nov. 04, 2006
  5. nov. 01, 2006
  6. oct. 31, 2006
  7. oct. 30, 2006
  8. oct. 29, 2006
  9. oct. 24, 2006
  10. oct. 21, 2006
  11. oct. 20, 2006
    • esj's avatar
      Selecteurs Ajax (Suite de [7631] et [7655] pour #630). Réécriture du code du mini-navigateur: · 2d192666
      esj a rédigé
      - onkeypress='setTimeout(X); if (event.eyCode= 13) return false'
      est remplacé par
      	onkeypress='if (event.eyCode= 13) return false'
      	onkeyup='X'
      plus efficace et plus simple.
      
      En particulier, l'expression X teste si le retour de la requete Ajax ne renvoie qu'un seul résultat qui est alors aussitot pré-sélectionné (mais il faut toujours cliquer pour valider).
      
      Reintroduction du code qui supprime la plus vieilles de 2 requetes sur un meme noeud (finalement indispensable pour la recherche interactive car la recherche d' une chaine longue revient plus rapidement qu'une recheche sur un préfixe de cette chaine) mais sans garder le gestionnaire Ajax indéfiniment (==> try/catch pour éviter le NS_ERROR_NOT_AVAILABLE induit. Zon encore des progrès à faire dans leurs specs).
      
      Partage de code plus important entre les 2 mini-navigateurs (rubriques / auteurs) pour mutualiser les développements futurs.
      2d192666
    • tetue's avatar
      head : ne pas l'oublier dans la page 404 · 081606f3
      tetue a rédigé
      + pas d'indentation (le resultat dans le code genere etant horrible)
      081606f3
  12. oct. 18, 2006
  13. oct. 17, 2006
  14. oct. 16, 2006
    • esj's avatar
      Introduction d'un selecteur Ajax pour le bouton "Ajouter un auteur à cet... · 30353bdd
      esj a rédigé
      Introduction d'un selecteur Ajax pour le bouton "Ajouter un auteur à cet article". Ce sélecteur partage le code du sélecteur de rubrique, savoir un mode de recherche interactive à chaque frappe de clavier, et un mode de sélection sur la liste des items en base. Cliquer sur un nom fait apparaitre l'icone de son statut, sa biographie, son logo et un lien vers son mail. Un double-clic provoque la sélectioon avec ajout immédiat, également en Ajax, dans la liste des auteurs.
      
      A noter qu'au passage disparait la dernière URL codée en dur dans le code JavaScript. Il faudra veiller à ne pas en réintroduire, afin que d'éventuels changements de generer_url_ecrire soient bien intégralement répercutés.
      30353bdd
    • esj's avatar
      Rationnalisation du code du mini-navigateur pour remplacer un attribut Id par... · fbae0182
      esj a rédigé
      Rationnalisation du code du mini-navigateur pour remplacer un attribut Id par le noeud qu'il référence pour éviter les couteux getElementById, non mémorisables depuis le passage en Ajax. On en profite pour abstraire un peu le code, afin que ce mode de sélection puisse servir à terme à d'autre choses que des rubriques.
      
      Pour le pb de la restriction des rubriques à celle administrées par le demandeur, la question a été résolue en changeant le statut de l'article à l'arrivée,
      ce qui parait plus utile. Ca reste dommage pour la création de sous-rubriques
      néanmoins.
      fbae0182
  15. oct. 14, 2006
  16. oct. 12, 2006
  17. oct. 10, 2006
  18. oct. 09, 2006
  19. oct. 06, 2006
  20. oct. 05, 2006
  21. oct. 04, 2006
  22. oct. 03, 2006
  23. sept. 27, 2006
    • esj's avatar
      Suite de [7435]: migration de img_pack, qui ne pouvait déjà plus rester dans... · b1056f18
      esj a rédigé
      Suite de [7435]: migration de img_pack, qui ne pouvait déjà plus rester dans ecrire/, avec son .htaccess potentiel, depuis que le squelette agenda (via ses filtres associés) référence certaines images de img_pack. Ce répertoire comportant aussi quelques css, le bilan définitif de toutes ces migrations est le suivant:
      
      - toutes les .css se trouvent dans dist/, les scripts de l'espace privé retrouvant les siennes car il utilise systématiquement find_in_path (qui contient dist/) pour les retrouver;
      
      - toutes les images auparavant en img_pack se trouvent à présent dans dist/images (constante _DIR_IMG_PACK changée en conséquence)
      
      - toutes les vignettes de documents se trouvent en dist/vignettes (la constante _DIR_IMG_ICONES_DIST a donc cela comme valeur, apres avoir connu IMG/icones, ecrire/img_pack/icones puis dist/img/icones)
      
      - toutes les icones de la barre de saisie se trouvent en dist/icones_barre (la constante _DIR_IMG_ICONES_BARRE a donc cela comme valeur, apres avoir connu IMG/icones_barre, ecrire/img_pack/icones_barre puis dist/img/icones_barre)
      
      Et (inchangé pour ce dépot) tous les javascripts sont dans dist/javascript.
      b1056f18
  24. sept. 24, 2006
  25. sept. 21, 2006
Chargement en cours