Patch by mental <xor@iwvnet.com>.
r=justdave,myk
</p>
<form method="post" action="token.cgi">
- <input type="hidden" name="t" value=[% token FILTER html %]>
+ <input type="hidden" name="t" value="[% token FILTER html %]">
<input type="hidden" name="a" value="chgem">
<table>
<tr>
%]
<form method="get" action="token.cgi">
- <input type="hidden" name="a" value="reqpw" />
- <input type="hidden" name="loginname" value="[% login FILTER html %]" />
+ <input type="hidden" name="a" value="reqpw">
+ <input type="hidden" name="loginname" value="[% login FILTER html %]">
A Bugzilla account for <tt>[% login FILTER html %]</tt> already exists. If you
are the account holder and have forgotten your password,
- <input type="submit" value="submit a request to change it" />.
+ <input type="submit" value="submit a request to change it">.
</form>
[% PROCESS global/footer.html.tmpl %]
</p>
<form method="post" action="token.cgi">
- <input type="hidden" name="t" value="[% token FILTER html %]" />
- <input type="hidden" name="a" value="chgpw" />
+ <input type="hidden" name="t" value="[% token FILTER html %]">
+ <input type="hidden" name="a" value="chgpw">
<table>
<tr>
<th align="right">New Password:</th>
<td>
- <input type="password" name="password" size="16" maxlength="16" />
+ <input type="password" name="password" size="16" maxlength="16">
</td>
</tr>
<tr>
<th align="right">New Password Again:</th>
<td>
- <input type="password" name="matchpassword" size="16" maxlength="16" />
+ <input type="password" name="matchpassword" size="16" maxlength="16">
</td>
</tr>
<tr>
<th align="right"> </th>
<td>
- <input type="submit" value="Submit" />
+ <input type="submit" value="Submit">
</td>
</tr>
</table>
<th align="right">Password:</th>
<td>
<input type="hidden" name="Bugzilla_login"
- value="[% login FILTER html %]" />
- <input type="password" name="Bugzilla_password" />
+ value="[% login FILTER html %]">
+ <input type="password" name="Bugzilla_password">
</td>
</tr>
<tr>
<tr>
<th align="right">New password:</th>
<td>
- <input type="password" name="new_password1" />
+ <input type="password" name="new_password1">
</td>
</tr>
<tr>
<th align="right">Re-enter new password:</th>
<td>
- <input type="password" name="new_password2" />
+ <input type="password" name="new_password2">
</td>
</tr>
<tr>
<th align="right">Your real name (optional, but encouraged):</th>
<td>
- <input size="35" name="realname" value="[% realname FILTER html %]" />
+ <input size="35" name="realname" value="[% realname FILTER html %]">
</td>
</tr>
[% IF Param('supportwatchers') %]
<tr>
<td colspan="4">
- <hr />
+ <hr>
</td>
</tr>
<tr>
<th align="right">Users to watch:</th>
<td>
- <input size="35" name="watchedusers" value="[% watchedusers %]" />
+ <input size="35" name="watchedusers" value="[% watchedusers %]">
</td>
</tr>
[% END %]
</tr>
</table>
-<hr />
+<hr>
<table>
<tr>
</tr>
</table>
-<hr />
+<hr>
<b>Field/recipient specific options:</b>
<br>
<br>
</td>
</tr>
- <input type="hidden" name="numqueries" value="[% queries.size %]" />
+ <input type="hidden" name="numqueries" value="[% queries.size %]">
[% IF queries.size %]
[% FOREACH query = queries %]
<tr>
</tr>
<input type="hidden" name="name-[% loop.index %]"
- value="[% query.name FILTER html %]" />
+ value="[% query.name FILTER html %]">
[% END %]
[% ELSE %]
[% IF set_bits.size %]
And you can turn on or off the following bits for
- <a HREF="editusers.cgi">other users</a>:
+ <a href="editusers.cgi">other users</a>:
<p>
<ul>
[% FOREACH bit_description = set_bits %]
</td>
[% ELSE %]
<td align="center" bgcolor="#BBBBEE" class="unselected_tab">
- <a HREF="userprefs.cgi?tab=[% tab.name %]">[% tab.description %]</a>
+ <a href="userprefs.cgi?tab=[% tab.name %]">[% tab.description %]</a>
</td>
[% END %]
[% END %]
[% IF attachments.size %]
[% FOREACH attachment = attachments %]
<input type="checkbox" name="obsolete" value="[% attachment.id %]">
- <a href="attachment.cgi?id=[% attachment.id %]&action=edit">[% attachment.id %]: [% attachment.description FILTER html %]</a><br>
+ <a href="attachment.cgi?id=[% attachment.id %]&action=edit">[% attachment.id %]: [% attachment.description FILTER html %]</a><br>
[% END %]
[% ELSE %]
[no attachments can be made obsolete]
<tr>
<td>
<h2>
- <a title="[% description FILTER html %]" href="attachment.cgi?id=[% attachid %]&action=edit">Attachment #[% attachid %]</a>
+ <a title="[% description FILTER html %]" href="attachment.cgi?id=[% attachid %]&action=edit">Attachment #[% attachid %]</a>
to <a href="show_bug.cgi?id=[% bugid %]">Bug #[% bugid %]</a> Created
</h2>
<b>Note:</b> Bugzilla automatically detected the content type
<em>[% contenttype %]</em> for this attachment. If this is
incorrect, correct the value by
- <a href="attachment.cgi?id=[% attachid %]&action=edit">editing the attachment</a>.
+ <a href="attachment.cgi?id=[% attachid %]&action=edit">editing the attachment</a>.
</p>
[% END %]
</td>
</table>
<p>
-<a href="attachment.cgi?bugid=[% bugid %]&action=enter">Create Another Attachment to Bug #[% bugid %]</a>
+<a href="attachment.cgi?bugid=[% bugid %]&action=enter">Create Another Attachment to Bug #[% bugid %]</a>
</p>
[% PROCESS global/footer.html.tmpl %]
[% IF isviewable %]
<td width="75%">
<textarea id="editFrame" name="comment" style="height: 400px; width: 100%; display: none;" cols="80" wrap="soft"></textarea>
- <iframe id="viewFrame" src="attachment.cgi?id=[% attachid %]&action=view" style="height: 400px; width: 100%;">
+ <iframe id="viewFrame" src="attachment.cgi?id=[% attachid %]&action=view" style="height: 400px; width: 100%;">
<b>You cannot view the attachment while editing it because your browser does not support IFRAMEs.
- <a href="attachment.cgi?id=[% attachid %]&action=view">View the attachment on a separate page</a>.</b>
+ <a href="attachment.cgi?id=[% attachid %]&action=view">View the attachment on a separate page</a>.</b>
</iframe>
<script type="application/x-javascript" language="JavaScript">
<!--
<td id="noview" width="50%">
<p><b>
Attachment cannot be viewed because its MIME type is not either text/*, image/*, or application/vnd.mozilla.*.
- <a href="attachment.cgi?id=[% attachid %]&action=view">Download the attachment instead</a>.
+ <a href="attachment.cgi?id=[% attachid %]&action=view">Download the attachment instead</a>.
</b></p>
</td>
[% END %]
[% IF a == attachid %]
#[% a %]
[% ELSE %]
- <a href="attachment.cgi?id=[% a %]&action=edit">#[% a %]</a>
+ <a href="attachment.cgi?id=[% a %]&action=edit">#[% a %]</a>
[% END %]
[% "|" UNLESS loop.last() %]
[% END %]
</td>
<td valign="top">
- <a href="attachment.cgi?id=[% a.attachid %]&action=edit">Edit</a>
+ <a href="attachment.cgi?id=[% a.attachid %]&action=edit">Edit</a>
</td>
</tr>
</table>
[% IF a.isviewable %]
- <iframe src="attachment.cgi?id=[% a.attachid %]&action=view" width="75%" height="350">
+ <iframe src="attachment.cgi?id=[% a.attachid %]&action=view" width="75%" height="350">
<b>You cannot view the attachment on this page because your browser does not support IFRAMEs.
- <a href="attachment.cgi?id=[% a.attachid %]&action=view">View the attachment on a separate page</a>.</b>
+ <a href="attachment.cgi?id=[% a.attachid %]&action=view">View the attachment on a separate page</a>.</b>
</iframe>
[% ELSE %]
<p><b>
<tr>
<td>
<h2>Changes to
- <a href="attachment.cgi?id=[% attachid %]&action=edit">attachment [% attachid %]</a>
+ <a href="attachment.cgi?id=[% attachid %]&action=edit">attachment [% attachid %]</a>
of bug [% bugid %] submitted
</h2>
[% mailresults %]
[% PROCESS global/header.html.tmpl
title = "Changes made to bug $bug_id"
h1 = "Activity log"
- h2 = "Bug <a href='show_bug.cgi?id=$bug_id'>$bug_id</a>"
+ h2 = "Bug <a href=\"show_bug.cgi?id=$bug_id\">$bug_id</a>"
%]
<br>
Display bugs as XML by entering a list of bug numbers here:
</td>
<td>
- <input name="id" size="30" />
- <input type="submit" value="Display as XML" />
+ <input name="id" size="30">
+ <input type="submit" value="Display as XML">
</td>
</tr>
%]
<form method="post" action="post_bug.cgi">
-<input type="hidden" name="product" value="[% product FILTER html %]" />
+<input type="hidden" name="product" value="[% product FILTER html %]">
<table cellspacing="2" cellpadding="0" border="0">
[% sel = { description => 'Priority', name => 'priority' } %]
[% INCLUDE select %]
[% ELSE %]
- <input type="hidden" name="priority" value="[% default.priority %]" />
+ <input type="hidden" name="priority" value="[% default.priority %]">
[% END %]
[% sel = { description => 'Severity', name => 'bug_severity' } %]
<td colspan="2"></td>
</tr>
[% ELSE %]
- <input type="hidden" name="bug_status" value="[% default.bug_status %]" />
+ <input type="hidden" name="bug_status" value="[% default.bug_status %]">
[% END %]
<tr>
</td>
<td colspan="3">
<input name="assigned_to" size="32"
- value="[% assigned_to FILTER html %]" />
+ value="[% assigned_to FILTER html %]">
(Leave blank to assign to default component owner)
</td>
</tr>
<tr>
<td align="right"><strong>Cc:</strong></td>
<td colspan="3">
- <input name="cc" size="45" value="[% cc FILTER html %]" />
+ <input name="cc" size="45" value="[% cc FILTER html %]">
</td>
</tr>
<td align="right"<strong>URL:</strong></td>
<td colspan="3">
<input name="bug_file_loc" size="60"
- value="[% bug_file_loc FILTER html %]" />
+ value="[% bug_file_loc FILTER html %]">
</td>
</tr>
<tr>
<td align="right"><strong>Summary:</strong></td>
<td colspan="3">
- <input name="short_desc" size="60" value="[% short_desc FILTER html %]" />
+ <input name="short_desc" size="60" value="[% short_desc FILTER html %]">
</td>
</tr>
[% FOREACH g = group %]
<input type="checkbox" name="bit-[% g.bit %]" value="1"
- [% " checked=\"checked\"" IF g.checked %] />[% g.description %]<br />
+ [% " checked=\"checked\"" IF g.checked %]>[% g.description %]<br>
[% END %]
<br>
[% END %]
return false; } return true;">
<input type="submit" name="maketemplate"
- value="Remember values as bookmarkable template" />
+ value="Remember values as bookmarkable template">
</td>
</tr>
[% IF NOT multiple_bugs AND NOT doall %]
[% title = "$title for bug $bug_id"
- h1 = "$h1 for bug <a href='show_bug.cgi?id=$bug_id'>$bug_id</a>"
+ h1 = "$h1 for bug <a href=\"show_bug.cgi?id=$bug_id\">$bug_id</a>"
%]
[% END %]
<img src="[% image_url %]" usemap="#imagemap">
[% ELSE %]
<a href="[% map_url %]">
- <img src="[% image_url %]" ismap>
+ <img src="[% image_url %]" ismap="ismap">
</a>
[% END %]
</td>
<td rowspan="4" valign="top">
[% IF bug.cc %]
- <select name="cc" multiple size="5">
+ <select name="cc" multiple="multiple" size="5">
[% FOREACH c = bug.cc %]
<option value="[% c FILTER html %]">[% c FILTER html %]</option>
[% END %]
</th>
<td>
[% bug.votes %]
- <a href="votes.cgi?action=show_bug&bug_id=[% bug.bug_id %]">Show
+ <a href="votes.cgi?action=show_bug&bug_id=[% bug.bug_id %]">Show
votes for this bug</a>
- <a href="votes.cgi?action=show_user&bug_id=[% bug.bug_id %]">Vote
+ <a href="votes.cgi?action=show_user&bug_id=[% bug.bug_id %]">Vote
for this bug</a>
</td>
</tr>
[% FOREACH group = groups %]
<input type="checkbox" name="bit-[% group.bit %]" value="1"
- [% " checked='checked'" IF group.ison %]
- [% " disabled='disabled'" IF NOT group.ingroup %]>
+ [% " checked=\"checked\"" IF group.ison %]
+ [% " disabled=\"disabled\"" IF NOT group.ingroup %]>
[% group.description %]
<br>
[% END %]
[%# *** Knob *** %]
<br>
- <input type="radio" name="knob" value="none" checked>
+ <input type="radio" name="knob" value="none" checked="checked">
Leave as <b>[% bug.bug_status FILTER html %]
[% bug.resolution FILTER html %]</b>
<br>
[% knum = knum + 1 %]
<input type="radio" name="knob" value="reassign">
- <a href="bug_status.html#assigned_to">Reassign</A> bug to
+ <a href="bug_status.html#assigned_to">Reassign</a> bug to
<input name="assigned_to" size="32"
onchange="if ((this.value != '[% bug.assigned_to_email FILTER js %]') &&
(this.value != '')) {
<p>
<input type="radio" name="addtonewgroup" value="no"><b>no</b><br>
<input type="radio" name="addtonewgroup" value="yes"><b>yes</b><br>
- <input type="radio" name="addtonewgroup" value="yesifinold" checked>
+ <input type="radio" name="addtonewgroup" value="yesifinold" checked="checked">
<b>yes, but only if the bug was in its old product's group</b><br>
</p>
[% END %]
<tr>
<td colspan="4">
<b>URL:</b>
- <A HREF="[% bug.bug_file_loc %]">[% bug.bug_file_loc FILTER html %]</a>
+ <a href="[% bug.bug_file_loc %]">[% bug.bug_file_loc FILTER html %]</a>
</tr>
<tr>
[% PROCESS global/header.html.tmpl
title = "Show Votes"
- h2 = "Bug <a href='show_bug.cgi?id=$bug_id'>$bug_id</a>"
+ h2 = "Bug <a href=\"show_bug.cgi?id=$bug_id\">$bug_id</a>"
%]
<table cellspacing="4">
[% FOREACH user = users %]
<tr>
<td>
- <a href="votes.cgi?action=show_user&user=[% user.name %]">
+ <a href="votes.cgi?action=show_user&user=[% user.name %]">
[% user.name %]
</a>
</td>
[% "</strike>" IF NOT bug.opened %]
</td>
<td>
- <a href="votes.cgi?action=show_bug&bug_id=[% bug.id %]">
+ <a href="votes.cgi?action=show_bug&bug_id=[% bug.id %]">
[% bug.summary FILTER html %]
</a>
</td>
<td valign="top" align="left">
<table border="0" cellpadding="0" cellspacing="2">
<tr>
- <td valign="top" align="left" nowrap>
+ <td valign="top" align="left" nowrap="nowrap">
<font size="+1"><b>[% h1 %]</b></font>
</td>
</tr>
</p>
</form>
</td>
- <td align="right"><img src="ant.jpg" width=329 height=220 border=2 alt="ant.jpg [8.5k]"></td>
+ <td align="right"><img src="ant.jpg" width="329" height="220" border="2" alt="ant.jpg [8.5k]"></td>
</tr></table>
<script type="text/javascript" language="JavaScript" src="localconfig.js"></script>
item.checked = value;
}
}
- document.write(' <input type="button" value="Uncheck All" onclick="SetCheckboxes(false);">');
- document.write(' <input type="button" value="Check All" onclick="SetCheckboxes(true);">');
+ document.write(' <input type="button" name="uncheck_all" value="Uncheck All" onclick="SetCheckboxes(false);">');
+ document.write(' <input type="button" name="check_all" value="Check All" onclick="SetCheckboxes(true);">');
</script>
-<hr />
+<hr>
<p><font size="-1">
To change multiple bugs:
<input type="hidden" name="multiupdate" value="Y">
-<label for="comment"><b>Additional Comments:</b></label><br />
-<textarea id="comment" name="comment" rows="5" cols="80" wrap="hard"></textarea><br />
+<label for="comment"><b>Additional Comments:</b></label><br>
+<textarea id="comment" name="comment" rows="5" cols="80" wrap="hard"></textarea><br>
[% IF groups.size > 0 %]
- <b>Groupset:</b><br />
+ <b>Groupset:</b><br>
<table border="1">
<tr>
- <th>Don't<br />change<br />this group<br />restriction</td>
- <th>Remove<br />bugs<br />from this<br />group</td>
- <th>Add<br />bugs<br />to this<br />group</td>
+ <th>Don't<br>change<br>this group<br>restriction</td>
+ <th>Remove<br>bugs<br>from this<br>group</td>
+ <th>Add<br>bugs<br>to this<br>group</td>
<th>Group Name:</td>
</tr>
[% FOREACH group = groups %]
<tr>
<td align="center">
- <input type="radio" name="bit-[% group.bit %]" value="-1" checked>
+ <input type="radio" name="bit-[% group.bit %]" value="-1" checked="checked">
</td>
<td align="center">
<input type="radio" name="bit-[% group.bit %]" value="0">
[% IF foundinactive %]
<font size="-1">(Note: Bugs may not be added to <strike>inactive
- groups</strike>, only removed.)</font><br />
+ groups</strike>, only removed.)</font><br>
[% END %]
[% END %]
[% knum = 0 %]
-<input id="knob-none" type="radio" name="knob" value="none" CHECKED>
-<label for="knob-none">Do nothing else</label><br />
+<input id="knob-none" type="radio" name="knob" value="none" checked="checked">
+<label for="knob-none">Do nothing else</label><br>
[% IF bugstatuses.size == 1 && bugstatuses.0 == unconfirmedstate %]
[% knum = knum + 1 %]
<input id="knob-confirm" type="radio" name="knob" value="confirm">
<label for="knob-confirm">
Confirm bugs (change status to <b>NEW</b>)
- </label><br />
+ </label><br>
[% END %]
[% knum = knum + 1 %]
<input id="knob-accept" type="radio" name="knob" value="accept">
<label for="knob-accept">
Accept bugs (change status to <b>ASSIGNED</b>)
-</label><br />
+</label><br>
[%# If all the bugs being changed are open, allow the user to close them. %]
[% IF !bugstatuses.containsany(closedstates) %]
[% knum = knum + 1 %]
<input id="knob-clearresolution" type="radio" name="knob" value="clearresolution">
- <label for="knob-clearresolution">Clear the resolution</label><br />
+ <label for="knob-clearresolution">Clear the resolution</label><br>
[% knum = knum + 1 %]
<input id="knob-resolve" type="radio" name="knob" value="resolve">
<label for="knob-resolve">
- Resolve bugs, changing <A HREF="bug_status.html">resolution</A> to
+ Resolve bugs, changing <a href="bug_status.html">resolution</a> to
</label>
<select name="resolution" onchange="document.forms.changeform.knob[[% knum %]].checked=true">
[% FOREACH resolution = resolutions %]
[% resolution FILTER html %]
</option>
[% END %]
- </select><br />
+ </select><br>
[% END %]
[% IF !bugstatuses.containsany(openstates) %]
[% knum = knum + 1 %]
<input id="knob-reopen" type="radio" name="knob" value="reopen">
- <label for="knob-reopen">Reopen bugs</label><br />
+ <label for="knob-reopen">Reopen bugs</label><br>
[% END %]
[% IF bugstatuses.size == 1 %]
[% IF bugstatuses.contains('RESOLVED') %]
[% knum = knum + 1 %]
<input id="knob-verify" type="radio" name="knob" value="verify">
- <label for="knob-verify">Mark bugs as <b>VERIFIED</b></label><br />
+ <label for="knob-verify">Mark bugs as <b>VERIFIED</b></label><br>
[% ELSIF bugstatuses.contains('VERIFIED') %]
[% knum = knum + 1 %]
<input id="knob-close" type="radio" name="knob" value="close">
- <label for="knob-close">Mark bugs as <b>CLOSED</b></label><br />
+ <label for="knob-close">Mark bugs as <b>CLOSED</b></label><br>
[% END %]
[% END %]
[% knum = knum + 1 %]
<input id="knob-reassign" type="radio" name="knob" value="reassign">
<label for="knob-reassign"><a href="bug_status.html#assigned_to">
- Reassign</A> bugs to
+ Reassign</a> bugs to
</label>
<input name="assigned_to"
value="[% user.login FILTER html %]"
onchange="document.forms.changeform.knob[[% knum %]].checked = true;"
- size="32"><br />
+ size="32"><br>
[% knum = knum + 1 %]
<input id="knob-reassignbycomponent"
value="reassignbycomponent">
<label for="knob-reassignbycomponent">
Reassign bugs to owner of selected component
-</label><br />
+</label><br>
<input type="submit" value="Commit">
[% BLOCK selectmenu %]
<select id="[% menuname %]" name="[% menuname %]">
- <option value="[% dontchange FILTER html %]" selected>
+ <option value="[% dontchange FILTER html %]" selected="selected">
[% dontchange FILTER html %]
</option>
[% FOREACH menuitem = menuitems %]
<head>
<title>[% title %]</title>
- <link href="css/buglist.css" rel="stylesheet" type="text/css" />
+ <link href="css/buglist.css" rel="stylesheet" type="text/css">
</head>
<body>
%]
<div align="center">
- <b>[% currenttime %]</b><br />
+ <b>[% currenttime %]</b><br>
[% IF debug %]
<p>[% query FILTER html %]</p>
</h2>
[% END %]
-<hr />
+<hr>
[%############################################################################%]
[% END %]
-<br />
+<br>
[%############################################################################%]
</form>
- <hr />
+ <hr>
[% END %]
</p>
<form method="post" action="quips.cgi">
- <input type="hidden" name="action" value="add" />
- <input size="80" name="quip" />
+ <input type="hidden" name="action" value="add">
+ <input size="80" name="quip">
<p>
- <input type="submit" value="Add This Quip" />
+ <input type="submit" value="Add This Quip">
</p>
</form>
[% INCLUDE describe_comp %]
[% END %]
<tr>
- <td colspan='[% numcols %]'>
+ <td colspan="[% numcols %]">
<hr>
</td>
</tr>
</td>
</tr>
<tr>
- <td rowspan='2'>
+ <td rowspan="2">
<a name="[% comp.name FILTER html %]">[% comp.name FILTER html %]</a>
</td>
<td>
[%# *** Column Headers *** %]
<table border>
- <tr BGCOLOR="#CCCCCC">
+ <tr bgcolor="#CCCCCC">
[% FOREACH column = [ { name => "id", description => "Bug #" },
{ name => "count", description => "Dupe<br>Count" },
{ name => "delta",
<td>
<center>
[% "<strike>" IF bug.resolution != "" %]
- <A HREF="show_bug.cgi?id=[% bug.id %]">[% bug.id %]</a>
+ <a href="show_bug.cgi?id=[% bug.id %]">[% bug.id %]</a>
[% "</strike>" IF bug.resolution != "" %]
</center>
</td>
<h3><a name="params">Change Parameters</a></h3>
<form method="get" action="duplicates.cgi">
- <input type="hidden" name="sortby" value="[% sortby %]" />
- <input type="hidden" name="reverse" value="[% reverse %]" />
+ <input type="hidden" name="sortby" value="[% sortby %]">
+ <input type="hidden" name="reverse" value="[% reverse %]">
<input type="hidden" name="bug_id" value="[% bug_ids_string %]">
<table>
<tr>
work with:</td>
<td>
<input type="radio" name="sortvisible" id="entirelist" value="0"
- [% "checked" IF NOT sortvisible %] />
+ [% "checked" IF NOT sortvisible %]>
<label for="entirelist">
entire list
</label>
- <br />
+ <br>
<input type="radio" name="sortvisible" id="visiblelist" value="1"
- [% "checked" IF sortvisible %] />
+ [% "checked" IF sortvisible %]>
<label for="visiblelist">
currently visible list
</label>
</td>
<td rowspan="4" valign="top">Restrict to products:</td>
<td rowspan="4" valign="top">
- <select name="product" size="5" multiple>
+ <select name="product" size="5" multiple="multiple">
[% FOREACH p = products %]
<option name="[% p %]"
[% " selected" IF product == p %]>[% p %]</option>
<tr>
<td>Max rows:</td>
<td>
- <input size="4" name="maxrows" value="[% maxrows %]" />
+ <input size="4" name="maxrows" value="[% maxrows %]">
</td>
</tr>
<tr>
<td>Change column is change in the last:</td>
<td>
- <input size="4" name="changedsince" value="[% changedsince %]" /> days
+ <input size="4" name="changedsince" value="[% changedsince %]"> days
</td>
</tr>
</td>
<td>
<input type="checkbox" name="openonly" id="openonly" value="1"
- [% "checked" IF openonly %] />
+ [% "checked" IF openonly %]>
</td>
</tr>
</table>
- <input type="submit" value="Change" />
+ <input type="submit" value="Change">
</form>
<form method="post" action="buglist.cgi">
(Note: the order may not be the same.)
</form>
-<hr />
+<hr>
<b>
<a name="explanation">What are "Most Frequently Reported Bugs"?</a>
[%# Can't use the select block here because of onChange and the fact that
'component' is a toolkit reserved word - we use 'component_' instead. %]
<td align="left">
- <select name="product" multiple size="5" onChange="selectProduct(this.form);">
+ <select name="product" multiple="multiple" size="5" onchange="selectProduct(this.form);">
[% FOREACH p = product %]
<option value="[% p FILTER html %]"
[% " selected" IF lsearch(default.product, p) != -1 %]>
</td>
<td align="left">
- <select name="component" multiple size="5">
+ <select name="component" multiple="multiple" size="5">
[% FOREACH c = component_ %]
<option value="[% c FILTER html %]"
[% " selected" IF lsearch(default.component, c) != -1 %]>
<dl>
<dt>Only bugs changed in the last </dt>
- <dd><input name=changedin size=3 value="[% default.changedin.0 FILTER html %]"> days</dd>
+ <dd><input name="changedin" size="3" value="[% default.changedin.0 FILTER html %]"> days</dd>
</dl>
<dl>
<dt>Only bugs where any of the fields</dt>
<dd>
- <select name="chfield" multiple size="4">
+ <select name="chfield" multiple="multiple" size="4">
[% FOREACH field = chfield %]
<option value="[% field FILTER html %]"
[% " selected" IF lsearch(default.chfield, field) != -1 %]>
[% BLOCK select %]
<td align="left">
- <select name="[% sel.name %]" multiple size="[% sel.size %]">
+ <select name="[% sel.name %]" multiple="multiple" size="[% sel.size %]">
[% FOREACH name = ${sel.name} %]
<option value="[% name FILTER html %]"
[% " selected" IF lsearch(default.${sel.name}, name) != -1 %]>
<input type="hidden" name="cmdtype" value="doit">
[% ELSE %]
<br>
- <input type="radio" name="cmdtype" value="doit" checked> Run this query
+ <input type="radio" name="cmdtype" value="doit" checked="checked"> Run this query
<br>
[% IF namedqueries.size > 0 %]