Skip to content

A11y features updates etc

AyM requested to merge (removed):a11y-features-updates-etc into master

Technique

  • id="nav_js" plus nécessaire
  • préchargement d'un framanav_container avec hauteur fixe pour éviter les sauts de mise en page #10 (closed)
  • pour la rapidité (cf point précédent) il est maintenant préférable d'appeler la nav en haut du body
  • chmod 744 sur cron.sh (le chmod manuel sur el fichier bloque les git pull automatiques)
  • ajout nom du cookie dans le fichier config.js #2 (closed)
  • ajout d'alias de config locale (pour lite*.framapad.js) dans config.js
  • ajout de la fonction f$_page() (raccourci pour window.document.href.indexOf() > -1) pour préciser une config spécifique à certaines pages
  • piwik inclus dans nav.js → 2 param dans local_config pour utiliser le script de tracking
  • nettoyage des fichiers (4 espaces au lieu de tab, "var " supprimé dans local_config (variables déjà déclarées dans config.js), apostrophes français, suppression des espaces/tabulation en fin de ligne, etc)

CSS

  • f$_css_position n'a plus que 2 options "start" et "end" pour placer bootstrap.css et boostrap_a11y.css
  • bootstrap.css inséré avec media="all" pour pouvoir masquer des éléments à l'impression avec la classe hidden-print #7
  • config en position:fixed fonctionnelle
  • remplacement des glyphicons par les icones font-awesome

A11y #9

  • liens des attributs title et data-content directement placés dans la popover (+ propre et accessible)
  • lien d'évitement
  • mise à jour de bootstrap en version 3.2 (a11y : popovers liés par aria-describeby)
  • bug largeur de nav (patch de luc adapté)
  • indication sur l'ouverture des liens de la nav dans une nouvelle fenêtre

Menu

  • ajouter canal IRC #12 (closed)
  • menu À propos avec modales :shooting_star: pages html pour Asso, Charte, Mentions légales et Crédits #11 (closed)
  • fichier host_×.html et credits_×.html pour chaque site configurable dans local_config (hetzner comme hébergeur par défaut)

Merge request reports