📄 header.html.tmpl
字号:
[%# 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> # Vaskin Kissoyan <vkissoyan@yahoo.com> #%][%# INTERFACE: # (All the below interface elements are optional.) # title: string. Page title. # h1: string. Main page header. # h2: string. Page subheader. # h3: string. Right-aligned subheader. # bgcolor: string. the page's background color ("#rrggbb"). # bodyattrs: any extra attributes for the <body> tag # bodyclasses: array of extra CSS classes for the <body> # onload: string. JavaScript code to run when the page finishes loading. # javascript: string. Javascript to go in the header. # javascript_urls: list. List of URLs to Javascript # style: string. CSS style. # style_urls: list. List of URLs to CSS style sheets. # message: string. A message to display to the user. May contain HTML. #%][% IF message %] [% PROCESS global/messages.html.tmpl %][% END %][% DEFAULT h2 = "" h3 = "" bgcolor = "#ffffff" onload = "" bodyattrs = ""%][%# We should be able to set the default value of the h1 variable # to the value of the title variable using the DEFAULT directive, # but that doesn't work if a caller sets h1 to the empty string # to avoid h1 inheriting the value of title, since DEFAULT # mistakenly treats empty strings as undefined and gives h1 the # value of title anyway. To get around that problem we explicitly # set h1's default value here only if it is undefined. %][% IF !h1.defined %][% h1 = title %][% END %]<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>[% title FILTER html %]</title>[%# Migration note: contents of the old Param 'headerhtml' would go here %] [% PROCESS "global/site-navigation.html.tmpl" %] [% IF javascript %] <script type="text/javascript" language="JavaScript"> [% javascript %] </script> [% END %] [% IF javascript_urls %] [% FOREACH javascript_url = javascript_urls %] <script src="[% javascript_url FILTER html %]" type="text/javascript" language="JavaScript"></script> [% END %] [% END %] [%+ INCLUDE "global/help-header.html.tmpl" %] <link href="css/global.css" rel="stylesheet" type="text/css"> [% IF style %] <style type="text/css"> [% style %] </style> [% END %] [% IF style_urls %] [% FOREACH style_url = style_urls %] <link href="[% style_url %]" rel="stylesheet" type="text/css"> [% END %] [% END %] </head>[%# Migration note: contents of the old Param 'bodyhtml' go in the body tag, # but set the bgcolor and onload attributes in the DEFAULT directive above. #%] <body bgcolor="[% bgcolor %]" onload="[% onload %]" class="[% Param('urlbase').replace('^https?://','').replace('/$','').replace('[-~@:/.]+','-') %] [% FOREACH class = bodyclasses %] [% ' ' %][% class FILTER css_class_quote %] [% END %]" [% bodyattrs %]>[%# Migration note: the following file corresponds to the old Param # 'bannerhtml' #%][% INCLUDE global/banner.html.tmpl %][% IF h1 || h2 %] <table border="0" cellspacing="0" width="100%"> <tr> <td valign="top" align="left"> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left" nowrap="nowrap"> <font size="+1"><b>[% h1 %]</b></font> </td> </tr> </table> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[% h2 %]</td> [% IF h3 %] <td valign="middle" align="right">[% h3 %]</td> [% END %] </tr> </table>[% END %][% IF message %] <table width="100%" cellspacing="0" cellpadding="5" border="1"><tr><td> <font color="green">[% message %]</font> </td></tr></table>[% END %]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -