]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 340426: Add a navbar at the top of each pages + have a better title - Patch by...
authorlpsolit%gmail.com <>
Tue, 13 Jun 2006 00:35:34 +0000 (00:35 +0000)
committerlpsolit%gmail.com <>
Tue, 13 Jun 2006 00:35:34 +0000 (00:35 +0000)
skins/standard/global.css
template/en/default/bug/show.html.tmpl
template/en/default/filterexceptions.pl
template/en/default/global/banner.html.tmpl
template/en/default/global/common-links.html.tmpl [new file with mode: 0644]
template/en/default/global/header.html.tmpl
template/en/default/global/useful-links.html.tmpl

index 34a25f27aca8af285b628f1723cfc1994a46cb68..65ff85a64f4ef11f82f3555761839a1a9d292878 100644 (file)
@@ -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)   */
 
index 8cb14ee4df121f64e0ff5378f8eaab1c514722d2..64410df1752df1e129612f15230dfaa56cb4082c 100644 (file)
@@ -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',
index bb139e2de8e3011145b5eb9e03dd9983873196c8..19f040c52c6e8a6e0b86cf281dd134755772d6d7 100644 (file)
   'h.html', 
 ],
 
-'global/banner.html.tmpl' => [
-  'VERSION', 
-],
-
 'global/choose-classification.html.tmpl' => [
   'class.description', 
 ],
   'size', 
 ],
 
-'global/useful-links.html.tmpl' => [
+'global/common-links.html.tmpl' => [
   'email', 
 ],
 
index 42ccce1aafa33160d08e64aa758e625df31bc147..4aaa8bd912136d022ee2e29474c7b91f28e34947 100644 (file)
 
 [% 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 (file)
index 0000000..8770276
--- /dev/null
@@ -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>
index 959bf5a995821ca5f2f5bd0d0563ff8108b29d4f..a18e860fb8a38be0a242a0d5f7010135a673924a 100644 (file)
 
 [% 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>
index 3ac44d62a7f5e73babcb817489cc77fda5506fcf..9d97b095bf19e0532e62f7c53b3ef46884f22a83 100644 (file)
 <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 %]