summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlpsolit%gmail.com <>2006-06-13 02:35:34 +0200
committerlpsolit%gmail.com <>2006-06-13 02:35:34 +0200
commit2f96220dd6be3293962174d799d5356f872b0254 (patch)
treeea200af5f06219caf7effcb03e7a29666a774562
parent3e81855fc65b49d05bf0dc0d1a1cf1b1b044f8f4 (diff)
downloadbugzilla-2f96220dd6be3293962174d799d5356f872b0254.tar.gz
bugzilla-2f96220dd6be3293962174d799d5356f872b0254.tar.xz
Bug 340426: Add a navbar at the top of each pages + have a better title - Patch by Frédéric Buclin <LpSolit@gmail.com> and Byron Jones <bugzilla@glob.com.au> r=glob a=justdave
-rw-r--r--skins/standard/global.css96
-rw-r--r--template/en/default/bug/show.html.tmpl2
-rw-r--r--template/en/default/filterexceptions.pl6
-rw-r--r--template/en/default/global/banner.html.tmpl11
-rw-r--r--template/en/default/global/common-links.html.tmpl73
-rw-r--r--template/en/default/global/header.html.tmpl18
-rw-r--r--template/en/default/global/useful-links.html.tmpl52
7 files changed, 113 insertions, 145 deletions
diff --git a/skins/standard/global.css b/skins/standard/global.css
index 34a25f27a..65ff85a64 100644
--- a/skins/standard/global.css
+++ b/skins/standard/global.css
@@ -30,10 +30,9 @@ body
/* banner (begin) */
#banner
{
- text-align: center;
-
width: 100%;
background: #fff;
+ padding-bottom: 1em;
}
#banner p
@@ -50,17 +49,17 @@ body
background: transparent no-repeat url(global/header.png);
}
- #banner-version
+ #banner .links
{
font-family: sans-serif;
- font-size: 75%;
+ font-size: 85%;
background: #fff;
}
- /* hide from NN4 */
- p#banner-version
+ #banner form
{
font-size: 85%;
+ display: inline;
}
/* banner (end) */
@@ -68,102 +67,45 @@ body
#header
{
width: 100%;
+ background-color: #edf2f2;
+ border: 1px solid #ddd;
+ margin-bottom: 1em;
}
- #header *
+ #header h1,h2,h3
{
+ font-family: sans-serif;
+ font-size: 110%;
margin: 0;
- padding: 0;
- }
-
- /* hide from MSIE and NN4 */
- [id]#header
- {
- display: table;
- }
-
- /* IE hack for float content*/
- * html #header
- {
- height: 1%;
- }
-
- /* hide from NN4 */
- div#header h1
- {
- float: left;
+ padding: 0.5em;
+ vertical-align: bottom;
}
#header h1
{
- font-family: serif;
font-weight: bold;
- font-size: 110%;
- padding: 0.2em 1em 0.1em 0.2em;
- }
-
- /* hide from MSIE and NN4 */
- [id]#header h1
- {
- float: none;
- display: table-cell;
-
- vertical-align: top;
- }
-
- /* hide from NN4 */
- div#header h2
- {
- float: left;
- width: 70%;
-
- text-align: center;
- padding: 0.2em 1em 0.1em 0.1em;
}
#header h2
{
- font-family: serif;
font-weight: normal;
- font-size: 100%;
- }
-
- /* hide from MSIE and NN4 */
- [id]#header h2
- {
- float: none;
- width: auto;
-
- text-align: left;
- vertical-align: top;
+ width: 100%;
+ text-align: center;
}
#header h3
{
- font-family: serif;
font-weight: normal;
- font-size: 100%;
-
- padding: 0.2em 0.2em 0.1em 0.1em;
- float: right;
- }
-
- /* hide from MSIE and NN4 */
- [id]#header h3
- {
- display: table-cell;
- float: none;
-
text-align: right;
- vertical-align: top;
+ font-size: 90%;
}
#message
{
- border: 1px solid red;
+ border: 1px solid red;
- padding: 0.3em;
- color: green;
+ padding: 0.3em;
+ color: green;
}
/* header (end) */
diff --git a/template/en/default/bug/show.html.tmpl b/template/en/default/bug/show.html.tmpl
index 8cb14ee4d..64410df17 100644
--- a/template/en/default/bug/show.html.tmpl
+++ b/template/en/default/bug/show.html.tmpl
@@ -31,7 +31,7 @@
[% filtered_timestamp = bug.delta_ts FILTER time %]
[% PROCESS global/header.html.tmpl
title = "$terms.Bug $bug.bug_id - $bug.short_desc"
- h1 = "$terms.Bugzilla $terms.Bug $bug.bug_id"
+ h1 = "$terms.Bugzilla $terms.Bug&nbsp;$bug.bug_id"
h2 = filtered_desc
h3 = "Last modified: $filtered_timestamp"
bodyclasses = ['bz_bug',
diff --git a/template/en/default/filterexceptions.pl b/template/en/default/filterexceptions.pl
index bb139e2de..19f040c52 100644
--- a/template/en/default/filterexceptions.pl
+++ b/template/en/default/filterexceptions.pl
@@ -227,10 +227,6 @@
'h.html',
],
-'global/banner.html.tmpl' => [
- 'VERSION',
-],
-
'global/choose-classification.html.tmpl' => [
'class.description',
],
@@ -265,7 +261,7 @@
'size',
],
-'global/useful-links.html.tmpl' => [
+'global/common-links.html.tmpl' => [
'email',
],
diff --git a/template/en/default/global/banner.html.tmpl b/template/en/default/global/banner.html.tmpl
index 42ccce1aa..4aaa8bd91 100644
--- a/template/en/default/global/banner.html.tmpl
+++ b/template/en/default/global/banner.html.tmpl
@@ -25,14 +25,13 @@
[% PROCESS global/variables.none.tmpl %]
- <div id="banner">
+ <div id="banner">
<div class="intro"></div>
<p id="banner-name">
<span>This is [% terms.Bugzilla %]</span>
</p>
- <p id="banner-version">
- <a href="http://www.bugzilla.org/"><span>Bugzilla</span></a>
- <span>Version [% VERSION %]</span>
- </p>
<div class="outro"></div>
- </div>
+
+ [% PROCESS "global/common-links.html.tmpl" no_find = 0 %]
+
+ </div>
diff --git a/template/en/default/global/common-links.html.tmpl b/template/en/default/global/common-links.html.tmpl
new file mode 100644
index 000000000..877027676
--- /dev/null
+++ b/template/en/default/global/common-links.html.tmpl
@@ -0,0 +1,73 @@
+[%# 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>
+ # Svetlana Harisova <light@rathedg.com>
+ #%]
+
+<div class="links">
+ <a href="./">Home</a> |
+ <a href="enter_bug.cgi">New</a> |
+ <a href="query.cgi">Search</a> |
+
+ <form action="buglist.cgi" method="get"
+ onsubmit="if (this.quicksearch.value == '')
+ { alert('Please enter one or more search terms first.');
+ return false; } return true;">
+ <input class="txt" type="text" name="quicksearch">
+ <input class="btn" type="submit" value="Find">
+ </form> |
+
+ <a href="report.cgi">Reports</a>
+
+ [% IF user.id %]
+ [% email = user.login FILTER url_quote %]
+ | <a href="request.cgi?requester=[% email %]&amp;requestee=
+ [%- email %]&amp;do_union=1&amp;group=type">My Requests</a>
+ [% ELSE %]
+ | <a href="request.cgi">Requests</a>
+ [% END %]
+
+ [% IF user.id && Param('usevotes') %]
+ | <a href="votes.cgi?action=show_user">My&nbsp;Votes</a>
+ [% END %]
+
+ [% IF user.login %]
+ [% ' | <a href="sanitycheck.cgi">Sanity&nbsp;check</a>' IF user.groups.tweakparams %]
+ [% IF user.authorizer.can_logout %]
+ | <a href="relogin.cgi">Log&nbsp;out</a>
+ [% ELSE %]
+ | Logged&nbsp;in&nbsp;as
+ [% END %]
+ [% IF sudoer %]
+ [%+ sudoer.login FILTER html %] (<b>impersonating
+ [%+ user.login FILTER html %]</b>
+ <a href="relogin.cgi?action=end-sudo">end session</a>)
+ [% ELSE %]
+ [%+ user.login FILTER html %]
+ [% END %]
+ [% ELSE %]
+ [% IF Param('createemailregexp')
+ && user.authorizer.user_can_create_account %]
+ | <a href="createaccount.cgi">New&nbsp;Account</a>
+ [% END %]
+ [% IF user.authorizer.can_login %]
+ | <a href="index.cgi?GoAheadAndLogIn=1">Log&nbsp;In</a>
+ [% END %]
+ [% END %]
+</div>
diff --git a/template/en/default/global/header.html.tmpl b/template/en/default/global/header.html.tmpl
index 959bf5a99..a18e860fb 100644
--- a/template/en/default/global/header.html.tmpl
+++ b/template/en/default/global/header.html.tmpl
@@ -125,19 +125,27 @@
[% INCLUDE global/banner.html.tmpl %]
-<div id="header">
+<table border="0" cellspacing="0" cellpadding="0" id="header">
+<tr>
[% IF h1 %]
- <h1>[% h1 %]</h1>
+ <td>
+ <h1>[% h1 %]</h1>
+ </td>
[% END %]
[% IF h2 %]
- <h2>[% h2 %]</h2>
+ <td>
+ <h2>[% h2 %]</h2>
+ </td>
[% END %]
[% IF h3 %]
- <h3>[% h3 %]</h3>
+ <td>
+ <h3>[% h3 %]</h3>
+ </td>
[% END %]
-</div>
+</tr>
+</table>
[% IF message %]
<div id="message">[% message %]</div>
diff --git a/template/en/default/global/useful-links.html.tmpl b/template/en/default/global/useful-links.html.tmpl
index 3ac44d62a..9d97b095b 100644
--- a/template/en/default/global/useful-links.html.tmpl
+++ b/template/en/default/global/useful-links.html.tmpl
@@ -28,57 +28,7 @@
<div id="useful-links">
<div id="links-actions">
<div class="label">Actions:</div>
- <div class="links">
- <a href="./">Home</a> |
- <a href="enter_bug.cgi">New</a> |
- <a href="query.cgi">Search</a> |
-
- <form action="buglist.cgi" method="get"
- onsubmit="if (this.quicksearch.value == '')
- { alert('Please enter one or more search terms first.');
- return false; } return true;">
- <input class="txt" type="text" name="quicksearch">
- <input class="btn" type="submit" value="Find">
- </form> |
-
- <a href="report.cgi">Reports</a>
-
- [% IF user.id %]
- [% email = user.login FILTER url_quote %]
- | <a href="request.cgi?requester=[% email %]&amp;requestee=[% email %]&amp;do_union=1&amp;group=type">My Requests</a>
- [% ELSE %]
- | <a href="request.cgi">Requests</a>
- [% END %]
-
- [% IF user.id && Param('usevotes') %]
- | <a href="votes.cgi?action=show_user">My&nbsp;Votes</a>
- [% END %]
-
- [% IF user.login %]
- [% ' | <a href="sanitycheck.cgi">Sanity&nbsp;check</a>'
- IF user.groups.tweakparams %]
- [% IF user.authorizer.can_logout %]
- | <a href="relogin.cgi">Log&nbsp;out</a>&nbsp;
- [% ELSE %]
- | Logged&nbsp;in&nbsp;as&nbsp;
- [% END %]
- [% IF sudoer %]
- [% sudoer.login FILTER html %] (<b>impersonating
- [% user.login FILTER html %]</b>
- <a href="relogin.cgi?action=end-sudo">end session</a>)
- [% ELSE %]
- [% user.login FILTER html %]
- [% END %]
- [% ELSE %]
- [% IF Param('createemailregexp')
- && user.authorizer.user_can_create_account %]
- | <a href="createaccount.cgi">New&nbsp;Account</a>
- [% END %]
- [% IF user.authorizer.can_login %]
- | <a href="index.cgi?GoAheadAndLogIn=1">Log&nbsp;In</a>
- [% END %]
- [% END %]
- </div>
+ [% PROCESS "global/common-links.html.tmpl" no_find = 0 %]
</div>
[% IF user.login %]