зеркало из https://github.com/mozilla/pjs.git
380 строки
11 KiB
HTML
380 строки
11 KiB
HTML
<!-- -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
|
# ***** BEGIN LICENSE BLOCK *****
|
|
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
|
#
|
|
# 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 Thunderbird Credits.
|
|
#
|
|
# The Initial Developer of the Original Code is Ben Goodger.
|
|
# Portions created by the Initial Developer are Copyright (C) 2004
|
|
# the Initial Developer. All Rights Reserved.
|
|
#
|
|
# Contributor(s):
|
|
# Ben Goodger <ben@mozilla.org>
|
|
# David Baron <dbaron@mozilla.org>
|
|
#
|
|
# Alternatively, the contents of this file may be used under the terms of
|
|
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
|
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
# in which case the provisions of the GPL or the LGPL are applicable instead
|
|
# of those above. If you wish to allow use of your version of this file only
|
|
# under the terms of either the GPL or the LGPL, and not to allow others to
|
|
# use your version of this file under the terms of the MPL, indicate your
|
|
# decision by deleting the provisions above and replace them with the notice
|
|
# and other provisions required by the GPL or the LGPL. If you do not delete
|
|
# the provisions above, a recipient may use your version of this file under
|
|
# the terms of any one of the MPL, the GPL or the LGPL.
|
|
#
|
|
# ***** END LICENSE BLOCK *****
|
|
-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
|
|
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
|
|
[
|
|
<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
|
|
%brandDTD;
|
|
<!ENTITY % creditsDTD SYSTEM "chrome://messenger/locale/credits.dtd">
|
|
%creditsDTD;
|
|
<!ENTITY % licenseDTD SYSTEM "chrome://global/locale/license.dtd">
|
|
%licenseDTD;
|
|
]
|
|
>
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>&credit.title;</title>
|
|
|
|
<style>
|
|
html {
|
|
background-color: white;
|
|
color: black;
|
|
}
|
|
|
|
* {
|
|
cursor: default;
|
|
-moz-user-select: none;
|
|
}
|
|
|
|
#titleBox {
|
|
position: fixed;
|
|
left: 0px;
|
|
top: 0px;
|
|
right: 0px;
|
|
bottom: auto;
|
|
z-index: 999;
|
|
}
|
|
|
|
#footerBox {
|
|
position: fixed;
|
|
left: 0px;
|
|
top: auto;
|
|
right: 0px;
|
|
bottom: 0px;
|
|
z-index: 999;
|
|
}
|
|
|
|
#creditsBox {
|
|
position: absolute;
|
|
left: 0px;
|
|
top: 0px;
|
|
bottom:8px;
|
|
overflow: hidden;
|
|
z-index: 1;
|
|
width: 280px;
|
|
margin-left: 10px;
|
|
margin-right: 10px;
|
|
font-family: Arial, sans-serif;
|
|
font-size: small;
|
|
}
|
|
|
|
#creditsBox > .title > .motto {
|
|
margin-bottom: 180px;
|
|
}
|
|
|
|
h3 {
|
|
font-weight: bold;
|
|
font-size: small;
|
|
text-align: center;
|
|
margin: 15px 0px 5px 0px;
|
|
}
|
|
|
|
.creditsGroup {
|
|
margin-bottom: 1px;
|
|
text-align: center;
|
|
}
|
|
|
|
.footnote {
|
|
font-size: x-small;
|
|
text-align: justify;
|
|
}
|
|
|
|
h2.title {
|
|
margin-top: 200px;
|
|
margin-bottom: 100px;
|
|
text-align: center;
|
|
}
|
|
|
|
.motto {
|
|
margin-top: 2px;
|
|
font-style: italic;
|
|
font-size: small;
|
|
font-weight: normal;
|
|
padding-left: 2em;
|
|
}
|
|
|
|
#gecko {
|
|
margin-top: 100px;
|
|
margin-bottom: 100px;
|
|
font-size: medium;
|
|
}
|
|
|
|
a {
|
|
color: blue;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
ul {
|
|
margin-top: 0px;
|
|
margin-left: 0px;
|
|
padding-left: 0px;
|
|
}
|
|
|
|
li {
|
|
list-style-type: none;
|
|
}
|
|
|
|
.center {
|
|
text-align: center;
|
|
}
|
|
</style>
|
|
|
|
<script type="application/x-javascript" src="chrome://global/content/globalOverlay.js"></script>
|
|
<script type="application/x-javascript">
|
|
<![CDATA[
|
|
|
|
var gCreditsInterval = -1;
|
|
|
|
function uninit()
|
|
{
|
|
if (gCreditsInterval > -1)
|
|
clearInterval(gCreditsInterval);
|
|
}
|
|
|
|
function init()
|
|
{
|
|
var cb = document.getElementById("creditsBox");
|
|
cb.scrollTop = 0;
|
|
setTimeout(runCredits, 3000);
|
|
}
|
|
|
|
function runCredits()
|
|
{
|
|
gCreditsInterval = setInterval("creditsCallback()", 25);
|
|
}
|
|
|
|
function creditsCallback()
|
|
{
|
|
var cb = document.getElementById("creditsBox");
|
|
var newtop = cb.scrollTop + 1;
|
|
cb.scrollTop = newtop;
|
|
if (cb.scrollTop != newtop) {
|
|
// we're at the bottom
|
|
clearInterval(gCreditsInterval);
|
|
setTimeout(function() { cb.scrollTop = 0 }, 10000);
|
|
}
|
|
}
|
|
|
|
function openLicense()
|
|
{
|
|
var fileLocator =
|
|
Components.classes["@mozilla.org/file/directory_service;1"].
|
|
getService(Components.interfaces.nsIProperties);
|
|
var appDir = fileLocator.get("XCurProcD", Components.interfaces.nsIFile);
|
|
appDir.append("license.html");
|
|
var protocolSvc =
|
|
Components.classes["@mozilla.org/uriloader/external-protocol-service;1"].
|
|
getService(Components.interfaces.nsIExternalProtocolService);
|
|
var ioService = Components.classes["@mozilla.org/network/io-service;1"].
|
|
getService(Components.interfaces.nsIIOService);
|
|
var uri = ioService.newFileURI(appDir);
|
|
protocolSvc.loadUrl(uri);
|
|
}
|
|
|
|
]]>
|
|
</script>
|
|
</head>
|
|
<body onload="init();" onunload="uninit();">
|
|
<div id="titleBox">
|
|
<img src="chrome://branding/content/about-credits.png" />
|
|
</div>
|
|
|
|
<div id="creditsBox">
|
|
<h2 class="title">&brandFullName;™
|
|
<div class="motto">&brandMotto;</div>
|
|
</h2>
|
|
|
|
<div class="creditsGroup">
|
|
<h3>&credit.leads;</h3>
|
|
<div class="credit">David Bienvenu</div>
|
|
<div class="credit">Scott MacGregor</div>
|
|
</div>
|
|
|
|
<div class="creditsGroup">
|
|
<h3>&credit.qa;</h3>
|
|
<div class="credit">
|
|
<ul>
|
|
<li>Juan Becerra</li>
|
|
<li>Carsten Book</li>
|
|
<li>Mike Cowperthwaite</li>
|
|
<li>Marcia Knous</li>
|
|
<li>MozillaZine Community</li>
|
|
<li>Jay Patel</li>
|
|
<li>Tim Riley</li>
|
|
<li>Tracy Walker</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h3>&credit.build;</h3>
|
|
<div class="credit">
|
|
<ul>
|
|
<li>Rob Helmer</li>
|
|
<li>J. Paul Reed</li>
|
|
<li>Nick Thomas</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="creditsGroup">
|
|
<h3>&credit.thanks;</h3>
|
|
<div class="credit">
|
|
<ul>
|
|
<li>Mark Banner</li>
|
|
<li>David Baron</li>
|
|
<li>Jon Baumgartner</li>
|
|
<li>Christopher Beard</li>
|
|
<li>Stefan Borggraefe</li>
|
|
<li>Zbigniew Braniecki</li>
|
|
<li>Daniel Burka</li>
|
|
<li>Mary Colvig</li>
|
|
<li>Chris Cooper</li>
|
|
<li>Don Crandall</li>
|
|
<li>André Dahlqvist</li>
|
|
<li>Bart Decrem</li>
|
|
<li>Stephen Desroches</li>
|
|
<li>Gordon Dickens</li>
|
|
<li>Sherman Dickman</li>
|
|
<li>Asa Dotzler</li>
|
|
<li>Karsten Düsterloh</li>
|
|
<li>Rafael Ebron</li>
|
|
<li>Brendan Eich</li>
|
|
<li>Kai Engert</li>
|
|
<li>Christian Eyrich</li>
|
|
<li>Darin Fisher</li>
|
|
<li>Steven Garrity</li>
|
|
<li>Ben Goodger</li>
|
|
<li>Adam Guthrie</li>
|
|
<li>Jasper Hauser</li>
|
|
<li>Axel Hecht</li>
|
|
<li>Jon Hicks</li>
|
|
<li>Chris Hofmann</li>
|
|
<li>Alexander Ihrig</li>
|
|
<li>Blake Kaplan</li>
|
|
<li>Jason Kersey</li>
|
|
<li>Gary Kwong</li>
|
|
<li>Sarah Liberman</li>
|
|
<li>Gerv Markham</li>
|
|
<li>Myk Melez</li>
|
|
<li>Magnus Melin</li>
|
|
<li>Wayne Mery</li>
|
|
<li>Dave Miller</li>
|
|
<li>Dan Mosedale</li>
|
|
<li>Masayuki Nakano</li>
|
|
<li>Ian Neal</li>
|
|
<li>Chase Phillips</li>
|
|
<li>Neil Rashbrook</li>
|
|
<li>Phil Ringnalda</li>
|
|
<li>Asaf Romano</li>
|
|
<li>Brian Ryner</li>
|
|
<li>Žiga Sancin</li>
|
|
<li>Robert Sayre</li>
|
|
<li>Gavin Sharp</li>
|
|
<li>Eric Shepherd</li>
|
|
<li>Jungshik Shin</li>
|
|
<li>Jonas Sicking</li>
|
|
<li>silverorange</li>
|
|
<li>Benjamin Smedberg</li>
|
|
<li>Seth Spitzer</li>
|
|
<li>Johnny Stenback</li>
|
|
<li>Robert Strong</li>
|
|
<li>Trix Supremo</li>
|
|
<li>Satoko Takita</li>
|
|
<li>David Tenser</li>
|
|
<li>Dan Veditz</li>
|
|
<li>Stephen Walker</li>
|
|
<li>Simon Wilkinson</li>
|
|
<li>Wayne Woods</li>
|
|
<li>Kohei Yoshino</li>
|
|
</ul>
|
|
</div>
|
|
|
|
&credit.translation;
|
|
|
|
<h3>&credit.theme;</h3>
|
|
<div class="credit">
|
|
<ul>
|
|
<li>Arvid Axelsson</li>
|
|
<li>Kevin Gerich</li>
|
|
<li>Stephen Horlander</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h3>&credit.thanks;</h3>
|
|
<div class="credit">
|
|
<ul>
|
|
<li>MozillaZine Community</li>
|
|
<li>MozillaZine</li>
|
|
<li>MozDev</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<p id="gecko" class="center">&credit.poweredByGecko;</p>
|
|
|
|
<p class="footnote">
|
|
&brandFullName;™ &license.part0; ©1998-2007 &license.part1;
|
|
<a href="" link="http://www.mozilla.org/credits/" onclick="visitLink(event); event.preventDefault();">&license.contrib;</a>,
|
|
&license.part2;
|
|
<a href="" onclick="openLicense(); event.preventDefault();">license</a>
|
|
&license.part3;</p>
|
|
|
|
<p class="footnote">
|
|
Mozilla Thunderbird™ and the Thunderbird logo are trademarks of the Mozilla
|
|
Foundation. You are not granted rights or licenses to the trademarks
|
|
of the Mozilla Foundation or any party, including without limitation the
|
|
Thunderbird name or logo.</p>
|
|
|
|
<p class="footnote">
|
|
U.S. GOVERNMENT END USERS. The Software is a “commercial item,”
|
|
as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of
|
|
“commercial computer software” and “commercial computer software
|
|
documentation,” as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).
|
|
Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through
|
|
227.7202-4 (June 1995), all U.S. Government End Users acquire the
|
|
Software with only those rights set forth herein.</p>
|
|
</div>
|
|
|
|
<div id="footerBox">
|
|
<img src="chrome://messenger/content/about-footer.png"/>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
|