Skip to content

Simplification de l'ajout de scripts, css, etc + divers

AyM requested to merge (removed):master into master

Simplification de l'ajout de scripts, css, etc

Il y a un dossier /ext dans lequel sont déplacés les fichiers /css/extra/*.css.
Dans ce dossier, on peut ajouter des fichiers framasite.js, framasite.jpg, etc, le but étant de pouvoir modifier tout ce qui personnalise un site depuis un seul endroit (une fois config.js correctement rempli on n'a plus besoin d'y retoucher, par contre js et css j'y reviens sans arrêt)

Le fichier js est appelé une fois le DOM prêt en paramétrant f$_ext_js à true dans la config. Il y en a besoin pour Framadate (tutoriel fr et en) et Framateam (toute la personnalisation). On pourra isoler les scripts un peut trop long comme celui de Framacalc.
f$_ext_js peut aussi être une fonction plutôt qu'un fichier, ça permettra d'éviter de répéter plein de fois jQuery(document).ready( dans le fichier config.
En gros, faut choisir entre lisibilité du fichier config (si tous les scripts sont dedans c'est pénible) et rapidité de chargement de la nav (avec un fichier js en plus, il faut un appel serveur en plus)

Divers

  • mise à jour de Font-Awesome
  • ajout de status.framasoft.org dans « À propos »
  • config framateam et framavox

Merge request reports