Commit 6f76d076 authored by gerv%gerv.net's avatar gerv%gerv.net

Bug 102648 - Bugzilla should support accesskey. Patch by gerv; 2xr=timeless.

parent d1d35124
...@@ -60,9 +60,9 @@ ...@@ -60,9 +60,9 @@
<td>&nbsp;</td> <td>&nbsp;</td>
<td align="right"> <td align="right">
<b>Platform:</b> <b><u>P</u>latform:</b>
</td> </td>
[% PROCESS select selname = "rep_platform" %] [% PROCESS select selname => "rep_platform" accesskey => "p" %]
<td align="right"> <td align="right">
<b>Reporter:</b> <b>Reporter:</b>
...@@ -74,20 +74,20 @@ ...@@ -74,20 +74,20 @@
<tr> <tr>
<td align="right"> <td align="right">
<b>Product:</b> <b>P<u>r</u>oduct:</b>
</td> </td>
[% PROCESS select selname => "product" %] [% PROCESS select selname => "product" accesskey => "r" %]
<td align="right"> <td align="right">
<b>OS:</b> <b><u>O</u>S:</b>
</td> </td>
[% PROCESS select selname => "op_sys" %] [% PROCESS select selname => "op_sys" accesskey => "o" %]
<td align="right"> <td align="right">
<b>Add&nbsp;CC:</b> <b><u>A</u>dd&nbsp;CC:</b>
</td> </td>
<td> <td>
<input name="newcc" size="30" value=""> <input name="newcc" size="30" value="" accesskey="a">
</td> </td>
</tr> </tr>
...@@ -97,25 +97,27 @@ ...@@ -97,25 +97,27 @@
<td align="right"> <td align="right">
<b> <b>
<a href="describecomponents.cgi?product=[% bug.product FILTER url_quote %]"> <a href="describecomponents.cgi?product=[% bug.product FILTER url_quote %]">
Component</a>: Co<u>m</u>ponent</a>:
</b> </b>
</td> </td>
<td> <td>
<select name="component"> <label for="component" accesskey="m">
<select name="component" id="component">
[% FOREACH x = component_ %] [% FOREACH x = component_ %]
<option value="[% x FILTER html %]" <option value="[% x FILTER html %]"
[% " selected" IF x == bug.component %]>[% x FILTER html %] [% " selected" IF x == bug.component %]>[% x FILTER html %]
</option> </option>
[% END %] [% END %]
</select> </select>
</label>
</td> </td>
<td>&nbsp;</td> <td>&nbsp;</td>
<td align="right"> <td align="right">
<b>Version:</b> <b><u>V</u>ersion:</b>
</td> </td>
[% PROCESS select selname => "version" %] [% PROCESS select selname => "version" accesskey => "v" %]
<td rowspan="4" align="right" valign="top"> <td rowspan="4" align="right" valign="top">
<b>CC:</b> <b>CC:</b>
...@@ -146,9 +148,9 @@ ...@@ -146,9 +148,9 @@
<td>&nbsp;</td> <td>&nbsp;</td>
<td align="right"> <td align="right">
<b><a href="bug_status.html#priority">Priority</a>:</b> <b><a href="bug_status.html#priority">Pr<u>i</u>ority</a>:</b>
</td> </td>
[% PROCESS select selname => "priority" %] [% PROCESS select selname => "priority" accesskey => "i" %]
</tr> </tr>
<tr> <tr>
...@@ -161,9 +163,9 @@ ...@@ -161,9 +163,9 @@
<td>&nbsp;</td> <td>&nbsp;</td>
<td align="right"> <td align="right">
<b><a href="bug_status.html#severity">Severity</a>:</b> <b><a href="bug_status.html#severity">S<u>e</u>verity</a>:</b>
</td> </td>
[% PROCESS select selname = "bug_severity" %] [% PROCESS select selname = "bug_severity" accesskey => "e" %]
</tr> </tr>
...@@ -179,10 +181,11 @@ ...@@ -179,10 +181,11 @@
[% IF Param("usetargetmilestone") && bug.target_milestone %] [% IF Param("usetargetmilestone") && bug.target_milestone %]
<td align="right"> <td align="right">
<b> <b>
<a href="[% bug.milestoneurl FILTER html %]">Target Milestone</a>: <a href="[% bug.milestoneurl FILTER html %]"><u>T</u>arget
Milestone</a>:
</b> </b>
</td> </td>
[% PROCESS select selname = "target_milestone" %] [% PROCESS select selname = "target_milestone" accesskey => "t" %]
[% ELSE %] [% ELSE %]
<td colspan="3">&nbsp;</td> <td colspan="3">&nbsp;</td>
[% END %] [% END %]
...@@ -193,10 +196,10 @@ ...@@ -193,10 +196,10 @@
[% IF Param('useqacontact') %] [% IF Param('useqacontact') %]
<tr> <tr>
<td align="right"> <td align="right">
<b>QA Contact:</b> <b><u>Q</u>A Contact:</b>
</td> </td>
<td colspan="7"> <td colspan="7">
<input name="qa_contact" <input name="qa_contact" accesskey="q"
value="[% bug.qa_contact FILTER html %]" size="60"> value="[% bug.qa_contact FILTER html %]" size="60">
</td> </td>
</tr> </tr>
...@@ -206,24 +209,24 @@ ...@@ -206,24 +209,24 @@
<td align="right"> <td align="right">
<b> <b>
[% IF bug.bug_file_loc %] [% IF bug.bug_file_loc %]
<a href="[% bug.bug_file_loc FILTER html %]">URL</a>: <a href="[% bug.bug_file_loc FILTER html %]"><u>U</u>RL</a>:
[% ELSE %] [% ELSE %]
URL: <u>U</u>RL:
[% END %] [% END %]
</b> </b>
</td> </td>
<td colspan="7"> <td colspan="7">
<input name="bug_file_loc" <input name="bug_file_loc" accesskey="u"
value="[% bug.bug_file_loc FILTER html %]" size="60"> value="[% bug.bug_file_loc FILTER html %]" size="60">
</td> </td>
</tr> </tr>
<tr> <tr>
<td align="right"> <td align="right">
<b>Summary:</b> <b><u>S</u>ummary:</b>
</td> </td>
<td colspan="7"> <td colspan="7">
<input name="short_desc" <input name="short_desc" accesskey="s"
value="[% bug.short_desc FILTER html %]" size="60"> value="[% bug.short_desc FILTER html %]" size="60">
</td> </td>
</tr> </tr>
...@@ -231,10 +234,10 @@ ...@@ -231,10 +234,10 @@
[% IF Param('usestatuswhiteboard') %] [% IF Param('usestatuswhiteboard') %]
<tr> <tr>
<td align="right"> <td align="right">
<b>Status Whiteboard:</b> <b>Status <u>W</u>hiteboard:</b>
</td> </td>
<td colspan="7"> <td colspan="7">
<input name="status_whiteboard" <input name="status_whiteboard" accesskey="w"
value="[% bug.status_whiteboard FILTER html %]" size="60"> value="[% bug.status_whiteboard FILTER html %]" size="60">
</td> </td>
</tr> </tr>
...@@ -244,10 +247,10 @@ ...@@ -244,10 +247,10 @@
<tr> <tr>
<td align="right"> <td align="right">
<b> <b>
<a href="describekeywords.cgi">Keywords</a>: <a href="describekeywords.cgi"><u>K</u>eywords</a>:
</b> </b>
<td colspan="7"> <td colspan="7">
<input name="keywords" <input name="keywords" accesskey="k"
value="[% bug.keywords.join(', ') FILTER html %]" size="60"> value="[% bug.keywords.join(', ') FILTER html %]" size="60">
</td> </td>
</tr> </tr>
...@@ -265,8 +268,8 @@ ...@@ -265,8 +268,8 @@
[% IF Param('usedependencies') %] [% IF Param('usedependencies') %]
<table> <table>
<tr> <tr>
[% PROCESS dependencies [% PROCESS dependencies accesskey = "d"
dep = { title => "depends on", fieldname => "dependson" } %] dep = { title => "<u>d</u>epends on", fieldname => "dependson" } %]
<td rowspan="2"> <td rowspan="2">
<a href="showdependencytree.cgi?id=[% bug.bug_id %]">Show <a href="showdependencytree.cgi?id=[% bug.bug_id %]">Show
dependency tree</a> dependency tree</a>
...@@ -280,8 +283,8 @@ ...@@ -280,8 +283,8 @@
</tr> </tr>
<tr> <tr>
[% PROCESS dependencies [% PROCESS dependencies accesskey = "b"
dep = { title => "blocks", fieldname => "blocked" } %] dep = { title => "<u>b</u>locks", fieldname => "blocked" } %]
</tr> </tr>
</table> </table>
[% END %] [% END %]
...@@ -306,7 +309,7 @@ ...@@ -306,7 +309,7 @@
[%# *** Comments Groups *** %] [%# *** Comments Groups *** %]
<br> <br>
<b>Additional Comments:</b> <b>Additional <u>C</u>omments:</b>
<br> <br>
<textarea wrap="hard" name="comment" rows="10" cols="80" <textarea wrap="hard" name="comment" rows="10" cols="80"
accesskey="c"></textarea> accesskey="c"></textarea>
...@@ -522,7 +525,7 @@ ...@@ -522,7 +525,7 @@
[% END %] [% END %]
</td> </td>
<td> <td>
<input name="[% dep.fieldname %]" <input name="[% dep.fieldname %]" accesskey="[% accesskey %]"
value="[% bug.${dep.fieldname}.join(', ') %]"> value="[% bug.${dep.fieldname}.join(', ') %]">
</td> </td>
[% END %] [% END %]
...@@ -534,13 +537,15 @@ ...@@ -534,13 +537,15 @@
[% BLOCK select %] [% BLOCK select %]
<td> <td>
<select name="[% selname %]"> <label for="[% selname %]" accesskey="[% accesskey %]">
<select name="[% selname %]" id="[% selname %]">
[% FOREACH x = ${selname} %] [% FOREACH x = ${selname} %]
<option value="[% x FILTER html %]" <option value="[% x FILTER html %]"
[% " selected" IF x == bug.${selname} %]>[% x FILTER html %] [% " selected" IF x == bug.${selname} %]>[% x FILTER html %]
</option> </option>
[% END %] [% END %]
</select> </select>
</label>
</td> </td>
<td>&nbsp;</td> <td>&nbsp;</td>
[% END %] [% END %]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment