modifier code source

modifier code source

par hatem boubakri,
Nombre de réponses : 3
bjr a tt monde,
je suis entrain de développer une plate-forme d'enseignement pour les non voyant pour ce la je suis obliger d'ajouter des label pour les formulaire d'inscription et d'autre formulaire exemple :
<label for="identifiant_du_champ"> [nom du champ] </label> <input [...]
id="identifiant_du_champ" />
donc qu'elle est la solution idéal pour modifier les codes sources.

Moyenne des évaluations  -
En réponse à hatem boubakri

Re: modifier code source

par Patrick Pollet,
Bonjour,

Si tu regardes le code source HTML du formulaire de création de compte, tu verras que chaque input a déja une balise label for générée automatiquement.

Par exemple dans le formulaire d'inscription pour le champ login on a :

<div class="fitem required"><div class="fitemtitle"><label for="id_username">Nom d'utilisateur<img class="req" title="Champ requis" alt="Champ requis" src="http://moodlemoot2009.insa-lyon.fr/pix/req.gif" /> </label></div><div class="felement ftext"><input maxlength="100" size="12" name="username" type="text" id="id_username" /></div></div>


Si cela ne fonctionne pas avec les dispositifs de lecture des non voyants, il FAUT le signaler aux developpeurs de Moodle comme une défaut grave de la plateforme sur http://tracker.moodle.org. Ils sont très sensibles aux problèmes d'accessibilité. Par exemple fait sur ce tracker une recherche sur ScreenReader ou JAWS

Je remarque en effet que ces label for sont dans un div separé de classe fitemtitle ; est-cela qui cause le problème ?

Bien sur ceci ne concerne que les formulaires générés avec la nouvelle bibliothèque moodle formslib et je crois savoir que la migration n'est pas terminée. Voir http://docs.moodle.org/en/Development:lib/formslib.php

En réponse à Patrick Pollet

Re: modifier code source

par hatem boubakri,
merci pour la réponse.
le probem c que j'arrive pas a trouver dans les code source de moodle des page php ou il apparait les code source d'un formulaire
<form>
......
</form>

En réponse à hatem boubakri

Re: modifier code source

par Patrick Pollet,
Quand la page Moodle qui t'interesse est affichée dans ton navigateur utilise l'option "Afficher le code source" clin d’œil ou alors avec Firefox utilise les plugins WebDeveloper ou FireBug pour en inspecter le code, les CSS ou le javascript... ensuite quand tu a repéré ce que tu veux, chercher dans les sources de Moodle (pour quelque chose de plus spécifique que form !) comme un nom de classe ...

Une régle d'or est de ne jamais modifier les sources de Moodle sous peine de tout perdre à la prochaine mise-à-jour. Si un défaut est clairement identifié et reproductible on le soumet dans le tracker, avec une éventuelle solution.