Skip to content
Extraits de code Groupes Projets
  1. oct. 03, 2022
  2. juin 28, 2021
  3. mai 25, 2021
  4. avr. 29, 2021
    • tcharlss's avatar
      Maintenance et ajustements des bandeaux du privé. · b5864c45
      tcharlss a rédigé
      Les différences visuelles sont mineures, il s'agit juste de caler un peu les éléments, les gouttières, etc.
      Par contre en arrière-plan on fait un gros ménage pour préparer et simplifier les évolutions futures.
      
      * Rangement et reformatage complet de la CSS : mutualiser les règles, supprimer celles en double ou en triple, ajout de commentaires, etc.
      * Markup : Ajout de classes utiles là où il n'y en avait pas, et notamment d'attributs data pour cibler plus facilement les éléments du menu selon la profondeur, pour faire par exemple .item[data-profondeur="2"] au lieu de ul>li>ul>li
      * Menu identité : espacer les liens, textes plus foncés, traits de séparations inutiles, et icône de langue alternative.
      * Menu rubriques : rétablit les carets pour les entrées depliables. Les sous-menu en colonnes sont fait avec column-count : cela permet de gagner de la place par rapport à display flex, grid ou autre, et cela simplifie les règles.
      * Bien indiquer les prises de focus de tous les liens.
      * Menus déroulants : refaire fonctionner la navigation au clavier qui était hs, purement en CSS pour l'instant. À voir s'il ne faut garder qu'une des 2 solutions, ou les 2 en compléments (le JS ajoutait un petit délai en plus, non reproductible en CSS).
      * Ajout d'un peu de responsive
      b5864c45
  5. avr. 23, 2021
    • tcharlss's avatar
      Optimisation des svg deplier. · b075da51
      tcharlss a rédigé et marcimat's avatar marcimat a validé
      b075da51
    • tcharlss's avatar
      Boîtes du privé : on revoit la boîte menu des rubriques dépliables. · 6077de5b
      tcharlss a rédigé et marcimat's avatar marcimat a validé
      * On laisse le style de la boîte simple par défaut, sur fond blanc. Le fond coloré posait certains problèmes de contrastes (marcimat).
      * Remplacement du picto pour indiquer le dépliement : on ne fait que 2 états haut/bas, c'est un pattern qu'on retrouve souvent et compréhensible. Plus besoin de la variante gauche/droite selon le ltr.
      * Plus important, on souligne visuellement qu'il y a 2 éléments cliquables distincts : le picto et le titre. Légère bordure de séparation, et au survol les 2 sont séparés.
      * On maximise la zone cliquable.
      * Limiter la hauteur du logo à l'équivalent d'un titre sur une ligne, sinon ça décale tout pour pas grand chose.
      
      Idéalement le picto de dépliement devrait être de l'autre côté, mais avec le logo, pas possible.
      Entre ce picto, l'icône du cadre, le logo et le titre, la marge de manoeuvre est très serrée.
      6077de5b
  6. mars 12, 2021
  7. fév. 22, 2021
  8. fév. 09, 2021
  9. fév. 02, 2021
  10. oct. 13, 2020
  11. sept. 30, 2020
    • tcharlss's avatar
      Ticket #4468 : refacto des boutons de l'espace privé · 77a3ce6f
      tcharlss a rédigé et marcimat's avatar marcimat a validé
      Unifier styles des icônes (classe .icone), boutons d'actions et boutons de validation des formulaires. Même police, graisse et couleurs pour tous. Portage des classes .add, .del, .edit et.config qui ajoutent des icônes aux boutons d'actions, ainsi que de .link, .right et .left. Ajout également de nouvelles classes modificatrices à toute fin utile : .secondary, .block, et .boutons_groupe. Testé en ltr et rtl.
      
      * Un peu de rangement : on déplace tout ce qui concerne les boutons dans boutons.css (c'était auparavant réparti entre theme.css et forms.css).
      * De même pour icons.css : on y déplace toutes les règles en rapport qui étaient dans theme.css
      * On introduit une nouvelle classe générique .bouton pour afficher n'importe quel élément comme un bouton, à priori surtout pour des liens (pierrox et nicod_).
      * On mutualise le plus possible les règles entre les liens boutons, les boutons de formulaire et les boutons d'action.
      * Refacto complète du composant .icone : on passe aussi en flexbox comme les boutons, on répare ce qui était cassé (la variante .right notamment).
      * La combinaison bouton d'action + classe .icone est dépréciée, on continue de la supporter mais elle est maintenant inutile.
      * Ajout de quelques animations au survol et au focus. On essaie de pas faire trop bling, à voir à l'usage.
      * Recadrage des icônes génériques add.svg et cie afin de pouvoir les réutiliser plus facilement. Ajout de quelques variantes svg manquantes.
      * On passe l'image de fond en svg aussi tant qu'à faire.
      77a3ce6f
  12. sept. 10, 2020
  13. juil. 12, 2017
  14. juil. 11, 2017
  15. nov. 15, 2016
  16. déc. 13, 2015
  17. mai 16, 2014
  18. mai 16, 2012
  19. sept. 04, 2011
  20. sept. 03, 2011
  21. juil. 25, 2011
  22. fév. 12, 2011
  23. jan. 28, 2011
  24. déc. 18, 2010
    • esj's avatar
      Bonne année, donc modification du copyright. · 1c4a8a50
      esj a rédigé
      Je profite de cette écriture massive pour normaliser quelque chose de trompeur lorsqu'on compare deux versions, savoir l'usage de " ou ' dans le premier argument de define et defined. Comme les chaînes entre apostrophes sont plus rapidement analysées que celles entre guillemets, je choisis l'apostrophe.
      
      Dépot obtenu avec le script Shell:
      {{{
      a=$(find . -name "*.php" |grep -v extensions/ | grep -v /config/ | grep -v index.php | grep -v public.php | grep -v prive.php )
      echo -n "Fichiers: "
      echo $a|wc -w
      for i in $a
      do
      sed -f ~/Sites/spip/spip.sed $i > /tmp/f.php
      if diff -q $i /tmp/f.php
      then 
          :
      else
             diff $i /tmp/f.php
      #     echo $i;   php /tmp/f.php
      #    mv /tmp/f.php $i
      fi
      done
      }}}
      et le script Sed:
      {{{
      s/Copyright (c) 2001-20../Copyright (c) 2001-2011/
      s,\(if [(]!*\)*\(defined* *[(]\)"\([^"]*\)"\(.*\);[[:space:]]*[#/]*.*$,\1\2'\3'\4;,
      }}}
      1c4a8a50
  25. mai 15, 2010
    • esj's avatar
      Fin de l'abstraction de l'appel à CFG: la balise {{{config}}} de... · 71a1f63d
      esj a rédigé
      Fin de l'abstraction de l'appel à CFG: la balise {{{config}}} de {{{plugin.xml}}} donne finalement une fonction retournant un groupe de liens (un seul en général) qui renvoie sur les scripts d'installation. Cette fonction doit être présente dans les fichiers indiqués par la balise {{{install}}}. Par défaut cette fonction est celle chargeant CFG et utilise {{{icone_lien_cfg}}}. 
      71a1f63d
  26. fév. 10, 2010
  27. oct. 30, 2009
  28. sept. 23, 2009
  29. juil. 20, 2009
  30. fév. 03, 2009
  31. jan. 22, 2009
    • cerdic's avatar
      "un core sans forum ou presque. · 111b3557
      cerdic a rédigé
      Restent :
      - les meta de config a deplacer dans le plugin forum
      - quelques jointures explicites mais conditionnees a la presence du plugin"
      111b3557
  32. jan. 20, 2009
  33. oct. 16, 2008
  34. oct. 08, 2008
  35. oct. 06, 2008
  36. sept. 14, 2008
Chargement en cours