Skip to content
Extraits de code Groupes Projets
  1. oct. 04, 2010
  2. oct. 01, 2010
  3. sept. 27, 2010
  4. sept. 25, 2010
  5. sept. 24, 2010
  6. sept. 23, 2010
  7. sept. 21, 2010
  8. sept. 20, 2010
  9. sept. 19, 2010
  10. sept. 14, 2010
    • cerdic's avatar
      En test : Peuplement automatise du menu de configuration · 5426750e
      cerdic a rédigé
      - Tous les prive/squelettes/contenu/page-configurer_xxx
      sont recenses, et les pages qui ne sont pas deja dans la navigation sont ajoutees au menu configuration avec :
      titre = <:configurer:configurer_xxx_titre:>
      icone = images/configurer_xxx-16.png
      autorisation : autoriser(bouton,configurer_xxx)
      
      - Tous les formulaires/configurer_xxx
      sont recenses, et ceux qui ne sont pas deja dans un page-configurer_xxx ou linkes directement via exec=configurer&cfg=... sont ajoutes au menu configuration avec :
      titre = <:configurer:configurer_xxx_titre:>
      icone = images/configurer_xxx-16.png
      autorisation : autoriser(bouton,configurer_xxx)
      
      le squelette prive/squelettes/contenu/page-configurer.html permet de generer un exec automatique pour un formulaires/configurer_xxx, en l'appelant via
      ecrire/?exec=configurer&cfg=xxx
      (on garde l'argument cfg en clin d'oeil)
      
      La fonctionnalite introduit de fait pleins d'entrees dans le menu configuration/ qui vont disparaitres au fur et a mesure de la migration des pages de configuration de l'espace prive en squelettes
      Pour eleminer un bouton disgracieux du menu configuration, il suffit de definir son autorisation a false, ce qui interdira aussi l'appel du formulaire correspondant via exec=configurer
      
      Il faudra voir a l'usage si la fonctionnalite n'est pas trop genante en generant trop systematiquement une entree dans le menu configuration.
      5426750e
  11. sept. 13, 2010
  12. sept. 12, 2010
    • cerdic's avatar
      divers type d'icone pour le debug · 4625a268
      cerdic a rédigé
      4625a268
    • cerdic's avatar
      Refonte de la generation des icones dans l'espace prive. · 4614eb13
      cerdic a rédigé
      Les icones ont une structure html unifiee invariante :
      <span><a><img /><b>texte</b></a></span>
      generee par la fonction unique icone_base() dans inc/filtres, utilisee par toutes les fonctions ci-dessous
      
      Dans les squelettes :
      |icone_verticale 
      [(#URL|icone_verticale{texte,icone,action,class})]
      
      texte : texte du lien (+title sur le lien et alt de l'icone)
      icone : nom du fichier (article-24.png). Peut etre simplement l'objet (article) auquel cas la dimension -24 et l'extension .png seront prises par defaut
      action : new, del ou edit. Correspondent aux variantes d'icone (les anciens supprimer.gif, creer.gif et edit.gif fonctionnent encore)
      class : porte a la fois l'alignement (left, center, right), l'ajax des squelettes (ajax) et toute autre classe necessaire, qui sera appliquee sur le conteneur span
      
      |icone_horizontale
      [(#URL|icone_horizontale{texte,icone,action,class})]
      meme syntaxe que |icone_verticale
      
      Dans les scripts php :
      les fonctions icone_inline et icone_horizontale sont maintenues inchangees dans leur utilisation, mais provoquent simplement un appel a icone_base avec re-ecriture de l'ajax de l'espace prive et bidouille sur les action auteur inchangee
      
      Les vieilles fonctions icone() et icone_horizontale_display sont evacuees en inc/vieilles_def
      
      Dans les css :
      les vieilles classes icone36 et cellule-h sont evacuees en vieille_def, commentee
      Un stylage unique des .icone est realise, avec les declinaisons sans texte/sans img selon les preferences de l'utilisateur. Le html est donc unique, seul le mode d'affichage differe.
      4614eb13
  13. sept. 11, 2010
Chargement en cours