Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
bugzilla
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
bugzilla
Commits
e75e6d0f
Commit
e75e6d0f
authored
Apr 15, 2002
by
bbaetz%student.usyd.edu.au
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bug 129442 - make html of a default installation (mostly) HTML 4.01
transitional compliant Original patch by chema@ximian.com, modified/extended by bbaetz@student.usyd.edu.au r=gerv, justdave
parent
61d65a65
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
216 additions
and
157 deletions
+216
-157
bug_status.html
bug_status.html
+6
-2
bugwritinghelp.html
bugwritinghelp.html
+5
-4
confirmhelp.html
confirmhelp.html
+32
-17
defparams.pl
defparams.pl
+1
-1
globals.pl
globals.pl
+1
-1
help.html
help.html
+6
-2
helpemailquery.html
helpemailquery.html
+9
-7
how_to_mail.html
how_to_mail.html
+7
-0
notargetmilestone.html
notargetmilestone.html
+6
-0
quicksearch.html
quicksearch.html
+41
-34
quicksearchhack.html
quicksearchhack.html
+23
-16
reports.cgi
reports.cgi
+1
-0
create_account.tmpl
template/default/admin/create_account.tmpl
+4
-4
list.atml
template/default/attachment/list.atml
+5
-5
table.tmpl
template/default/buglist/table.tmpl
+2
-2
enter_bug.tmpl
template/default/entry/enter_bug.tmpl
+10
-10
index.tmpl
template/default/index.tmpl
+1
-1
describe-keywords.html.tmpl
template/default/info/describe-keywords.html.tmpl
+3
-1
email.tmpl
template/default/prefs/email.tmpl
+4
-4
footer.tmpl
template/default/prefs/footer.tmpl
+3
-3
query.atml
template/default/query/query.atml
+35
-35
activity.html.tmpl
template/default/show/activity.html.tmpl
+2
-3
votehelp.html
votehelp.html
+9
-5
No files found.
bug_status.html
View file @
e75e6d0f
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
3.2 Fi
nal//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitio
nal//EN">
<HTML>
<HTML>
<!--
<!--
...
@@ -24,7 +24,11 @@
...
@@ -24,7 +24,11 @@
Contributor(s): Terry Weissman <terry@mozilla.org>
Contributor(s): Terry Weissman <terry@mozilla.org>
-->
-->
<head>
<TITLE>
A Bug's Life Cycle
</TITLE>
<TITLE>
A Bug's Life Cycle
</TITLE>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=iso-8859-1"
>
</head>
<body>
<h1
ALIGN=
CENTER
>
A Bug's Life Cycle
</h1>
<h1
ALIGN=
CENTER
>
A Bug's Life Cycle
</h1>
...
@@ -197,6 +201,6 @@ status field appropriately.
...
@@ -197,6 +201,6 @@ status field appropriately.
<hr>
<hr>
<!-- hhmts start -->
<!-- hhmts start -->
Last modified:
Thu Aug 23 03:04:27 2000
Last modified:
Sun Apr 14 12:51:23 EST 2002
<!-- hhmts end -->
<!-- hhmts end -->
</body>
</html>
</body>
</html>
bugwritinghelp.html
View file @
e75e6d0f
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<html>
<head>
<head>
<meta
http-equiv=
"content-type"
content=
<meta
http-equiv=
"content-type"
content=
"text/html; charset=iso-8859-1"
>
"text/html;charset=iso-8859-1"
>
<title>
Bug Writing Guidelines
</title>
<title>
Bug Writing Guidelines
</title>
</head>
</head>
<body>
<body>
...
@@ -202,8 +200,10 @@ browser's content region.)
...
@@ -202,8 +200,10 @@ browser's content region.)
</pre>
</pre>
</blockquote>
</blockquote>
<p>
<b>
Actual Results:
</b>
What the application did after performing
<b>
Actual Results:
</b>
What the application did after performing
the above steps.
the above steps.
</p>
<blockquote>
<blockquote>
<pre>
<pre>
...
@@ -318,6 +318,7 @@ pointer -- you'll see their visible manifestations, such as the
...
@@ -318,6 +318,7 @@ pointer -- you'll see their visible manifestations, such as the
segfault when the application finally crashes. Severe software
segfault when the application finally crashes. Severe software
problems can manifest themselves in superficially trivial ways.
problems can manifest themselves in superficially trivial ways.
File them anyway.
<br>
File them anyway.
<br>
</p>
</blockquote>
</blockquote>
<p><b><a
name=
"summary"
></a>
2. How and Why to Write Good Bug Summaries
</b>
<p><b><a
name=
"summary"
></a>
2. How and Why to Write Good Bug Summaries
</b>
...
...
confirmhelp.html
View file @
e75e6d0f
<HTML><head>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<!--
<!--
The contents of this file are subject to the Mozilla Public
The contents of this file are subject to the Mozilla Public
...
@@ -21,15 +22,18 @@
...
@@ -21,15 +22,18 @@
Contributor(s): Terry Weissman <terry@mozilla.org>
Contributor(s): Terry Weissman <terry@mozilla.org>
-->
-->
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=iso-8859-1"
>
<title>
Understanding the UNCONFIRMED state, and other recent changes
</title>
<title>
Understanding the UNCONFIRMED state, and other recent changes
</title>
</head>
</head>
<body>
<body>
<h1>
Understanding the UNCONFIRMED state, and other recent changes
</h1>
<h1>
Understanding the UNCONFIRMED state, and other recent changes
</h1>
<p>
[This document is aimed primarily at people who have used Bugzilla
[This document is aimed primarily at people who have used Bugzilla
before the UNCONFIRMED state was implemented. It might be helpful for
before the UNCONFIRMED state was implemented. It might be helpful for
newer users as well.]
newer users as well.]
</p>
<p>
<p>
...
@@ -39,60 +43,67 @@ bug is real. Very busy engineers will probably generally ignore
...
@@ -39,60 +43,67 @@ bug is real. Very busy engineers will probably generally ignore
UNCONFIRMED that have been assigned to them, until they have been
UNCONFIRMED that have been assigned to them, until they have been
confirmed in one way or another. (Engineers with more time will
confirmed in one way or another. (Engineers with more time will
hopefully glance over their UNCONFIRMED bugs regularly.)
hopefully glance over their UNCONFIRMED bugs regularly.)
</p>
<p>
<p>
The
<a
href=
"bug_status.html"
>
page describing bug fields
</a>
has been
The
<a
href=
"bug_status.html"
>
page describing bug fields
</a>
has been
updated to include UNCONFIRMED.
updated to include UNCONFIRMED.
<p>
<
/
p>
<p>
There are two basic ways that a bug can become confirmed (and enter
There are two basic ways that a bug can become confirmed (and enter
the NEW) state.
the NEW) state.
</p>
<ul>
<ul>
<li>
A user with the appropriate permissions (see below for more on
<li>
A user with the appropriate permissions (see below for more on
permissions) decides that the bug is a valid one, and confirms
permissions) decides that the bug is a valid one, and confirms
it. We hope to gather a small army of responsible volunteers
it. We hope to gather a small army of responsible volunteers
to regularly go through bugs for us.
to regularly go through bugs for us.
</li>
<li>
The bug gathers a certain number of votes.
<
B>
Any
</B
>
valid Bugzilla user may vote for
<li>
The bug gathers a certain number of votes.
<
b>
Any
</b
>
valid Bugzilla user may vote for
bugs (each user gets a certain number of bugs); any UNCONFIRMED bug which
bugs (each user gets a certain number of bugs); any UNCONFIRMED bug which
gets enough votes becomes automatically confirmed, and enters the NEW state.
gets enough votes becomes automatically confirmed, and enters the NEW state.
</li>
</ul>
</ul>
<p>
One implication of this is that it is worth your time to search the
One implication of this is that it is worth your time to search the
bug system for duplicates of your bug to vote on them, before
bug system for duplicates of your bug to vote on them, before
submitting your own bug. If we can spread around knowledge of this
submitting your own bug. If we can spread around knowledge of this
fact, it ought to help cut down the number of duplicate bugs in the
fact, it ought to help cut down the number of duplicate bugs in the
system.
system.
</p>
<h2>
Permissions.
</h2>
<h2>
Permissions.
</h2>
<p>
Users now have a certain set of permissions. To see your permissions,
Users now have a certain set of permissions. To see your permissions,
check out the
check out the
<a
href=
"userprefs.cgi?bank=permissions"
>
user preferences
</a>
page.
<a
href=
"userprefs.cgi?bank=permissions"
>
user preferences
</a>
page.
</p>
<p>
<p>
If you have the "Can confirm a bug" permission, then you will be able
If you have the "Can confirm a bug" permission, then you will be able
to move UNCONFIRMED bugs into the NEW state.
to move UNCONFIRMED bugs into the NEW state.
</p>
<p>
<p>
If you have the "Can edit all aspects of any bug" permission, then you
If you have the "Can edit all aspects of any bug" permission, then you
can tweak anything about any bug. If not, you may only edit those
can tweak anything about any bug. If not, you may only edit those
bugs that you have submitted, or that you have assigned to you (or
bugs that you have submitted, or that you have assigned to you (or
qa-assigned to you). However, anyone may add a comment to any bug.
qa-assigned to you). However, anyone may add a comment to any bug.
</p>
<p>
<p>
Some people (initially, the initial owners and initial qa-contacts for
Some people (initially, the initial owners and initial qa-contacts for
components in the system) have the ability to give the above two
components in the system) have the ability to give the above two
permissions to other people. So, if you really feel that you ought to
permissions to other people. So, if you really feel that you ought to
have one of these permissions, a good person to ask (via private
have one of these permissions, a good person to ask (via private
email, please!) is the person who is assigned a relevant bug.
email, please!) is the person who is assigned a relevant bug.
</p>
<h2>
Other details.
</h2>
<h2>
Other details.
</h2>
<p>
An initial stab was taken to decide who would be given which of the
An initial stab was taken to decide who would be given which of the
above permissions. This was determined by some simple heurstics of
above permissions. This was determined by some simple heurstics of
who was assigned bugs, and who the default owners of bugs were, and a
who was assigned bugs, and who the default owners of bugs were, and a
...
@@ -100,54 +111,58 @@ look at people who seem to have submitted several bugs that appear to
...
@@ -100,54 +111,58 @@ look at people who seem to have submitted several bugs that appear to
have been interesting and valid. Inevitably, we have failed to give
have been interesting and valid. Inevitably, we have failed to give
someone the permissions they deserve. Please don't take it
someone the permissions they deserve. Please don't take it
personally; just bear with us as we shake out the new system.
personally; just bear with us as we shake out the new system.
</p>
<p>
<p>
People with one of the two bits above can easily confirm their own
People with one of the two bits above can easily confirm their own
bugs, so bugs they submit will actually start out in the NEW state.
bugs, so bugs they submit will actually start out in the NEW state.
They can override this when submitting a bug.
They can override this when submitting a bug.
</p>
<p>
<p>
People can ACCEPT or RESOLVE a bug assigned to them, even if they
People can ACCEPT or RESOLVE a bug assigned to them, even if they
aren't allowed to confirm it. However, the system remembers, and if
aren't allowed to confirm it. However, the system remembers, and if
the bug gets REOPENED or reassigned to someone else, it will revert
the bug gets REOPENED or reassigned to someone else, it will revert
back to the UNCONFIRMED state. If the bug has ever been confirmed,
back to the UNCONFIRMED state. If the bug has ever been confirmed,
then REOPENing or reassigning will cause it to go to the NEW or
then REOPENing or reassigning will cause it to go to the NEW or
REOPENED state.
REOPENED state.
</p>
<p>
<p>
Note that only some products support the UNCONFIRMED state. In other
Note that only some products support the UNCONFIRMED state. In other
products, all new bugs will automatically start in the NEW state.
products, all new bugs will automatically start in the NEW state.
</p>
<h2>
Things still to be done.
</h2>
<h2>
Things still to be done.
</h2>
<p>
There probably ought to be a way to get a bug back into the
There probably ought to be a way to get a bug back into the
UNCONFIRMED state, but there isn't yet.
UNCONFIRMED state, but there isn't yet.
</p>
<p>
<p>
If a person has submitted several bugs that get confirmed, then this
If a person has submitted several bugs that get confirmed, then this
is probably a person who understands the system well, and deserves the
is probably a person who understands the system well, and deserves the
"Can confirm a bug" permission. This kind of person should be
"Can confirm a bug" permission. This kind of person should be
detected and promoted automatically.
detected and promoted automatically.
</p>
<p>
<p>
There should also be a way to automatically promote people to get the
There should also be a way to automatically promote people to get the
"Can edit all aspects of any bug" permission.
"Can edit all aspects of any bug" permission.
</p>
<p>
<p>
The "enter a new bug" page needs to be revamped with easy ways for new
The "enter a new bug" page needs to be revamped with easy ways for new
people to educate themselves on the benefit of searching for a bug
people to educate themselves on the benefit of searching for a bug
like the one they're about to submit and voting on it, rather than
like the one they're about to submit and voting on it, rather than
adding a new useless duplicate.
adding a new useless duplicate.
</p>
<hr>
<hr>
<p>
<!-- hhmts start -->
<!-- hhmts start -->
Last modified:
Wed Feb 16 21:04:56 2000
Last modified:
Sun Apr 14 12:55:14 EST 2002
<!-- hhmts end -->
<!-- hhmts end -->
</p>
</body>
</html>
</body>
</html>
defparams.pl
View file @
e75e6d0f
...
@@ -347,7 +347,7 @@ DefParam("mostfreqthreshold",
...
@@ -347,7 +347,7 @@ DefParam("mostfreqthreshold",
DefParam
(
"mybugstemplate"
,
DefParam
(
"mybugstemplate"
,
"This is the URL to use to bring up a simple 'all of my bugs' list for a user. %userid% will get replaced with the login name of a user."
,
"This is the URL to use to bring up a simple 'all of my bugs' list for a user. %userid% will get replaced with the login name of a user."
,
"t"
,
"t"
,
"buglist.cgi?bug_status=NEW&
bug_status=ASSIGNED&bug_status=REOPENED&email1=%userid%&emailtype1=exact&emailassigned_to1=1&
emailreporter1=1"
);
"buglist.cgi?bug_status=NEW&
amp;bug_status=ASSIGNED&bug_status=REOPENED&email1=%userid%&emailtype1=exact&emailassigned_to1=1&
emailreporter1=1"
);
...
...
globals.pl
View file @
e75e6d0f
...
@@ -1051,7 +1051,7 @@ sub quoteUrls {
...
@@ -1051,7 +1051,7 @@ sub quoteUrls {
my
$num
=
$4
;
my
$num
=
$4
;
$item
=
value_quote
(
$item
);
# Not really necessary, since we know
$item
=
value_quote
(
$item
);
# Not really necessary, since we know
# there's no special chars in it.
# there's no special chars in it.
$item
=
qq{<
A HREF="attachment.cgi?id=$num&action=view">$item</A
>}
;
$item
=
qq{<
a href="attachment.cgi?id=$num&action=view">$item</a
>}
;
$things
[
$count
++
]
=
$item
;
$things
[
$count
++
]
=
$item
;
}
}
while
(
$text
=~
s/\*\*\* This bug has been marked as a duplicate of (\d+) \*\*\*/"##$count##"/ei
)
{
while
(
$text
=~
s/\*\*\* This bug has been marked as a duplicate of (\d+) \*\*\*/"##$count##"/ei
)
{
...
...
help.html
View file @
e75e6d0f
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HTML>
<!--
<!--
The contents of this file are subject to the Mozilla Public
The contents of this file are subject to the Mozilla Public
...
@@ -22,7 +23,10 @@
...
@@ -22,7 +23,10 @@
Contributor(s): Terry Weissman <terry@mozilla.org>
Contributor(s): Terry Weissman <terry@mozilla.org>
-->
-->
<head>
<TITLE>
Clue
</TITLE>
<TITLE>
Clue
</TITLE>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=iso-8859-1"
>
</head><body>
<H1>
A Clue
</H1>
<H1>
A Clue
</H1>
This form will allow you to call up a subset of the bug list.
This form will allow you to call up a subset of the bug list.
You should be able to add the URL of the resulting list to
You should be able to add the URL of the resulting list to
...
@@ -42,7 +46,7 @@ you can add other criteria.
...
@@ -42,7 +46,7 @@ you can add other criteria.
<P>
<P>
For example, if you wanted to see all bugs reported against the X platform
For example, if you wanted to see all bugs reported against the X platform
and assigned to jwz, you could ask for all bugs assign to jwz, then
and assigned to jwz, you could ask for all bugs assign to jwz, then
edit the URL in the "Location" box, adding the clause "
&
rep_platform=X-Windows"
edit the URL in the "Location" box, adding the clause "
&
amp;
rep_platform=X-Windows"
to the URL.
to the URL.
<P>
<P>
Here is a list of some of the field names you could use for additional
Here is a list of some of the field names you could use for additional
...
@@ -63,4 +67,4 @@ to case any problem with other browsers. The lynx browser does work, but lynx
...
@@ -63,4 +67,4 @@ to case any problem with other browsers. The lynx browser does work, but lynx
seems to cache results of a .cgi. You'll sometimes need to press CONTROL-R to reload
seems to cache results of a .cgi. You'll sometimes need to press CONTROL-R to reload
the screen to see an update.
the screen to see an update.
</html>
</
body></
html>
helpemailquery.html
View file @
e75e6d0f
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<html>
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=iso-8859-1"
>
<title>
Help on searching by email address.
</title>
<title>
Help on searching by email address.
</title>
</head>
</head>
<body>
<body>
<h1>
Help on searching by email address.
</h1>
<h1>
Help on searching by email address.
</h1>
<p>
This used to be simpler, but not very powerful. Now it's really
This used to be simpler, but not very powerful. Now it's really
powerful and useful, but it may not be obvious how to use it...
powerful and useful, but it may not be obvious how to use it...
</p>
<p>
<p>
To search for bugs associated with an email address:
To search for bugs associated with an email address:
</p>
<ul>
<ul>
<li>
Type a portion of an email address into the text field.
<li>
Type a portion of an email address into the text field.
</li>
<li>
Select which fields of the bug you expect that address to be in
<li>
Select which fields of the bug you expect that address to be in
the bugs you're looking for.
the bugs you're looking for.
</li>
</ul>
</ul>
<p>
<p>
You can look for up to two different email addresses; if you specify
You can look for up to two different email addresses; if you specify
both, then only bugs which match both will show up. This is useful to
both, then only bugs which match both will show up. This is useful to
find bugs that were, for example, created by Ralph and assigned to
find bugs that were, for example, created by Ralph and assigned to
Fred.
Fred.
</p>
<p>
<p>
You can also use the drop down menus to specify whether you want to
You can also use the drop down menus to specify whether you want to
match addresses by doing a substring match, by using regular
match addresses by doing a substring match, by using regular
expressions, or by exactly matching a fully specified email address.
expressions, or by exactly matching a fully specified email address.
</p>
</body>
</html>
</body>
</html>
how_to_mail.html
View file @
e75e6d0f
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HTML>
<head>
<!--
<!--
The contents of this file are subject to the Mozilla Public
The contents of this file are subject to the Mozilla Public
...
@@ -25,6 +27,9 @@
...
@@ -25,6 +27,9 @@
<TITLE>
How to Mail to bugzilla
</TITLE>
<TITLE>
How to Mail to bugzilla
</TITLE>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=iso-8859-1"
>
</head>
<body>
<H1>
THIS DOESN'T WORK RIGHT NOW. Coming someday.
</H1>
<H1>
THIS DOESN'T WORK RIGHT NOW. Coming someday.
</H1>
...
@@ -81,3 +86,5 @@ EXAMPLE: <P>
...
@@ -81,3 +86,5 @@ EXAMPLE: <P>
.
.
</PRE>
</PRE>
</body></html>
notargetmilestone.html
View file @
e75e6d0f
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<html>
<head>
<title>
No target milestones
</title>
<title>
No target milestones
</title>
</head>
</head>
...
@@ -5,6 +6,11 @@
...
@@ -5,6 +6,11 @@
<body>
<body>
<h1>
No target milestones.
</h1>
<h1>
No target milestones.
</h1>
<p>
No target milestones have been defined for this product. You can set
No target milestones have been defined for this product. You can set
the Target Milestone field to things, but there is not currently any
the Target Milestone field to things, but there is not currently any
agreed definition of what the milestones are.
agreed definition of what the milestones are.
</p>
</body>
</html>
quicksearch.html
View file @
e75e6d0f
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<html>
<head>
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=iso-8859-1"
>
<title>
Bugzilla QuickSearch
</title>
<title>
Bugzilla QuickSearch
</title>
</head>
</head>
<body
bgcolor=
"#ffffff"
>
<body
bgcolor=
"#ffffff"
>
<p>
<small>
If you are already familiar with the original
<small>
If you are already familiar with the original
<a
href=
"query.cgi"
>
Bugzilla Query Form
</a>
,
<a
href=
"query.cgi"
>
Bugzilla Query Form
</a>
,
you may prefer
<a
href=
"quicksearchhack.html"
>
this form
</a>
.
you may prefer
<a
href=
"quicksearchhack.html"
>
this form
</a>
.
</small>
</small>
</p>
<p>
<script
src=
"localconfig.js"
type=
"text/javascript"
></script>
<script
src=
"localconfig.js"
></script>
<script
src=
"quicksearch.js"
type=
"text/javascript"
></script>
<script
src=
"quicksearch.js"
></script>
<h1>
Bugzilla QuickSearch
</h1>
<h1>
Bugzilla QuickSearch
</h1>
<p>
Type in one or more words (or word fragments) to search for:
Type in one or more words (or word fragments) to search for:
</p>
<form
name=
"f"
action=
"show_bug.cgi"
method=
"get"
<form
name=
"f"
action=
"show_bug.cgi"
method=
"get"
onsubmit=
"QuickSearch(f.id.value); return false;"
>
onsubmit=
"QuickSearch(f.id.value); return false;"
>
<table>
<table>
<tr>
<tr>
<td><input
type=
"text"
size=
"40"
name=
"id"
/
></td>
<td><input
type=
"text"
size=
"40"
name=
"id"
></td>
<td
align=
left
><input
type=
"submit"
value=
"Search"
/
></td>
<td
align=
"left"
><input
type=
"submit"
value=
"Search"
></td>
<!-- <td><a href="javascript:QuickSearch_Help();">[Help]</a></td> -->
<!-- <td><a href="javascript:QuickSearch_Help();">[Help]</a></td> -->
</tr>
</tr>
</table>
</table>
</form>
</form>
<script>
<script
type=
"text/javascript"
>
<!--
<!--
document
.
forms
[
'f'
].
id
.
focus
();
document
.
forms
[
'f'
].
id
.
focus
();
//-->
//-->
</script>
</script>
<p>
<h2>
Getting Started
</h2>
<h2>
Getting Started
</h2>
<ul>
<ul>
<li>
This is
<b>
case-insensitive
</b>
search.
<li>
This is
<b>
case-insensitive
</b>
search.
<ul>
<ul>
<li>
<tt>
table
</tt>
,
<tt>
Table
</tt>
<li>
<tt>
table
</tt>
,
<tt>
Table
</tt>
and
<tt>
TABLE
</tt>
are all the same.
and
<tt>
TABLE
</tt>
are all the same.
</li>
</ul>
</ul>
</li>
<li>
This is
<b>
all words as substrings
</b>
search.
<br>
<li>
This is
<b>
all words as substrings
</b>
search.
<br>
Therefore you should
<b>
use stems
</b>
to get better results:
Therefore you should
<b>
use stems
</b>
to get better results:
<ul>
<ul>
<li>
Use
<tt>
localiz
</tt>
instead of
<tt>
localize
</tt>
or
<li>
Use
<tt>
localiz
</tt>
instead of
<tt>
localize
</tt>
or
<tt>
localization
</tt>
.
<tt>
localization
</tt>
.
</li>
<li>
Use
<tt>
bookmark
</tt>
instead of
<tt>
bookmarks
</tt>
or
<li>
Use
<tt>
bookmark
</tt>
instead of
<tt>
bookmarks
</tt>
or
<tt>
bookmarking
</tt>
.
<tt>
bookmarking
</tt>
.
</li>
</ul>
</ul>
</li>
</ul>
</ul>
<a
name=
"features"
/>
<h2><a
name=
"features"
>
Features
</a></h2>
<h2>
Features
</h2>
<ul>
<ul>
<li>
Boolean operations: ``
<tt>
-foo
</tt>
''(NOT), ``
<tt>
foo bar
</tt>
''(AND),
<li>
Boolean operations: ``
<tt>
-foo
</tt>
''(NOT), ``
<tt>
foo bar
</tt>
''(AND),
``
<tt>
foo|bar
</tt>
''(OR).
``
<tt>
foo|bar
</tt>
''(OR).
<ul>
<ul>
<li>
<b>
NOT
</b>
: Use
<tt><b>
-
</b><i>
foo
</i></tt>
to exclude bugs
<li>
<b>
NOT
</b>
: Use
<tt><b>
-
</b><i>
foo
</i></tt>
to exclude bugs
with
<tt><i>
foo
</i></tt>
in the summary.
with
<tt><i>
foo
</i></tt>
in the summary.
</li>
<li>
<b>
AND
</b>
: Space-separated words are treated as a conjunction.
<li>
<b>
AND
</b>
: Space-separated words are treated as a conjunction.
</li>
<li>
<b>
OR
</b>
: Within a word, "|"-separated parts denote alternatives.
<li>
<b>
OR
</b>
: Within a word, "|"-separated parts denote alternatives.
</li>
<li>
Besides "|", a comma can be used to separate alternatives.
<li>
Besides "|", a comma can be used to separate alternatives.
</li>
<li>
OR has higher precedence than AND; AND is the top level operation
<li>
OR has higher precedence than AND; AND is the top level operation
</li>
</ul>
</ul>
<i>
Example:
</i>
<tt>
url,location bar,field -focus
</tt>
<i>
Example:
</i>
<tt>
url,location bar,field -focus
</tt>
means
means
<nobr>
(
<tt>
url
</tt>
OR
<tt>
location
</tt>
) AND (
<tt>
bar
</tt>
OR
<tt>
field
</tt>
) AND (NOT
<tt>
focus
</tt>
)
</nobr>
(
<tt>
url
</tt>
OR
<tt>
location
</tt>
) AND (
<tt>
bar
</tt>
OR
<tt>
field
</tt>
) AND (NOT
<tt>
focus
</tt>
)
<p>
<p>
<li>
Use
<tt>
+foo
</tt>
to search for bugs where the
<b>
summary
</b>
contains
<tt>
foo
</tt>
as a
<b>
substring
</b>
.
<br>
</li>
<li>
Use
<tt>
+foo
</tt>
to search for bugs where the
<b>
summary
</b>
contains
<tt>
foo
</tt>
as a
<b>
substring
</b>
.
<br>
Use
<tt>
#foo
</tt>
to search for bugs where the
<b>
summary
</b>
contains the
<b>
word
</b>
<tt>
foo
</tt>
Use
<tt>
#foo
</tt>
to search for bugs where the
<b>
summary
</b>
contains the
<b>
word
</b>
<tt>
foo
</tt>
<ul>
<ul>
<li>
<tt>
+brow
</tt>
does not find all bugs in the
<tt>
Browser
</tt>
product
<li>
<tt>
+brow
</tt>
does not find all bugs in the
<tt>
Browser
</tt>
product
</li>
<li>
<tt>
#title
</tt>
does not find bugs bugs with
<tt>
titlebar
</tt>
or
<tt>
titled
</tt>
<li>
<tt>
#title
</tt>
does not find bugs bugs with
<tt>
titlebar
</tt>
or
<tt>
titled
</tt>
</li>
</ul>
</ul>
Phrases with special chars (space, comma, +, -, #, ...) can be
<b>
quoted
</b>
:
Phrases with special chars (space, comma, +, -, #, ...) can be
<b>
quoted
</b>
:
<ul>
<ul>
<li>
<tt>
"lock icon"
</tt>
<li>
<tt>
"lock icon"
</tt>
</li>
</ul>
</ul>
<p>
<p>
</li>
<li>
<b>
Open vs. Resolved Bugs
</b>
:
<br>
<li>
<b>
Open vs. Resolved Bugs
</b>
:
<br>
By default, only open (i.e. unresolved) bugs are shown.
By default, only open (i.e. unresolved) bugs are shown.
Use
<tt>
+DUP
</tt>
as first word in your query
Use
<tt>
+DUP
</tt>
as first word in your query
...
@@ -92,10 +99,10 @@ document.forms['f'].id.focus();
...
@@ -92,10 +99,10 @@ document.forms['f'].id.focus();
regardless of status or resolution. Searching for duplicates is
regardless of status or resolution. Searching for duplicates is
recommended if you can't find an open bug directly.
recommended if you can't find an open bug directly.
<ul>
<ul>
<li>
<tt>
+DUP,FIXED table border
</tt>
<li>
<tt>
+DUP,FIXED table border
</tt>
</li>
<li>
<tt>
ALL mouse wheel
</tt>
<li>
<tt>
ALL mouse wheel
</tt>
</li>
</ul>
</ul>
<p>
<p>
</li>
<li>
<b>
Focus the Search with Products
&
Components
</b>
:
<br>
<li>
<b>
Focus the Search with Products
&
Components
</b>
:
<br>
To search for bugs in product "Foo Bar" only, add
To search for bugs in product "Foo Bar" only, add
<tt>
:foo
</tt>
or
<tt>
:bar
</tt>
or both
<tt>
:foo
</tt>
or
<tt>
:bar
</tt>
or both
...
@@ -103,6 +110,7 @@ document.forms['f'].id.focus();
...
@@ -103,6 +110,7 @@ document.forms['f'].id.focus();
You can do this with any substring of a
You can do this with any substring of a
<a
href=
"describecomponents.cgi"
>
product or component
</a>
<a
href=
"describecomponents.cgi"
>
product or component
</a>
to focus the search.
to focus the search.
</li>
</ul>
</ul>
<h2>
More Tips
</h2>
<h2>
More Tips
</h2>
...
@@ -110,19 +118,21 @@ document.forms['f'].id.focus();
...
@@ -110,19 +118,21 @@ document.forms['f'].id.focus();
<ul>
<ul>
<li>
You can also use this tool to
<b>
lookup
</b>
a bug by its number.
<li>
You can also use this tool to
<b>
lookup
</b>
a bug by its number.
<ul>
<ul>
<li>
<tt>
12345
</tt>
<li>
<tt>
12345
</tt>
</li>
</ul>
</ul>
</li>
<li>
A comma-separated list of bug numbers gives you a list of these bugs.
<li>
A comma-separated list of bug numbers gives you a list of these bugs.
<ul>
<ul>
<li>
<tt>
12345,23456,34567
</tt>
<li>
<tt>
12345,23456,34567
</tt>
</li>
</ul>
</ul>
</li>
</ul>
</ul>
<p>
<p>
By default, the following fields are searched: Summary, Keywords, Product,
By default, the following fields are searched: Summary, Keywords, Product,
Component, Status Whiteboard. If a word looks like a part of a URL, that field
Component, Status Whiteboard. If a word looks like a part of a URL, that field
is included in the search, too.
is included in the search, too.
<p>
<
/
p>
<!--
<!--
<small>For further details, see
<small>For further details, see
<a href="http://bugzilla.mozilla.org/show_bug.cgi?id=61561">Bug 61561</a> and
<a href="http://bugzilla.mozilla.org/show_bug.cgi?id=61561">Bug 61561</a> and
...
@@ -131,14 +141,11 @@ is included in the search, too.
...
@@ -131,14 +141,11 @@ is included in the search, too.
-->
-->
<hr>
<hr>
<p>
Use the powerful
Use the powerful
<a
href=
"query.cgi"
>
Bugzilla Query Form
</a>
<a
href=
"query.cgi"
>
Bugzilla Query Form
</a>
for advanced queries.
for advanced queries.
</p>
</body>
</body>
</html>
</html>
quicksearchhack.html
View file @
e75e6d0f
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<html>
<head>
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=iso-8859-1"
>
<title>
Bugzilla QuickSearch (for Hackers)
</title>
<title>
Bugzilla QuickSearch (for Hackers)
</title>
</head>
</head>
<body
bgcolor=
"#ffffff"
>
<body
bgcolor=
"#ffffff"
>
<script
src=
"localconfig.js"
></script>
<script
src=
"localconfig.js"
type=
"text/javascript"
></script>
<script
src=
"quicksearch.js"
></script>
<script
src=
"quicksearch.js"
type=
"text/javascript"
></script>
<h1>
Bugzilla QuickSearch (for Hackers)
</h1>
<h1>
Bugzilla QuickSearch (for Hackers)
</h1>
<p>
Type in one or more words (or word fragments) to search for:
Type in one or more words (or word fragments) to search for:
</p>
<form
name=
"f"
action=
"show_bug.cgi"
method=
"get"
<form
name=
"f"
action=
"show_bug.cgi"
method=
"get"
onsubmit=
"QuickSearch(f.id.value); return false;"
>
onsubmit=
"QuickSearch(f.id.value); return false;"
>
<table>
<table>
<tr>
<tr>
<td><input
type=
"text"
size=
"40"
name=
"id"
/
></td>
<td><input
type=
"text"
size=
"40"
name=
"id"
></td>
<td
align=
left
><input
type=
"submit"
name=
"run"
value=
"Search"
/
></td>
<td
align=
"left"
><input
type=
"submit"
name=
"run"
value=
"Search"
></td>
<td
align=
left
><input
type=
"button"
name=
"load"
value=
"Load Query"
<td
align=
"left"
><input
type=
"button"
name=
"load"
value=
"Load Query"
onclick=
"LoadQuery(f.id.value);"
/
>
onclick=
"LoadQuery(f.id.value);"
>
</td>
</td>
</tr>
</tr>
</table>
</table>
</form>
</form>
<script>
<script
type=
"text/javascript"
>
<!--
<!--
document
.
forms
[
'f'
].
id
.
focus
();
document
.
forms
[
'f'
].
id
.
focus
();
//-->
//-->
...
@@ -37,6 +41,7 @@ words are separated by spaces.
...
@@ -37,6 +41,7 @@ words are separated by spaces.
By default, the following fields are relevant: Summary, Keywords,
By default, the following fields are relevant: Summary, Keywords,
Product, Component, Status Whiteboard. If a word looks like a part of a
Product, Component, Status Whiteboard. If a word looks like a part of a
URL, that field is included in the search, too.
URL, that field is included in the search, too.
</p>
<p>
<p>
The generic format for a ``word'' is
The generic format for a ``word'' is
<tt>
field1,...,fieldN:value1,...,valueM
</tt>
.
<tt>
field1,...,fieldN:value1,...,valueM
</tt>
.
...
@@ -50,12 +55,13 @@ If only <tt>value1,...,valueM</tt> is given,
...
@@ -50,12 +55,13 @@ If only <tt>value1,...,valueM</tt> is given,
the prefix (roughly) defaults to
<tt>
summary,keywords,product,component,statuswhiteboard:
</tt>
as noted above.
the prefix (roughly) defaults to
<tt>
summary,keywords,product,component,statuswhiteboard:
</tt>
as noted above.
You can use
<tt>
-
<i>
word
</i></tt>
to express the logical negation
You can use
<tt>
-
<i>
word
</i></tt>
to express the logical negation
of
<tt><i>
word
</i></tt>
.
of
<tt><i>
word
</i></tt>
.
</p>
<p>
<p>
Here is a complete listing of available fields (the Shortcut column is just
Here is a complete listing of available fields (the Shortcut column is just
for access speed):
for access speed):
<p>
<
/
p>
<table
border=
1
>
<table
border=
"1"
>
<thead>
<thead>
<tr>
<tr>
<td><b>
Searched by default
</b></td>
<td><b>
Searched by default
</b></td>
...
@@ -70,7 +76,7 @@ for access speed):
...
@@ -70,7 +76,7 @@ for access speed):
<tr>
<tr>
<td>
</td>
<td>
</td>
<td
rowspan=
2
><tt><nobr>
UNCO,NEW,...,CLOS,
</nobr><br><nobr>
FIX,DUP,...
</nobr>
<i><nobr>
(as first word)
</nobr>
</i></tt></td>
<td
rowspan=
"2"
><tt>
UNCO,NEW,...,CLOS,
<br>
FIX,DUP,...
<i>
(as first word)
</i></tt></td>
<td><tt>
status
</tt></td>
<td><tt>
status
</tt></td>
<td>
</td>
<td>
</td>
<td><a
href=
"bug_status.html"
>
Status
</a>
<td><a
href=
"bug_status.html"
>
Status
</a>
...
@@ -148,7 +154,7 @@ for access speed):
...
@@ -148,7 +154,7 @@ for access speed):
<tr>
<tr>
<td><i>
yes
</i></td>
<td><i>
yes
</i></td>
<td
rowspan=
2
><b>
:
</b><i>
area
</i></td>
<td
rowspan=
"2"
><b>
:
</b><i>
area
</i></td>
<td><tt>
product
</tt></td>
<td><tt>
product
</tt></td>
<td><tt>
prod
</tt></td>
<td><tt>
prod
</tt></td>
<td>
Product (enum)
</td>
<td>
Product (enum)
</td>
...
@@ -241,8 +247,8 @@ for access speed):
...
@@ -241,8 +247,8 @@ for access speed):
<p>
<p>
Examples for some useful abbreviations:
Examples for some useful abbreviations:
<p>
<
/
p>
<table
border=
1
>
<table
border=
"1"
>
<thead>
<thead>
<tr>
<tr>
<td><b>
Syntax
</b></td>
<td><b>
Syntax
</b></td>
...
@@ -292,7 +298,7 @@ Examples for some useful abbreviations:
...
@@ -292,7 +298,7 @@ Examples for some useful abbreviations:
</tr>
</tr>
<tr>
<tr>
<td><tt>
blo,cri,maj
</tt></td>
<td><tt>
blo,cri,maj
</tt></td>
<td><i>
severe bugs
</td>
<td><i>
severe bugs
</
i></
td>
</tr>
</tr>
<tr>
<tr>
<td><tt>
enh
</tt></td>
<td><tt>
enh
</tt></td>
...
@@ -303,12 +309,12 @@ Examples for some useful abbreviations:
...
@@ -303,12 +309,12 @@ Examples for some useful abbreviations:
<td><b>
priority:
</b><i>
level
</i></td>
<td><b>
priority:
</b><i>
level
</i></td>
</tr>
</tr>
<tr>
<tr>
<td><tt>
p1
<tt></td>
<td><tt>
p1
<
/
tt></td>
<td><i>
very high-priority bugs
</i></td>
<td><i>
very high-priority bugs
</i></td>
</tr>
</tr>
<tr>
<tr>
<td><tt>
p1-2
</tt></td>
<td><tt>
p1-2
</tt></td>
<td><i>
high-priority bugs
</td>
<td><i>
high-priority bugs
</
i></
td>
</tr>
</tr>
<tr>
<tr>
<td><b>
@
</b><i>
owner
</i></td>
<td><b>
@
</b><i>
owner
</i></td>
...
@@ -344,6 +350,7 @@ Examples for some useful abbreviations:
...
@@ -344,6 +350,7 @@ Examples for some useful abbreviations:
More information can be found in the
More information can be found in the
<a
href=
"quicksearch.html#features"
>
"
Features
"
</a>
section
<a
href=
"quicksearch.html#features"
>
"
Features
"
</a>
section
on the
<a
href=
"quicksearch.html"
>
introductory page
</a>
.
on the
<a
href=
"quicksearch.html"
>
introductory page
</a>
.
</p>
</body>
</body>
</html>
</html>
...
...
reports.cgi
View file @
e75e6d0f
...
@@ -171,6 +171,7 @@ sub choose_product {
...
@@ -171,6 +171,7 @@ sub choose_product {
print
<<FIN;
print
<<FIN;
<center>
<center>
<h1>Welcome to the Bugzilla Query Kitchen</h1>
<h1>Welcome to the Bugzilla Query Kitchen</h1>
</center>
<form method=get action=reports.cgi>
<form method=get action=reports.cgi>
<table border=1 cellpadding=5>
<table border=1 cellpadding=5>
<tr>
<tr>
...
...
template/default/admin/create_account.tmpl
View file @
e75e6d0f
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
<b>E-mail address:</b>
<b>E-mail address:</b>
</td>
</td>
<td>
<td>
<input size="35" name="login"
/
>
<input size="35" name="login">
[% Param('emailsuffix') FILTER html %]
[% Param('emailsuffix') FILTER html %]
</td>
</td>
</tr>
</tr>
...
@@ -47,12 +47,12 @@
...
@@ -47,12 +47,12 @@
<b>Real name:</b>
<b>Real name:</b>
</td>
</td>
<td>
<td>
<input size="35" name="realname"
/
>
<input size="35" name="realname">
</td>
</td>
</tr>
</tr>
</table>
</table>
<br
/
>
<br>
<input type="submit" value="Create Account"
/
>
<input type="submit" value="Create Account">
</form>
</form>
[% INCLUDE global/footer %]
[% INCLUDE global/footer %]
template/default/attachment/list.atml
View file @
e75e6d0f
...
@@ -33,9 +33,9 @@
...
@@ -33,9 +33,9 @@
<tr>
<tr>
<td valign="top">
<td valign="top">
[% IF attachment.isobsolete %]
[% IF attachment.isobsolete %]
<strike><a href="attachment.cgi?id=[% attachment.attachid %]&action=view">[% attachment.description FILTER html %]</a></strike>
<strike><a href="attachment.cgi?id=[% attachment.attachid %]&a
mp;a
ction=view">[% attachment.description FILTER html %]</a></strike>
[% ELSE %]
[% ELSE %]
<a href="attachment.cgi?id=[% attachment.attachid %]&action=view">[% attachment.description FILTER html %]</a>
<a href="attachment.cgi?id=[% attachment.attachid %]&a
mp;a
ction=view">[% attachment.description FILTER html %]</a>
[% END %]
[% END %]
</td>
</td>
...
@@ -63,7 +63,7 @@
...
@@ -63,7 +63,7 @@
<td valign="top">
<td valign="top">
[% IF attachment.canedit %]
[% IF attachment.canedit %]
<a href="attachment.cgi?id=[% attachment.attachid %]&action=edit">Edit</a>
<a href="attachment.cgi?id=[% attachment.attachid %]&a
mp;a
ction=edit">Edit</a>
[% ELSE %]
[% ELSE %]
None
None
[% END %]
[% END %]
...
@@ -73,10 +73,10 @@
...
@@ -73,10 +73,10 @@
<tr>
<tr>
<td colspan="4">
<td colspan="4">
<a href="attachment.cgi?bugid=[% bugid %]&action=enter">Create a New Attachment</a> (proposed patch, testcase, etc.)
<a href="attachment.cgi?bugid=[% bugid %]&a
mp;a
ction=enter">Create a New Attachment</a> (proposed patch, testcase, etc.)
</td>
</td>
<td colspan="1">
<td colspan="1">
<a href="attachment.cgi?bugid=[% bugid %]&action=viewall">View All</a>
<a href="attachment.cgi?bugid=[% bugid %]&a
mp;a
ction=viewall">View All</a>
</td>
</td>
</tr>
</tr>
</table>
</table>
...
...
template/default/buglist/table.tmpl
View file @
e75e6d0f
...
@@ -63,7 +63,7 @@
...
@@ -63,7 +63,7 @@
<tr align="left">
<tr align="left">
<th colspan="[% splitheader ? 2 : 1 %]">
<th colspan="[% splitheader ? 2 : 1 %]">
<a href="buglist.cgi?[% urlquerypart %]&order=bugs.bug_id">ID</a>
<a href="buglist.cgi?[% urlquerypart %]&
amp;
order=bugs.bug_id">ID</a>
</th>
</th>
[% IF splitheader %]
[% IF splitheader %]
...
@@ -96,7 +96,7 @@
...
@@ -96,7 +96,7 @@
[% BLOCK columnheader %]
[% BLOCK columnheader %]
<th colspan="[% splitheader ? 2 : 1 %]">
<th colspan="[% splitheader ? 2 : 1 %]">
<a href="buglist.cgi?[% urlquerypart %]&order=
<a href="buglist.cgi?[% urlquerypart %]&
amp;
order=
[% column.name FILTER uri html %]
[% column.name FILTER uri html %]
[% ",$order" FILTER uri html IF order %]">
[% ",$order" FILTER uri html IF order %]">
[%- abbrev.$id.title || column.title -%]</a>
[%- abbrev.$id.title || column.title -%]</a>
...
...
template/default/entry/enter_bug.tmpl
View file @
e75e6d0f
...
@@ -31,7 +31,7 @@
...
@@ -31,7 +31,7 @@
<table cellspacing="2" cellpadding="0" border="0">
<table cellspacing="2" cellpadding="0" border="0">
<tr>
<tr>
<td><br
/
></td>
<td><br></td>
</tr>
</tr>
<tr>
<tr>
...
@@ -43,7 +43,7 @@
...
@@ -43,7 +43,7 @@
</tr>
</tr>
<tr>
<tr>
<td><br
/
></td>
<td><br></td>
</tr>
</tr>
<tr>
<tr>
...
@@ -171,7 +171,7 @@
...
@@ -171,7 +171,7 @@
<td colspan="3">
<td colspan="3">
<textarea wrap="hard" name="comment" rows="10" cols="80">
<textarea wrap="hard" name="comment" rows="10" cols="80">
[% comment FILTER html %]</textarea>
[% comment FILTER html %]</textarea>
<br
/
>
<br>
</td>
</td>
</tr>
</tr>
...
@@ -179,16 +179,16 @@
...
@@ -179,16 +179,16 @@
<td></td>
<td></td>
<td colspan="3">
<td colspan="3">
[% IF group.size %]
[% IF group.size %]
<br
/
>
<br>
<strong>
<strong>
Only users in the selected groups can view this bug:
Only users in the selected groups can view this bug:
</strong>
</strong>
<br
/
>
<br>
<font size="-1">
<font size="-1">
(Leave all boxes unchecked to make this a public bug.)
(Leave all boxes unchecked to make this a public bug.)
</font>
</font>
<br
/
>
<br>
<br
/
>
<br>
<!-- Checkboxes -->
<!-- Checkboxes -->
[% FOREACH g = group %]
[% FOREACH g = group %]
...
@@ -196,7 +196,7 @@
...
@@ -196,7 +196,7 @@
<input type="checkbox" name="bit-[% g.bit %]" value="1"
<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 %]
[% END %]
<br
/
>
<br>
[% END %]
[% END %]
</td>
</td>
</tr>
</tr>
...
@@ -218,7 +218,7 @@
...
@@ -218,7 +218,7 @@
<tr>
<tr>
<td></td>
<td></td>
<td colspan="3">
<td colspan="3">
<br
/
>
<br>
We've made a guess at your operating system and platform.
We've made a guess at your operating system and platform.
Please check them and, if we got it wrong, email
Please check them and, if we got it wrong, email
[% Param('maintainer') %].
[% Param('maintainer') %].
...
@@ -227,7 +227,7 @@
...
@@ -227,7 +227,7 @@
[% END %]
[% END %]
</table>
</table>
<input type="hidden" name="form_name" value="enter_bug"
/
>
<input type="hidden" name="form_name" value="enter_bug">
</form>
</form>
[% INCLUDE global/footer %]
[% INCLUDE global/footer %]
...
...
template/default/index.tmpl
View file @
e75e6d0f
...
@@ -79,7 +79,7 @@ function addSidebar() {
...
@@ -79,7 +79,7 @@ function addSidebar() {
<script
type=
"text/javascript"
language=
"JavaScript"
src=
"localconfig.js"
></script>
<script
type=
"text/javascript"
language=
"JavaScript"
src=
"localconfig.js"
></script>
<script
type=
"text/javascript"
language=
"JavaScript"
src=
"quicksearch.js"
></script>
<script
type=
"text/javascript"
language=
"JavaScript"
src=
"quicksearch.js"
></script>
<script>
<script
type=
"text/javascript"
>
<!--
<!--
document
.
forms
[
'f'
].
id
.
focus
();
document
.
forms
[
'f'
].
id
.
focus
();
//-->
//-->
...
...
template/default/info/describe-keywords.html.tmpl
View file @
e75e6d0f
...
@@ -62,7 +62,9 @@
...
@@ -62,7 +62,9 @@
</tr>
</tr>
[% END %]
[% END %]
</table>
[% IF keywords.size > 0 %]
</table>
[% END %]
[% IF caneditkeywords %]
[% IF caneditkeywords %]
<p>
<p>
...
...
template/default/prefs/email.tmpl
View file @
e75e6d0f
...
@@ -82,15 +82,15 @@
...
@@ -82,15 +82,15 @@
Only email me reports of changes made by other people
Only email me reports of changes made by other people
<input type="checkbox" name="ExcludeSelf" value="on"
<input type="checkbox" name="ExcludeSelf" value="on"
[% " checked" IF excludeself %]>
[% " checked" IF excludeself %]>
<br
/
>
<br>
</td>
</td>
</tr>
</tr>
</table>
</table>
<hr />
<hr />
<b>Field/recipient specific options:</b>
<b>Field/recipient specific options:</b>
<br
/
>
<br>
<br
/
>
<br>
<table width="100%" border="1">
<table width="100%" border="1">
...
@@ -153,4 +153,4 @@
...
@@ -153,4 +153,4 @@
[% END %]
[% END %]
</table>
</table>
<br
/
>
<br>
template/default/prefs/footer.tmpl
View file @
e75e6d0f
...
@@ -61,13 +61,13 @@
...
@@ -61,13 +61,13 @@
[% ELSE %]
[% ELSE %]
<tr>
<tr>
<td colspan="4">
<td colspan="4">
<br
/
>
<br>
If you create remembered queries using the
If you create remembered queries using the
<a href="query.cgi">query page</a>,
<a href="query.cgi">query page</a>,
you can then come to this page and choose to have some of them
you can then come to this page and choose to have some of them
appear in the footer of each Bugzilla page.
appear in the footer of each Bugzilla page.
<br
/
>
<br>
<br
/
>
<br>
</td>
</td>
</tr>
</tr>
[% END %]
[% END %]
...
...
template/default/query/query.atml
View file @
e75e6d0f
...
@@ -348,10 +348,10 @@ function selectProduct(f) {
...
@@ -348,10 +348,10 @@ function selectProduct(f) {
</select>
</select>
</td>
</td>
<td>
<td>
<input name="short_desc" size="40" value="[% default.short_desc.0 FILTER html %]"
/
>
<input name="short_desc" size="40" value="[% default.short_desc.0 FILTER html %]">
</td>
</td>
<td>
<td>
<input type="submit" value="Search"
/
>
<input type="submit" value="Search">
</td>
</td>
</tr>
</tr>
...
@@ -424,7 +424,7 @@ function selectProduct(f) {
...
@@ -424,7 +424,7 @@ function selectProduct(f) {
</select>
</select>
</td>
</td>
<td><input name="[% field.name %]" size="40" value="
<td><input name="[% field.name %]" size="40" value="
[% default.${field.name}.0 FILTER html %]"
/
>
[% default.${field.name}.0 FILTER html %]">
</td>
</td>
<td></td>
<td></td>
</tr>
</tr>
...
@@ -448,7 +448,7 @@ function selectProduct(f) {
...
@@ -448,7 +448,7 @@ function selectProduct(f) {
</select>
</select>
</td>
</td>
<td>
<td>
<input name="keywords" size="40" value="[% default.keywords.0 FILTER html %]"
/
>
<input name="keywords" size="40" value="[% default.keywords.0 FILTER html %]">
</td>
</td>
</tr>
</tr>
[% END %]
[% END %]
...
@@ -509,7 +509,7 @@ function selectProduct(f) {
...
@@ -509,7 +509,7 @@ function selectProduct(f) {
<td>
<td>
<input type="checkbox" name="emailassigned_to[% n %]"
<input type="checkbox" name="emailassigned_to[% n %]"
id="emailassigned_to[% n %]" value="1"
id="emailassigned_to[% n %]" value="1"
[% " checked" IF default.emailassigned_to.$n %]
/
>
[% " checked" IF default.emailassigned_to.$n %]>
<label for="emailassigned_to[% n %]">
<label for="emailassigned_to[% n %]">
bug owner
bug owner
</label>
</label>
...
@@ -519,7 +519,7 @@ function selectProduct(f) {
...
@@ -519,7 +519,7 @@ function selectProduct(f) {
<td>
<td>
<input type="checkbox" name="emailreporter[% n %]"
<input type="checkbox" name="emailreporter[% n %]"
id="emailreporter[% n %]" value="1"
id="emailreporter[% n %]" value="1"
[% " checked" IF default.emailreporter.$n %]
/
>
[% " checked" IF default.emailreporter.$n %]>
<label for="emailreporter[% n %]">
<label for="emailreporter[% n %]">
reporter
reporter
</label>
</label>
...
@@ -530,7 +530,7 @@ function selectProduct(f) {
...
@@ -530,7 +530,7 @@ function selectProduct(f) {
<td>
<td>
<input type="checkbox" name="emailqa_contact[% n %]"
<input type="checkbox" name="emailqa_contact[% n %]"
id="emailqa_contact[% n %]" value="1"
id="emailqa_contact[% n %]" value="1"
[% " checked" IF default.emailqa_contact.$n %]
/
>
[% " checked" IF default.emailqa_contact.$n %]>
<label for="emailqa_contact[% n %]">
<label for="emailqa_contact[% n %]">
QA contact
QA contact
</label>
</label>
...
@@ -541,7 +541,7 @@ function selectProduct(f) {
...
@@ -541,7 +541,7 @@ function selectProduct(f) {
<td>
<td>
<input type="checkbox" name="emailcc[% n %]"
<input type="checkbox" name="emailcc[% n %]"
id="emailcc[% n %]" value="1"
id="emailcc[% n %]" value="1"
[% " checked" IF default.emailcc.$n %]
/
>
[% " checked" IF default.emailcc.$n %]>
<label for="emailcc[% n %]">
<label for="emailcc[% n %]">
CC list member
CC list member
</label>
</label>
...
@@ -551,7 +551,7 @@ function selectProduct(f) {
...
@@ -551,7 +551,7 @@ function selectProduct(f) {
<td>
<td>
<input type="checkbox" name="emaillongdesc[% n %]"
<input type="checkbox" name="emaillongdesc[% n %]"
id="emaillongdesc[% n %]" value="1"
id="emaillongdesc[% n %]" value="1"
[% " checked" IF default.emaillongdesc.$n %]
/
>
[% " checked" IF default.emaillongdesc.$n %]>
<label for="emaillongdesc[% n %]">
<label for="emaillongdesc[% n %]">
commenter
commenter
</label>
</label>
...
@@ -574,7 +574,7 @@ function selectProduct(f) {
...
@@ -574,7 +574,7 @@ function selectProduct(f) {
</tr>
</tr>
<tr>
<tr>
<td>
<td>
<input name="email[% n %]" size="20" value="[% default.email.$n FILTER html %]"
/
>
<input name="email[% n %]" size="20" value="[% default.email.$n FILTER html %]">
</td>
</td>
</tr>
</tr>
</table>
</table>
...
@@ -595,7 +595,7 @@ function selectProduct(f) {
...
@@ -595,7 +595,7 @@ function selectProduct(f) {
bugs numbered:
bugs numbered:
</td>
</td>
<td>
<td>
<input type="text" name="bug_id" value="[% default.bug_id.0 FILTER html %]" size="20"
/
>
<input type="text" name="bug_id" value="[% default.bug_id.0 FILTER html %]" size="20">
</td>
</td>
</tr>
</tr>
<tr>
<tr>
...
@@ -607,7 +607,7 @@ function selectProduct(f) {
...
@@ -607,7 +607,7 @@ function selectProduct(f) {
Only bugs with at least:
Only bugs with at least:
</td>
</td>
<td>
<td>
<input name="votes" size="3" value="[% default.votes.0 FILTER html %]"
/
> votes
<input name="votes" size="3" value="[% default.votes.0 FILTER html %]"> votes
</td>
</td>
</tr>
</tr>
</table>
</table>
...
@@ -625,7 +625,7 @@ function selectProduct(f) {
...
@@ -625,7 +625,7 @@ function selectProduct(f) {
<dl>
<dl>
<dt>Only bugs changed in the last </dt>
<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>
<dl>
<dl>
...
@@ -642,13 +642,13 @@ function selectProduct(f) {
...
@@ -642,13 +642,13 @@ function selectProduct(f) {
<dt>were changed between</dt>
<dt>were changed between</dt>
<dd>
<dd>
<input name="chfieldfrom" size="10" value="[% default.chfieldfrom.0 FILTER html %]"
/
>
<input name="chfieldfrom" size="10" value="[% default.chfieldfrom.0 FILTER html %]">
and <input name="chfieldto" size="10" value="[% default.chfieldto.0 FILTER html %]"
/
>
and <input name="chfieldto" size="10" value="[% default.chfieldto.0 FILTER html %]">
<br
/
>(YYYY-MM-DD)
<br>(YYYY-MM-DD)
</dd>
</dd>
<dt>to this value: (optional)</dt>
<dt>to this value: (optional)</dt>
<dd>
<dd>
<input name="chfieldvalue" size="20" value="[% default.chfieldvalue.0 FILTER html %]"
/
>
<input name="chfieldvalue" size="20" value="[% default.chfieldvalue.0 FILTER html %]">
</dd>
</dd>
</dl>
</dl>
...
@@ -663,18 +663,18 @@ function selectProduct(f) {
...
@@ -663,18 +663,18 @@ function selectProduct(f) {
<td colspan="2">
<td colspan="2">
[% IF NOT userid %]
[% IF NOT userid %]
<input type="hidden" name="cmdtype" value="doit"
/
>
<input type="hidden" name="cmdtype" value="doit">
[% ELSE %]
[% ELSE %]
<br
/
>
<br>
<input type="radio" name="cmdtype" value="doit" checked
/
> Run this query
<input type="radio" name="cmdtype" value="doit" checked> Run this query
<br
/
>
<br>
[% IF namedqueries.size > 0 %]
[% IF namedqueries.size > 0 %]
<p>
<p>
<table cellspacing="0" cellpadding="0">
<table cellspacing="0" cellpadding="0">
<tr>
<tr>
<td>
<td>
<input type="radio" name="cmdtype" value="editnamed"
/
>
<input type="radio" name="cmdtype" value="editnamed">
Load my remembered query:
Load my remembered query:
</td>
</td>
<td rowspan="3">
<td rowspan="3">
...
@@ -687,13 +687,13 @@ function selectProduct(f) {
...
@@ -687,13 +687,13 @@ function selectProduct(f) {
</tr>
</tr>
<tr>
<tr>
<td>
<td>
<input type="radio" name="cmdtype" value="runnamed"
/
>
<input type="radio" name="cmdtype" value="runnamed">
Run my remembered query:
Run my remembered query:
</td>
</td>
</tr>
</tr>
<tr>
<tr>
<td>
<td>
<input type="radio" name="cmdtype" value="forgetnamed"
/
>
<input type="radio" name="cmdtype" value="forgetnamed">
Forget my remembered query:
Forget my remembered query:
</td>
</td>
</tr>
</tr>
...
@@ -701,17 +701,17 @@ function selectProduct(f) {
...
@@ -701,17 +701,17 @@ function selectProduct(f) {
</p>
</p>
[% END %]
[% END %]
<input type="radio" name="cmdtype" value="asdefault"
/
>
<input type="radio" name="cmdtype" value="asdefault">
Remember this as my default query
Remember this as my default query
<br
/
>
<br>
<input type="radio" name="cmdtype" value="asnamed"
/
>
<input type="radio" name="cmdtype" value="asnamed">
Remember this query, and name it:
Remember this query, and name it:
<input type="text" name="newqueryname">
<input type="text" name="newqueryname">
<br
/> <input type="checkbox" name="tofooter" value="1" /
>
<br
> <input type="checkbox" name="tofooter" value="1"
>
and put it in my page footer
and put it in my page footer
<br
/
>
<br>
[% END %]
[% END %]
<br
/
>
<br>
<div>
<div>
Sort results by:
Sort results by:
<select name="order">
<select name="order">
...
@@ -721,7 +721,7 @@ function selectProduct(f) {
...
@@ -721,7 +721,7 @@ function selectProduct(f) {
[% END %]
[% END %]
</select>
</select>
<input type="submit" value="Search"
/
>
<input type="submit" value="Search">
[% IF userdefaultquery %]
[% IF userdefaultquery %]
<p>
<p>
<a href="query.cgi?nukedefaultquery=1">
<a href="query.cgi?nukedefaultquery=1">
...
@@ -794,7 +794,7 @@ function selectProduct(f) {
...
@@ -794,7 +794,7 @@ function selectProduct(f) {
</select>
</select>
<input name="[% "value${chartnum}-${rownum}-${colnum}" %]"
<input name="[% "value${chartnum}-${rownum}-${colnum}" %]"
value="[% col.value FILTER html %]"
/
>
value="[% col.value FILTER html %]">
</td>
</td>
[% IF NOT col == row.last %]
[% IF NOT col == row.last %]
...
@@ -805,7 +805,7 @@ function selectProduct(f) {
...
@@ -805,7 +805,7 @@ function selectProduct(f) {
<td>
<td>
[% newor = colnum + 1 %]
[% newor = colnum + 1 %]
<input type="submit" value="Or"
<input type="submit" value="Or"
name="cmd-add[% "${chartnum}-${rownum}-${newor}" %]" [% $jsmagic %]
/
>
name="cmd-add[% "${chartnum}-${rownum}-${newor}" %]" [% $jsmagic %]>
</td>
</td>
[% END %]
[% END %]
...
@@ -821,10 +821,10 @@ function selectProduct(f) {
...
@@ -821,10 +821,10 @@ function selectProduct(f) {
<td>
<td>
[% newand = rownum + 1; newchart = chartnum + 1 %]
[% newand = rownum + 1; newchart = chartnum + 1 %]
<input type="submit" value="And"
<input type="submit" value="And"
name="cmd-add[% "${chartnum}-${newand}-0" %]"[% $jsmagic %]
/
>
name="cmd-add[% "${chartnum}-${newand}-0" %]"[% $jsmagic %]>
<input type="submit" value="Add another boolean chart"
<input type="submit" value="Add another boolean chart"
name="cmd-add[% newchart %]-0-0" [% $jsmagic %]
/
>
name="cmd-add[% newchart %]-0-0" [% $jsmagic %]>
</td>
</td>
</tr>
</tr>
...
...
template/default/show/activity.html.tmpl
View file @
e75e6d0f
...
@@ -62,10 +62,10 @@
...
@@ -62,10 +62,10 @@
[% operation.when %]
[% operation.when %]
</td>
</td>
[% FOREACH change = operation.changes %]
[% FOREACH change = operation.changes %]
[% "<tr>" IF loop.index > 0 %]
[% "<
/tr><
tr>" IF loop.index > 0 %]
<td>
<td>
[% IF change.attachid %]
[% IF change.attachid %]
<a href="attachment.cgi?id=[% change.attachid %]&action=view">
<a href="attachment.cgi?id=[% change.attachid %]&a
mp;a
ction=view">
Attachment #[% change.attachid %]</a>
Attachment #[% change.attachid %]</a>
[% END %]
[% END %]
[% change.field %]
[% change.field %]
...
@@ -84,7 +84,6 @@
...
@@ -84,7 +84,6 @@
[% END %]
[% END %]
</td>
</td>
[% "</tr>" IF loop.index > 0 %]
[% END %]
[% END %]
</tr>
</tr>
[% END %]
[% END %]
...
...
votehelp.html
View file @
e75e6d0f
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<html>
<!--
<!--
The contents of this file are subject to the Mozilla Public
The contents of this file are subject to the Mozilla Public
...
@@ -22,6 +23,7 @@
...
@@ -22,6 +23,7 @@
Contributor(s): Terry Weissman <terry@mozilla.org>
Contributor(s): Terry Weissman <terry@mozilla.org>
-->
-->
<head>
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=iso-8859-1"
>
<title>
Bugzilla Voting
</title>
<title>
Bugzilla Voting
</title>
</head>
</head>
...
@@ -45,27 +47,29 @@ can either vote a little for many bugs, or vote a lot for a few bugs.
...
@@ -45,27 +47,29 @@ can either vote a little for many bugs, or vote a lot for a few bugs.
<p>
<p>
To look at votes:
To look at votes:
</p>
<ul>
<ul>
<li>
Go to the query page. Do a normal query, but enter 1 in the
<li>
Go to the query page. Do a normal query, but enter 1 in the
"At least ___ votes" field. This will show you items that
"At least ___ votes" field. This will show you items that
match your query that have at least one vote.
match your query that have at least one vote.
</li>
</ul>
</ul>
</p>
<p>
<p>
To vote for a bug:
To vote for a bug:
</p>
<ul>
<ul>
<li>
Bring up the bug in question.
<li>
Bring up the bug in question.
</li>
<li>
Click on the "Vote for this bug" link that appears just above
<li>
Click on the "Vote for this bug" link that appears just above
the "Additional Comments" field. (If no such link appears,
the "Additional Comments" field. (If no such link appears,
then voting may not be allowed in this bug's product.)
then voting may not be allowed in this bug's product.)
</li>
<li>
Indicate how many votes you want to give this bug. This page
<li>
Indicate how many votes you want to give this bug. This page
also displays how many votes you've given to other bugs, so you
also displays how many votes you've given to other bugs, so you
may rebalance your votes as necessary.
may rebalance your votes as necessary.
</li>
</ul>
</ul>
<p>
You will automatically get email notifying you of any changes that
You will automatically get email notifying you of any changes that
occur on bugs you vote for.
occur on bugs you vote for.
</p>
</p>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment