]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Fix for bug 47251: Make Bugzilla HTML 4.01 Transitional compliant.
authormyk%mozilla.org <>
Thu, 23 May 2002 15:13:47 +0000 (15:13 +0000)
committermyk%mozilla.org <>
Thu, 23 May 2002 15:13:47 +0000 (15:13 +0000)
Patch by mental <xor@iwvnet.com>.
r=justdave,myk

33 files changed:
template/en/default/account/email/confirm.html.tmpl
template/en/default/account/exists.html.tmpl
template/en/default/account/password/set-forgotten-password.html.tmpl
template/en/default/account/prefs/account.html.tmpl
template/en/default/account/prefs/email.html.tmpl
template/en/default/account/prefs/footer.html.tmpl
template/en/default/account/prefs/permissions.html.tmpl
template/en/default/account/prefs/prefs.html.tmpl
template/en/default/attachment/create.html.tmpl
template/en/default/attachment/created.html.tmpl
template/en/default/attachment/edit.html.tmpl
template/en/default/attachment/show-multiple.html.tmpl
template/en/default/attachment/updated.html.tmpl
template/en/default/bug/activity/show.html.tmpl
template/en/default/bug/choose-xml.html.tmpl
template/en/default/bug/create/create.html.tmpl
template/en/default/bug/dependency-graph.html.tmpl
template/en/default/bug/edit.html.tmpl
template/en/default/bug/process/verify-new-product.html.tmpl
template/en/default/bug/show-multiple.html.tmpl
template/en/default/bug/votes/list-for-bug.html.tmpl
template/en/default/bug/votes/list-for-user.html.tmpl
template/en/default/global/header.html.tmpl
template/en/default/index.html.tmpl
template/en/default/list/edit-multiple.html.tmpl
template/en/default/list/list-simple.html.tmpl
template/en/default/list/list.html.tmpl
template/en/default/list/quips.html.tmpl
template/en/default/reports/components.html.tmpl
template/en/default/reports/duplicates-table.html.tmpl
template/en/default/reports/duplicates.html.tmpl
template/en/default/search/form.html.tmpl
template/en/default/search/knob.html.tmpl

index ebba5c76f02760caec3754ffb6e05d4bd1a02bf8..140c54e0d8ad66cef880defc75a8f98772173c89 100644 (file)
@@ -30,7 +30,7 @@
 </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>
index 5281b20cf3a0269bde2af04ea4fc9a383fe3849f..3516dc7ccb807c24288bb41f913a3cf6abe9f85d 100644 (file)
 %]
 
 <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 %]
index eb1abe746ad4cc199f476c961aa0b853dc095625..eaabf7dc4b05ef4296d5d7621375efdb4cf53654 100644 (file)
 </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">&nbsp;</th>
       <td>
-        <input type="submit" value="Submit" />
+        <input type="submit" value="Submit">
       </td>
     </tr>
   </table>
index e1675c7fb343efd15da9badf12c1012adf89466f..798bb8e40449ec579caf6f1f484894d8e9c16e16 100644 (file)
@@ -36,8 +36,8 @@
     <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>  
 
index f7d529c7c999bf1db4d190db350917987a134c1b..da57a8713ef925fa9b2a8faa233697d69ce9b62d 100644 (file)
@@ -35,7 +35,7 @@
   [% IF Param('supportwatchers') %]
     <tr>
       <td colspan="4">
-        <hr />
+        <hr>
       </td>
     </tr>
 
@@ -52,7 +52,7 @@
     <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 %]
@@ -68,7 +68,7 @@
   </tr>
 </table>
 
-<hr />
+<hr>
 
 <table>
   <tr>
@@ -88,7 +88,7 @@
   </tr>
 </table>
 
-<hr />
+<hr>
 <b>Field/recipient specific options:</b>
 <br>
 <br>
index ea5753f0e4404d1e1feaa93fa5bdce5a31a07425..77ebd1e3acd68c1e3b1f6137f391125096e45b50 100644 (file)
@@ -39,7 +39,7 @@
     </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>
@@ -56,7 +56,7 @@
       </tr>
 
       <input type="hidden" name="name-[% loop.index %]" 
-             value="[% query.name FILTER html %]" />
+             value="[% query.name FILTER html %]">
     [% END %]
 
   [% ELSE %]
index 7ab7f1df999455ff71d5f71b201fb42b2203686e..15bca6deb899e56eb8689088f21ddbf7378f398a 100644 (file)
@@ -43,7 +43,7 @@
 
       [% 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 %]
index 93f004deaaa087b68292739cb5591a873b194631..2a232f875abc9ae23347bc1161a9501251b30d1a 100644 (file)
@@ -71,7 +71,7 @@
           </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 %]
index cb979b0c8ee3f9af101b62458d6ff45269a27d7e..332d0d5f026beb55020d568309bb0279c398a77a 100644 (file)
@@ -83,7 +83,7 @@
         [% 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 %]&amp;action=edit">[% attachment.id %]: [% attachment.description FILTER html %]</a><br>
           [% END %]
         [% ELSE %]
             [no attachments can be made obsolete]
index 880630ba2c1142d0b5a433e3fae625aebd2005b0..56e71ccbac616604bf8d7a8890e9ee3795bc9688 100644 (file)
@@ -38,7 +38,7 @@
   <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 %]&amp;action=edit">Attachment #[% attachid %]</a> 
         to <a href="show_bug.cgi?id=[% bugid %]">Bug #[% bugid %]</a> Created
       </h2>
 
@@ -49,7 +49,7 @@
           <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 %]&amp;action=edit">editing the attachment</a>.
         </p>
       [% END %]
     </td>
@@ -60,7 +60,7 @@
 </table>
 
 <p>
-<a href="attachment.cgi?bugid=[% bugid %]&action=enter">Create Another Attachment to Bug #[% bugid %]</a>
+<a href="attachment.cgi?bugid=[% bugid %]&amp;action=enter">Create Another Attachment to Bug #[% bugid %]</a>
 </p>
 
 [% PROCESS global/footer.html.tmpl %]
index 6d29d6f03ac45192340c7175806d1f3ab52fae9c..64346a0f5b45f79bf4417ceed569b887890d522a 100644 (file)
       [% 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 %]&amp;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 %]&amp;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 %]&amp;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 %]&amp;action=edit">#[% a %]</a>
     [% END %]
     [% "|" UNLESS loop.last() %]
   [% END %]
index 83a0642a7c17800507f3889c7e8563d5d28ac025..b3c05f2e2c65a13c4b749086ac7194cb76965fdf 100644 (file)
       </td>
 
       <td valign="top">
-        <a href="attachment.cgi?id=[% a.attachid %]&action=edit">Edit</a> 
+        <a href="attachment.cgi?id=[% a.attachid %]&amp;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 %]&amp;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 %]&amp;action=view">View the attachment on a separate page</a>.</b>
     </iframe>
   [% ELSE %]
     <p><b>
index 5c2ffd10fe19ebf688560cfc484adcc8da49eca1..2c7ceb24dce91f940873010a064aebf7f8184b1f 100644 (file)
@@ -37,7 +37,7 @@
   <tr>
     <td>
       <h2>Changes to 
-        <a href="attachment.cgi?id=[% attachid %]&action=edit">attachment [% attachid %]</a>
+        <a href="attachment.cgi?id=[% attachid %]&amp;action=edit">attachment [% attachid %]</a>
         of bug [% bugid %] submitted
       </h2>
       [% mailresults %]
index 9bd0e0b379785efc94592d780cb61f53ab3157a5..2e44f89fd0daf2ba55662dd29cd867af87a29876 100644 (file)
@@ -29,7 +29,7 @@
 [% 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>
index 341df9414c8e712a41b6f5fd73f5b7dda9cb885f..045ad7c58e41e991753c14cf8662ac7af75204fc 100644 (file)
@@ -34,8 +34,8 @@
         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>
     
index a885f95583c9d332ff7b01b5e9d8da29328e6112..c6ab1fdb0a2c078a51a374591a78239156aeb081 100644 (file)
@@ -26,7 +26,7 @@
 %]
 
 <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 %]
         &nbsp;&nbsp;&nbsp;&nbsp;
         <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;">
       &nbsp;&nbsp;&nbsp;&nbsp;
       <input type="submit" name="maketemplate" 
-             value="Remember values as bookmarkable template" />
+             value="Remember values as bookmarkable template">
     </td>
   </tr>
 
index 3266f5fd79200ce0040424bb33a92cd6b70cfc90..8206a847bf2cbf34d7baa821c93a0bcce2ff7e7e 100644 (file)
@@ -38,7 +38,7 @@
  
 [% 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 %]
 
@@ -54,7 +54,7 @@
   <img src="[% image_url %]" usemap="#imagemap"> 
 [% ELSE %]
   <a href="[% map_url %]">
-    <img src="[% image_url %]" ismap> 
+    <img src="[% image_url %]" ismap="ismap"
   </a>
 [% END %]
 
index 926b8415b8f64a175b4222e539fd5e4123f3b34b..e20b54121e8a0eb3ca6e17296fce567256f45886 100644 (file)
       </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 %]&nbsp;&nbsp;&nbsp;
-        <a href="votes.cgi?action=show_bug&bug_id=[% bug.bug_id %]">Show 
+        <a href="votes.cgi?action=show_bug&amp;bug_id=[% bug.bug_id %]">Show 
         votes for this bug</a>&nbsp;&nbsp;&nbsp;
-        <a href="votes.cgi?action=show_user&bug_id=[% bug.bug_id %]">Vote 
+        <a href="votes.cgi?action=show_user&amp;bug_id=[% bug.bug_id %]">Vote 
         for this bug</a>
       </td>
     </tr>
     [% FOREACH group = groups %]
       &nbsp;&nbsp;&nbsp;&nbsp;
       <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 %]&nbsp;
               [% 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 != '')) {
index 8569158a74092c01714906621a9b7abc309db794..4facc45c8918ae3e54dde3ab5f9a3aeaea5f5d61 100644 (file)
@@ -86,7 +86,7 @@
   <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 %]
index 0290cb6d4435d0b9f49141e576ba9415572cded3..0e73f4ad72cc272aa981915f64a2cd7460cbddf3 100644 (file)
     <tr>
       <td colspan="4">
         <b>URL:</b>&nbsp;
-        <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>
index cb68a2a4747830ea535ef0e064ed4c9246db18a3..379727f70e021f636d57124e434717d397b4506e 100644 (file)
@@ -29,7 +29,7 @@
   
 [% 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">
@@ -41,7 +41,7 @@
   [% FOREACH user = users %]      
     <tr>
       <td>
-        <a href="votes.cgi?action=show_user&user=[% user.name %]">
+        <a href="votes.cgi?action=show_user&amp;user=[% user.name %]">
           [% user.name %]
         </a>
       </td>
index 4797d71b7592e45bf2e83b7e3e99f2d609375953..5f442e0bc449549f677ee392a58adba6a43ae0de 100644 (file)
@@ -73,7 +73,7 @@
               [% "</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&amp;bug_id=[% bug.id %]">
                 [% bug.summary FILTER html %]
               </a>
             </td>
index 3c79e22d1357e6a253b31a7f6d5cea81db5fc4ce..8ae85f83df9afb16160c71cb4ccb3ff99d2056f3 100644 (file)
@@ -91,7 +91,7 @@
         <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>
index 4a2844255183dd0fa56f3f31ab79c11a1cc15163..08804d414622aa8b3c447050cd76b370fe0d2a34 100644 (file)
@@ -78,7 +78,7 @@ function addSidebar() {
   </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>
index fb28845c519f5e3e8b5a17778fa1a9ea2436fb96..eb8e759bed5850cf0b1afbaaefe07644999333ab 100644 (file)
           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&apos;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 %]
index b86f697edd797326bd692ed8ed93a5877f939438..25c8c82ec412f751efc3c860eb3e79f98d3d6974 100644 (file)
@@ -39,7 +39,7 @@
 
   <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>
index 15d5fc0a055ba295539ab4a328a999d51d977b3f..f6a4df38954db8a35f1f07f87e39b24acee62628 100644 (file)
@@ -38,7 +38,7 @@
 %]
 
 <div align="center">
-  <b>[% currenttime %]</b><br />
+  <b>[% currenttime %]</b><br>
 
   [% IF debug %]
     <p>[% query FILTER html %]</p>
@@ -57,7 +57,7 @@
   </h2>
 [% END %]
 
-<hr />
+<hr>
 
 
 [%############################################################################%]
 
 [% END %]
 
-<br />
+<br>
 
 
 [%############################################################################%]
   
   </form>
 
-  <hr />
+  <hr>
 
 [% END %]
 
index 032f35fcfc764f3d567aa40ad32fd0f437a13b02..c874b14d79a917b7ecc9f2ae253dee15c6e5ecfb 100644 (file)
 </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>
 
index 8bc549509ddffd809ba639011c6b5f5c183cb230..7190883b28ffaf4ecd524a35896a0fa4e2e063ca 100644 (file)
@@ -55,7 +55,7 @@
       [% INCLUDE describe_comp %]
     [% END %]
     <tr>
-      <td colspan='[% numcols %]'>
+      <td colspan="[% numcols %]">
         <hr>
       </td>
     </tr>
@@ -75,7 +75,7 @@
     </td>
   </tr>
   <tr>
-    <td rowspan='2'>
+    <td rowspan="2">
       <a name="[% comp.name FILTER html %]">[% comp.name FILTER html %]</a>
     </td>
     <td>
index f7b8ec1738846f86d92012387d39d1ce0d5f0044..24eb4246e4663e6a91b81793252bbeafe6325709 100644 (file)
@@ -44,7 +44,7 @@
 [%# *** 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>
index 203776cd3dae9160b293ceb753db4393f4a7766e..64ba5e120d56eb02b40b551f4d12931bd322b618 100644 (file)
@@ -59,8 +59,8 @@
 <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>
index 790feee640e933214ce0c3fc3fc7a742c3d55717..cd81d7cac8a5d44e567ae530c37c6f3b44e6e179 100644 (file)
@@ -368,7 +368,7 @@ function selectProduct(f) {
           [%# 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 %]>
@@ -378,7 +378,7 @@ function selectProduct(f) {
           </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 %]>
@@ -618,13 +618,13 @@ function selectProduct(f) {
 
 <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 %]>
@@ -659,7 +659,7 @@ function selectProduct(f) {
 
 [% 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 %]>
index fd3abcbb07a7c229f02bdabaeda7cfa497e2a441..1553fe7da129e3c90cdb948c3e9490d7644101bf 100644 (file)
@@ -36,7 +36,7 @@
       <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 %]