From 98b1149f9ca135de585cf9c334a9c599a02907a5 Mon Sep 17 00:00:00 2001
From: Guillaume Rousse <guillaume.rousse@renater.fr>
Date: Thu, 24 May 2018 12:15:50 +0200
Subject: [PATCH] assign each label to input element with proper id attribute

---
 templates/web/select_email.tt2.html | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/templates/web/select_email.tt2.html b/templates/web/select_email.tt2.html
index d4a6399..144535a 100644
--- a/templates/web/select_email.tt2.html
+++ b/templates/web/select_email.tt2.html
@@ -3,11 +3,12 @@
 
 <fieldset class="scrollable">
 [% IF provider.contacts.defined %]
-    <label for="entityid">[% lh.maketext("Select the email address where an email challenge can be sent to validate your identity:") %]</label>
-    <br>
+    <p>[% lh.maketext("Select the email address where an email challenge can be sent to validate your identity:") %]</p>
     <div class="radio_inline">
     [% FOREACH email IN provider.contacts.sort %]
-        <input name="email" value="[% email %]" type="radio" class="required"/><label for="email">[% email %]</label><br/>
+        <input id="[% email %]" name="email" value="[% email %]" type="radio" class="required"/>
+        <label for="[% email %]">[% email %]</label>
+        <br/>
     [% END %]
         <input type="hidden" name="entityid" value="[% provider.entityid %]" id="entityid"/>
     </div>
-- 
GitLab