-
-
Notifications
You must be signed in to change notification settings - Fork 771
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Accessibilité : Utilisation sans CSS ou sans images #284
Comments
FreshRSS est maintenant utilisable en bonne partie sans CSS. Ce patch inclut un caractère Unicode approprié en plus de certaines icônes définies en tant qu'image en CSS. Contribue à #284 Il manque encore certaines icônes, et les alternatives Unicode ne sont pour l'instant pas montrées si la CSS est chargée mais que les images ne le sont pas.
Petite note en prévision d'un patch en préparation : Le code utilisé actuellement dans les CSS de FreshRSS pour proposer du SVG avec du PNG en alternative ne fonctionne pas (seul le SVG est utilisé même pour les navigateurs ne le supportant pas, comme vérifiable avec IE8). En effet, la seconde règle est parfaitement valide et écrase du coup la première. Les extensions dans l'URL n'ont aucun effet. .read {
background: url("../icons/read.png") center center no-repeat;
background: url("../icons/read.svg") center center no-repeat;
} Il est pas mal plus compliqué de faire cela : |
Centralisation de la génération du code des icônes pour pouvoir plus facilement le changer, en particulier en préparation d'améliorations futures : * ajouter des alternatives lorsque l'image n'est pas affichée ; * améliorer l'accessibilité ; * permettre de changer les icônes selon le thème graphique choisi ; * simplifier les CSS. Contribue à #284
* Évite de charger les informations de tous les thèmes lorsque ce n'est pas nécessaire (c.à.d. en dehors de la page de configuration). * Permettra de choisir des icônes différentes selon les thèmes sans nécessairement passer par une CSS. * Contribue à #284
Expérimentation : utilisation de vraies images à la place des icônes générées en CSS. Permet de fournir un texte alternatif affiché en cas de non-chargement de l'image (par choix ou problème réseau par exemple). Meilleure sémantique (plutôt que le tag i détourné). Implémente #284 Il est toujours possible de changer d'icônes selon les thèmes grâce à RSSThemes.php
Voilà comment cela a l'air lorsque les images sont désactivées (ou qu'elles n'ont pas pu se charger par exemple à cause d'une mauvaise connexion - problème observé il y a quelques jours dans le train, ce qui m'a donné l'idée) : Tout semble fonctionnel. Et la version avec images complètes devrait être visuellement inchangée. En gardant le |
Permettre une utilisation minimale de FreshRSS sans images et/ou sans CSS.
En particulier, ajouter une alternative texte aux icônes définies actuellement en CSS sous forme d'image (qui n'affichent rien du tout si la CSS ou l'image n'est pas chargée)
The text was updated successfully, but these errors were encountered: