diff options
author | gerv%gerv.net <> | 2002-05-08 04:28:39 +0000 |
---|---|---|
committer | gerv%gerv.net <> | 2002-05-08 04:28:39 +0000 |
commit | d756467055959872b1a443d2c60417135b0d05e9 (patch) | |
tree | d1f3401ac634e7cc5407d6340f068aa44e0470e9 /template/en/default/global | |
parent | 4afae456014ff01ee01e11279fc5a9b5f4f7b5bf (diff) | |
download | bugs-d756467055959872b1a443d2c60417135b0d05e9.tar bugs-d756467055959872b1a443d2c60417135b0d05e9.tar.gz bugs-d756467055959872b1a443d2c60417135b0d05e9.tar.bz2 bugs-d756467055959872b1a443d2c60417135b0d05e9.tar.xz bugs-d756467055959872b1a443d2c60417135b0d05e9.zip |
Bug 140435 - Templatise GetCommandMenu. Patch by gerv; r=bbaetz, justdave.
Diffstat (limited to 'template/en/default/global')
-rw-r--r-- | template/en/default/global/footer.html.tmpl | 40 | ||||
-rw-r--r-- | template/en/default/global/useful-links.html.tmpl | 125 |
2 files changed, 162 insertions, 3 deletions
diff --git a/template/en/default/global/footer.html.tmpl b/template/en/default/global/footer.html.tmpl index 8b3af59a4..b611cb06c 100644 --- a/template/en/default/global/footer.html.tmpl +++ b/template/en/default/global/footer.html.tmpl @@ -16,12 +16,46 @@ # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # - # Contributor(s): + # Contributor(s): Gervase Markham <gerv@gerv.net> #%] -[% PerformSubsts(Param('footerhtml')) %] +[%# INTERFACE: + # This template has no interface. However, you must fulfill the interface to + # global/useful-links.html.tmpl. + #%] + +[%# Migration note: this whole file corresponds to the old Param 'footerhtml' %] + +<table border="0"> + <tr> + <td bgcolor="#000000" valign="top"> + <table border="0" cellpadding="10" cellspacing="0" width="100%" + bgcolor="lightyellow"> + <tr> + <td> + +[%# Migration note: this section corresponds to the old Param 'blurbhtml' %] + + This is <b>Bugzilla</b>: the Mozilla bug system. For more + information about what Bugzilla is and what it can do, see + <a href="http://www.bugzilla.org/">bugzilla.org</a>. + +[%# End section %] + + <br> + +[% Migration note: useful-links.html.tmpl corresponds to %commandmenu% %] + + [% PROCESS "global/useful-links.html.tmpl" %] + + </td> + </tr> + </table> + </td> + </tr> +</table> </body> </html> -[% CALL SyncAnyPendingShadowChanges() %] +[% CALL SyncAnyPendingShadowChanges() IF SyncAnyPendingShadowChanges %] diff --git a/template/en/default/global/useful-links.html.tmpl b/template/en/default/global/useful-links.html.tmpl new file mode 100644 index 000000000..90704de1c --- /dev/null +++ b/template/en/default/global/useful-links.html.tmpl @@ -0,0 +1,125 @@ +<!-- 1.0@bugzilla.org --> +[%# The contents of this file are subject to the Mozilla Public + # License Version 1.1 (the "License"); you may not use this file + # except in compliance with the License. You may obtain a copy of + # the License at http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS + # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + # implied. See the License for the specific language governing + # rights and limitations under the License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is Netscape Communications + # Corporation. Portions created by Netscape are + # Copyright (C) 1998 Netscape Communications Corporation. All + # Rights Reserved. + # + # Contributor(s): Gervase Markham <gerv@gerv.net> + #%] + +[%# INTERFACE: + # user: hash. Information about the user. If the user is not logged in, + # user.login is undefined. + # login: string. The user's Bugzilla login email address. + # showmybugslink: boolean. True if user wants My Bugs in the footer. + # queries: list of strings. The names of those of the user's named + # queries which should be displayed in the footer. + # groups: hash. Keys are group names, values are true if user in that group. + # The keys used in this template are + # tweakparams, editcomponents, creategroups, editkeywords, confirm, + # editbugs, editusers. + # use_votes: boolean. True if we are using votes. + #%] + +[%# Migration note: this whole file corresponds to the old %commandmenu% + substitution param in 'footerhtml' %] + +<form method="get" action="show_bug.cgi"> + <table width="100%"> + <tr> + <td> + Actions: + </td> + + <td valign="middle" nowrap> + <a href="enter_bug.cgi">New</a> | + <a href="query.cgi">Query</a> | + + <input type="submit" value="Find"> bug # + <input name="id" size="6"> | + + <a href="reports.cgi">Reports</a> + + [% IF user.login AND use_votes %] + | <a href="votes.cgi?action=show_user">My Votes</a> + [% END %] + </td> + + <td> </td> + + [% IF user.login %] + + <td valign="middle"> + Edit <a href="userprefs.cgi">prefs</a> + [% ", <a href='editparams.cgi'>parameters</a>" + IF user.groups.tweakparams %] + [% ", <a href='editusers.cgi'>users</a>" IF user.groups.editusers %] + [% ", <a href='editproducts.cgi'>products</a>" + IF user.groups.editcomponents %] + [% ", <a href='editattachstatuses.cgi'> attachment statuses</a>" + IF user.groups.editcomponents %] + [% ", <a href='editgroups.cgi'>groups</a>" + IF user.groups.creategroups %] + [% ", <a href='editkeywords.cgi'>keywords</a>" + IF user.groups.editkeywords %] + [% " | <a href='sanitycheck.cgi'>Sanity check</a>" + IF user.groups.tweakparams %] + + | <a href="relogin.cgi">Log out</a> [% user.login %] + </td> + </tr> + + [%# Preset queries %] + + [% preset_queries = user.showmybugslink %] + [% FOREACH q = user.queries %] + [% preset_queries = 1 IF q.linkinfooter %] + [% END %] + + <tr> + [% IF preset_queries %] + <td> + Preset Queries: + </td> + [% END %] + + <td colspan="3"> + [% IF user.showmybugslink %] + <a href="buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=[% user.name FILTER url_quote %]&emailtype1=exact&emailassigned_to1=1&emailreporter1=1">My Bugs + </a> + [% print_pipe = 1 %] + [% END %] + + [% FOREACH q = user.queries %] + [% IF q.linkinfooter %] + [% " | " IF print_pipe %] + <a href="buglist.cgi?cmdtype=runnamed&namedcmd=[% q FILTER url_quote %]">[% q.name FILTER no_break FILTER html %] + </a> + [% print_pipe = 1 %] + [% END %] + [% END %] + </td> + </tr> + + [% ELSE %] + <td valign="middle" align="right"> + <a href="createaccount.cgi">New Account</a> | + <a href="query.cgi?GoAheadAndLogIn=1">Log In</a> + </td> + </tr> + [% END %] + + </table> +</form> |