]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 530009: Put the template header stuff required to display show_bug all in one...
authormkanat%bugzilla.org <>
Mon, 7 Dec 2009 19:11:58 +0000 (19:11 +0000)
committermkanat%bugzilla.org <>
Mon, 7 Dec 2009 19:11:58 +0000 (19:11 +0000)
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit

template/en/default/attachment/created.html.tmpl
template/en/default/attachment/updated.html.tmpl
template/en/default/bug/create/created.html.tmpl
template/en/default/bug/process/header.html.tmpl
template/en/default/bug/show-header.html.tmpl [new file with mode: 0644]
template/en/default/bug/show.html.tmpl

index 4a977667cff78c2f0bf1efbcf439b8b6bb91f4d5..da2fec823ba59c6471697edec494e85ba49c2075 100644 (file)
 
 [% PROCESS global/variables.none.tmpl %]
 [% bug = bugs.0 %]
-[% bodyclasses = ['bz_bug',
-                 "bz_status_$bug.bug_status",
-                 "bz_product_$bug.product",
-                 "bz_component_$bug.component",
-                 "bz_bug_$bug.bug_id"
-                 ]
-%]
-[% FOREACH group = bug.groups_in %]
-  [% bodyclasses.push("bz_group_$group.name") %]
-[% END %]
-
+[% PROCESS "bug/show-header.html.tmpl" %]
 [% PROCESS global/header.html.tmpl
   title = "Attachment $attachment.id added to $terms.Bug $attachment.bug_id"
-  bodyclasses = bodyclasses
-  javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ]
-  style_urls = [ "skins/standard/yui/calendar.css", "skins/standard/show_bug.css" ]
-  doc_section = "bug_page.html"
 %]
 
 <dl>
index b75dc7242dec28634cbd13a36caa23d2339cd8aa..9a74f5c98a5a51a70c765fc521c7d13c145709a1 100644 (file)
 
 [% PROCESS global/variables.none.tmpl %]
 [% bug = bugs.0 %]
-[% filtered_desc = bug.short_desc FILTER html %]
-[% filtered_timestamp = bug.delta_ts FILTER time %]
-[% bodyclasses = ['bz_bug',
-                 "bz_status_$bug.bug_status",
-                 "bz_product_$bug.product",
-                 "bz_component_$bug.component",
-                 "bz_bug_$bug.bug_id"
-                 ]
-%]
-[% FOREACH group = bug.groups_in %]
-  [% bodyclasses.push("bz_group_$group.name") %]
-[% END %]
 
+[% PROCESS "bug/show-header.html.tmpl" %]
 [% PROCESS global/header.html.tmpl
   title = "Changes Submitted to Attachment $attachment.id of $terms.Bug $attachment.bug_id"
-  header = "$terms.Bug&nbsp;$attachment.bug_id"
-  subheader = filtered_desc
-  header_addl_info = "Last modified: $filtered_timestamp"
-  bodyclasses = bodyclasses
-  javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ]
-  style_urls = [ "skins/standard/yui/calendar.css", "skins/standard/show_bug.css" ]
-  doc_section = "bug_page.html"
 %]
 
 <dl>
index dd1be1c178e485ec20c2055ebc17bb1919adbdf0..3dfb3534a7e62d8c1bb084de68bbf25897c872ad 100644 (file)
 
 [% PROCESS global/variables.none.tmpl %]
 
-[% filtered_desc = bug.short_desc FILTER html %]
+[% PROCESS "bug/show-header.html.tmpl" %]
 [% PROCESS global/header.html.tmpl
   title = "$terms.Bug $id Submitted &ndash; $filtered_desc"
   header = "$terms.Bug&nbsp;$id Submitted"
-  subheader = filtered_desc
-  javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ]
-  style_urls = [ "skins/standard/yui/calendar.css", "skins/standard/show_bug.css" ]
-  
-  
 %]
 
 [% header_done = 1 %]
index 3ca8e10e88b2ff4d7c637158965fe3c36c5b040c..25571354ec00eb5bde532697e4f15d1a49d7f0d0 100644 (file)
@@ -26,6 +26,8 @@
 
 [% USE Bugzilla %]
 
+[% PROCESS "bug/show-header.html.tmpl" %]
+
 [% IF    title_tag == "bug_processed" %]
   [% title = BLOCK %]
     [% IF Bugzilla.cgi.param('id') %]
@@ -41,8 +43,8 @@
   [% title = "Change Votes" %]
 [% END %]
 
-[% PROCESS global/header.html.tmpl
-  javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ]
-  style_urls = [ "skins/standard/yui/calendar.css", "skins/standard/show_bug.css" ]
-  doc_section = "bug_page.html"
+[% PROCESS global/header.html.tmpl 
+  # We don't have a bug object at this point, unfortunately, so we can't
+  # actually display all the proper header info.
+  header_addl_info = '' 
 %]
diff --git a/template/en/default/bug/show-header.html.tmpl b/template/en/default/bug/show-header.html.tmpl
new file mode 100644 (file)
index 0000000..3f81e57
--- /dev/null
@@ -0,0 +1,50 @@
+[%# 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>
+  #                 Vaskin Kissoyan <vkissoyan@yahoo.com>
+  #                 Bradley Baetz <bbaetz@student.usyd.edu.au>
+  #                 Max Kanat-Alexander <mkanat@bugzilla.org>
+  #%]
+
+[%# This template should be called with PROCESS before processing
+  # "global/header.html.tmpl" in any template that is going to load the
+  # bug form. It expects only a "bug" object, and can even manage to get
+  # along without that. Some of these variables are just defaults that will
+  # be overridden by the calling templates.
+  #%]
+
+[% filtered_desc = bug.short_desc FILTER html %]
+[% subheader = filtered_desc %]
+[% filtered_timestamp = bug.delta_ts FILTER time %]
+[% title = "$terms.Bug $bug.bug_id &ndash; $filtered_desc" %]
+[% header = "$terms.Bug&nbsp;$bug.bug_id" %]
+[% header_addl_info = "Last modified: $filtered_timestamp" %]
+[% javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ] %]
+[% style_urls = [ "skins/standard/yui/calendar.css",
+                  "skins/standard/show_bug.css" ] %]
+[% doc_section = "bug_page.html" %]
+
+[% bodyclasses = ['bz_bug',
+                  "bz_status_$bug.bug_status",
+                  "bz_product_$bug.product",
+                  "bz_component_$bug.component",
+                  "bz_bug_$bug.bug_id",
+                  ] %]
+[% FOREACH group = bug.groups_in %]
+  [% bodyclasses.push("bz_group_$group.name") %]
+[% END %]
index 44d637d45a804520d4915d125cfcdfc88839e2a4..8d8e63a20dbd3cd3b2245cfc1fa23741fa68a6db 100644 (file)
 [% bug = bugs.0 %]
 
 [% IF !header_done %]
-  [% filtered_desc = bug.short_desc FILTER html %]
-  [% filtered_timestamp = bug.delta_ts FILTER time %]
-  [% bodyclasses = ['bz_bug',
-                   "bz_status_$bug.bug_status",
-                   "bz_product_$bug.product",
-                   "bz_component_$bug.component",
-                   "bz_bug_$bug.bug_id"
-                   ]
-  %]
-  [% FOREACH group = bug.groups_in %]
-    [% bodyclasses.push("bz_group_$group.name") %]
-  [% END %]
-  [% PROCESS global/header.html.tmpl
-    title = "$terms.Bug $bug.bug_id &ndash; $filtered_desc"
-    header = "$terms.Bug&nbsp;$bug.bug_id"
-    subheader = filtered_desc
-    header_addl_info = "Last modified: $filtered_timestamp"
-    bodyclasses = bodyclasses
-    javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ]
-    style_urls = [ "skins/standard/yui/calendar.css", "skins/standard/show_bug.css" ]
-    doc_section = "bug_page.html"
-  %]
+  [% PROCESS "bug/show-header.html.tmpl" %]
+  [% PROCESS global/header.html.tmpl %]
 [% END %]
 
 [% IF nextbug %]