[Kimchi-devel] [PATCH] HTML: Make the form element's labels clickable
Crístian Viana
vianac at linux.vnet.ibm.com
Wed Jan 22 14:53:41 UTC 2014
A good usability feature of an HTML form is to click on an element's
label to activate the element itself. For example, when clicking on a
checkbox's label, the checkbox itself is checked, instead of requiring
the user to click on the small corresponding element.
Assign every checkbox's and radio's labels to their corresponding
form elements.
Signed-off-by: Crístian Viana <vianac at linux.vnet.ibm.com>
---
ui/pages/storagepool-add.html.tmpl | 6 +++---
ui/pages/tabs/network.html.tmpl | 8 ++++----
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/ui/pages/storagepool-add.html.tmpl b/ui/pages/storagepool-add.html.tmpl
index 03c063d..12a9779 100644
--- a/ui/pages/storagepool-add.html.tmpl
+++ b/ui/pages/storagepool-add.html.tmpl
@@ -117,7 +117,7 @@
<section class="form-section">
<div class="field">
<input type="checkbox" id="authId" name="authname">
- <label>$_("Add iSCSI Authentication")</label>
+ <label for="authId">$_("Add iSCSI Authentication")</label>
</div>
</section>
<section class="authenticationfield form-section tmpl-html">
@@ -143,8 +143,8 @@
</script>
<script id="partitionTmpl" type="html/text">
<div>
- <input type="checkbox" value="{path}" name="devices">
- <label>{path}</label>
+ <input type="checkbox" id="{name}" value="{path}" name="devices">
+ <label for="{name}">{path}</label>
</div>
</script>
</body>
diff --git a/ui/pages/tabs/network.html.tmpl b/ui/pages/tabs/network.html.tmpl
index fcf8556..9c149b7 100644
--- a/ui/pages/tabs/network.html.tmpl
+++ b/ui/pages/tabs/network.html.tmpl
@@ -61,15 +61,15 @@
<div class="section-content">
<div class="input-container">
<input type="radio" id="networkTypeIso" name="networkType" value="isolated">
- <label>$_("Isolated: no physical network connection")</label>
+ <label for="networkTypeIso">$_("Isolated: no physical network connection")</label>
</div>
<div class="input-container">
<input type="radio" id="networkTypeNat" name="networkType" value="nat">
- <label>$_("NAT: outbound physical network connection only")</label>
+ <label for="networkTypeNat">$_("NAT: outbound physical network connection only")</label>
</div>
<div class="input-container">
<input type="radio" id="networkTypeBri" name="networkType" value="bridged">
- <label>$_("Bridged: VMs are connected to physical network directly")</label>
+ <label for="networkTypeBri">$_("Bridged: VMs are connected to physical network directly")</label>
</div>
<div class="destination">
<label>$_("Destination"): </label>
@@ -78,7 +78,7 @@
<div class="VLAN">
<label>$_("Enable VLAN"): </label>
<input id="enableVlan" type="checkbox" value=""/>
- <label>$_("VLAN ID"): </label>
+ <label for="enableVlan">$_("VLAN ID"): </label>
<input type="text" id="networkVlanID" disabled>
</div>
</div>
--
1.8.4.2
More information about the Kimchi-devel
mailing list