239 строки
6.0 KiB
HTML
239 строки
6.0 KiB
HTML
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
|
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
|
<!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://instantbird/locale/credits.dtd">
|
|
%creditsDTD;
|
|
]
|
|
>
|
|
|
|
<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: 12px;
|
|
}
|
|
|
|
#creditsBox > .title > .motto {
|
|
margin-bottom: 180px;
|
|
}
|
|
|
|
h3 {
|
|
font-weight: bold;
|
|
font-size: 12px;
|
|
text-align: center;
|
|
margin: 15px 0px 5px 0px;
|
|
}
|
|
|
|
.creditsGroup {
|
|
margin-bottom: 1px;
|
|
text-align: center;
|
|
}
|
|
|
|
.footnote {
|
|
font-size: 10px;
|
|
text-align: justify;
|
|
padding-bottom: 40px;
|
|
}
|
|
|
|
h2.title {
|
|
margin-top: 200px;
|
|
margin-bottom: 100px;
|
|
text-align: center;
|
|
}
|
|
|
|
.motto {
|
|
margin-top: 2px;
|
|
font-style: italic;
|
|
font-size: 12px;
|
|
font-weight: normal;
|
|
padding-left: 2em;
|
|
}
|
|
|
|
#gecko {
|
|
margin-top: 90px;
|
|
margin-bottom: 90px;
|
|
font-size: 13px;
|
|
}
|
|
|
|
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 openContributors(aEvent)
|
|
{
|
|
// Always prevent the default action even if loading throws, to
|
|
// avoid replacing the current document with an external page.
|
|
aEvent.preventDefault();
|
|
|
|
var ioService = Components.classes["@mozilla.org/network/io-service;1"].
|
|
getService(Components.interfaces.nsIIOService);
|
|
Components.classes["@mozilla.org/uriloader/external-protocol-service;1"]
|
|
.getService(Components.interfaces.nsIExternalProtocolService)
|
|
.loadUrl(ioService.newURI(aEvent.target.href, null, null));
|
|
}
|
|
|
|
]]>
|
|
</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.lead;</h3>
|
|
<div class="credit">Florian Quèze</div>
|
|
</div>
|
|
|
|
<div class="creditsGroup">
|
|
<h3>&credit.contributors;</h3>
|
|
<div class="credit">Alexander Slovesnik</div>
|
|
<div class="credit">Alexandre Abraham</div>
|
|
<div class="credit">Benedikt Pfeifer</div>
|
|
<div class="credit">Daniel Scruton</div>
|
|
<div class="credit">Florian Janßen</div>
|
|
<div class="credit">Mark Yen</div>
|
|
<div class="credit">Matt d'Entremont</div>
|
|
<div class="credit">Nihanth Subramanya</div>
|
|
<div class="credit">Patrick Cloke</div>
|
|
<div class="credit">Quentin Castier</div>
|
|
<div class="credit">Quentin Headen</div>
|
|
<div class="credit">Quentin Raynaud</div>
|
|
<div class="credit">Romain Bezut</div>
|
|
<div class="credit">Varuna Jayasiri</div>
|
|
<div class="credit">Will Nayes</div>
|
|
</div>
|
|
|
|
<div class="creditsGroup">
|
|
<h3>&credit.thanks;</h3>
|
|
<div class="credit">
|
|
<ul>
|
|
<li>Mozilla developers</li>
|
|
<li>The Pidgin team</li>
|
|
<li>Cré'Innov</li>
|
|
</ul>
|
|
</div>
|
|
|
|
&credit.translation;
|
|
|
|
</div>
|
|
|
|
<p id="gecko" class="center">&credit.poweredByGecko;</p>
|
|
|
|
<p class="footnote">
|
|
&brandFullName; &license.part0; ©2007-2014 &license.part1;
|
|
<a href="http://www.instantbird.com/thanks.html" onclick="openContributors(event);">&license.contrib;</a>,
|
|
&license.part2;
|
|
<a onclick="openDialog('about:license');">&credit.license;</a>
|
|
&license.part3;</p>
|
|
|
|
</div>
|
|
|
|
<div id="footerBox">
|
|
<img src="chrome://branding/content/about-footer.png"/>
|
|
</div>
|
|
</body>
|
|
</html>
|