summaryrefslogtreecommitdiffstats
path: root/template/en/default/bug/create/create-guided.html.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'template/en/default/bug/create/create-guided.html.tmpl')
-rw-r--r--template/en/default/bug/create/create-guided.html.tmpl193
1 files changed, 63 insertions, 130 deletions
diff --git a/template/en/default/bug/create/create-guided.html.tmpl b/template/en/default/bug/create/create-guided.html.tmpl
index 7abb8c7dc..64bacf0b1 100644
--- a/template/en/default/bug/create/create-guided.html.tmpl
+++ b/template/en/default/bug/create/create-guided.html.tmpl
@@ -47,22 +47,15 @@ function PutDescription() {
<p>Check the two lists of frequently-reported [% terms.bugs %]:</p>
-[%# Include other products if sensible %]
-[% IF product.name == "Firefox" %]
- [% productstring = "product=Mozilla%20Application%20Suite&amp;product=Firefox" %]
-[% ELSIF product.name == "Thunderbird" %]
- [% productstring = "product=Mozilla%20Application%20Suite&amp;product=Thunderbird" %]
-[% ELSE %]
- [% productstring = BLOCK %]product=[% product.name FILTER uri %][% END %]
-[% END %]
-
<p>
- <a href="duplicates.cgi?[% productstring %]&amp;format=simple" target="somebugs">All-time Top 100</a> (loaded initially) |
- <a href="duplicates.cgi?[% productstring %]&amp;format=simple&amp;sortby=delta&amp;reverse=1&amp;maxrows=100&amp;changedsince=14" target="somebugs">Hot in the last two weeks</a>
+ <a href="duplicates.cgi?product=[% product.name FILTER uri %]&amp;format=simple"
+ target="somebugs">All-time Top 100</a> (loaded initially) |
+ <a href="duplicates.cgi?product=[% product.name FILTER uri %]&amp;format=simple&amp;sortby=delta&amp;reverse=1&amp;maxrows=100&amp;changedsince=14"
+ target="somebugs">Hot in the last two weeks</a>
</p>
<iframe name="somebugs" id="somebugs"
- src="duplicates.cgi?[% productstring %]&amp;format=simple">
+ src="duplicates.cgi?product=[% product.name FILTER uri %]&amp;format=simple">
</iframe>
<p>
@@ -70,7 +63,7 @@ function PutDescription() {
a few key words having to do with your [% terms.bug %] in this box.
For example: <kbd><b>pop3 mail</b></kbd> or <kbd><b>copy paste</b></kbd>.
The results will appear above.
- </p>
+</p>
[%# All bugs opened inside the past six months %]
<form action="buglist.cgi" method="get" target="somebugs">
@@ -78,16 +71,6 @@ function PutDescription() {
<input type="hidden" name="order" value="relevance desc">
<input type="hidden" name="bug_status" value="__all__">
<input type="hidden" name="product" value="[% product.name FILTER html %]">
- [% IF product.name == "Firefox" OR
- product.name == "Thunderbird" OR
- product.name == "Mozilla Application Suite" OR
- product.name == "Camino" %]
- <input type="hidden" name="product" value="Core">
- <input type="hidden" name="product" value="Toolkit">
- <input type="hidden" name="product" value="PSM">
- <input type="hidden" name="product" value="NSPR">
- <input type="hidden" name="product" value="NSS">
- [% END %]
<input type="hidden" name="chfieldfrom" value="-6m">
<input type="hidden" name="chfieldto" value="Now">
<input type="hidden" name="chfield" value="[Bug creation]">
@@ -112,7 +95,7 @@ function PutDescription() {
there, tell us all about it.
</p>
-<form method="post" action="post_bug.cgi">
+<form id="guided_form" method="post" action="post_bug.cgi">
<input type="hidden" name="format" value="guided">
<input type="hidden" name="assigned_to" value="">
<input type="hidden" name="priority"
@@ -121,105 +104,77 @@ function PutDescription() {
value="[% default.version FILTER html %]">
<input type="hidden" name="token" value="[% token FILTER html %]">
-<table valign="top" cellpadding="5" cellspacing="5" border="0">
-
+<table>
<tr class="guided_form_field">
- <td align="right" valign="top">
- <b>Product</b>
- </td>
- <td valign="top">
+ <th>Product</th>
+ <td>
<input type="hidden" name="product" value="[% product.name FILTER html %]">
[% product.name FILTER html %]
</td>
</tr>
<tr>
- <td align="right" valign="top">
- <b>Component</b>
- </td>
- <td valign="top">
- <table border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td valign="top">
- <select name="component" id="component"
- size="5" onchange="PutDescription()">
- [% IF NOT default.component_ %]
- [%# Various b.m.o. products have a "General" component,
- which is a useful default. %]
- [% default.component_ = "General" %]
- [% END %]
- [% FOREACH c = product.components %]
- <option value="[% c.name FILTER html %]"
- [% " selected=\"selected\"" IF c.name == default.component_ %]>
- [% c.name FILTER html %]
- </option>
- [% END %]
- </select>
- </td>
- <td valign="top" width="100%">
- <div id="description" class="comment">
- <script type="text/javascript">
- if ((document.getElementById) && (document.body.innerHTML)) {
- document.write("\
- Select a component to see its description here.");
- }
- </script>
- </div>
- </td>
- </tr>
- </table>
-
+ <th>Component</th>
+ <td>
+ <select name="component" id="component" size="5" onchange="PutDescription()">
+ [% IF NOT default.component_ %]
+ [% default.component_ = "General" %]
+ [% END %]
+ [% FOREACH c = product.components %]
+ <option value="[% c.name FILTER html %]"
+ [%+ 'selected="selected"' IF c.name == default.component_ %]>
+ [% c.name FILTER html %]
+ </option>
+ [% END %]
+ </select>
+
+ <div id="description" class="comment">
+ <script type="text/javascript">
+ if ((document.getElementById) && (document.body.innerHTML)) {
+ document.write("Select a component to see its description here.");
+ }
+ </script>
+ </div>
+
<p>
The area where the problem occurs.
To pick the right component, you could use the same one as
similar [% terms.bugs %] you found in your search, or read the full list of
- <a target="_blank" href="describecomponents.cgi?product=
- [% product.name FILTER uri %]">component
- descriptions</a> (opens in new window) if you need more help.
+ <a href="describecomponents.cgi?product=[% product.name FILTER uri %]"
+ target="_blank" >component descriptions</a> (opens in new window) if
+ you need more help.
</p>
</td>
</tr>
- [%# We override rep_platform and op_sys for simplicity. The values chosen
- are based on which are most common in the b.m.o database %]
+ [%# We override rep_platform and op_sys for simplicity. %]
[% rep_platform = [ "PC", "Macintosh", "All", "Other" ] %]
<tr class="guided_form_field">
- <td align="right" valign="top">
- <b>[% field_descs.rep_platform FILTER html %]</b>
- </td>
- <td valign="top">
+ <th>[% field_descs.rep_platform FILTER html %]</th>
+ <td>
[% PROCESS select sel = 'rep_platform' %]
</td>
</tr>
- [% op_sys = [ "Windows 2000", "Windows XP", "Windows Vista", "Windows 7",
+ [% op_sys = [ "Windows XP", "Windows Vista", "Windows 7", "Windows 8",
"Mac OS X", "Linux", "All", "Other" ] %]
<tr>
- <td align="right" valign="top">
- <b>Operating System</b>
- </td>
- <td valign="top">
+ <th>Operating System</th>
+ <td>
[% PROCESS select sel = 'op_sys' %]
</td>
</tr>
- [% IF product.name.match("Firefox|Camino|Mozilla Application Suite") %]
- [% matches = cgi.user_agent('Gecko/(\d+)') %]
- [% buildid = cgi.user_agent() IF matches %]
- [% END %]
-
[%# Accept URL parameter build ID for non-browser products %]
[% IF cgi.param("buildid") %]
[% buildid = cgi.param("buildid") %]
[% END %]
<tr class="guided_form_field">
- <td align="right" valign="top">
- <b>Build Identifier</b>
- </td>
- <td valign="top">
+ <th>Build Identifier</th>
+ <td>
<input type="text" size="80" name="buildid" value="[% buildid FILTER html %]">
<p>
This should identify the exact version of the product you were using.
@@ -233,25 +188,18 @@ function PutDescription() {
</tr>
<tr>
- <td align="right" valign="top">
- <b>URL</b>
- </td>
- <td valign="top">
+ <th>URL</th>
+ <td>
<input type="text" size="80" name="bug_file_loc" value="http://">
<p>
- URL that demonstrates the problem you are seeing (optional).<br>
- <b>IMPORTANT</b>: if the problem is with a broken web page, you need
- to report it
- <a href="https://bugzilla.mozilla.org/page.cgi?id=broken-website.html">a different way</a>.
+ URL that demonstrates the problem you are seeing (optional).
</p>
</td>
</tr>
<tr class="guided_form_field">
- <td align="right" valign="top">
- <b>Summary</b>
- </td>
- <td valign="top">
+ <th>Summary</th>
+ <td>
<input type="text" size="80" name="short_desc" id="short_desc"
maxlength="255" spellcheck="true">
<p>
@@ -272,10 +220,8 @@ function PutDescription() {
</tr>
<tr>
- <td align="right" valign="top">
- <b>Details</b>
- </td>
- <td valign="top">
+ <th>Details</th>
+ <td>
[% INCLUDE global/textarea.html.tmpl
name = 'comment'
minrows = 6
@@ -302,10 +248,8 @@ function PutDescription() {
</tr>
<tr class="guided_form_field">
- <td align="right" valign="top">
- <b>Reproducibility</b>
- </td>
- <td valign="top">
+ <th>Reproducibility</th>
+ <td>
<select name="reproducible">
<option name="AlwaysReproducible" value="Always">
Happens every time.
@@ -324,10 +268,8 @@ function PutDescription() {
</tr>
<tr>
- <td align="right" valign="top">
- <b>Steps to Reproduce</b>
- </td>
- <td valign="top">
+ <th>Steps to Reproduce</th>
+ <td>
[% INCLUDE global/textarea.html.tmpl
name = 'reproduce_steps'
minrows = 4
@@ -342,10 +284,8 @@ function PutDescription() {
</tr>
<tr class="guided_form_field">
- <td valign="top" align="right">
- <b>Actual Results</b>
- </td>
- <td valign="top">
+ <th>Actual Results</th>
+ <td>
[% INCLUDE global/textarea.html.tmpl
name = 'actual_results'
minrows = 4
@@ -358,10 +298,8 @@ function PutDescription() {
</tr>
<tr>
- <td valign="top" align="right">
- <b>Expected Results</b>
- </td>
- <td valign="top">
+ <th>Expected Results</th>
+ <td>
[% INCLUDE global/textarea.html.tmpl
name = 'expected_results'
minrows = 4
@@ -374,10 +312,8 @@ function PutDescription() {
</tr>
<tr class="guided_form_field">
- <td valign="top" align="right">
- <b>Additional Information</b>
- </td>
- <td valign="top">
+ <th>Additional Information</th>
+ <td>
[% INCLUDE global/textarea.html.tmpl
name = 'additional_info'
minrows = 8
@@ -387,8 +323,7 @@ function PutDescription() {
Add any additional information you feel may be
relevant to this [% terms.bug %], such as the <b>theme</b> you were
using (does the [% terms.bug %] still occur
- with the default theme?), a
- <b><a href="http://kb.mozillazine.org/Quality_Feedback_Agent">Talkback crash ID</a></b>, or special
+ with the default theme?), or special
information about <b>your computer's configuration</b>. Any information
longer than a few lines, such as a <b>stack trace</b> or <b>HTML
testcase</b>, should be added
@@ -406,10 +341,8 @@ function PutDescription() {
</tr>
<tr>
- <td valign="top" align="right">
- <b>[% field_descs.bug_severity FILTER html %]</b>
- </td>
- <td valign="top">
+ <th>[% field_descs.bug_severity FILTER html %]</th>
+ <td>
<select name="bug_severity">
<option name="critical" value="critical">
Critical: The software crashes, hangs, or causes you to