removing everything; try to morph svn revisions into git revisions

This commit is contained in:
Milos Dinic 2012-05-25 17:51:16 +02:00
Родитель 0f14b9700e
Коммит 4c9d5e5cc2
72 изменённых файлов: 0 добавлений и 2432 удалений

Просмотреть файл

@ -1,21 +0,0 @@
<?php
# Local config information for the custom skins for wikimo.
$wgExtensionCredits['skin'][] = array(
'path' => __FILE__,
'name' => 'gmo',
'url' => "http://svn.mozilla.org/projects/gmo/",
'author' => '[http://brokenkeyboard.info/ Milos Dinic], [http://diary.braniecki.net/ Zbigniew Braniecki], [http://hexmode.com/ Mark A. Hershberger]',
'descriptionmsg' => 'gmo-skin',
);
$wgExtensionCredits['skin'][] = array(
'path' => __FILE__,
'name' => 'cavendish',
'descriptionmsg' => 'cavendish-skin',
);
$wgExtensionMessagesFiles['SkinGMO'] = dirname( dirname(__FILE__) ).'/skins/gmo.i18n.php';
$wgValidSkinNames['gmo'] = 'gmo';
$wgValidSkinNames['cavendish'] = 'cavendish';

Просмотреть файл

@ -1 +0,0 @@
cavendish/Cavendish.php

Просмотреть файл

@ -1,19 +0,0 @@
/bullet.gif/1.1/Sun Apr 24 02:43:47 2005/-kb/
/discussionitem_icon.gif/1.1/Sun Apr 24 02:43:47 2005/-kb/
/external.png/1.1/Sun Apr 24 02:43:47 2005/-kb/
/file_icon.gif/1.1/Sun Apr 24 02:43:47 2005/-kb/
/link_icon.gif/1.1/Sun Apr 24 02:43:47 2005/-kb/
/lock_icon.gif/1.1/Sun Apr 24 02:43:47 2005/-kb/
/magnify-clip.png/1.1/Sun Apr 24 02:43:47 2005/-kb/
/mail_icon.gif/1.1/Sun Apr 24 02:43:47 2005/-kb/
/news_icon.png/1.1/Sun Apr 24 02:43:47 2005/-kb/
/required.gif/1.1/Sun Apr 24 02:43:47 2005/-kb/
/rtl.css/1.1/Sun Apr 24 02:43:47 2005//
/user.gif/1.1/Sun Apr 24 02:43:47 2005/-kb/
/wiki_header_logo.gif/1.1/Sun Apr 24 02:43:47 2005/-kb/
/Cavendish.php/1.2/Wed Dec 28 19:22:14 2005//
/internal-back.png/1.1/Wed Apr 27 09:05:03 2005/-kb/
/internal-note.png/1.1/Wed Apr 27 09:05:03 2005/-kb/
/internal.css/1.1/Wed Apr 27 09:05:03 2005//
/main.css/1.8/Wed Dec 28 19:22:14 2005//
D

Просмотреть файл

@ -1 +0,0 @@
mozilla-org/wiki/skins/cavendish

Просмотреть файл

@ -1 +0,0 @@
:pserver:anonymous@cvs-mirror.mozilla.org:/www

Просмотреть файл

@ -1,212 +0,0 @@
<?php
/**
* Mozilla Cavendish theme
*
* Loosely based on the monobook style by Gabriel Wicke
*
* @todo document
* @package MediaWiki
* @subpackage Skins
*/
if( !defined( 'MEDIAWIKI' ) )
die();
/** */
require_once('includes/SkinTemplate.php');
/**
* Inherit main code from SkinTemplate, set the CSS and template filter.
* @todo document
* @package MediaWiki
* @subpackage Skins
*/
class SkinCavendish extends SkinTemplate {
/** Using cavendish. */
function initPage( &$out ) {
SkinTemplate::initPage( $out );
$this->skinname = 'cavendish';
$this->stylename = 'cavendish';
$this->template = 'CavendishTemplate';
}
}
class CavendishTemplate extends QuickTemplate {
/**
* Template filter callback for MonoBook skin.
* Takes an associative array of data set from a SkinTemplate-based
* class, and a wrapper for MediaWiki's localization database, and
* outputs a formatted page.
*
* @access private
*/
function execute() {
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php $this->text('lang') ?>" lang="<?php $this->text('lang') ?>" dir="<?php $this->text('dir') ?>">
<head>
<meta http-equiv="Content-Type" content="<?php $this->text('mimetype') ?>; charset=<?php $this->text('charset') ?>" />
<?php $this->html('headlinks') ?>
<title><?php $this->text('pagetitle') ?></title>
<?php $this->html('csslinks') ?>
<style type="text/css" media="screen,projection">/*<![CDATA[*/ @import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/main.css"; /*]]>*/</style>
<link rel="stylesheet" type="text/css" media="print" href="<?php $this->text('stylepath') ?>/common/commonPrint.css" />
<?php print Skin::makeGlobalVariablesScript( $this->data ); ?>
<script type="text/javascript" src="<?php $this->text('stylepath' ) ?>/common/wikibits.js"></script>
<?php if($this->data['jsvarurl' ]) { ?><script type="text/javascript" src="<?php $this->text('jsvarurl' ) ?>"></script><?php } ?>
<?php if($this->data['pagecss']) { ?>
<style type="text/css"><?php $this->html('pagecss') ?></style>
<?php } ?>
<?php if($this->data['usercss' ]) { ?><style type="text/css"><?php $this->html('usercss' ) ?></style><?php } ?>
<?php if($this->data['userjs' ]) { ?><script type="text/javascript" src="<?php $this->text('userjs' ) ?>"></script><?php } ?>
<?php if($this->data['userjsprev']) { ?><script type="text/javascript"><?php $this->html('userjsprev') ?></script><?php } ?>
<?php $this->html('headscripts') ?>
<script src="/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=gmo&amp;*"></script>
<script src="/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=scripts&amp;skin=gmo&amp;*"></script>
<script>if ( window.mediaWiki ) {
mediaWiki.loader.load(["mediawiki.util", "mediawiki.legacy.wikibits", "mediawiki.legacy.ajax", "ext.smw.sorttable"]);
mediaWiki.loader.go();
}
</script>
<script type="text/javascript"> if ( window.isMSIE55 ) fixalpha(); </script>
</head>
<body <?php if($this->data['body_ondblclick']) { ?>ondblclick="<?php $this->text('body_ondblclick') ?>"<?php } ?>
<?php if($this->data['nsclass' ]) { ?>class="<?php $this->text('nsclass') ?>"<?php } ?>>
<div id="internal"></div>
<div id="container">
<div id="mozilla-org"><a href="http://www.mozilla.org/">Visit Mozilla.org</a></div>
<?php if($this->data['sitenotice']) { ?><div id="siteNotice"><?php $this->html('sitenotice') ?></div><?php } ?>
<div id="header">
<a name="top" id="contentTop"></a>
<h1><a
href="<?php echo htmlspecialchars($this->data['nav_urls']['mainpage']['href'])?>"
title="<?php $this->msg('mainpage') ?>"><?php $this->text('title') ?></a></h1>
<ul>
<?php foreach($this->data['content_actions'] as $key => $action) {
?><li
<?php if($action['class']) { ?>class="<?php echo htmlspecialchars($action['class']) ?>"<?php } ?>
><a href="<?php echo htmlspecialchars($action['href']) ?>"><?php
echo htmlspecialchars($action['text']) ?></a></li><?php
} ?>
</ul>
<form name="searchform" action="<?php $this->text('searchaction') ?>" id="search">
<div>
<label for="q"><?php $this->msg('search') ?></label>
<input id="q" name="search" type="text"
<?php if($this->haveMsg('accesskey-search')) {
?>accesskey="<?php $this->msg('accesskey-search') ?>"<?php }
if( isset( $this->data['search'] ) ) {
?> value="<?php $this->text('search') ?>"<?php } ?> />
<input type="submit" name="go" class="searchButton" id="searchGoButton"
value="<?php $this->msg('go') ?>"
/>&nbsp;<input type="submit" name="fulltext"
class="searchButton"
value="<?php $this->msg('search') ?>" />
</div>
</form>
</div>
<div id="mBody">
<div id="side">
<ul id="nav">
<li><span><?php $this->msg('personaltools') ?></span>
<ul>
<?php foreach($this->data['personal_urls'] as $key => $item) {
?><li id="pt-<?php echo htmlspecialchars($key) ?>"><a href="<?php
echo htmlspecialchars($item['href']) ?>"<?php
if(!empty($item['class'])) { ?> class="<?php
echo htmlspecialchars($item['class']) ?>"<?php } ?>><?php
echo htmlspecialchars($item['text']) ?></a></li><?php
} ?>
</ul>
</li>
<li><span><?php $this->msg('navigation') ?></span>
<ul>
<?php foreach ($this->data['sidebar'] as $bar => $cont) { ?>
<?php foreach($cont as $key => $val) { ?>
<li id="<?php echo htmlspecialchars($val['id']) ?>"><a href="<?php echo htmlspecialchars($val['href']) ?>"><?php echo htmlspecialchars($val['text'])?></a></li>
<?php } ?>
<?php } ?>
</ul>
</li>
<li><span><?php $this->msg('toolbox') ?></span>
<ul>
<?php if($this->data['notspecialpage']) { foreach( array( 'whatlinkshere', 'recentchangeslinked' ) as $special ) { ?>
<li id="t-<?php echo $special?>"><a href="<?php
echo htmlspecialchars($this->data['nav_urls'][$special]['href'])
?>"><?php echo $this->msg($special) ?></a></li>
<?php } } ?>
<?php if($this->data['feeds']) { ?><li id="feedlinks"><?php foreach($this->data['feeds'] as $key => $feed) {
?><span id="feed-<?php echo htmlspecialchars($key) ?>"><a href="<?php
echo htmlspecialchars($feed['href']) ?>"><?php echo htmlspecialchars($feed['text'])?></a>&nbsp;</span>
<?php } ?></li><?php } ?>
<?php foreach( array('contributions', 'emailuser', 'upload', 'specialpages') as $special ) { ?>
<?php if($this->data['nav_urls'][$special]) {?><li id="t-<?php echo $special ?>"><a href="<?php
echo htmlspecialchars($this->data['nav_urls'][$special]['href'])
?>"><?php $this->msg($special) ?></a></li><?php } ?>
<?php } ?>
</ul>
</li>
<?php if( $this->data['language_urls'] ) { ?>
<li><span><?php $this->msg('otherlanguages') ?></span>
<ul>
<?php foreach($this->data['language_urls'] as $langlink) { ?>
<li>
<a href="<?php echo htmlspecialchars($langlink['href'])
?>"><?php echo $langlink['text'] ?></a>
</li>
<?php } ?>
</ul>
</li>
<?php } ?>
</ul>
</div><!-- end of SIDE div -->
<div id="mainContent">
<h1><?php $this->text('title') ?></h1>
<h3 id="siteSub"><?php $this->msg('tagline') ?></h3>
<div id="contentSub"><?php $this->html('subtitle') ?></div>
<?php if($this->data['undelete']) { ?><div id="contentSub"><?php $this->html('undelete') ?></div><?php } ?>
<?php if($this->data['newtalk'] ) { ?><div class="usermessage"><?php $this->html('newtalk') ?></div><?php } ?>
<!-- start content -->
<?php $this->html('bodytext') ?>
<?php if($this->data['catlinks']) { ?><div id="catlinks"><?php $this->html('catlinks') ?></div><?php } ?>
<!-- end content -->
</div><!-- end of MAINCONTENT div -->
</div><!-- end of MBODY div -->
<div id="footer">
<?php if($this->data['copyrightico']) { ?><div id="f-copyrightico"><?php $this->html('copyrightico') ?></div><?php } ?>
<?php if($this->data['lastmod' ]) { ?><span id="f-lastmod"><?php $this->html('lastmod') ?></span><?php } ?>
<?php if($this->data['viewcount' ]) { ?><span id="f-viewcount"><?php $this->html('viewcount') ?> </span><?php } ?>
<ul id="f-list">
<?php if($this->data['credits' ]) { ?><li id="f-credits"><?php $this->html('credits') ?></li><?php } ?>
<?php if($this->data['copyright' ]) { ?><li id="f-copyright"><?php $this->html('copyright') ?></li><?php } ?>
<?php if($this->data['about' ]) { ?><li id="f-about"><?php $this->html('about') ?></li><?php } ?>
<?php if($this->data['disclaimer']) { ?><li id="f-disclaimer"><?php $this->html('disclaimer') ?></li><?php } ?>
<li><a href="http://www.mozilla.org/about/policies/privacy-policy.html">Privacy Policy</a></li>
</ul>
<?php if($this->data['poweredbyico']) { ?><div id="f-poweredbyico"><?php $this->html('poweredbyico') ?></div><?php } ?>
</div><!-- end of the FOOTER div -->
</div><!-- end of the CONTAINER div -->
<?php $this->html('reporttime') ?>
</body>
</html>
<?php
}
}
?>

Двоичные данные
skins/cavendish/bullet.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 50 B

Двоичные данные
skins/cavendish/discussionitem_icon.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 949 B

Двоичные данные
skins/cavendish/external.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 165 B

Двоичные данные
skins/cavendish/file_icon.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 921 B

Двоичные данные
skins/cavendish/internal-back.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 237 B

Двоичные данные
skins/cavendish/internal-note.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 2.3 KiB

Просмотреть файл

@ -1,23 +0,0 @@
html {
background: #fff url("internal-back.png") repeat-y;
}
body {
background: url("https://www.mozilla.org/images/subsite_back.gif") repeat-x;
margin: 0;
padding: 0;
}
#internal {
position: absolute;
top: 13px;
left: 0;
height: 200px;
width: 28px;
background: url(internal-note.png) no-repeat;
}
#container {
min-width: 610px;
margin: 0 20px 0 60px;
}

Двоичные данные
skins/cavendish/link_icon.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 942 B

Двоичные данные
skins/cavendish/lock_icon.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 918 B

Двоичные данные
skins/cavendish/magnify-clip.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 237 B

Двоичные данные
skins/cavendish/mail_icon.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 918 B

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Двоичные данные
skins/cavendish/news_icon.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 297 B

Двоичные данные
skins/cavendish/required.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 47 B

Просмотреть файл

@ -1,202 +0,0 @@
/*
Right-to-left fixes for MonoBook.
Places sidebar on right, tweaks various alignment issues.
Works mostly ok nicely on Safari 1.2.1; fine in Mozilla.
Safari bugs (1.2.1):
* Tabs are still appearing in left-to-right order. (Try after localizing)
Opera bugs (7.23 linux):
* Some bits of ltr text (sidebar box titles) have forward and backward versions overlapping each other
IE/mac bugs:
* The thing barfs on Hebrew and Arabic anyway, so no point testing.
Missing features due to lack of support:
* external link icons, icon next to user name
To test:
* Opera6
* IE 5.0
* etc
*/
body,
body * {
direction: rtl;
/* unicode-bidi: bidi-override;*/
unicode-bidi: embed;
}
#column-content {
margin: 0 -12.2em 0 0;
float: left;
}
#column-content #content{
margin-left: 0;
margin-right: 12.2em;
border-right: 1px solid #aaaaaa;
border-left: none;
}
html>body .portlet {
float: right;
clear: right;
}
/* recover IEMac (might be fine with the float, but usually it's close to IE */
*>body .portlet {
float: none;
clear: none;
}
.pBody {
padding-right: 0.8em;
padding-left: 0.5em;
}
/* Fix alignment */
.documentByLine,
.portletDetails,
.portletMore,
#p-personal {
text-align: left;
}
div div.thumbcaption {
text-align: right;
}
div.magnify,
#div.townBox,
#p-logo {
left: auto;
right: 0;
}
#p-personal {
left: auto;
right: 0;
}
#p-cactions {
left: auto;
right: 11.5em;
padding-left: 0;
padding-right: 1em;
}
#p-cactions li {
margin-left: 0.3em;
margin-right: 0;
float: right;
}
* html #p-cactions li a {
display: block;
padding-bottom: 0;
}
* html #p-cactions li a:hover {
padding-bottom: 0.2em;
}
/* offsets to distinguish the tab groups */
li#ca-talk {
margin-right: auto;
margin-left: 1.6em;
}
li#ca-watch,li#ca-unwatch {
margin-right: 1.6em !important;
}
/* Fix margins */
/* top right bottom left */
ul {
margin-left: 0;
margin-right: 1.5em;
}
ol {
margin-left: 0;
margin-right: 2.4em;
}
dd {
margin-left: 0;
margin-right: 1.6em;
}
#contentSub {
margin-right: 1em;
margin-left: 0;
}
.tocindent {
margin-left: 0;
margin-right: 2em;
}
div.tright {
clear: none;
}
div.tleft {
clear: left;
}
div.floatright, table.floatright {
clear: none;
}
div.floatleft, table.floatleft {
clear: left;
}
div.townBox {
margin-left: 0;
margin-right: 1em;
}
div.townBox dl dd {
margin-left: 0;
margin-right: 1.1em;
}
#p-personal li {
margin-left: 0;
margin-right: 1em;
}
li#ca-talk,
li#ca-watch {
margin-right: auto;
margin-left: 1.6em;
}
#p-personal li {
float: left;
}
/* Fix link icons */
li#pt-userpage,
li#pt-anonuserpage,
li#pt-login {
background: none;
padding-left: 0;
}
.external {
padding: 0 !important;
background: none !important;
}
#footer {
clear: both;
}
* html #footer {
margin-left: 0;
margin-right: 13.6em;
border-left: 0;
border-right: 1px solid #fabd23;
}
* html #column-content {
float: none;
margin-left: 0;
margin-right: 0;
}
* html #column-content #content {
margin-left: 0;
margin-top: 3em;
}
* html #column-one { right: 0; }
/* js pref toc */
#preftoc { float: right; }
/* workaround for moz bug, displayed bullets on left side */
#preftoc li { list-style: none; }
#prefcontrol { float: right; }
fieldset.prefsection,
fieldset.operaprefsection {
margin-left: 0 !important;
margin-right: 15em;
}

Двоичные данные
skins/cavendish/user.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 932 B

Двоичные данные
skins/cavendish/wiki_header_logo.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 4.9 KiB

Просмотреть файл

@ -1,12 +0,0 @@
<?php
// This file exists to ensure that base classes are preloaded before
// MonoBook.php is compiled, working around a bug in the APC opcode
// cache on PHP 5, where cached code can break if the include order
// changed on a subsequent page view.
// see http://lists.wikimedia.org/pipermail/wikitech-l/2006-January/021311.html
if ( ! defined( 'MEDIAWIKI' ) )
die( 1 );
require_once( dirname( dirname( __FILE__ ) ) . '/includes/SkinTemplate.php');

Просмотреть файл

@ -1,8 +0,0 @@
<?php
$messages['en'] = array(
'gmo-skin' => 'Default skin for wiki.mozilla.org',
'skinname-gmo' => 'GMO',
'cavendish-skin' => 'Cavendish skin',
'skinname-cavendish' => 'Cavendish'
);

Просмотреть файл

@ -1,16 +0,0 @@
<?php
/**
* Based on MonoBook nouveau
*
* Authors: Milos Dinic <milos@mozilla-europe.org>
* Zbigniew Braniecki <gandalf@mozilla.com>
* @todo document
* @file
* @ingroup Skins
*/
if( !defined( 'MEDIAWIKI' ) )
die( -1 );
require( dirname(__FILE__).'/gmo.skin.php' );
require( dirname(__FILE__).'/gmo.template.php' );

Просмотреть файл

@ -1,28 +0,0 @@
<?php
if( !defined( 'MEDIAWIKI' ) )
die( -1 );
/**
* Inherit main code from SkinTemplate, set the CSS and template filter.
* @todo document
* @ingroup Skins
*/
class SkinGMO extends SkinTemplate {
function initPage( OutputPage $out ) {
parent::initPage( $out );
$this->skinname = 'gmo';
$this->stylename = 'gmo';
$this->template = 'GMOTemplate';
}
function setupSkinUserCss( OutputPage $out ) {
parent::setupSkinUserCss( $out );
// Append to the default screen common & print styles...
$out->addStyle( 'gmo/style/screen.css', 'screen, projection' );
$out->addStyle( 'gmo/style/enhanced.css', 'screen, projection' );
$out->addStyle( 'gmo/style/mediawiki.css', 'screen, projection' );
$out->addStyle( 'gmo/style/ie.css', 'screen, projection', 'gte IE 6');
}
}

Просмотреть файл

@ -1,325 +0,0 @@
<?php
if( !defined( 'MEDIAWIKI' ) )
die( -1 );
/**
* @todo document
* @ingroup Skins
*/
class GMOTemplate extends QuickTemplate {
var $skin;
var $stylepath;
/**
* Template filter callback for MonoBook skin.
* Takes an associative array of data set from a SkinTemplate-based
* class, and a wrapper for MediaWiki's localization database, and
* outputs a formatted page.
*
* @access private
*/
function execute() {
global $wgRequest;
$this->skin = $skin = $this->data['skin'];
$this->action = $wgRequest->getText( 'action' );
$this->stylepath = $this->data['stylepath'].'/'.$this->data['stylename'];
// Suppress warnings to prevent notices about missing indexes in $this->data
$this->drawpage();
} // end of execute() method
/*************************************************************************************************/
function drawpage() {
$this->doctype();
$this->head();
$this->header();
$this->body();
$this->footer();
}
/*************************************************************************************************/
function doctype($html5=false) {
if ($html5 == true) {
print('<!DOCTYPE HTML><html xml:lang="'
.$this->data['lang'].'" lang="'
.$this->data['lang'].'" dir="'
.$this->data['dir'].'">');
} else {
$doctype = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"';
$doctype .= ' "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
$doctype .= '<html xmlns="'.$this->data['xhtmldefaultnamespace'].'"';
foreach($this->data['xhtmlnamespaces'] as $tag => $ns) {
$doctype .= 'xmlns:'.$tag.'="'.$ns.'" ';
}
$doctype .= ' xml:lang="'.$this->data['lang'].'" lang="'.$this->data['lang'].'" dir="'.$this->data['dir'].'">';
print($doctype);
}
}
/*************************************************************************************************/
function head() {
?>
<head>
<meta http-equiv="Content-Type" content="<?php $this->text('mimetype') ?>; charset=<?php $this->text('charset') ?>" />
<?php $this->html('headlinks') ?>
<title><?php $this->text('pagetitle') ?></title>
<?php $this->html('csslinks') ?>
<link rel="stylesheet" type="text/css" media="print" href="<?php $this->text('stylepath') ?>/common/commonPrint.css" />
<?php print Skin::makeGlobalVariablesScript( $this->data ); ?>
<script type="text/javascript" src="<?php $this->text('stylepath' ) ?>/common/wikibits.js"></script>
<?php if($this->data['jsvarurl' ]) { ?><script type="text/javascript" src="<?php $this->text('jsvarurl' ) ?>"></script><?php } ?>
<?php if($this->data['pagecss']) { ?>
<style type="text/css"><?php $this->html('pagecss') ?></style>
<?php } ?>
<?php if($this->data['usercss' ]) { ?><style type="text/css"><?php $this->html('usercss' ) ?></style><?php } ?>
<?php if($this->data['userjs' ]) { ?><script type="text/javascript" src="<?php $this->text('userjs' ) ?>"></script><?php } ?>
<?php if($this->data['userjsprev']) { ?><script type="text/javascript"><?php $this->html('userjsprev') ?></script><?php } ?>
<?php $this->html('headscripts') ?>
<script>if ( window.mediaWiki ) {
mediaWiki.loader.load(["mediawiki.util", "mediawiki.legacy.wikibits", "mediawiki.legacy.ajax", "ext.smw.sorttable"]);
mediaWiki.loader.go();
}
</script>
<script type="text/javascript"> if ( window.isMSIE55 ) fixalpha(); </script>
</head>
<?php
}
/*************************************************************************************************/
function header() {
global $wgStylePath;
?>
<body<?php if( isset( $this->data['body_ondblclick'] ) ) { ?> ondblclick="<?php $this->text('body_ondblclick') ?>"<?php } ?>
<?php if( isset( $this->data['body_onload'] ) ) { ?> onload="<?php $this->text('body_onload') ?>"<?php } ?>
class="mediawiki home <?php $this->text('dir') ?> <?php $this->text('pageclass') ?> <?php $this->text('skinnameclass') ?>">
<ul id="skip">
<li><a href="#q">Skip to Search</a></li>
<li><a href="#nav">Skip to Navigation</a></li>
<li><a href="#localnav">Skip to Sub Navigation</a></li>
<li><a href="#main">Skip to Content</a></li>
</ul>
<div id="header">
<h1 class="unitPng"><a href="/"><?php echo $GLOBALS['wgSitename'];?></a></h1>
<div id="header-contents">
<ul id="nav">
<?php foreach($this->data['content_actions'] as $key => $action) {
?><li id="ca-<?php echo htmlspecialchars($key) ?>"
<?php if($action['class']) { ?>class="<?php echo htmlspecialchars($action['class']) ?>"<?php } ?>
><a href="<?php echo htmlspecialchars($action['href']) ?>"><?php
echo htmlspecialchars($action['text']) ?></a></li><?php
} ?>
</ul>
<form action="<?php $this->text('searchaction') ?>" id="quick-search"><div>
<input id="q" name="search" type="text" />
<input type="image" id="quick-search-btn" alt="Search" src="<?php echo $wgStylePath; ?>/gmo/img/screen/template/search-submit.png">
</form>
</div>
</div>
</div>
</div>
<div id="main">
<?php
}
function body() {
$title = $this->data['title'];
$menu = isset( $toc ) ? True : False;
if($this->data['sitenotice']) { ?><div id="siteNotice"><?php $this->html('sitenotice') ?></div><?php }
?>
<div id="wiki-tools">
<script type="<?php $this->text('jsmimetype') ?>"> if (window.isMSIE55) fixalpha(); </script>
<?php foreach ($this->data['sidebar'] as $bar => $cont) {
if($bar=='navigation') { ?>
<div class='portlet' id='p-<?php echo htmlspecialchars($bar) ?>'>
<h2><?php $out = wfMsg( $bar ); if (wfEmptyMsg($bar, $out)) echo $bar; else echo $out; ?></h2>
<div class='pBody'>
<ul>
<?php foreach($cont as $key => $val) { ?>
<li id="<?php echo htmlspecialchars($val['id']) ?>"><a href="<?php echo htmlspecialchars($val['href']) ?>"><?php echo htmlspecialchars($val['text'])?></a></li>
<?php } ?>
</ul>
</div>
</div>
<div class="portlet" id="p-personal">
<h2><?php $this->msg('personaltools') ?></h2>
<div class="pBody">
<ul>
<?php foreach($this->data['personal_urls'] as $key => $item) {
?><li id="pt-<?php echo htmlspecialchars($key) ?>"><a href="<?php
echo htmlspecialchars($item['href']) ?>"<?php
if(!empty($item['class'])) { ?> class="<?php
echo htmlspecialchars($item['class']) ?>"<?php } ?>><?php
echo htmlspecialchars($item['text']) ?></a></li><?php
} ?>
</ul>
</div>
</div>
<div class="portlet" id="p-tb">
<h2><?php $this->msg('toolbox') ?></h2>
<div class="pBody">
<ul>
<?php if($this->data['notspecialpage']) { foreach( array( 'whatlinkshere', 'recentchangeslinked' ) as $special ) { ?>
<li id="t-<?php echo $special?>"><a href="<?php
echo htmlspecialchars($this->data['nav_urls'][$special]['href'])
?>"><?php echo $this->msg($special) ?></a></li>
<?php } } ?>
<?php if($this->data['feeds']) { ?><li id="feedlinks"><?php foreach($this->data['feeds'] as $key => $feed) {
?><span id="feed-<?php echo htmlspecialchars($key) ?>"><a href="<?php
echo htmlspecialchars($feed['href']) ?>"><?php echo htmlspecialchars($feed['text'])?></a>&nbsp;</span>
<?php } ?></li><?php } ?>
<?php foreach( array('contributions', 'emailuser', 'upload', 'specialpages') as $special ) { ?>
<?php if($this->data['nav_urls'][$special]) {?><li id="t-<?php echo $special ?>"><a href="<?php
echo htmlspecialchars($this->data['nav_urls'][$special]['href'])
?>"><?php $this->msg($special) ?></a></li><?php } ?>
<?php }
wfRunHooks( 'SkinTemplateToolboxEnd', array( &$this ) );
?>
</ul>
</div>
</div> <?php }} ?>
</div>
<div id="main-content"<?php if($menu)print(' class="with-menu"');?>>
<h1 id="page-title"><?php print($title);?></h1>
<div id="breadcrumbs">
<?php
if(isset($_SERVER['HTTPS'])) {
$protocol = 'https://';
} else {$protocol = 'http://';}
$this->createBreadcrumbs($protocol); ?>
</div>
<h3 id="siteSub"><?php $this->msg('tagline') ?></h3>
<div id="contentSub"><?php $this->html('subtitle') ?></div>
<?php if($this->data['undelete']) { ?><div id="contentSub2"><?php $this->html('undelete') ?></div><?php } ?>
<?php if($this->data['newtalk'] ) { ?><div class="usermessage"><?php $this->html('newtalk') ?></div><?php } ?>
<?php if($this->data['showjumplinks']) { ?><div id="jump-to-nav"><?php $this->msg('jumpto') ?> <a href="#column-one"><?php $this->msg('jumptonavigation') ?></a>, <a href="#searchInput"><?php $this->msg('jumptosearch') ?></a></div><?php } ?>
<!-- start content -->
<?php $this->html('bodytext') ?>
<?php if($this->data['catlinks']) { $this->html('catlinks'); } ?>
<!-- end content -->
<?php if($this->data['dataAfterContent']) { $this->html ('dataAfterContent'); } ?>
<div class="visualClear"></div>
</div>
<?php
}
/*************************************************************************************************/
function footer() {
global $wgStylePath;
?>
</div><!-- end #main -->
</div>
<div id="footer-wrap">
<div class="cols" id="footer">
<div class="six-col">
<a href="/" id="logo-footer"><img src="<?php echo $wgStylePath; ?>/gmo/img/screen/template/screen/logo_footer.png"></a>
</div>
<div class="col-span">
<?php if($this->data['copyrightico']) { ?><div id="f-copyrightico"><?php $this->html('copyrightico') ?></div><?php } ?>
<?php if($this->data['lastmod' ]) { ?><span id="f-lastmod"><?php $this->html('lastmod') ?></span><?php } ?>
<?php if($this->data['viewcount' ]) { ?><span id="f-viewcount"><?php $this->html('viewcount') ?> </span><?php } ?>
<ul id="f-list">
<?php if($this->data['credits' ]) { ?><li id="f-credits"><?php $this->html('credits') ?></li><?php } ?>
<?php if($this->data['copyright' ]) { ?><li id="f-copyright"><?php $this->html('copyright') ?></li><?php } ?>
<?php if($this->data['about' ]) { ?><li id="f-about"><?php $this->html('about') ?></li><?php } ?>
<?php if($this->data['disclaimer']) { ?><li id="f-disclaimer"><?php $this->html('disclaimer') ?></li><?php } ?>
<li><a href="http://www.mozilla.org/about/policies/privacy-policy.html">Privacy Policy</a></li>
</ul>
<?php if($this->data['poweredbyico']) { ?><div id="f-poweredbyico"><?php $this->html('poweredbyico') ?></div><?php } ?>
</div>
</div><!-- end #footer -->
</div>
<?php
}
/*************************************************************************************************/
function menu($toc) {
?>
<div id="localnav">
<ul class="first">
<li class="first"><a href="http://www.mozilla.org/community/">Community</a>
<ul>
<li class="first"><a href="http://www.mozilla.org/community/blogs.html">Blogs and Feeds</a></li>
<li><a href="/community/chat.html">Chat Servers</a></li>
<li><a href="http://www.mozilla.org/community/events.html">Events and Parties</a></li>
<li><a href="http://www.mozilla.org/community/intl/">International Pages</a></li>
<li><a href="http://www.mozilla.org/community/developer-forums.html">Official Developer Forums</a></li>
<li><a href="http://www.mozilla.org/community/other-forums.html">Other Community Forums</a></li>
<li><a href="http://www.mozilla.org/community/social.html">Social Networking</a></li>
<li><a href="http://www.mozilla.org/community/websites.html">Websites</a></li>
<li><a href="http://www.mozilla.org/community/wikis.html">Wikis</a></li>
</ul>
</li>
</ul>
</div>
<?php
}
function createBreadcrumbs($protocol) {
$str = $protocol.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
$query = parse_url($str, PHP_URL_QUERY);
parse_str($query, $search_params);
$pieces = explode("/", $_SERVER['REQUEST_URI']);
unset($pieces[0]); /* remove the first (empty item) from the array) */
$last_piece = end($pieces); /* define a last item in the array */
/* define url pieces we don't want displayed in breadcrumbs
breadcrumb parts will be made of url parts again made by exploding url with `slash`
when items in this array are inside breadrumb, we'll strip it and update breadcrumb
*/
$unwanted = array(0 => 'index.php?title=', 1 => '&action=edit', 2 => '&redlink=1');
/* create base url */
$base_url = $protocol;
$base_url .= $_SERVER['SERVER_NAME'];
$base_url = htmlspecialchars($base_url, ENT_QUOTES);
$item_url = $base_url;
echo "<a href=\"" . $base_url . "\">Home</a>";
foreach($pieces as $part) {
/* check if there's unwanted url part */
foreach($unwanted as $bogus_part) {
$pos = strpos($part, $bogus_part);
if($pos !== false) {
$part = str_replace($bogus_part, '', $part);
}
}
$part = htmlspecialchars($part, ENT_QUOTES);
$item_url .= "/" . $part;
if(strpos($part, 'search=') !== false) {
$item_url = html_entity_decode($item_url);
$_params = htmlspecialchars($search_params['search'], ENT_QUOTES);
echo "&nbsp;&raquo;&nbsp;<a href=\"$item_url\"> Search: " . $_params . "</a>";
} else {
$item_url = htmlspecialchars($item_url, ENT_QUOTES);
echo "&nbsp;&raquo;&nbsp;<a href=\"$item_url\">" . $part . "</a>";
}
}
}
} // end of class

Двоичные данные
skins/gmo/img/screen/Thumbs.db

Двоичный файл не отображается.

Двоичные данные
skins/gmo/img/screen/projects/Thumbs.db

Двоичный файл не отображается.

Двоичные данные
skins/gmo/img/screen/template/Thumbs.db

Двоичный файл не отображается.

Двоичные данные
skins/gmo/img/screen/template/background.jpg

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 25 KiB

Двоичные данные
skins/gmo/img/screen/template/dino.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 32 KiB

Двоичные данные
skins/gmo/img/screen/template/menu-divider.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 256 B

Двоичные данные
skins/gmo/img/screen/template/screen/Thumbs.db

Двоичный файл не отображается.

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 291 B

Двоичные данные
skins/gmo/img/screen/template/screen/agree.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 4.0 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 24 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 60 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 8.7 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 77 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 1.1 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 7.1 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 7.8 KiB

Двоичные данные
skins/gmo/img/screen/template/screen/bg_cta.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 456 B

Двоичные данные
skins/gmo/img/screen/template/screen/bg_link.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 44 B

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 3.1 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 8.4 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 1.9 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 3.1 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 484 B

Двоичные данные
skins/gmo/img/screen/template/screen/bullet.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 174 B

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 172 B

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 94 B

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 1.1 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 984 B

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 3.5 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 2.6 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 2.8 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 2.6 KiB

Двоичные данные
skins/gmo/img/screen/template/search-icon.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 400 B

Двоичные данные
skins/gmo/img/screen/template/search-submit.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 766 B

Двоичные данные
skins/gmo/img/screen/template/unitpngfix.gif

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 43 B

Двоичные данные
skins/gmo/img/widgets/Thumbs.db

Двоичный файл не отображается.

Двоичные данные
skins/gmo/img/widgets/carousel-arrows.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 1.0 KiB

Двоичные данные
skins/gmo/img/widgets/down-arrow.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 165 B

Двоичные данные
skins/gmo/img/widgets/right-arrow.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 220 B

Двоичные данные
skins/gmo/img/widgets/view-more.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 1.4 KiB

Просмотреть файл

@ -1,58 +0,0 @@
/*
*************************************************
MOZILLA.ORG
Enhanced Screen Styles
(Only applicable if JavaScript is enabled)
Created by the friendly folks at Happy Cog
http://www.happycog.com/
*************************************************
*/
#quick-search label { position:absolute; left: 48px; top:14px; text-transform:uppercase; font-weight:bold; color:#dddfe0; font-size: 85%; /* 14px x 0.85 = 12px */}
#community-sub .rows li.over { background-color: #f5f6f6; }
/* project carousel */
.project-carousel { background:#CBCCCC url(/img/screen/bg_project_carousel.png) repeat-y right top; margin-right:-461px; padding:6px 0 6px 6px; position:relative; }
.project-carousel .pagination { position:absolute; right:471px; top:1em; padding-right:47px; }
.project-carousel .prev, .project-carousel .next { width:18px; height:21px; float:left; overflow:hidden; background:transparent url(/img/widgets/carousel-arrows.png) no-repeat 0 -21px; text-indent:-999px; position:absolute; top:0; right:0; }
.project-carousel .prev:hover, .project-carousel .next:hover { border-bottom:none; }
.project-carousel .prev { width:19px; right:18px; }
.project-carousel .next { background-position:-18px -21px; width:19px; }
.project-carousel .next.disabled { background-position:-18px top; }
.project-carousel .prev.disabled { background-position:left top; }
.projects-wrap { background: #dee0e1 url(/img/screen/bg_projects.png) repeat-y right center; height:15em; }
.projects { background:none; height:15em; margin-left:20px; margin-right:451px; overflow:hidden; padding:0; position:relative; top:30px; left:15px; }
.project { overflow:visible; height:auto; margin:0; }
/* project carousel */
#home #sub { position:relative; }
/* browser specific css */
.projects {
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}
.projects-wrap {
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-top-right-radius:0;
-moz-border-radius-topright:0;
-webkit-border-top-right-radius:0;
border-bottom-right-radius:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
}
/* debug */
/*#sub { display:none; }*/

Просмотреть файл

@ -1,111 +0,0 @@
/*
*************************************************
MOZILLA.ORG
Internet Explorer Screen Styles
Created by the friendly folks at Happy Cog
http://www.happycog.com/
*************************************************
*/
/*-------------------------------------------
Site-wide
-------------------------------------------*/
body { max-width:none; min-width:auto; margin:0 23px 0 166px; }
* html body { background-image: url(/img/screen/bg_body_ie6.jpg); }
#header, #footer-wrap { margin-right:-23px; }
* html #header { background: #2a2a2a url(/img/screen/dino-face.jpg) no-repeat 0 0; height:176px; }
* html #header h1 { position: relative; background: green; }
* html #header h1 a { background-image: url(/img/screen/logo.gif); top: 79px; left: 64px; }
#nav { left:0; padding-right:0; margin-right:23px; }
* + html #nav { margin-right:46px; }
* html #nav a { height: 1%; }
#quick-search { right:0; }
* html #quick-search { bottom:-5.8em; }
#quick-search #q { padding: 1px; }
* html #localnav { background: #fff; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; padding: 0 0 1em; margin-right: 33px; position:relative; z-index:10; }
* html #localnav li.first { border-top:none; }
#footer { height: 1%; padding-right:0; }
/*-------------------------------------------
Modules
-------------------------------------------*/
* html .home #main-wrap { margin-right:-320px; }
* html .home #main { float:none; margin-right:320px; }
* html #main { float:left; }
* + html .home #main-wrap { margin-right:-311px; }
* + html .home #main { margin-right:311px; }
* html #primary-wrap { float:left; margin-right:-275px; width:100%; }
* html #primary { margin-right:275px; }
/** html .video-holder,
* html .principles { display:none; }*/
* html #sub { float:right; width:230px; margin: 40px 0 0; }
* html .video-holder { height: 375px; width: 428px; background: transparent url(/img/screen/video-bg.jpg) no-repeat 0 0; padding: 50px 0 0 50px; }
* html .video { margin: 0 !important; position: static !important; }
.cols .last { margin-right:0; padding-right:0; }
.six-col { width:14%; }
* html .three-col { width:25%; }
* html .section { height:1%; }
/*-------------------------------------------
Homepage News
-------------------------------------------*/
* html #news { height:1%; position:relative; left:1px; margin-left:-1px; }
* html #news .section { margin: 0 0 0 31px; }
* + html #news { height:1%; padding-left:62px; }
* + html #news #latest-news { margin-left:0; }
* + html #news .section { margin: 0; }
/*-------------------------------------------
Homepage Morals
-------------------------------------------*/
* html .agree { right:310px; }
* + html .agree { right:-50px; }
/*-------------------------------------------
Homepage Projects
-------------------------------------------*/
* html .project-carousel { background:#CBCCCC; margin-right:0; padding:6px; height:1%; clear:both; }
#our-projects { clear:both; }
* html .projects-wrap { background: #dee0e1; }
* html .projects { margin:10px 0 0 0; height:1%; background:#dee0e1; position:static; }
* html .project { overflow:hidden; height:10em; width:220px; margin:10px; }
* + html .home .project-carousel { margin-right:-295px !important; }
* + html .home .project-carousel .pagination { right:305px; }
* + html .home .project-carousel .projects { margin-right:305px; }
/*-------------------------------------------
Homepage Community
-------------------------------------------*/
* html .home #community-sub { background: transparent url(/img/screen/bg_community_t.gif) no-repeat left top; }
* html #community-sub p.more { background: transparent url(/img/screen/community-bottom.gif) no-repeat 50% bottom; }
/*-------------------------------------------
Footer
-------------------------------------------*/
#languages { right:15px; }
* html .modified { right:146px; }
* html .edit { right:16px; }

Просмотреть файл

@ -1,20 +0,0 @@
#siteSub,
#jump-to-nav,
.printfooter {
display:none;
}
ul#ptools, ul#edittools{
margin: 0;
}
ul#ptools li, ul#edittools li {
}
#wpTextbox1 {
width: 100%;
}
#editpage-copywarn {
display: none;
}

Просмотреть файл

@ -1,321 +0,0 @@
/* MetaWebPro font family licensed from fontshop.com. WOFF-FTW! */
@font-face {font-family: 'MetaBold'; src: url('//www.mozilla.org/img/fonts/MetaWebPro-Bold.eot'); src: local('☺'), url('//www.mozilla.org/img/fonts/MetaWebPro-Bold.woff') format('woff'); font-weight: bold;}
*{margin:0;padding:0;line-height:1.4;}
body{background:#fff url(../img/screen/template/background.jpg) no-repeat left top;color:#444;font:90% Arial, sans-serif;}
img{border:0;}
body{margin-top:30px;min-width:880px;}
#header{background: none repeat scroll 0 0 rgba(38, 38, 38, 0.98); border-bottom: 10px solid #A5151E; height: 44px; margin: 0 0 15px 6%; padding-top: 70px; position: relative;}
#header h1{background:transparent url(../img/screen/template/dino.png) no-repeat left top; height: 225px; left: -130px; margin: 0; position: absolute; top: -30px;}
#header h1 a, #header h1 span{color: #FFFFFF; display: inline; float: left; font-family: MetaBold,Trebuchet MS,sans-serif; font-size: 135%; font-weight: bold; letter-spacing: -2px; margin: 70px 0 0 110px; padding: 5px 40px; text-decoration: none; text-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);}
#header h1 a:hover{text-decoration:none;color:#eee;text-shadow:0 1px 5px rgba(0,0,0,0.4), 0 0 10px rgba(255,255,255,0.4);}
#header a:link, #header a:visited{color:#FFFFFF;}
#header-contents{bottom: 0; left: 40%; position: absolute; text-align: right;}
#nav{margin:0;float:left;list-style: none outside none;}
#nav li{background:none;padding:0;float:left;}
#nav li a{color:#ccc !important;display:block;padding:15px 15px;font-family:MetaBold, Trebuchet MS, sans-serif;font-weight:bold;font-size:90%;}
#nav a:hover, #nav a:focus{text-decoration: none; color: #F59D56 !important;}
#nav .selected, #nav .on{background:url(../img/screen/template/menu-divider.png) bottom right repeat-x;color:#f59d56;}
#quick-search{white-space:nowrap;float:left;padding:13px 0 5px 15px;line-height:1;}
#quick-search #q{width:150px;border:1px solid #1e4262;background:#fff url(../img/screen/template/search-icon.png) 2px 50% no-repeat;-moz-box-shadow:inset 1px 1px 1px rgba(100,100,100,0.5);font-size:11px;padding:2px 4px 2px 20px;height:17px;position:relative;z-index:2;vertical-align:middle;color:#999;}
#quick-search #q:focus{color:#333;}
#quick-search-btn{vertical-align:middle;position:relative;left:-16px;z-index:1;}
#footer{background:#2a2a2a;border-top:13px solid #a5151e;clear:both;color:#999;margin:10px 0 0 6%;padding:25px 0 50px 64px;position:relative;padding-right:14%;height:1%;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer p{color:#999;}
.footer-nav{list-style:none;margin:0;}
.footer-nav li{font-size:12px;background:none;padding-left:0;margin-bottom:0.25em;}
.footer-nav-title{font-family:Arial, sans-serif;font-size:12px;}
#footer .col-span{font-size:13px;}
#footer .six-col{background:#2a2a2a;}
#copyright{font-size:11px;padding-top:11px;}
#copyright-links{line-height:1;}
#copyright-links a{font-size:11px;}
#languages{float:right;margin-left:20px;}
#languages select{margin-left:10px;}
#footer-wrap{clear:both;background:transparent url(../img/screen/template/screen/bg_body_2.jpg) no-repeat left 22%;}
#localnav{background-color:#F9F9F9;border:1px solid #AAAAAA;font-size:95%;padding:5px;max-width:30%; margin-bottom: 35px;}
#main{position:relative;padding:2% 6%;}
#main-content{background: none repeat scroll 0 0 #FFFFFF; border-radius: 10px 10px 10px 10px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); padding: 10px 15px 40px; overflow: hidden;}
#main-content h1 { border-bottom: 3px solid grey;}
#main.with-menu #main-content{margin-left:265px;}
#primary-wrap{float:left;margin-right:-250px;width:100%;}
#primary{margin-right:250px;}
#sub{float:right;width:230px;margin:40px 0 0;}
#side{float:left;width:23%;margin-bottom:1em;}
#mainContent.right{float:left;width:64%;}
#side.right{float:right;width:35%;}
#side.left{width:32%;margin-right:3%;}
.key-point{background:#eee url("../..../img/screen/template/screen/key-point-top.png") top left repeat-x;padding:35px 15px 15px 15px;margin-bottom:1em;}
.key-point:after{background:url("../..../img/screen/template/screen/key-point-bottom.png") bottom left repeat-x;margin:0 -15px -15px -15px;content:" ";display:block;height:28px;clear:both;}
.key-point h2, .key-point h3, .key-point h4, .key-point h5{margin-top:0;}
p.important, div.important{background-color:#fff0c0;border:solid black 1px;padding:0.5em;}
p.note:before{content:"Note: ";}
p.note{font-style:italic;border:solid 1px;padding:0.5em;}
.productlist h3{border:none;}
.key-point h1, .key-point h3{margin:0;}
#product-desc h2{text-indent:-700em;height:25px;line-height:2px;font-size:2px;}
#product-desc p{margin:1em 0;padding-left:170px;}
#product-desc ul, #key-desc{padding-left:190px;margin-bottom:0;}
#product-side, #key-side{margin-left:65%;}
#product-side ul, #key-side ul{margin-left:0;padding-bottom:0;padding-left:20px;}
#product-side li, #key-side{padding-bottom:0.2em;}
#product-desc, #key-desc{padding:40px 0 25px 0;color:#4C5C5C;width:60%;float:left;line-height:140%;}
#key-desc{padding:0;}
#key-side{color:#4C5C5C;}
.product-firefox{background:url("../img/screen/product-firefox-screen.png") no-repeat;}
.product-thunderbird{background:url("../img/screen/product-thunderbird-screen.png") no-repeat;}
.product-camino{background:url("../img/screen/product-camino-screen.png") no-repeat;}
.product-mozilla{background:url("../..../img/screen/product-mozilla-screen.png") no-repeat;}
#product-side .download h3{color:#1D9101;font-weight:bold;margin:0;font-size:140%;}
ul.snav{margin:0.7em 10%;padding:.2em;text-align:center;list-style-type:none;}
ul.snav > li{margin:0;padding:0;background:none;color:#ccc;}
ul.snav > li{display:inline;}
ul.snav > li:before{content:" | ";}
ul.snav > li:first-child:before{content:"";}
p{margin-bottom:1em;}
p.section{margin:0;}
ul li{padding-left:5px;}
#toc {background-color: #F9F9F9; border: 1px solid #AAAAAA; padding: 0 5px;}
#toc ul {list-style-image: none; list-style-type: none;margin-left: 5px;}
dl{margin-bottom:1em;}
dt{text-transform:uppercase;font-weight:bold;}
dd{margin:0 0 0.5em 0.5em;}
h1, h2, h3, h4, h5, h6{color:#2a2a2a;font-family:MetaBold, Trebuchet MS, sans-serif;font-weight:bold;}
h1{font-size:35px;margin:5px 0;color:#b91e27;}
h2{font-size:25px;margin:.75em 0;font-weight:normal;color:maroon;}
h3{font-size:20px;font-weight:bold;}
.section h3{margin-top:0;}
h4{font-size:15px;margin:.85em 0;}
h5{font-size:12.5px;margin:.875em 0;}
ul, ol{margin:10px 0 1em 25px;}
li ul, li ol{margin:0 0 0 10px;}
td, th{padding:0.2em;}
table.data{border-collapse:collapse;margin:0.5em auto;border:1px solid;}
table.data caption{margin:1em auto 0.2em;font-size:small;font-style:italic;text-align:center;}
table.data thead th{background:#e4ecec;empty-cells:hide;}
table.data th, table.data td{border:1px solid #ccc;}
tr.odd{background:#F5F5F5;}
table.data tbody th:first-child{text-align:right;}
table.data thead th{vertical-align:middle;}
pre{background:#eee;border:1px solid #ccc;margin:1em;padding:1em;}
a:link{color:#003399;text-decoration:none;}
a:hover, a:focus{text-decoration:underline;}
img.x{display:block;float:left;margin:0 10px 10px 0;}
img.left{margin:0 10px 10px 0;float:left;}
img.right{margin:0 0 10px 10px;float:right;}
img.frame{border:10px solid #f3f3f3;background:#fff;padding:6px;box-shadow:0 0 6px #bbb;-moz-box-shadow:0 0 6px #bbb;-webkit-box-shadow:0 0 6px #bbb;}
img.frame.left{margin-right:16px;}
img.frame.right{margin-left:16px;}
object, embed{display:block;margin:0 auto 20px;background-color:#fff;padding:7px;}
.video-holder{background:transparent url(../img/screen/template/screen/video-bg.png) no-repeat 50% 50%;min-height:375px;min-width:428px;}
.video{background-color:rgba(0, 0, 0, 0.2);padding:7px;margin-left:auto;margin-right:auto;position:absolute;top:50%;left:50%;}
blockquote{margin:1em;}
fieldset{background:#F0F0F0;border:1px solid #e1e1e1;padding:1em;border-radius:6px;-moz-border-radius:4px;-webkit-border-radius:4px;}
fieldset legend{font-weight:bold;font-family:Georgia,serif;}
.clearfix:after, #main:after, .projects:after, .cols:after, #news:after, #header:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
#skip, #quick-search label{display:block;position:absolute;left:-9999px;}
.section{border-bottom:1px solid #c3c3c3;padding:2em 0;overflow:hidden;position:relative;}
#primary .section{border-bottom:none;border-top:1px solid #c3c3c3;}
#primary .section.first{border-top:none;padding-top:0;}
.cols{clear:both;}
.three-col{float:left;width:30%;margin-right:5%;}
.five-col{float:left;width:17.4%;padding-right:2.6%;}
.six-col{float:left;width:14.5%;padding-right:2.6%;}
.cols > *:last-child{margin-right:0;padding-right:0;}
.col-span{border-bottom:1px solid #404040;padding-bottom:15px;}
ul.rows{border-top:1px solid #dbe2e8;margin:0 0 1em;}
ul.rows li{border-bottom:1px solid #dbe2e8;padding:1em 10px;background:none;}
#breadcrumbs { margin-top: -10px;}
#crumbs{clear:both;font-size:15px;letter-spacing:0.1em;margin:0 1%;padding:0 0 4% 0;position:relative;z-index:2;}
#crumbs #crumbs-contents{padding:2px 4px;background:#fff;}
#crumbs a{text-transform:uppercase;color:#2987AD;font-family:"Trebuchet MS", sans-serif;font-weight:bold;font-size:80%;letter-spacing:1px;}
h1#page-title{margin:10px 0 15px;font-size:35px;color:#b91e27;line-height:1;}
.lead{font-family:Georgia, serif;font-size:20px;}
.cta{background:#dadada url(../img/screen/template/screen/bg_cta.png) repeat-x 0 0;padding:20px;margin:0 0 30px;}
.cta h4{font:250% Georgia, serif;text-transform:none;color:#fff;}
.cta p{color:#565353;line-height:1.7;font-style:italic;}
.cta h4 + p:first-line{font-weight:bold;}
.powered-by{background:transparent url(../img/screen/template/screen/powered-by-mozilla.png) no-repeat 0 0;width:205px;height:73px;text-indent:-9999px;position:relative;left:-3px;margin:0;}
.modified{position:absolute;top:7px;right:128px;font-size:12px;color:#767676;}
.edit{position:absolute;top:0;right:0;width:110px;border:1px solid #cacaca;z-index:1;}
.edit dt{padding:5px 10px;color:#148cb5;background:transparent url(../img/screen/template/widgets/down-arrow.png) no-repeat 90px center;font-size:12px;}
.edit dd{background:#eaeaea;font-size:11px;}
.edit dd a{margin:0 5px;padding:5px;display:block;border-bottom:1px solid #c3c3c3;}
.edit dd:last-child a{border:none;}
.edit dd{display:none;}
.edit:hover dd{display:block;}
@media screen and (max-width:980px){
#nav a, #nav span{font-size:13px;padding:15px 12px;}
#quick-search #q{width:70px;}
#header, #footer, #crumbs, h1#page-title{margin-left:3%;}
#main{padding-left:3%;}
}
#wiki-tools{padding:10px 0 0;max-width:15%;float:left; margin-right: 40px;}
#wiki-tools h2{ color: #A80C1E !important; font-size: 20px; font-weight: bold; padding: 0 0 0 20px; margin-bottom: 5px; margin-top: 10px;}
#wiki-tools li{padding:3px 0 3px 15px;width:100%;list-style-type:none;background:none;font-size: 12px;}
#wpSummaryLabel{line-height:1.3;font-weight:bold;}
#wpSummary input{font-size:small;font-family:inherit;}
.editButtons{padding:2% 0;}
#mw-history-search legend{-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;background-color:#FFFFFF;padding:0 1%;}
#contentSub {color: #7D7D7D; font-size: 84%; line-height: 1.2em; margin: 0 0 1.4em 1em; width: auto;}
#mw-history-searchform{padding:2% 0;}
.mw-history-legend{padding:2% 0;}
.autocomment{color:gray;}
#pagehistory span.user{margin-left:1.4em;margin-right:0.4em;}
#pagehistory span.minor{font-weight:bold;}
#pagehistory li{border:1px dotted;padding:1% 0;}
#pagehistory li.selected{background-color:#f9f9f9;border:1px dashed #aaaaaa;}
table.diff{background:white;}
td.diff-otitle{background:#ffffff;}
td.diff-ntitle{background:#ffffff;}
td.diff-addedline{background:#ccffcc;font-size:smaller;}
td.diff-deletedline{background:#ffffaa;font-size:smaller;}
td.diff-context{background:#eeeeee;font-size:smaller;}
span.diffchange{color:red;font-weight:bold;}
.breadcrumb-item{font-weight:bold;font-size:small;}
.editsection{font-size:15px;}
.pBody a{ border-bottom: 1px solid #EAEAEA; color: #4B4740; display: block; padding: 0.35em 2px; line-height: 80%;}
div.floatright, table.floatright {
border: 0pt none;
clear: right;
float: right;
margin: 0pt 0pt 0.5em 0.5em;
position: relative;
}
div.floatright p {
font-style: italic;
}
div.floatleft, table.floatleft {
border: 0pt none;
float: left;
margin: 0pt 0.5em 0.5em 0pt;
position: relative;
}
div.floatleft p {
font-style: italic;
}
div.thumb {
border-color: White;
border-style: solid;
margin-bottom: 0.5em;
width: auto;
}
div.thumb div {
background-color: rgb(249, 249, 249);
border: 1px solid rgb(204, 204, 204);
font-size: 94%;
overflow: hidden;
padding: 3px ! important;
text-align: center;
}
div.thumb div a img {
border: 1px solid rgb(204, 204, 204);
}
div.thumb div div.thumbcaption {
border: medium none;
line-height: 1.4em;
padding: 0.3em 0pt 0.1em;
text-align: left;
}
div.magnify {
background: none repeat scroll 0% 0% transparent ! important;
border: medium none ! important;
float: right;
}
div.magnify a, div.magnify img {
background: none repeat scroll 0% 0% transparent ! important;
border: medium none ! important;
display: block;
}
div.tright {
border-width: 0.5em 0pt 0.8em 1.4em;
clear: right;
float: right;
}
div.tleft {
border-width: 0.5em 1.4em 0.8em 0pt;
float: left;
margin-right: 0.5em;
}
.urlexpansion, .hiddenStructure {
display: none;
}
img.tex {
vertical-align: middle;
}
span.texhtml {
font-family: serif;
}
table.rimage {
float: right;
margin-bottom: 1em;
margin-left: 1em;
position: relative;
text-align: center;
}
#hide-sidebar {
-moz-border-radius: 3px;
border: 2px solid black;
background: none repeat scroll 0 0 rgba(38, 38, 38, 0.98);
text-align: center;
}
#hide-sidebar a {
color: #CCCCCC;
font-weight: bold;
}
.pBody ul {
margin: 0;
}
#main-content h2, #main-content h3 {
border-bottom: 3px solid #CCCCCC;
margin: 5px 0;
}
.fullwidth-table {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #666666;
border-collapse: collapse;
margin-bottom: 10px;
width: 100%;
}
.fullwidth-table td {
border: 1px solid #BBBBBB;
padding: 5px 15px;
text-align: left;
vertical-align: top;
}
.fullwidth-table td.header, .fullwidth-table th {
background: none repeat scroll 0 0 #DDDDDD;
border: 1px solid #BBBBBB;
font-size: 1.2em;
font-weight: bold;
padding: 0 5px;
text-align: left;
}
#f-list a{
font-size: 100%;
color:#148CB5;
}
#preftoc li {
display: inline;
padding-right: 10px;
}