From 736362c45775a65231bf1db18c6ab0f60e0c1fff Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Mon, 17 Feb 2020 23:53:46 +0000 Subject: [PATCH] mediawiki123: remove old role that we do not use Signed-off-by: Kevin Fenzi --- roles/mediawiki123/files/fedmsg-emit.php | 279 --- .../mediawiki123/files/skins/Fedora.deps.php | 12 - roles/mediawiki123/files/skins/Fedora.php | 377 ---- .../files/skins/fedora/IE50Fixes.css | 67 - .../files/skins/fedora/IE55Fixes.css | 85 - .../files/skins/fedora/IE60Fixes.css | 84 - .../files/skins/fedora/IE70Fixes.css | 74 - .../files/skins/fedora/IEMacFixes.css | 44 - .../files/skins/fedora/KHTMLFixes.css | 3 - .../files/skins/fedora/Opera6Fixes.css | 14 - .../files/skins/fedora/Opera7Fixes.css | 11 - .../mediawiki123/files/skins/fedora/audio.png | Bin 312 -> 0 bytes .../files/skins/fedora/bullet.gif | Bin 50 -> 0 bytes .../skins/fedora/discussionitem_icon.gif | Bin 949 -> 0 bytes .../files/skins/fedora/document.png | Bin 270 -> 0 bytes .../files/skins/fedora/external.png | Bin 165 -> 0 bytes .../files/skins/fedora/file_icon.gif | Bin 921 -> 0 bytes .../files/skins/fedora/handheld.css | 1337 -------------- .../files/skins/fedora/headbg.jpg | Bin 7881 -> 0 bytes .../files/skins/fedora/link_icon.gif | Bin 942 -> 0 bytes .../files/skins/fedora/lock_icon.gif | Bin 918 -> 0 bytes .../files/skins/fedora/magnify-clip.png | Bin 237 -> 0 bytes .../files/skins/fedora/mail_icon.gif | Bin 918 -> 0 bytes .../files/skins/fedora/main-bak.css | 1638 ----------------- .../mediawiki123/files/skins/fedora/main.css | 1549 ---------------- .../files/skins/fedora/news_icon.png | Bin 297 -> 0 bytes .../files/skins/fedora/required.gif | Bin 47 -> 0 bytes roles/mediawiki123/files/skins/fedora/rtl.css | 221 --- .../mediawiki123/files/skins/fedora/user.gif | Bin 932 -> 0 bytes .../mediawiki123/files/skins/fedora/video.png | Bin 215 -> 0 bytes .../files/skins/fedora/wiki-indexed.png | Bin 8205 -> 0 bytes .../mediawiki123/files/skins/fedora/wiki.png | Bin 23064 -> 0 bytes roles/mediawiki123/tasks/main.yml | 148 -- roles/mediawiki123/templates/Auth_FAS.php.j2 | 128 -- .../templates/LocalSettings.php.fp.j2 | 466 ----- .../templates/mediawiki-app.conf.j2 | 11 - .../templates/mediawiki-proxy.conf.erb | 17 - 37 files changed, 6565 deletions(-) delete mode 100644 roles/mediawiki123/files/fedmsg-emit.php delete mode 100644 roles/mediawiki123/files/skins/Fedora.deps.php delete mode 100644 roles/mediawiki123/files/skins/Fedora.php delete mode 100644 roles/mediawiki123/files/skins/fedora/IE50Fixes.css delete mode 100644 roles/mediawiki123/files/skins/fedora/IE55Fixes.css delete mode 100644 roles/mediawiki123/files/skins/fedora/IE60Fixes.css delete mode 100644 roles/mediawiki123/files/skins/fedora/IE70Fixes.css delete mode 100644 roles/mediawiki123/files/skins/fedora/IEMacFixes.css delete mode 100644 roles/mediawiki123/files/skins/fedora/KHTMLFixes.css delete mode 100644 roles/mediawiki123/files/skins/fedora/Opera6Fixes.css delete mode 100644 roles/mediawiki123/files/skins/fedora/Opera7Fixes.css delete mode 100644 roles/mediawiki123/files/skins/fedora/audio.png delete mode 100755 roles/mediawiki123/files/skins/fedora/bullet.gif delete mode 100755 roles/mediawiki123/files/skins/fedora/discussionitem_icon.gif delete mode 100644 roles/mediawiki123/files/skins/fedora/document.png delete mode 100644 roles/mediawiki123/files/skins/fedora/external.png delete mode 100755 roles/mediawiki123/files/skins/fedora/file_icon.gif delete mode 100644 roles/mediawiki123/files/skins/fedora/handheld.css delete mode 100755 roles/mediawiki123/files/skins/fedora/headbg.jpg delete mode 100755 roles/mediawiki123/files/skins/fedora/link_icon.gif delete mode 100755 roles/mediawiki123/files/skins/fedora/lock_icon.gif delete mode 100644 roles/mediawiki123/files/skins/fedora/magnify-clip.png delete mode 100755 roles/mediawiki123/files/skins/fedora/mail_icon.gif delete mode 100644 roles/mediawiki123/files/skins/fedora/main-bak.css delete mode 100644 roles/mediawiki123/files/skins/fedora/main.css delete mode 100644 roles/mediawiki123/files/skins/fedora/news_icon.png delete mode 100755 roles/mediawiki123/files/skins/fedora/required.gif delete mode 100644 roles/mediawiki123/files/skins/fedora/rtl.css delete mode 100755 roles/mediawiki123/files/skins/fedora/user.gif delete mode 100644 roles/mediawiki123/files/skins/fedora/video.png delete mode 100644 roles/mediawiki123/files/skins/fedora/wiki-indexed.png delete mode 100644 roles/mediawiki123/files/skins/fedora/wiki.png delete mode 100644 roles/mediawiki123/tasks/main.yml delete mode 100644 roles/mediawiki123/templates/Auth_FAS.php.j2 delete mode 100644 roles/mediawiki123/templates/LocalSettings.php.fp.j2 delete mode 100644 roles/mediawiki123/templates/mediawiki-app.conf.j2 delete mode 100644 roles/mediawiki123/templates/mediawiki-proxy.conf.erb diff --git a/roles/mediawiki123/files/fedmsg-emit.php b/roles/mediawiki123/files/fedmsg-emit.php deleted file mode 100644 index 9582e5ec76..0000000000 --- a/roles/mediawiki123/files/fedmsg-emit.php +++ /dev/null @@ -1,279 +0,0 @@ -getSocket(ZMQ::SOCKET_PUB, "pub-a-dub-dub"); - $queue->setSockOpt(ZMQ::SOCKOPT_LINGER, $config['zmq_linger']); - - if (is_array($config['relay_inbound'])) { - // API for fedmsg >= 0.5.2 - // TODO - be more robust here and if connecting to the first one fails, try - // the next, and the next, and etc... - $queue->connect($config['relay_inbound'][0]); - } else { - // API for fedmsg <= 0.5.1 - $queue->connect($config['relay_inbound']); - } - - # Go to sleep for a brief moment.. just long enough to let our zmq socket - # initialize. - if (array_key_exists('post_init_sleep', $config)) { - usleep($config['post_init_sleep'] * 1000000); - } - - return true; -} - -# Register our hooks with mediawiki -$wgHooks['ArticleSaveComplete'][] = 'article_save'; -$wgHooks['UploadComplete'][] = 'upload_complete'; - -# This is a reimplementation of the python code in fedmsg/crypto.py -# That file is authoritative. Changes there should be reflected here. -function sign_message($message_obj) { - global $config; - - # Stuff a little note in there about how we're signing this - $message_obj['crypto'] = 'x509'; - - # This is required so that the string we sign is identical in python and in - # php. Ordereddict is used there; ksort here. - deep_ksort($message_obj); - - # It would be best to pass JSON_UNESCAPE_SLASHES as an option here, but it is - # not available until php-5.4 - $message = json_encode($message_obj); - # In the meantime, we'll remove escaped slashes ourselves. This is - # necessary in order to produce the exact same encoding as python (so that our - # signatures match for validation). - $message = stripcslashes($message); - - # Use this to debug message signature problems. What a pain... - #wfErrorLog($message . "\r\n", '/var/tmp/wiki-fedmsg-messages.log' ); - - # Step 0) - Find our cert. - $fqdn = gethostname(); - $tokens = explode('.', $fqdn); - $hostname = $tokens[0]; - $ssldir = $config['ssldir']; - $certname = $config['certnames']['mediawiki.'.$hostname]; - - # Step 1) - Load and encode the X509 cert - $cert_obj = openssl_x509_read(file_get_contents( - $ssldir.'/'.$certname.".crt" - )); - $cert = ""; - openssl_x509_export($cert_obj, $cert); - $cert = base64_encode($cert); - - # Step 2) - Load and sign the jsonified message with the RSA private key - $rsa_private = openssl_get_privatekey(file_get_contents( - $ssldir.'/'.$certname.".key" - )); - $signature = ""; - openssl_sign($message, $signature, $rsa_private); - $signature = base64_encode($signature); - - # Step 3) - Stuff it back in the message and return - $message_obj['signature'] = $signature; - $message_obj['certificate'] = $cert; - - return $message_obj; -} - - -function emit_message($subtopic, $message) { - global $config, $queue; - - # Re-implement some of the logc from fedmsg/core.py - # We'll have to be careful to keep this up to date. - $prefix = "org.fedoraproject." . $config['environment'] . ".wiki."; - $topic = $prefix . $subtopic; - - $message_obj = array( - "topic" => $topic, - "msg" => $message, - "timestamp" => round(time(), 3), - "msg_id" => date("Y") . "-" . uuid_create(), - "username" => "apache", - # TODO -> we don't have a good way to increment this counter from php yet. - "i" => 1, - ); - if (array_key_exists('sign_messages', $config) and to_bool($config['sign_messages'])) { - $message_obj = sign_message($message_obj); - } - - $envelope = json_encode($message_obj); - $queue->send($topic, ZMQ::MODE_SNDMORE); - $queue->send($envelope); -} - -function article_save( - &$article, - &$user, - $text, - $summary, - $minoredit, - $watchthis, - $sectionanchor, - &$flags, - $revision, - &$status, - $baseRevId -) { - - # If for some reason or another we can't create our socket, then bail. - if (!initialize()) { return false; } - - $topic = "article.edit"; - $title = $article->getTitle(); - if ( $title->getNsText() ) { - $titletext = $title->getNsText() . ":" . $title->getText(); - } else { - $titletext = $title->getText(); - } - - if ( is_object($revision) ) { - $url = $title->getFullURL('diff=prev&oldid=' . $revision->getId()); - } else { - $url = $title->getFullURL(); - } - - # Just send on all the information we can... change the attr names to be - # more pythonic in style, though. - $msg = array( - "title" => $titletext, - "user" => $user->getName(), - "minor_edit" => $minoredit, - "watch_this" => $watchthis, - "section_anchor" => $sectionanchor, - "revision" => $revision, - "base_rev_id" => $baseRevId, - "url" => $url, - #"summary" => $summary, # We *used* to send this, but it mucked things up. - # https://fedorahosted.org/fedora-infrastructure/ticket/3738#comment:7 - #"text" => $text, # We *could* send this, but it's a lot of spam. - # TODO - flags? - # TODO - status? - ); - - emit_message($topic, $msg); - return true; -} - -function upload_complete(&$image) { - - # If for some reason or another we can't create our socket, then bail. - if (!initialize()) { return false; } - - $topic = "upload.complete"; - $msg = array( - "file_exists" => $image->getLocalFile()->fileExists, // 1 or 0 - "media_type" => $image->getLocalFile()->media_type, // examples: "AUDIO", "VIDEO", ... - "mime" => $image->getLocalFile()->mime, // example: audio/mp3 - "major_mime" => $image->getLocalFile()->major_mime, // e.g. audio - "minor_mime" => $image->getLocalFile()->minor_mime, // e.g. mp3 - "size" => $image->getLocalFile()->size, //in bytes, e.g. 2412586 - "user_id" => $image->getLocalFile()->user, // int userId - "user_text" => $image->getLocalFile()->user_text, // the username - "description" => $image->getLocalFile()->description, - "url" => $image->getLocalFile()->url, // gives the relavive url for direct access of the uploaded media - ); - - # I know it seems peculiar to have an array here with only one element. - # https://github.com/fedora-infra/fedmsg_meta_fedora_infrastructure/pull/174 - $msg['title'] = array( - "mPrefixedText" => $image->getLocalFile()->getTitle()->getPrefixedText(), - ); - - emit_message($topic, $msg); - return true; -} - -?> diff --git a/roles/mediawiki123/files/skins/Fedora.deps.php b/roles/mediawiki123/files/skins/Fedora.deps.php deleted file mode 100644 index b054c840c2..0000000000 --- a/roles/mediawiki123/files/skins/Fedora.deps.php +++ /dev/null @@ -1,12 +0,0 @@ - diff --git a/roles/mediawiki123/files/skins/Fedora.php b/roles/mediawiki123/files/skins/Fedora.php deleted file mode 100644 index 1956819b8c..0000000000 --- a/roles/mediawiki123/files/skins/Fedora.php +++ /dev/null @@ -1,377 +0,0 @@ -skinname = 'fedora'; - $this->stylename = 'fedora'; - $this->template = 'FedoraTemplate'; - } -} - -/** - * @todo document - * @addtogroup Skins - */ -class FedoraTemplate extends QuickTemplate { - /** - * Template filter callback for Fedora 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 $wgUser; - $skin = $wgUser->getSkin(); - - // Suppress warnings to prevent notices about missing indexes in $this->data - wfSuppressWarnings(); - -?> -data['xhtmlnamespaces'] as $tag => $ns) { - ?>xmlns:xml:lang="text('lang') ?>" lang="text('lang') ?>" dir="text('dir') ?>"> - - - html('headlinks') ?> - <?php $this->text('pagetitle') ?> - html('csslinks') ?> - - - - - - data['printable']) ) { ?>media="print" href="text('stylepath') ?>/common/commonPrint.css?" /> - - - - - - - - data ); ?> - - -data['jsvarurl' ]) { ?> - -data['usercss' ]) { ?> - -data['userjs' ]) { ?> - -data['userjsprev']) { ?> - -data['trackbackhtml']) print $this->data['trackbackhtml']; ?> - -html('headscripts') ?> - -data['body_ondblclick']) { ?>ondblclick="text('body_ondblclick') ?>" -data['body_onload' ]) { ?>onload="text('body_onload') ?>" - class="mediawiki text('nsclass') ?> text('dir') ?> text('pageclass') ?>"> -
- - - -
- data['sitenotice']) { ?>
html('sitenotice') ?>
-

data['displaytitle']!=""?$this->html('title'):$this->text('title') ?>

-

msg('tagline') ?>

-
html('subtitle') ?>
- data['undelete']) { ?>
html('undelete') ?>
- data['newtalk'] ) { ?>
html('newtalk') ?>
- data['showjumplinks']) { ?> - - html('bodytext') ?> - data['catlinks']) { ?> - -
- - - - -
-
- -
- - html('bottomscripts'); /* JS call to runBodyOnloadHook */ ?> - - - - - - -html('reporttime') ?> -data['debug'] ): ?> - - - - diff --git a/roles/mediawiki123/files/skins/fedora/IE50Fixes.css b/roles/mediawiki123/files/skins/fedora/IE50Fixes.css deleted file mode 100644 index 027e32ed0c..0000000000 --- a/roles/mediawiki123/files/skins/fedora/IE50Fixes.css +++ /dev/null @@ -1,67 +0,0 @@ -/* -** IE5.0 Fix Stylesheet -*/ - -#column-content { - margin: 0 !important; - float: none; -} -#column-content #content { - margin-top: 3em; - height: 1%; -} -#column-one { - position: absolute; - overflow: visible; - top: 0; - left: 0; - z-index: 3; -} -#footer { - margin: 0 0 0 13.6em; -} - -/* IE 5 & 5.5 interpret keyword sizes one off */ -body { font-size: xx-small; } -/* -** the edit tabs -*/ -#p-cactions li { - float: left; - padding-top: 0; - padding-bottom: 0 !important; - height: 0.9em; -} -#p-cactions li a { - display: block; - padding-bottom: 0.045em; -} -#p-cactions li.selected a { - padding-bottom: 0.17em; -} -#p-cactions li a:hover { - padding-bottom: 0.17em; -} -/* 5.0 doesn't like the background icon for external links and user */ -.link-external, -.external { - background: none; - padding: 0; -} -#p-personal ul { float: right } -#p-personal li { float: left } -li#pt-userpage, -li#pt-anonuserpage, -li#pt-login, -li#pt-logout { - background: none; - padding-left: none; -} -.visualClear { - width: 100%; - height: 0px; - padding:0; - margin: 0; -} -.firstHeading { margin-bottom: .3em; } -/*div{ border:1px solid Red !important;}*/ diff --git a/roles/mediawiki123/files/skins/fedora/IE55Fixes.css b/roles/mediawiki123/files/skins/fedora/IE55Fixes.css deleted file mode 100644 index 637daae17f..0000000000 --- a/roles/mediawiki123/files/skins/fedora/IE55Fixes.css +++ /dev/null @@ -1,85 +0,0 @@ -/* IE5.5/win- only fixes */ - -#column-content { - float: none; - margin-left: 0; - height: 1%; -} -#column-content #content { - position: relative; - z-index: 5; - margin-left: 12.2em; - margin-top: 3em; - height: 1%; -} -#column-one { - position: absolute; - top: 0; - left: 0; - z-index: 4; - width: 100%; -} -#footer { - margin-left: 13.6em; - border-left: 1px solid #fabd23; -} - -/*#bodyContent div, -#bodyContent pre { overflow: auto; }*/ - -#p-personal { padding-bottom: .1em; } - -body { font-size: xx-small; } - -#p-cactions { - width: 76% !important; - z-index: 3 !important; - float: none; -} -#p-cactions li { - padding-bottom: 0 !important; - border: none; - background-color: transparent; - cursor: default; - float: none !important; -} -#p-cactions li a { - display: inline-block !important; - vertical-align: top; - padding-bottom: 0; - border: solid #aaa; - border-width: 1px 1px 0; -} -#p-cactions li.selected a { - border-color: #fabd23; - padding-bottom: 0.17em; -} -#p-cactions li a:hover { - padding-bottom: 0.17em; -} -#p-navigation a { - display: inline-block; - width: 100%; -} -.portlet { - overflow: hidden; -} -#bodyContent a.external { - background: url(external.png) center right no-repeat; - padding-right: 13px; -} -/* show the hand */ -#p-logo a, -#p-logo a:hover { - cursor: pointer; -} -.visualClear { - width: 90%; - height: 1px; - padding: 0; - margin: 0; -} - -#editform { - width: 100%; -} diff --git a/roles/mediawiki123/files/skins/fedora/IE60Fixes.css b/roles/mediawiki123/files/skins/fedora/IE60Fixes.css deleted file mode 100644 index 6b646c703b..0000000000 --- a/roles/mediawiki123/files/skins/fedora/IE60Fixes.css +++ /dev/null @@ -1,84 +0,0 @@ -/* 6.0 - only fixes */ -/* content area */ -/* workaround for various ie float bugs */ -#column-content { - float: none; - margin-left: 0; - height: 1%; -} -#column-content #content { - margin-left: 12.2em; - margin-top: 3em; - height: 1%; -} -#column-one { - position: absolute; - top: 0; - left: 0; - z-index: 4; -} -#footer { - margin-left: 13.6em; - border-left: 1px solid #fabd23; -} - -/* the tabs */ - -#p-cactions { - z-index: 3; -} - -#p-cactions li { - padding-bottom: 0 !important; - border: none; - background-color: transparent; - cursor: default; - float: none !important; -} -#p-cactions li a { - display: inline-block !important; - vertical-align: top; - padding-bottom: 0; - border: solid #aaa; - border-width: 1px 1px 0; -} -#p-cactions li.selected a { - border-color: #fabd23; - padding-bottom: 0.17em; -} -#p-cactions li a:hover { - padding-bottom: 0.17em; -} -#p-navigation a { - display: inline-block; - width: 100%; -} -#portal-personaltools { - padding-bottom: 0.1em; -} -#bodyContent a.external { - background: url(external.png) center right no-repeat; - padding-right: 13px; -} - -/* show the hand */ -#p-logo a, -#p-logo a:hover { - cursor: pointer; -} -div.visualClear { - width:100%; - line-height: 0; -} -textarea { - width: 96%; -} - -div.editsection, -#catlinks, -div.tright, -div.tleft { - position: relative; -} -/*{ border:1px solid Red !important;}*/ - diff --git a/roles/mediawiki123/files/skins/fedora/IE70Fixes.css b/roles/mediawiki123/files/skins/fedora/IE70Fixes.css deleted file mode 100644 index 43ff7076d5..0000000000 --- a/roles/mediawiki123/files/skins/fedora/IE70Fixes.css +++ /dev/null @@ -1,74 +0,0 @@ -/* 7.0 - only fixes */ -/* content area */ -/* workaround for various ie float bugs */ - -/* This bit is needed to make links clickable... WTF */ -#column-content #content { - margin-left: 12.2em; - margin-top: 3em; - height: 1%; -} - -.rtl #column-one { - /* For some reason it tries to inherit the padding-top into every div, - * and I can't figure out how to get it back off. - * Margin works correctly for this use, though. - */ - padding-top: 0; - margin-top: 160px; -} - -/* the tabs */ - -#p-cactions { - z-index: 3; -} - - -#p-cactions li { - padding-bottom: 0 !important; - border: none; - background-color: transparent; - cursor: default; - float: none !important; -} - -#p-cactions li a { - display: inline-block !important; - vertical-align: top; - padding-bottom: 0; - border: solid #aaa; - border-width: 1px 1px 0; -} -#p-cactions li.selected a { - border-color: #fabd23; - padding-bottom: 0.17em; -} -#p-cactions li a:hover { - padding-bottom: 0.17em; -} -#p-navigation a { - display: inline-block; - width: 100%; -} -#portal-personaltools { - padding-bottom: 0.1em; -} -textarea { - width: 96%; -} - -/* -div.editsection, -#catlinks, -div.tright, -div.tleft { - position: relative; -} -*/ - - -#footer li { - /* Work around bug with inline
  • tags with right margins and nowrap */ - margin-right: 0; -} diff --git a/roles/mediawiki123/files/skins/fedora/IEMacFixes.css b/roles/mediawiki123/files/skins/fedora/IEMacFixes.css deleted file mode 100644 index f1b0571953..0000000000 --- a/roles/mediawiki123/files/skins/fedora/IEMacFixes.css +++ /dev/null @@ -1,44 +0,0 @@ -/* IE/Mac only fix stylesheet, imported from main.css */ -#portal-column-content { - margin: 0 0 4.8em 0; - float: none; -} -#portal-column-content #content { - z-index: 0; -} -#portal-column-one { - position: absolute; - top: 0; - left: 0; - z-index: 3; -} -#portal-footer { - margin-left: 12em; -} -/* -#portlet-contentViews { - top: 0.6em !important; - left: 14.5em !important; -} -*/ -#portlet-contentViews li, -#portlet-contentViews .selected { - border: none !important; -} -#portlet-contentViews li a { - border: 1px solid #aaaaaa; - border-bottom: none; -} -#portlet-contentViews li.selected a { - border: 1px solid #fabd23; - border-bottom: none; -} -/* no background images */ -li#personaltools-userpage, -li#personaltools-login/* */ { - background: none; - padding-left: none; -} -#mactest { - color: green; -} diff --git a/roles/mediawiki123/files/skins/fedora/KHTMLFixes.css b/roles/mediawiki123/files/skins/fedora/KHTMLFixes.css deleted file mode 100644 index 97fba0c42a..0000000000 --- a/roles/mediawiki123/files/skins/fedora/KHTMLFixes.css +++ /dev/null @@ -1,3 +0,0 @@ -/* KHTML fix stylesheet */ -/* work around the horizontal scrollbars */ -#column-content { margin-left: 0; } diff --git a/roles/mediawiki123/files/skins/fedora/Opera6Fixes.css b/roles/mediawiki123/files/skins/fedora/Opera6Fixes.css deleted file mode 100644 index 88704739ae..0000000000 --- a/roles/mediawiki123/files/skins/fedora/Opera6Fixes.css +++ /dev/null @@ -1,14 +0,0 @@ -/* opera 6 fixes */ -#column-one { - position: relative; - max-width: 11.7em; -} -#p-personal { - width: 45em; - margin-left: 8.6em; - right: 0; -} -#bodyContent a.external { - background: url(external.png) center right no-repeat; - padding-right: 13px; -} diff --git a/roles/mediawiki123/files/skins/fedora/Opera7Fixes.css b/roles/mediawiki123/files/skins/fedora/Opera7Fixes.css deleted file mode 100644 index 446ea44cdb..0000000000 --- a/roles/mediawiki123/files/skins/fedora/Opera7Fixes.css +++ /dev/null @@ -1,11 +0,0 @@ -/* small tweaks for opera seven */ -#p-cactions { - margin-top: .1em; -} -#p-cactions li a { - top: 2px; -} -#bodyContent a.external { - background: url(external.png) center right no-repeat; - padding-right: 13px; -} diff --git a/roles/mediawiki123/files/skins/fedora/audio.png b/roles/mediawiki123/files/skins/fedora/audio.png deleted file mode 100644 index 1c56bdc8d8bcef5c6b1a9f588462dd622fe911c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0y~yVBlt8VBq3lW?*0l)eG6kz`($g?&#~tz_9*=IcwKT z1_lPn64!{5;QX|b^2DN42FH~Aq*MjZ+{EHGgv_Wz%Ibr&1A}NukYDhBEPz4#X6-8m28K9K7srr_TS)?pOpb{HnoI%? zJPFGTpExH*eAZun%x#3InVVZ(+A6E<`(NUQTZFc>mKDwqi~Z)b2| zP~6PO#1YBsz@Ye=l|v!Ln31W2@uXe@12e;vNVb(H(;Fu-FfcH9y85}Sb4q9e0KOD} Ak^lez diff --git a/roles/mediawiki123/files/skins/fedora/bullet.gif b/roles/mediawiki123/files/skins/fedora/bullet.gif deleted file mode 100755 index b43de48a4701e5123846ee5f0357b65065eca04a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50 zcmZ?wbhEHbWM$xGXkcJS?wRxd|9{1wEQ|~cj0`#q3=9k)83rcKp8l1)AMh`3S;=4x E08E7qr2qf` diff --git a/roles/mediawiki123/files/skins/fedora/discussionitem_icon.gif b/roles/mediawiki123/files/skins/fedora/discussionitem_icon.gif deleted file mode 100755 index baec471afc095d864e7e2dbba473111ec3de6fc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 949 zcmZ?wbhEHb6krfw_|CxK=jWH5ot;1ZSpJOT6Lod}3r_0p?rvIqV)EM4^H!bh-1VV* z_lMrSA13VkIC1~SwVN+&-F{)uo(q!>e4KpXQG};@9n0zwW&DZTIzWdv1I`eE9IGBbP27zkK-4kK^}#oVfqv?4uv& zAN{=i^w*VVzpg&}b?eoyyRU!Wd;R+NSLvJA;VL~Bu=1%p~-=Xi<^aE zuS7E|m!PasNP+>w0gi4qh83&{2b`F%7=-Sh zJIBDl5aH?K7*cU7=>Zc{npj?514Gh-M^BzSNlJLg#-YHb7gkoLr{*RG5>9&jfZ-$) zi$Fxn+__V^6&emG$;jlyFfg)+Gjb^G;Ba7Q+}iBJ0Mewvz+u3UGnc9HU{TE{1_lNO MPgg&ebxsLQ0Q(hp zq@7_%`wsywuQ;YMFfg!}1o;I+L>Q#JncWx|7%V(p9780+RZlw#F*vX=J1V{Y?|<*0 zOo+V7tUau!Dz@Z2-*m#N=*yJTf{PbAtvff5{io<-MOpnHjFE2`XU{%jn#RDuz~JfX K=d#Wzp$Py=tv)UQ diff --git a/roles/mediawiki123/files/skins/fedora/file_icon.gif b/roles/mediawiki123/files/skins/fedora/file_icon.gif deleted file mode 100755 index 847f6485efb453b6340f92f6d40db60a776a3b92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 921 zcmZ?wbhEHb6krfw_|CxK=jZoda8h@7ckkX0E6#q|aPjM=%U^d~`?l-)x4k#N9k~7d z@SX3+?tMS`;K!MVKh8h?dGX25tIvO4dG_o2i=Ve%{<`z}*WK5@?!Wo<=-uxp?|(n} z@cY@vKQBN1dGqDZyRUygeE<9D``<4={(bxP@5k@|zyAFH{pbJRfB*me`~Uy{e}+*o z3I-Y|{$ycfU|?j>0XYPeCm1-&7??R^JT@#i*v!tV5yQcd$iS$fw5Z{R!NMb*g4$v& z5*u3>7!*wTS}K}cIQW@^xs to be visible through - floated tables */ - background-color: white; -} -a { - text-decoration: none; - color: #002bb8; - background: none; -} -a:visited { - color: #5a3696; -} -a:active { - color: #faa700; -} -a:hover { - text-decoration: underline; -} -a.stub { - color: #772233; -} -a.new, #p-personal a.new { - color: #ba0000; -} -a.new:visited, #p-personal a.new:visited { - color: #a55858; -} - -img { - border: none; - vertical-align: middle; -} -p img { - margin: 0; -} - -hr { - height: 1px; - color: #aaa; - background-color: #aaa; - border: 0; - margin: .2em 0 .2em 0; -} - -h1, h2, h3, h4, h5, h6 { - color: black; - background: none; - font-weight: normal; - margin: 0; - padding-top: .5em; - padding-bottom: .17em; - border-bottom: 1px solid #aaa; -} -h1 { font-size: 188%; } -h1 .editsection { font-size: 53%; } -h2 { font-size: 150%; } -h2 .editsection { font-size: 67%; } -h3, h4, h5, h6 { - border-bottom: none; - font-weight: bold; -} -h3 { font-size: 132%; } -h3 .editsection { font-size: 76%; font-weight: normal; } -h4 { font-size: 116%; } -h4 .editsection { font-size: 86%; font-weight: normal; } -h5 { font-size: 100%; } -h5 .editsection { font-weight: normal; } -h6 { font-size: 80%; } -h6 .editsection { font-size: 125%; font-weight: normal; } - -.editsection { - float: right; - margin-left: 5px; -} - -ul { - line-height: 1.5em; - list-style-type: square; - margin: .3em 0 0 1.5em; - padding: 0; - list-style-image: url(bullet.gif); -} -ol { - line-height: 1.5em; - margin: .3em 0 0 3.2em; - padding: 0; - list-style-image: none; -} -li { - margin-bottom: .1em; -} -dt { - font-weight: bold; - margin-bottom: .1em; -} -dl { - margin-top: .2em; - margin-bottom: .5em; -} -dd { - line-height: 1.5em; - margin-left: 2em; - margin-bottom: .1em; -} - -fieldset { - border: 1px solid #2f6fab; - margin: 1em 0 1em 0; - padding: 0 1em 1em; - line-height: 1.5em; -} -legend { - padding: .5em; - font-size: 95%; -} -form { - border: none; - margin: 0; -} - -textarea { - width: 100%; - padding: .1em; -} - -input.historysubmit { - padding: 0 .3em .3em .3em !important; - font-size: 94%; - cursor: pointer; - height: 1.7em !important; - margin-left: 1.6em; -} -select { - vertical-align: top; -} -abbr, acronym, .explain { - border-bottom: 1px dotted black; - color: black; - background: none; - cursor: help; -} -q { - font-family: Times, "Times New Roman", serif; - font-style: italic; -} -/* disabled for now -blockquote { - font-family: Times, "Times New Roman", serif; - font-style: italic; -}*/ -code { - background-color: #f9f9f9; -} -pre { - padding: 1em; - border: 1px dashed #2f6fab; - color: black; - background-color: #f9f9f9; - line-height: 1.1em; -} - -/* -** the main content area -*/ - -#contentSub, #contentSub2 { - font-size: 84%; - line-height: 1.2em; - margin: 0 0 1.4em 1em; - color: #7d7d7d; - width: auto; -} -span.subpages { - display: block; -} - -/* Some space under the headers in the content area */ -#bodyContent h1, #bodyContent h2 { - margin-bottom: .6em; -} -#bodyContent h3, #bodyContent h4, #bodyContent h5 { - margin-bottom: .3em; -} -.firstHeading { - margin-bottom: .1em; -} - -/* user notification thing */ -.usermessage { - background-color: #ffce7b; - border: 1px solid #ffa500; - color: black; - font-weight: bold; - margin: 2em 0 1em; - padding: .5em 1em; - vertical-align: middle; -} -#siteNotice { - text-align: center; - font-size: 95%; - padding: 0 .9em; -} -#siteNotice p { - margin: 0; - padding: 0; -} -.error { - color: red; - font-size: larger; -} -.errorbox, .successbox { - font-size: larger; - border: 2px solid; - padding: .5em 1em; - float: left; - margin-bottom: 2em; - color: #000; -} -.errorbox { - border-color: red; - background-color: #fff2f2; -} -.successbox { - border-color: green; - background-color: #dfd; -} -.errorbox h2, .successbox h2 { - font-size: 1em; - font-weight: bold; - display: inline; - margin: 0 .5em 0 0; - border: none; -} - -#catlinks { - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - margin-top: 1em; - clear: both; -} -/* currently unused, intended to be used by a metadata box -in the bottom-right corner of the content area */ -.documentDescription { - /* The summary text describing the document */ - font-weight: bold; - display: block; - margin: 1em 0; - line-height: 1.5em; -} -.documentByLine { - text-align: right; - font-size: 90%; - clear: both; - font-weight: normal; - color: #76797c; -} - -/* emulate center */ -.center { - width: 100%; - text-align: center; -} -*.center * { - margin-left: auto; - margin-right: auto; -} -/* small for tables and similar */ -.small, .small * { - font-size: 94%; -} -table.small { - font-size: 100%; -} - -/* -** content styles -*/ - -#toc, -.toc, -.mw-warning { - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; -} -#toc h2, -.toc h2 { - display: inline; - border: none; - padding: 0; - font-size: 100%; - font-weight: bold; -} -#toc #toctitle, -.toc #toctitle, -#toc .toctitle, -.toc .toctitle { - text-align: center; -} -#toc ul, -.toc ul { - list-style-type: none; - list-style-image: none; - margin-left: 0; - padding-left: 0; - text-align: left; -} -#toc ul ul, -.toc ul ul { - margin: 0 0 0 2em; -} -#toc .toctoggle, -.toc .toctoggle { - font-size: 94%; -} - -.mw-warning { - margin-left: 50px; - margin-right: 50px; - text-align: center; -} - -/* images */ -div.floatright, table.floatright { - clear: right; - float: right; - position: relative; - margin: 0 0 .5em .5em; - border: 0; -/* - border: .5em solid white; - border-width: .5em 0 .8em 1.4em; -*/ -} -div.floatright p { font-style: italic; } -div.floatleft, table.floatleft { - float: left; - clear: left; - position: relative; - margin: 0 .5em .5em 0; - border: 0; -/* - margin: .3em .5em .5em 0; - border: .5em solid white; - border-width: .5em 1.4em .8em 0; -*/ -} -div.floatleft p { font-style: italic; } -/* thumbnails */ -div.thumb { - margin-bottom: .5em; - border-style: solid; - border-color: white; - width: auto; -} -div.thumbinner { - border: 1px solid #ccc; - padding: 3px !important; - background-color: #f9f9f9; - font-size: 94%; - text-align: center; - overflow: hidden; -} -html .thumbimage { - border: 1px solid #ccc; -} -html .thumbcaption { - border: none; - text-align: left; - line-height: 1.4em; - padding: 3px !important; - font-size: 94%; -} -div.magnify { - float: right; - border: none !important; - background: none !important; -} -div.magnify a, div.magnify img { - display: block; - border: none !important; - background: none !important; -} -div.tright { - clear: right; - float: right; - border-width: .5em 0 .8em 1.4em; -} -div.tleft { - float: left; - clear: left; - margin-right: .5em; - border-width: .5em 1.4em .8em 0; -} - -.hiddenStructure { - display: none; - speak: none; -} -img.tex { - vertical-align: middle; -} -span.texhtml { - font-family: serif; -} - -/* -** classes for special content elements like town boxes -** intended to be referenced directly from the wiki src -*/ - -/* -** User styles -*/ -/* table standards */ -table.rimage { - float: right; - position: relative; - margin-left: 1em; - margin-bottom: 1em; - text-align: center; -} -.toccolours { - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; -} -div.townBox { - position: relative; - float: right; - background: white; - margin-left: 1em; - border: 1px solid gray; - padding: .3em; - width: 200px; - overflow: hidden; - clear: right; -} -div.townBox dl { - padding: 0; - margin: 0 0 .3em; - font-size: 96%; -} -div.townBox dl dt { - background: none; - margin: .4em 0 0; -} -div.townBox dl dd { - margin: .1em 0 0 1.1em; - background-color: #f3f3f3; -} - -/* -** edit views etc -*/ -.special li { - line-height: 1.4em; - margin: 0; - padding: 0; -} - -/* Page history styling */ -/* the auto-generated edit comments */ -.autocomment { - color: gray; -} -#pagehistory span.user { - margin-left: 1.4em; - margin-right: .4em; -} -#pagehistory span.minor { - font-weight: bold; -} -#pagehistory li { - border: 1px solid white; -} -#pagehistory li.selected { - background-color: #f9f9f9; - border: 1px dashed #aaa; -} - -/* -** Diff rendering -*/ -table.diff, td.diff-otitle, td.diff-ntitle { - background-color: white; -} -td.diff-addedline { - background: #cfc; - font-size: smaller; -} -td.diff-deletedline { - background: #ffa; - font-size: smaller; -} -td.diff-context { - background: #eee; - font-size: smaller; -} -.diffchange { - color: red; - font-weight: bold; -} - -/* -** keep the whitespace in front of the ^=, hides rule from konqueror -** this is css3, the validator doesn't like it when validating as css2 -*/ -#bodyContent a.external, -#bodyContent a[href ^="gopher://"] { - background: url(external.png) center right no-repeat; - padding-right: 13px; -} -#bodyContent a[href ^="https://"], -.link-https { - background: url(lock_icon.gif) center right no-repeat; - padding-right: 16px; -} -#bodyContent a[href ^="mailto:"], -.link-mailto { - background: url(mail_icon.gif) center right no-repeat; - padding-right: 18px; -} -#bodyContent a[href ^="news://"] { - background: url(news_icon.png) center right no-repeat; - padding-right: 18px; -} -#bodyContent a[href ^="ftp://"], -.link-ftp { - background: url(file_icon.gif) center right no-repeat; - padding-right: 18px; -} -#bodyContent a[href ^="irc://"], -.link-irc { - background: url(discussionitem_icon.gif) center right no-repeat; - padding-right: 18px; -} -#bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"], -#bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"], -#bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"], -#bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"], -#bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"], -#bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"], -.link-audio { - background: url("audio.png") center right no-repeat; - padding-right: 13px; -} -#bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"], -#bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"], -#bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"], -#bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"], -.link-video { - background: url("video.png") center right no-repeat; - padding-right: 13px; -} -#bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"], -#bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"], -#bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"], -.link-document { - background: url("document.png") center right no-repeat; - padding-right: 12px; -} - -/* disable interwiki styling */ -#bodyContent a.extiw, -#bodyContent a.extiw:active { - color: #36b; - background: none; - padding: 0; -} -#bodyContent a.external { - color: #36b; -} -/* this can be used in the content area to switch off -special external link styling */ -#bodyContent .plainlinks a { - background: none !important; - padding: 0 !important; -} -/* -** Structural Elements -*/ - -/* -** general portlet styles (elements in the quickbar) -*/ -.portlet { - border: none; - margin: 0 0 .5em; - padding: 0; - float: none; - width: 11.6em; - overflow: hidden; -} -.portlet h4 { - font-size: 95%; - font-weight: normal; - white-space: nowrap; -} -.portlet h5 { - background: transparent; - padding: 0 1em 0 .5em; - display: inline; - height: 1em; - text-transform: lowercase; - font-size: 91%; - font-weight: normal; - white-space: nowrap; -} -.portlet h6 { - background: #ffae2e; - border: 1px solid #2f6fab; - border-style: solid solid none solid; - padding: 0 1em 0 1em; - text-transform: lowercase; - display: block; - font-size: 1em; - height: 1.2em; - font-weight: normal; - white-space: nowrap; -} -.pBody { - font-size: 95%; - background-color: white; - color: black; - border-collapse: collapse; - border: 1px solid #aaa; - padding: 0 .8em .3em .5em; -} -.portlet h1, -.portlet h2, -.portlet h3, -.portlet h4 { - margin: 0; - padding: 0; -} -.portlet ul { - line-height: 1.5em; - list-style-type: square; - list-style-image: url(bullet.gif); - font-size: 95%; -} -.portlet li { - padding: 0; - margin: 0; -} - -/* -** Logo properties -*/ - -@media handheld { - #p-logo { display: none } -} - -/* -** the navigation portlet -*/ - -#p-navigation .pBody { - padding-right: 0; -} - -#p-navigation li.active a, #p-navigation li.active a:hover { - text-decoration: none; - font-weight: bold; -} - - -/* -** Search portlet -*/ -input.searchButton { - margin-top: 1px; - font-size: 95%; -} -#searchGoButton { - padding-left: .5em; - padding-right: .5em; - font-weight: bold; -} -#searchInput { - width: 10.9em; - margin: 0; - font-size: 95%; -} -#p-search .pBody { - padding: .5em .4em .4em .4em; - text-align: center; -} - -/* -** the personal toolbar -*/ -#p-personal ul { - text-transform: lowercase; -} -#p-personal li.active { - font-weight: bold; -} -/* -** the page-related actions- page/talk, edit etc -*/ -#p-cactions .hiddenStructure { - display: none; -} -#p-cactions li a { - text-transform: lowercase; -} - -/* TODO: #t-iscite is only used by the Cite extension, come up with some - * system which allows extensions to add to this file on the fly - */ -#t-ispermalink, #t-iscite { - color: #999; -} -/* -** footer -*/ -#footer { - background-color: white; - border-top: 1px solid #fabd23; - border-bottom: 1px solid #fabd23; - margin: .6em 0 1em 0; - padding: .4em 0 1.2em 0; - text-align: center; - font-size: 90%; -} -#footer li { - display: inline; - margin: 0 1.3em; -} -/* hide from incapable browsers */ -head:first-child+body #footer li { white-space: nowrap; } -#f-poweredbyico, #f-copyrightico { - margin: 0 8px; - position: relative; - top: -2px; /* Bump it up just a tad */ -} -#f-poweredbyico { - float: right; - height: 1%; -} -#f-copyrightico { - float: left; - height: 1%; -} - -/* js pref toc */ -#preftoc { - margin: 0; - padding: 0; - width: 100%; - clear: both; -} -#preftoc li { - background-color: #f0f0f0; - color: #000; -} -#preftoc li.selected { - font-weight: bold; - background-color: #f9f9f9; - border: 1px solid #aaa; - border-bottom: none; - cursor: default; - top: 1px; - padding-top: 2px; - margin-right: -3px; -} -#preftoc > li.selected { - top: 2px; -} -#preftoc a, -#preftoc a:active { - display: block; - color: #000; - padding: 0 .7em; - position: relative; - text-decoration: none; -} -#preftoc li.selected a { - cursor: default; - text-decoration: none; -} -#prefcontrol { - padding-top: 2em; - clear: both; -} -#preferences { - margin: 0; - border: 1px solid #aaa; - clear: both; - padding: 1.5em; - background-color: #F9F9F9; -} -.prefsection { - border: none; - padding: 0; - margin: 0; -} -.prefsection fieldset { - border: 1px solid #aaa; - float: left; - margin-right: 2em; -} -.prefsection legend { - font-weight: bold; -} -.prefsection table, .prefsection legend { - background-color: #F9F9F9; -} -div.prefsectiontip { - font-size: 95%; - margin-top: 0; - background-color: #FFC1C1; - padding: .2em .7em; - clear: both; -} -.btnSavePrefs { - font-weight: bold; - padding-left: .3em; - padding-right: .3em; -} - -.preferences-login { - clear: both; - margin-bottom: 1.5em; -} - -.prefcache { - font-size: 90%; - margin-top: 2em; -} - -div#userloginForm form, -div#userlogin form#userlogin2 { - margin: 0 3em 1em 0; - border: 1px solid #aaa; - clear: both; - padding: 1.5em 2em; - background-color: #f9f9f9; - float: left; -} - -div#userloginForm table, -div#userlogin form#userlogin2 table { - background-color: #f9f9f9; -} - -div#userloginForm h2, -div#userlogin form#userlogin2 h2 { - padding-top: 0; -} - -div#userlogin .captcha { - border: 1px solid #bbb; - padding: 1.5em 2em; - width: 400px; - background-color: white; -} - - -#userloginprompt, #languagelinks { - font-size: 85%; -} - -#login-sectiontip { - font-size: 85%; - line-height: 1.2; - padding-top: 2em; -} - -#userlogin .loginText, #userlogin .loginPassword { - width: 12em; -} - -#userloginlink a, #wpLoginattempt, #wpCreateaccount { - font-weight: bold; -} - -/* more IE fixes */ -/* float/negative margin brokenness */ -* html #footer {margin-top: 0;} -* html #column-content { - display: inline; - margin-bottom: 0; -} -* html div.editsection { font-size: smaller; } -#pagehistory li.selected { position: relative; } - -/* Mac IE 5.0 fix; floated content turns invisible */ -* > html #column-content { - float: none; -} -* > html #column-one { - position: absolute; - left: 0; - top: 0; -} -* > html #footer { - margin-left: 13.2em; -} -.redirectText { - font-size: 150%; - margin: 5px; -} - -.printfooter { - display: none; -} - -.not-patrolled { - background-color: #ffa; -} -div.patrollink { - font-size: 75%; - text-align: right; -} -span.newpage, span.minor, span.searchmatch, span.bot { - font-weight: bold; -} -span.unpatrolled { - font-weight: bold; - color: red; -} - -span.searchmatch { - color: red; -} -.sharedUploadNotice { - font-style: italic; -} - -span.updatedmarker { - color: black; - background-color: #0f0; -} - -table.gallery { - border: 1px solid #ccc; - margin: 2px; - padding: 2px; - background-color: white; -} - -table.gallery tr { - vertical-align: top; -} - -table.gallery td { - vertical-align: top; - background-color: #f9f9f9; - border: solid 2px white; -} - -/* Keep this temporarily so that cached pages will display right */ -table.gallery td.galleryheader { - text-align: center; - font-weight: bold; -} -table.gallery caption { - font-weight: bold; -} - -div.gallerybox { - margin: 2px; - width: 150px; -} - -div.gallerybox div.thumb { - text-align: center; - border: 1px solid #ccc; - margin: 2px; -} - -div.gallerytext { - font-size: 94%; - padding: 2px 4px; -} - -span.comment { - font-style: italic; -} - -span.changedby { - font-size: 95%; -} - -.previewnote { - text-indent: 3em; - color: #c00; - border-bottom: 1px solid #aaa; - padding-bottom: 1em; - margin-bottom: 1em; -} - -.previewnote p { - margin: 0; - padding: 0; -} - -.editExternally { - border: 1px solid gray; - background-color: #ffffff; - padding: 3px; - margin-top: 0.5em; - float: left; - font-size: small; - text-align: center; -} -.editExternallyHelp { - font-style: italic; - color: gray; -} - -li span.deleted, span.history-deleted { - text-decoration: line-through; - color: #888; - font-style: italic; -} - -.toggle { - margin-left: 2em; - text-indent: -2em; -} - -/* Classes for EXIF data display */ -table.mw_metadata { - font-size: 0.8em; - margin-left: 0.5em; - margin-bottom: 0.5em; - width: 300px; -} - -table.mw_metadata caption { - font-weight: bold; -} - -table.mw_metadata th { - font-weight: normal; -} - -table.mw_metadata td { - padding: 0.1em; -} - -table.mw_metadata { - border: none; - border-collapse: collapse; -} - -table.mw_metadata td, table.mw_metadata th { - text-align: center; - border: 1px solid #aaaaaa; - padding-left: 0.1em; - padding-right: 0.1em; -} - -table.mw_metadata th { - background-color: #f9f9f9; -} - -table.mw_metadata td { - background-color: #fcfcfc; -} - -table.collapsed tr.collapsable { - display: none; -} - - -/* filetoc */ -ul#filetoc { - text-align: center; - border: 1px solid #aaaaaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; - margin-bottom: 0.5em; - margin-left: 0; - margin-right: 0; -} - -#filetoc li { - display: inline; - list-style-type: none; - padding-right: 2em; -} - -input#wpSummary { - width: 80%; -} - -/* @bug 1714 */ -input#wpSave, input#wpDiff { - margin-right: 0.33em; -} - -#editform .editOptions { - display: inline; -} - -#wpSave { - font-weight: bold; -} - -/* Classes for article validation */ - -table.revisionform_default { - border: 1px solid #000000; -} - -table.revisionform_focus { - border: 1px solid #000000; - background-color:#00BBFF; -} - -tr.revision_tr_default { - background-color:#EEEEEE; -} - -tr.revision_tr_first { - background-color:#DDDDDD; -} - -p.revision_saved { - color: green; - font-weight:bold; -} - -#mw_trackbacks { - border: solid 1px #bbbbff; - background-color: #eeeeff; - padding: 0.2em; -} - - -/* Allmessages table */ - -#allmessagestable th { - background-color: #b2b2ff; -} - -#allmessagestable tr.orig { - background-color: #ffe2e2; -} - -#allmessagestable tr.new { - background-color: #e2ffe2; -} - -#allmessagestable tr.def { - background-color: #f0f0ff; -} - - -/* noarticletext */ -div.noarticletext { - border: 1px solid #ccc; - background: #fff; - padding: .2em 1em; - color: #000; -} - -div#searchTargetContainer { - left: 10px; - top: 10px; - width: 90%; - background: white; -} - -div#searchTarget { - padding: 3px; - margin: 5px; - background: #F0F0F0; - border: solid 1px blue; -} - -div#searchTarget ul li { - list-style: none; -} - -div#searchTarget ul li:before { - color: orange; - content: "\00BB \0020"; -} - -div.multipageimagenavbox { - border: solid 1px silver; - padding: 4px; - margin: 1em; - -moz-border-radius: 6px; - background: #f0f0f0; -} - -div.multipageimagenavbox div.thumb { - border: none; - margin-left: 2em; - margin-right: 2em; -} - -div.multipageimagenavbox hr { - margin: 6px; -} - -table.multipageimage td { - text-align: center; -} - -/** Special:Version */ - -table#sv-ext, table#sv-hooks { - margin: 1em; - padding:0em; -} - -#sv-ext td, #sv-hooks td, -#sv-ext th, #sv-hooks th { - border: 1px solid #A0A0A0; - padding: 0 0.15em 0 0.15em; -} -#sv-ext th, #sv-hooks th { - background-color: #F0F0F0; - color: black; - padding: 0 0.15em 0 0.15em; -} -tr.sv-space{ - height: 0.8em; - border:none; -} -tr.sv-space td { display: none; } - -/* - Table pager (e.g. Special:Imagelist) - - remove underlines from the navigation link - - collapse borders - - set the borders to outsets (similar to Special:Allmessages) - - remove line wrapping for all td and th, set background color - - restore line wrapping for the last two table cells (description and size) -*/ -.TablePager_nav a { text-decoration: none; } -.TablePager { border-collapse: collapse; } -.TablePager, .TablePager td, .TablePager th { - border: 0.15em solid #777777; - padding: 0 0.15em 0 0.15em; -} -.TablePager th { background-color: #eeeeff } -.TablePager td { background-color: #ffffff } -.TablePager tr:hover td { background-color: #eeeeff } - -.imagelist td, .imagelist th { white-space: nowrap } -.imagelist .TablePager_col_links { background-color: #eeeeff } -.imagelist .TablePager_col_img_description { white-space: normal } -.imagelist th.TablePager_sort { background-color: #ccccff } - -.templatesUsed { margin-top: 1.5em; } - -.mw-summary-preview { - margin: 0.1em 0; -} -@media handheld { - .nonessential { - /* Kill big bulky stuff that will clog up the screen */ - display: none; - } -} - -/** - * Here is some stuff that's ACTUALLY COMMON TO ALL SKINS. - * When the day comes, it can be moved to a *real* common.css. - */ -.mw-plusminus-null { color: #aaa; } -.texvc { direction: ltr; unicode-bidi: embed; } -/* Stop floats from intruding into edit area in previews */ -#toolbar, #wpTextbox1 { clear: both; } \ No newline at end of file diff --git a/roles/mediawiki123/files/skins/fedora/headbg.jpg b/roles/mediawiki123/files/skins/fedora/headbg.jpg deleted file mode 100755 index 5491c6e4acbc576eb5397d1091fdd7ea7e03de00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7881 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 c!{x-P4a|*Iw^w{*V_~oc036heegFUf diff --git a/roles/mediawiki123/files/skins/fedora/lock_icon.gif b/roles/mediawiki123/files/skins/fedora/lock_icon.gif deleted file mode 100755 index 8a87e283306994f247a3015a9d309f19a08c877f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 918 zcmZ?wbhEHb6kygqaky7k&s78}-D?A&I)Z>QO@L#8K>np`|*eD{X({oDFi zE*RgsW_bIC;e*=-5AGN|xMOtoRP>Vv?oS?gJ$n@O{7LMKC+U+WO{N2)6qGlMnDL<@wT+RL yPbcHU14mYVyX<>sG98`HPhjGZa5!+F@gkpR?xQP~j7+Bm#141uH84DfsEs>Ai6lzZ}>A!`{D;eHq>5uNg nJN4s=>h#_o<9FZ4qJm`wHXj3)d|!}f00000NkvXXu0mjf;c8>t diff --git a/roles/mediawiki123/files/skins/fedora/mail_icon.gif b/roles/mediawiki123/files/skins/fedora/mail_icon.gif deleted file mode 100755 index 50a87a9a0689ac0dbaed5410b2c7f0fd107ae7b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 918 zcmZ?wbhEHb6krfw_|CxK=jWHQ@aa2qg%2+JpA!8SFJ9cV`Bm@U4;wFh+IIQ#&a0pI zUjMT1#+O64z8<~v_2j*8r|y5d@c8@1$KS6#`*G{#&pWSv-hK7+{+nM9-~M{??$?Wt zzh8d({rdBtw_pBz`1a@1_rG6%{{8v;-=Dw#{{8#^R$To5|Nji5U=$1*p!k!8k%2*l zK?md_P@Z7mC}!~Fknz~C;9xU{u#nDy4GRyqF|defI8I!|As}lM(ovwG)Y&QO-tu9= zL#9SXS=DJA2?`C~d=hFr0uw$ZAMKXZbSc=d;F-%bJ>G~39~vB)=Bv8Y-6%+8YGLCN f_+jI)byespIc|ms to be visible through - floated tables */ - background-color: white; -} -a { - text-decoration: none; - color: #002bb8; - background: none; -} -a:visited { - color: #5a3696; -} -a:active { - color: #faa700; -} -a:hover { - text-decoration: underline; -} -a.stub { - color: #772233; -} -a.new, #p-personal a.new { - color: #ba0000; -} -a.new:visited, #p-personal a.new:visited { - color: #a55858; -} - -img { - border: none; - vertical-align: middle; -} -/* @media screen, projection { */ - p { - margin: .4em 0 .5em 0; - line-height: 1.5em; - } -/* } */ -p img { - margin: 0; -} - -hr { - height: 1px; - color: #aaa; - background-color: #aaa; - border: 0; - margin: .2em 0 .2em 0; -} - -h1, h2, h3, h4, h5, h6 { - color: black; - background: none; - font-weight: normal; - margin: 0; - padding-top: .5em; - padding-bottom: .17em; - border-bottom: 1px solid #aaa; -} -h1 { font-size: 188%; } -h1 .editsection { font-size: 53%; } -h2 { font-size: 150%; } -h2 .editsection { font-size: 67%; } -h3, h4, h5, h6 { - border-bottom: none; - font-weight: bold; -} -h3 { font-size: 132%; } -h3 .editsection { font-size: 76%; font-weight: normal; } -h4 { font-size: 116%; } -h4 .editsection { font-size: 86%; font-weight: normal; } -h5 { font-size: 100%; } -h5 .editsection { font-weight: normal; } -h6 { font-size: 80%; } -h6 .editsection { font-size: 125%; font-weight: normal; } - -.editsection { - float: right; - margin-left: 5px; -} - -ul { - line-height: 1.5em; - list-style-type: square; - margin: .3em 0 0 1.5em; - padding: 0; - list-style-image: url(bullet.gif); -} -ol { - line-height: 1.5em; - margin: .3em 0 0 3.2em; - padding: 0; - list-style-image: none; -} -li { - margin-bottom: .1em; -} -dt { - font-weight: bold; - margin-bottom: .1em; -} -dl { - margin-top: .2em; - margin-bottom: .5em; -} -dd { - line-height: 1.5em; - margin-left: 2em; - margin-bottom: .1em; -} - -fieldset { - border: 1px solid #2f6fab; - margin: 1em 0 1em 0; - padding: 0 1em 1em; - line-height: 1.5em; -} -legend { - padding: .5em; - font-size: 95%; -} -form { - border: none; - margin: 0; -} - -textarea { - width: 100%; - padding: .1em; -} - -input.historysubmit { - padding: 0 .3em .3em .3em !important; - font-size: 94%; - cursor: pointer; - height: 1.7em !important; - margin-left: 1.6em; -} -select { - vertical-align: top; -} -abbr, acronym, .explain { - border-bottom: 1px dotted black; - color: black; - background: none; - cursor: help; -} -q { - font-family: Times, "Times New Roman", serif; - font-style: italic; -} -/* disabled for now -blockquote { - font-family: Times, "Times New Roman", serif; - font-style: italic; -}*/ -code { - background-color: #f9f9f9; -} -pre { - padding: 1em; - border: 1px dashed #2f6fab; - color: black; - background-color: #f9f9f9; - line-height: 1.1em; -} - -/* -** the main content area -*/ - -/* @media screen, projection { */ - #siteSub { - display: none; - } - #jump-to-nav { - display: none; - } -/* } */ - -#contentSub, #contentSub2 { - font-size: 84%; - line-height: 1.2em; - margin: 0 0 1.4em 1em; - color: #7d7d7d; - width: auto; -} -span.subpages { - display: block; -} - -/* Some space under the headers in the content area */ -#bodyContent h1, #bodyContent h2 { - margin-bottom: .6em; -} -#bodyContent h3, #bodyContent h4, #bodyContent h5 { - margin-bottom: .3em; -} -.firstHeading { - margin-bottom: .1em; -} - -/* user notification thing */ -.usermessage { - background-color: #ffce7b; - border: 1px solid #ffa500; - color: black; - font-weight: bold; - margin: 2em 0 1em; - padding: .5em 1em; - vertical-align: middle; -} -#siteNotice { - text-align: center; - font-size: 95%; - padding: 0 .9em; -} -#siteNotice p { - margin: 0; - padding: 0; -} -.error { - color: red; - font-size: larger; -} -.errorbox, .successbox { - font-size: larger; - border: 2px solid; - padding: .5em 1em; - float: left; - margin-bottom: 2em; - color: #000; -} -.errorbox { - border-color: red; - background-color: #fff2f2; -} -.successbox { - border-color: green; - background-color: #dfd; -} -.errorbox h2, .successbox h2 { - font-size: 1em; - font-weight: bold; - display: inline; - margin: 0 .5em 0 0; - border: none; -} - -#catlinks { - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - margin-top: 1em; - clear: both; -} -/* currently unused, intended to be used by a metadata box -in the bottom-right corner of the content area */ -.documentDescription { - /* The summary text describing the document */ - font-weight: bold; - display: block; - margin: 1em 0; - line-height: 1.5em; -} -.documentByLine { - text-align: right; - font-size: 90%; - clear: both; - font-weight: normal; - color: #76797c; -} - -/* emulate center */ -.center { - width: 100%; - text-align: center; -} -*.center * { - margin-left: auto; - margin-right: auto; -} -/* small for tables and similar */ -.small, .small * { - font-size: 94%; -} -table.small { - font-size: 100%; -} - -/* -** content styles -*/ - -#toc, -.toc, -.mw-warning { - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; -} -#toc h2, -.toc h2 { - display: inline; - border: none; - padding: 0; - font-size: 100%; - font-weight: bold; -} -#toc #toctitle, -.toc #toctitle, -#toc .toctitle, -.toc .toctitle { - text-align: center; -} -#toc ul, -.toc ul { - list-style-type: none; - list-style-image: none; - margin-left: 0; - padding-left: 0; - text-align: left; -} -#toc ul ul, -.toc ul ul { - margin: 0 0 0 2em; -} -#toc .toctoggle, -.toc .toctoggle { - font-size: 94%; -} - -.mw-warning { - margin-left: 50px; - margin-right: 50px; - text-align: center; -} - -/* images */ -div.floatright, table.floatright { - clear: right; - float: right; - position: relative; - margin: 0 0 .5em .5em; - border: 0; -/* - border: .5em solid white; - border-width: .5em 0 .8em 1.4em; -*/ -} -div.floatright p { font-style: italic; } -div.floatleft, table.floatleft { - float: left; - clear: left; - position: relative; - margin: 0 .5em .5em 0; - border: 0; -/* - margin: .3em .5em .5em 0; - border: .5em solid white; - border-width: .5em 1.4em .8em 0; -*/ -} -div.floatleft p { font-style: italic; } -/* thumbnails */ -div.thumb { - margin-bottom: .5em; - border-style: solid; - border-color: white; - width: auto; -} -div.thumbinner { - border: 1px solid #ccc; - padding: 3px !important; - background-color: #f9f9f9; - font-size: 94%; - text-align: center; - overflow: hidden; -} -html .thumbimage { - border: 1px solid #ccc; -} -html .thumbcaption { - border: none; - text-align: left; - line-height: 1.4em; - padding: 3px !important; - font-size: 94%; -} -div.magnify { - float: right; - border: none !important; - background: none !important; -} -div.magnify a, div.magnify img { - display: block; - border: none !important; - background: none !important; -} -div.tright { - clear: right; - float: right; - border-width: .5em 0 .8em 1.4em; -} -div.tleft { - float: left; - clear: left; - margin-right: .5em; - border-width: .5em 1.4em .8em 0; -} - -.hiddenStructure { - display: none; - speak: none; -} -img.tex { - vertical-align: middle; -} -span.texhtml { - font-family: serif; -} - -/* Have a checkered background on images on the description pages and in galleries - to make transparency visible - -#file img, .gallerybox .thumb img { - background: url(Checker-16x16.png) repeat; -} -*/ - -/* -** classes for special content elements like town boxes -** intended to be referenced directly from the wiki src -*/ - -/* -** User styles -*/ -/* table standards */ -table.rimage { - float: right; - position: relative; - margin-left: 1em; - margin-bottom: 1em; - text-align: center; -} -.toccolours { - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; -} -div.townBox { - position: relative; - float: right; - background: white; - margin-left: 1em; - border: 1px solid gray; - padding: .3em; - width: 200px; - overflow: hidden; - clear: right; -} -div.townBox dl { - padding: 0; - margin: 0 0 .3em; - font-size: 96%; -} -div.townBox dl dt { - background: none; - margin: .4em 0 0; -} -div.townBox dl dd { - margin: .1em 0 0 1.1em; - background-color: #f3f3f3; -} - -/* -** edit views etc -*/ -.special li { - line-height: 1.4em; - margin: 0; - padding: 0; -} - -/* Page history styling */ -/* the auto-generated edit comments */ -.autocomment { - color: gray; -} -#pagehistory span.user { - margin-left: 1.4em; - margin-right: .4em; -} -#pagehistory span.minor { - font-weight: bold; -} -#pagehistory li { - border: 1px solid white; -} -#pagehistory li.selected { - background-color: #f9f9f9; - border: 1px dashed #aaa; -} - -/* -** Diff rendering -*/ -table.diff, td.diff-otitle, td.diff-ntitle { - background-color: white; -} -td.diff-addedline { - background: #cfc; - font-size: smaller; -} -td.diff-deletedline { - background: #ffa; - font-size: smaller; -} -td.diff-context { - background: #eee; - font-size: smaller; -} -.diffchange { - color: red; - font-weight: bold; - text-decoration: none; -} - -/* -** keep the whitespace in front of the ^=, hides rule from konqueror -** this is css3, the validator doesn't like it when validating as css2 -*/ -#bodyContent a.external, -#bodyContent a[href ^="gopher://"] { - background: url(external.png) center right no-repeat; - padding-right: 13px; -} -#bodyContent a[href ^="https://"], -.link-https { - background: url(lock_icon.gif) center right no-repeat; - padding-right: 16px; -} -#bodyContent a[href ^="mailto:"], -.link-mailto { - background: url(mail_icon.gif) center right no-repeat; - padding-right: 18px; -} -#bodyContent a[href ^="news://"] { - background: url(news_icon.png) center right no-repeat; - padding-right: 18px; -} -#bodyContent a[href ^="ftp://"], -.link-ftp { - background: url(file_icon.gif) center right no-repeat; - padding-right: 18px; -} -#bodyContent a[href ^="irc://"], -.link-irc { - background: url(discussionitem_icon.gif) center right no-repeat; - padding-right: 18px; -} -#bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"], -#bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"], -#bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"], -#bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"], -#bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"], -#bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"], -.link-audio { - background: url("audio.png") center right no-repeat; - padding-right: 13px; -} -#bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"], -#bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"], -#bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"], -#bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"], -.link-video { - background: url("video.png") center right no-repeat; - padding-right: 13px; -} -#bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"], -#bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"], -#bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"], -.link-document { - background: url("document.png") center right no-repeat; - padding-right: 12px; -} - -/* disable interwiki styling */ -#bodyContent a.extiw, -#bodyContent a.extiw:active { - color: #36b; - background: none; - padding: 0; -} -#bodyContent a.external { - color: #36b; -} -/* this can be used in the content area to switch off -special external link styling */ -#bodyContent .plainlinks a { - background: none !important; - padding: 0 !important; -} -/* -** Structural Elements -*/ - -/* -** general portlet styles (elements in the quickbar) -*/ -.portlet { - border: none; - margin: 0 0 .5em; - padding: 0; - float: none; - width: 11.6em; - overflow: hidden; -} -.portlet h4 { - font-size: 95%; - font-weight: normal; - white-space: nowrap; -} -.portlet h5 { - background: transparent; - padding: 0 1em 0 .5em; - display: inline; - height: 1em; - text-transform: lowercase; - font-size: 91%; - font-weight: normal; - white-space: nowrap; -} -.portlet h6 { - background: #ffae2e; - border: 1px solid #2f6fab; - border-style: solid solid none solid; - padding: 0 1em 0 1em; - text-transform: lowercase; - display: block; - font-size: 1em; - height: 1.2em; - font-weight: normal; - white-space: nowrap; -} -.pBody { - font-size: 95%; - background-color: white; - color: black; - border-collapse: collapse; - border: 1px solid #aaa; - padding: 0 .8em .3em .5em; -} -.portlet h1, -.portlet h2, -.portlet h3, -.portlet h4 { - margin: 0; - padding: 0; -} -.portlet ul { - line-height: 1.5em; - list-style-type: square; - list-style-image: url(bullet.gif); - font-size: 95%; -} -.portlet li { - padding: 0; - margin: 0; -} - -/* -** Logo properties -*/ - -/* @media screen, projection { */ - #p-logo { - top: 0; - left: 0; - position: absolute; /*needed to use z-index */ - z-index: 3; - height: 155px; - width: 12em; - overflow: visible; - } - #p-logo h5 { - display: none; - } - #p-logo a, - #p-logo a:hover { - display: block; - height: 155px; - width: 12.2em; - background-repeat: no-repeat; - background-position: 35% 50% !important; - text-decoration: none; - } -/* } */ -/* -** the navigation portlet -*/ - -/* @media screen, projection { */ - #p-navigation { - position: relative; - z-index: 3; - } - #p-navigation a { - display: block; - } - #p-navigation li.active a, #p-navigation li.active a:hover { - display: inline; - } -/* } */ - -#p-navigation .pBody { - padding-right: 0; -} - -#p-navigation li.active a, #p-navigation li.active a:hover { - text-decoration: none; - font-weight: bold; -} - - -/* -** Search portlet -*/ -/* @media screen, projection { */ - #p-search { - position: relative; - z-index: 3; - } -/* } */ -input.searchButton { - margin-top: 1px; - font-size: 95%; -} -#searchGoButton { - padding-left: .5em; - padding-right: .5em; - font-weight: bold; -} -#searchInput { - width: 10.9em; - margin: 0; - font-size: 95%; -} -#p-search .pBody { - padding: .5em .4em .4em .4em; - text-align: center; -} - -/* -** the personal toolbar -*/ -/* @media screen, projection { */ - #p-personal { - position: absolute; - left: 0; - top: 0; - z-index: 0; - } - #p-personal { - width: 100%; - white-space: nowrap; - padding: 0; - margin: 0; - border: none; - background: none; - overflow: visible; - line-height: 1.2em; - } - #p-personal h5 { - display: none; - } - #p-personal .portlet, - #p-personal .pBody { - z-index: 0; - padding: 0; - margin: 0; - border: none; - overflow: visible; - background: none; - } -/* this is the ul contained in the portlet */ - #p-personal ul { - border: none; - line-height: 1.4em; - color: #2f6fab; - padding: 0 2em 0 3em; - margin: 0; - text-align: right; - list-style: none; - z-index: 0; - background: none; - cursor: default; - } - #p-personal li { - z-index: 0; - border: none; - padding: 0; - display: inline; - color: #2f6fab; - margin-left: 1em; - line-height: 1.2em; - background: none; - } - #p-personal li a { - text-decoration: none; - color: #005896; - padding-bottom: .2em; - background: none; - } - #p-personal li a:hover { - background-color: white; - padding-bottom: .2em; - text-decoration: none; - } - #p-personal li.active a:hover { - background-color: transparent; - } - /* the icon in front of the user name, single quotes - in bg url to hide it from iemac */ - li#pt-userpage, - li#pt-anonuserpage, - li#pt-login { - background: url(user.gif) top left no-repeat; - padding-left: 20px; - text-transform: none; - } -/* } */ -#p-personal ul { - text-transform: lowercase; -} -#p-personal li.active { - font-weight: bold; -} -/* -** the page-related actions- page/talk, edit etc -*/ -/* @media screen, projection { */ - #p-cactions { - position: absolute; - top: 1.3em; - left: 11.5em; - margin: 0; - white-space: nowrap; - width: 76%; - line-height: 1.1em; - overflow: visible; - background: none; - border-collapse: collapse; - padding-left: 1em; - list-style: none; - font-size: 95%; - } - #p-cactions ul { - list-style: none; - } - #p-cactions li { - display: inline; - border: 1px solid #aaa; - border-bottom: none; - padding: 0 0 .1em 0; - margin: 0 .3em 0 0; - overflow: visible; - background: white; - } - #p-cactions li.selected { - border-color: #fabd23; - padding: 0 0 .2em 0; - font-weight: bold; - } - #p-cactions li a { - background-color: #fbfbfb; - color: #002bb8; - border: none; - padding: 0 .8em .3em; - position: relative; - z-index: 0; - margin: 0; - text-decoration: none; - } - #p-cactions li.selected a { - z-index: 3; - padding: 0 1em .2em!important; - background-color: white; - } - #p-cactions .new a { - color: #ba0000; - } - #p-cactions li a:hover { - z-index: 3; - text-decoration: none; - background-color: white; - } - #p-cactions h5 { - display: none; - } - #p-cactions li.istalk { - margin-right: 0; - } - #p-cactions li.istalk a { - padding-right: .5em; - } - #p-cactions #ca-addsection a { - padding-left: .4em; - padding-right: .4em; - } - /* offsets to distinguish the tab groups */ - li#ca-talk { - margin-right: 1.6em; - } - li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print { - margin-left: 1.6em; - } - #p-cactions .pBody { - font-size: 1em; - background-color: transparent; - color: inherit; - border-collapse: inherit; - border: 0; - padding: 0; - } -/* } */ -#p-cactions .hiddenStructure { - display: none; -} -#p-cactions li a { - text-transform: lowercase; -} - -/* -** the remaining portlets -*/ -/* @media screen, projection { */ - #p-tbx, - #p-lang { - position: relative; - z-index: 3; - } -/* } */ - -/* TODO: #t-iscite is only used by the Cite extension, come up with some - * system which allows extensions to add to this file on the fly - */ -#t-ispermalink, #t-iscite { - color: #999; -} -/* -** footer -*/ -#footer { - background-color: white; - border-top: 1px solid #fabd23; - border-bottom: 1px solid #fabd23; - margin: .6em 0 1em 0; - padding: .4em 0 1.2em 0; - text-align: center; - font-size: 90%; -} -#footer li { - display: inline; - margin: 0 1.3em; -} -#f-poweredbyico, #f-copyrightico { - margin: 0 8px; - position: relative; - top: -2px; /* Bump it up just a tad */ -} -#f-poweredbyico { - float: right; - height: 1%; -} -#f-copyrightico { - float: left; - height: 1%; -} - -/* js pref toc */ -#preftoc { - margin: 0; - padding: 0; - width: 100%; - clear: both; -} -#preftoc li { - background-color: #f0f0f0; - color: #000; -} -/* @media screen, projection { */ - #preftoc li { - margin: 1px -2px 1px 2px; - float: left; - padding: 2px 0 3px 0; - border: 1px solid #fff; - border-right-color: #716f64; - border-bottom: 0; - position: relative; - white-space: nowrap; - list-style-type: none; - list-style-image: none; - z-index: 3; - } -/* } */ -#preftoc li.selected { - font-weight: bold; - background-color: #f9f9f9; - border: 1px solid #aaa; - border-bottom: none; - cursor: default; - top: 1px; - padding-top: 2px; - margin-right: -3px; -} -#preftoc > li.selected { - top: 2px; -} -#preftoc a, -#preftoc a:active { - display: block; - color: #000; - padding: 0 .7em; - position: relative; - text-decoration: none; -} -#preftoc li.selected a { - cursor: default; - text-decoration: none; -} -#prefcontrol { - padding-top: 2em; - clear: both; -} -#preferences { - margin: 0; - border: 1px solid #aaa; - clear: both; - padding: 1.5em; - background-color: #F9F9F9; -} -.prefsection { - border: none; - padding: 0; - margin: 0; -} -.prefsection fieldset { - border: 1px solid #aaa; - float: left; - margin-right: 2em; -} -.prefsection legend { - font-weight: bold; -} -.prefsection table, .prefsection legend { - background-color: #F9F9F9; -} -/* @media screen, projection { */ - .mainLegend { - display: none; - } -/* } */ -div.prefsectiontip { - font-size: 95%; - margin-top: 0; - background-color: #FFC1C1; - padding: .2em .7em; - clear: both; -} -.btnSavePrefs { - font-weight: bold; - padding-left: .3em; - padding-right: .3em; -} - -.preferences-login { - clear: both; - margin-bottom: 1.5em; -} - -.prefcache { - font-size: 90%; - margin-top: 2em; -} - -div#userloginForm form, -div#userlogin form#userlogin2 { - margin: 0 3em 1em 0; - border: 1px solid #aaa; - clear: both; - padding: 1.5em 2em; - background-color: #f9f9f9; - float: left; -} - -div#userloginForm table, -div#userlogin form#userlogin2 table { - background-color: #f9f9f9; -} - -div#userloginForm h2, -div#userlogin form#userlogin2 h2 { - padding-top: 0; -} - -div#userlogin .captcha { - border: 1px solid #bbb; - padding: 1.5em 2em; - width: 400px; - background-color: white; -} - - -#userloginprompt, #languagelinks { - font-size: 85%; -} - -#login-sectiontip { - font-size: 85%; - line-height: 1.2; - padding-top: 2em; -} - -#userlogin .loginText, #userlogin .loginPassword { - width: 12em; -} - -#userloginlink a, #wpLoginattempt, #wpCreateaccount { - font-weight: bold; -} - -/* @media screen, projection { */ - /* - ** IE/Mac fixes, hope to find a validating way to move this - ** to a separate stylesheet. This would work but doesn't validate: - ** @import("IEMacFixes.css"); - */ - /* tabs: border on the a, not the div */ - * > html #p-cactions li { border: none; } - * > html #p-cactions li a { - border: 1px solid #aaa; - border-bottom: none; - } - * > html #p-cactions li.selected a { border-color: #fabd23; } - /* footer icons need a fixed width */ - * > html #f-poweredbyico, - * > html #f-copyrightico { width: 88px; } - * > html #bodyContent, - * > html #bodyContent pre { - overflow-x: auto; - width: 100%; - padding-bottom: 25px; - } -/* } */ - -/* more IE fixes */ -/* float/negative margin brokenness */ -* html #footer {margin-top: 0;} -* html #column-content { - display: inline; - margin-bottom: 0; -} -* html div.editsection { font-size: smaller; } -#pagehistory li.selected { position: relative; } - -/* Mac IE 5.0 fix; floated content turns invisible */ -* > html #column-content { - float: none; -} -* > html #column-one { - position: absolute; - left: 0; - top: 0; -} -* > html #footer { - margin-left: 13.2em; -} -.redirectText { - font-size: 150%; - margin: 5px; -} - -.printfooter { - display: none; -} - -.not-patrolled { - background-color: #ffa; -} -div.patrollink { - font-size: 75%; - text-align: right; -} -span.newpage, span.minor, span.searchmatch, span.bot { - font-weight: bold; -} -span.unpatrolled { - font-weight: bold; - color: red; -} - -span.searchmatch { - color: red; -} -.sharedUploadNotice { - font-style: italic; -} - -span.updatedmarker { - color: black; - background-color: #0f0; -} - -table.gallery { - border: 1px solid #ccc; - margin: 2px; - padding: 2px; - background-color: white; -} - -table.gallery tr { - vertical-align: top; -} - -table.gallery td { - vertical-align: top; - background-color: #f9f9f9; - border: solid 2px white; -} -/* Keep this temporarily so that cached pages will display right */ -table.gallery td.galleryheader { - text-align: center; - font-weight: bold; -} -table.gallery caption { - font-weight: bold; -} - -div.gallerybox { - margin: 2px; -} - -div.gallerybox div.thumb { - text-align: center; - border: 1px solid #ccc; - margin: 2px; -} - -div.gallerytext { - font-size: 94%; - padding: 2px 4px; -} - -span.comment { - font-style: italic; -} - -span.changedby { - font-size: 95%; -} - -.previewnote { - text-indent: 3em; - color: #c00; - border-bottom: 1px solid #aaa; - padding-bottom: 1em; - margin-bottom: 1em; -} - -.previewnote p { - margin: 0; - padding: 0; -} - -.editExternally { - border: 1px solid gray; - background-color: #ffffff; - padding: 3px; - margin-top: 0.5em; - float: left; - font-size: small; - text-align: center; -} -.editExternallyHelp { - font-style: italic; - color: gray; -} - -li span.deleted, span.history-deleted { - text-decoration: line-through; - color: #888; - font-style: italic; -} - -.toggle { - margin-left: 2em; - text-indent: -2em; -} - -/* Classes for EXIF data display */ -table.mw_metadata { - font-size: 0.8em; - margin-left: 0.5em; - margin-bottom: 0.5em; - width: 300px; -} - -table.mw_metadata caption { - font-weight: bold; -} - -table.mw_metadata th { - font-weight: normal; -} - -table.mw_metadata td { - padding: 0.1em; -} - -table.mw_metadata { - border: none; - border-collapse: collapse; -} - -table.mw_metadata td, table.mw_metadata th { - text-align: center; - border: 1px solid #aaaaaa; - padding-left: 0.1em; - padding-right: 0.1em; -} - -table.mw_metadata th { - background-color: #f9f9f9; -} - -table.mw_metadata td { - background-color: #fcfcfc; -} - -table.collapsed tr.collapsable { - display: none; -} - - -/* filetoc */ -ul#filetoc { - text-align: center; - border: 1px solid #aaaaaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; - margin-bottom: 0.5em; - margin-left: 0; - margin-right: 0; -} - -#filetoc li { - display: inline; - list-style-type: none; - padding-right: 2em; -} - -input#wpSummary { - width: 80%; -} - -/* @bug 1714 */ -input#wpSave, input#wpDiff { - margin-right: 0.33em; -} - -#editform .editOptions { - display: inline; -} - -#wpSave { - font-weight: bold; -} - -/* Classes for article validation */ - -table.revisionform_default { - border: 1px solid #000000; -} - -table.revisionform_focus { - border: 1px solid #000000; - background-color:#00BBFF; -} - -tr.revision_tr_default { - background-color:#EEEEEE; -} - -tr.revision_tr_first { - background-color:#DDDDDD; -} - -p.revision_saved { - color: green; - font-weight:bold; -} - -#mw_trackbacks { - border: solid 1px #bbbbff; - background-color: #eeeeff; - padding: 0.2em; -} - - -/* Allmessages table */ - -#allmessagestable th { - background-color: #b2b2ff; -} - -#allmessagestable tr.orig { - background-color: #ffe2e2; -} - -#allmessagestable tr.new { - background-color: #e2ffe2; -} - -#allmessagestable tr.def { - background-color: #f0f0ff; -} - - -/* noarticletext */ -div.noarticletext { - border: 1px solid #ccc; - background: #fff; - padding: .2em 1em; - color: #000; -} - -div#searchTargetContainer { - left: 10px; - top: 10px; - width: 90%; - background: white; -} - -div#searchTarget { - padding: 3px; - margin: 5px; - background: #F0F0F0; - border: solid 1px blue; -} - -div#searchTarget ul li { - list-style: none; -} - -div#searchTarget ul li:before { - color: orange; - content: "\00BB \0020"; -} - -div.multipageimagenavbox { - border: solid 1px silver; - padding: 4px; - margin: 1em; - -moz-border-radius: 6px; - background: #f0f0f0; -} - -div.multipageimagenavbox div.thumb { - border: none; - margin-left: 2em; - margin-right: 2em; -} - -div.multipageimagenavbox hr { - margin: 6px; -} - -table.multipageimage td { - text-align: center; -} - -/** Special:Version */ - -table#sv-ext, table#sv-hooks { - margin: 1em; - padding:0em; -} - -#sv-ext td, #sv-hooks td, -#sv-ext th, #sv-hooks th { - border: 1px solid #A0A0A0; - padding: 0 0.15em 0 0.15em; -} -#sv-ext th, #sv-hooks th { - background-color: #F0F0F0; - color: black; - padding: 0 0.15em 0 0.15em; -} -tr.sv-space{ - height: 0.8em; - border:none; -} -tr.sv-space td { display: none; } - -/* - Table pager (e.g. Special:Imagelist) - - remove underlines from the navigation link - - collapse borders - - set the borders to outsets (similar to Special:Allmessages) - - remove line wrapping for all td and th, set background color - - restore line wrapping for the last two table cells (description and size) -*/ -.TablePager_nav a { text-decoration: none; } -.TablePager { border-collapse: collapse; } -.TablePager, .TablePager td, .TablePager th { - border: 1px solid #aaaaaa; - padding: 0 0.15em 0 0.15em; -} -.TablePager th { background-color: #eeeeff } -.TablePager td { background-color: #ffffff } -.TablePager tr:hover td { background-color: #eeeeff } - -.imagelist td, .imagelist th { white-space: nowrap } -.imagelist .TablePager_col_links { background-color: #eeeeff } -.imagelist .TablePager_col_img_description { white-space: normal } -.imagelist th.TablePager_sort { background-color: #ccccff } - -.templatesUsed { margin-top: 1.5em; } - -.mw-summary-preview { - margin: 0.1em 0; -} - -/* Convenience links on Special:Ipblocklist */ -p.mw-ipb-conveniencelinks { - font-size: 90%; - float: right; -} - -/** - * Here is some stuff that's ACTUALLY COMMON TO ALL SKINS. - * When the day comes, it can be moved to a *real* common.css. - */ -.mw-plusminus-null { color: #aaa; } -.texvc { direction: ltr; unicode-bidi: embed; } -/* Stop floats from intruding into edit area in previews */ -#toolbar, #wpTextbox1 { clear: both; } - -.MediaTransformError { - background-color: #ccc; - padding: 0.1em; -} -.MediaTransformError td { - text-align: center; - vertical-align: middle; - font-size: 90%; -} diff --git a/roles/mediawiki123/files/skins/fedora/main.css b/roles/mediawiki123/files/skins/fedora/main.css deleted file mode 100644 index b8a9ef998a..0000000000 --- a/roles/mediawiki123/files/skins/fedora/main.css +++ /dev/null @@ -1,1549 +0,0 @@ -/* general styles */ - -#content { - color: black; -} - -#content table { - font-size: 100%; - color: black; - /* we don't want the bottom borders of

    s to be visible through - floated tables */ - background-color: white; -} -/*#content a { - text-decoration: none; - color: #002bb8; - background: none; -} -#content a:visited { - color: #5a3696; -} -#content a:active { - color: #faa700; -} -#content a:hover { - text-decoration: underline; -} -#content a.stub { - color: #772233; -} -#content a.new { - color: #ba0000; -} -#content a.new:visited { - color: #a55858; -} - -#content img { - border: none; - vertical-align: middle; -}*/ -/*#content p { - margin: .4em 0 .5em 0; - line-height: 1.5em; -}*/ -a.new { - color: #ba0000 !important; -} -#content img { - margin: 0; -} - -#content hr { - height: 1px; - color: #aaa; - background-color: #aaa; - border: 0; - margin: .2em 0 .2em 0; -} - -#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { - color: black; - background: none; - font-weight: normal; - margin: 0; - padding-top: .5em; - padding-bottom: .17em; - border-bottom: 1px solid #aaa; -} -#content h1 { font-size: 160%; } -#content h1 .editsection { font-size: 62.5%; } -#content h2 { font-size: 150%; } -#content h2 .editsection { font-size: 67%; } -#content h3, #content h4, #content h5, #content h6 { - border-bottom: none; - font-weight: bold; -} -#content h3 { font-size: 132%; } -#content h3 .editsection { font-size: 76%; font-weight: normal; } -#content h4 { font-size: 116%; } -#content h4 .editsection { font-size: 86%; font-weight: normal; } -#content h5 { font-size: 100%; } -#content h5 .editsection { font-weight: normal; } -#content h6 { font-size: 80%; } -#content h6 .editsection { font-size: 125%; font-weight: normal; } - -#content .editsection { - float: right; - margin-left: 5px; -} - -#content ul { - line-height: 1.5em; - list-style-type: square; - margin: .3em 0 0 1.5em; - padding: 0; - list-style-image: url(bullet.gif); -} -#content ol { - line-height: 1.5em; - margin: .3em 0 0 3.2em; - padding: 0; - list-style-image: none; -} -#content li { - margin-bottom: .1em; -} -#content dt { - font-weight: bold; - margin-bottom: .1em; -} -#content dl { - margin-top: .2em; - margin-bottom: .5em; -} -#content dd { - line-height: 1.5em; - margin-left: 2em; - margin-bottom: .1em; -} - -#content fieldset { - border: 1px solid #2f6fab; - margin: 1em 0 1em 0; - padding: 0 1em 1em; - line-height: 1.5em; -} -#content legend { - padding: .5em; - font-size: 95%; -} -#content form { - border: none; - margin: 0; -} - -#content textarea { - width: 100%; - padding: .1em; -} - -#content input.historysubmit { - padding: 0 .3em .3em .3em !important; - font-size: 94%; - cursor: pointer; - height: 1.7em !important; - margin-left: 1.6em; -} -#content select { - vertical-align: top; -} -#content abbr, #content acronym, #content .explain { - border-bottom: 1px dotted black; - color: black; - background: none; - cursor: help; -} -#content q { - font-family: Times, "Times New Roman", serif; - font-style: italic; -} -/* disabled for now -#content blockquote { - font-family: Times, "Times New Roman", serif; - font-style: italic; -}*/ -#content code { - background-color: #f9f9f9; - font-size: 2.4ex; -} -#content pre { - padding: 1em; - border: 1px dashed #2f6fab; - color: black; - background-color: #f9f9f9; - line-height: 1.1em; - margin-top: 0.5ex; - margin-bottom: 1.5ex; -} - -/* -** the main content area -*/ - -/* @media screen, projection { */ - #siteSub { - display: none!important; - } - #jump-to-nav { - display: none!important; - } -/* } */ - -#contentSub, #contentSub2 { - font-size: 84%; - line-height: 1.2em; - margin: 0 0 1.4em 1em; - color: #7d7d7d; - width: auto; -} -span.subpages { - display: block; -} - -/* Some space under the headers in the content area */ -#content h2 { - margin-bottom: .6em; -} -#content h3, #content h4, #content h5 { - margin-bottom: .3em; -} -.firstHeading { - margin-bottom: .1em; -} - -/* user notification thing */ -.usermessage { - background-color: #ffce7b; - border: 1px solid #ffa500; - color: black; - font-weight: bold; - margin: 2em 0 1em; - padding: .5em 1em; - vertical-align: middle; -} -#siteNotice { - text-align: center; - font-size: 95%; - padding: 0 .9em; -} -#siteNotice p { - margin: 0; - padding: 0; -} -.error { - color: red; - font-size: larger; -} -.errorbox, .successbox { - font-size: larger; - border: 2px solid; - padding: .5em 1em; - margin-bottom: 2em; - color: #000; -} -.errorbox { - border-color: red; - background-color: #fff2f2; -} -.successbox { - border-color: green; - background-color: #dfd; -} -.errorbox h2, .successbox h2 { - font-size: 1em; - font-weight: bold; - display: inline; - margin: 0 .5em 0 0; - border: none; -} - -#catlinks { - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - margin-top: 1em; - clear: both; -} -/* currently unused, intended to be used by a metadata box -in the bottom-right corner of the content area */ -.documentDescription { - /* The summary text describing the document */ - font-weight: bold; - display: block; - margin: 1em 0; - line-height: 1.5em; -} -.documentByLine { - text-align: right; - font-size: 90%; - clear: both; - font-weight: normal; - color: #76797c; -} - -/* emulate center */ -.center { - width: 100%; - text-align: center; -} -*.center * { - margin-left: auto; - margin-right: auto; -} -/* small for tables and similar */ -.small, .small * { - font-size: 94%; -} -table.small { - font-size: 100%; -} - -/* -** content styles -*/ - -#toc, -.toc, -.mw-warning { - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; -} -#toc h2, -.toc h2 { - display: inline; - border: none; - padding: 0; - font-size: 100%; - font-weight: bold; -} -#toc #toctitle, -.toc #toctitle, -#toc .toctitle, -.toc .toctitle { - text-align: center; -} -#toc ul, -.toc ul { - list-style-type: none; - list-style-image: none; - margin-left: 0; - padding-left: 0; - text-align: left; -} -#toc ul ul, -.toc ul ul { - margin: 0 0 0 2em; -} -#toc .toctoggle, -.toc .toctoggle { - font-size: 94%; -} - -.mw-warning { - margin-left: 50px; - margin-right: 50px; - text-align: center; -} - -/* images */ -div.floatright, table.floatright { - clear: right; - float: right; - position: relative; - margin: 0 0 .5em .5em; - border: 0; -/* - border: .5em solid white; - border-width: .5em 0 .8em 1.4em; -*/ -} -div.floatright p { font-style: italic; } -div.floatleft, table.floatleft { - float: left; - clear: left; - position: relative; - margin: 0 .5em .5em 0; - border: 0; -/* - margin: .3em .5em .5em 0; - border: .5em solid white; - border-width: .5em 1.4em .8em 0; -*/ -} -div.floatleft p { font-style: italic; } -/* thumbnails */ -div.thumb { - margin-bottom: .5em; - border-style: solid; - border-color: white; - width: auto; -} -div.thumbinner { - border: 1px solid #ccc; - padding: 3px !important; - background-color: #f9f9f9; - font-size: 94%; - text-align: center; - overflow: hidden; -} -html .thumbimage { - border: 1px solid #ccc; -} -html .thumbcaption { - border: none; - text-align: left; - line-height: 1.4em; - padding: 3px !important; - font-size: 94%; -} -div.magnify { - float: right; - border: none !important; - background: none !important; -} -div.magnify a, div.magnify img { - display: block; - border: none !important; - background: none !important; -} -div.tright { - clear: right; - float: right; - border-width: .5em 0 .8em 1.4em; -} -div.tleft { - float: left; - clear: left; - margin-right: .5em; - border-width: .5em 1.4em .8em 0; -} - -.hiddenStructure { - display: none; - speak: none; -} -img.tex { - vertical-align: middle; -} -span.texhtml { - font-family: serif; -} - -/* Have a checkered background on images on the description pages and in galleries - to make transparency visible - -#file img, .gallerybox .thumb img { - background: url(Checker-16x16.png) repeat; -} -*/ - -/* -** classes for special content elements like town boxes -** intended to be referenced directly from the wiki src -*/ - -/* -** User styles -*/ -/* table standards */ -table.rimage { - float: right; - position: relative; - margin-left: 1em; - margin-bottom: 1em; - text-align: center; -} -.toccolours { - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; -} -div.townBox { - position: relative; - float: right; - background: white; - margin-left: 1em; - border: 1px solid gray; - padding: .3em; - width: 200px; - overflow: hidden; - clear: right; -} -div.townBox dl { - padding: 0; - margin: 0 0 .3em; - font-size: 96%; -} -div.townBox dl dt { - background: none; - margin: .4em 0 0; -} -div.townBox dl dd { - margin: .1em 0 0 1.1em; - background-color: #f3f3f3; -} - -/* -** edit views etc -*/ -.special li { - line-height: 1.4em; - margin: 0; - padding: 0; -} - -/* Page history styling */ -/* the auto-generated edit comments */ -.autocomment { - color: gray; -} -#pagehistory span.user { - margin-left: 1.4em; - margin-right: .4em; -} -#pagehistory span.minor { - font-weight: bold; -} -#pagehistory li { - border: 1px solid white; -} -#pagehistory li.selected { - background-color: #f9f9f9; - border: 1px dashed #aaa; -} - -/* -** Diff rendering -*/ -table.diff, td.diff-otitle, td.diff-ntitle { - background-color: white; -} -td.diff-addedline { - background: #cfc; - font-size: smaller; -} -td.diff-deletedline { - background: #ffa; - font-size: smaller; -} -td.diff-context { - background: #eee; - font-size: smaller; -} -.diffchange { - color: red; - font-weight: bold; - text-decoration: none; -} - -/* -** keep the whitespace in front of the ^=, hides rule from konqueror -** this is css3, the validator doesn't like it when validating as css2 -*/ -#content a.external, -#content a[href ^="gopher://"] { - background: url(external.png) center right no-repeat; - padding-right: 13px; -} -#content a[href ^="https://"], -.link-https { - background: url(lock_icon.gif) center right no-repeat; - padding-right: 16px; -} -#content a[href ^="mailto:"], -.link-mailto { - background: url(mail_icon.gif) center right no-repeat; - padding-right: 18px; -} -#content a[href ^="news://"] { - background: url(news_icon.png) center right no-repeat; - padding-right: 18px; -} -#content a[href ^="ftp://"], -.link-ftp { - background: url(file_icon.gif) center right no-repeat; - padding-right: 18px; -} -#content a[href ^="irc://"], -.link-irc { - background: url(discussionitem_icon.gif) center right no-repeat; - padding-right: 18px; -} -#content a.badge { background: none !important; padding-right: 0px; } /* hide the lock icon */ -#content a.external[href $=".ogg"], #content a.external[href $=".OGG"], -#content a.external[href $=".mid"], #content a.external[href $=".MID"], -#content a.external[href $=".midi"], #content a.external[href $=".MIDI"], -#content a.external[href $=".mp3"], #content a.external[href $=".MP3"], -#content a.external[href $=".wav"], #content a.external[href $=".WAV"], -#content a.external[href $=".wma"], #content a.external[href $=".WMA"], -.link-audio { - background: url("audio.png") center right no-repeat; - padding-right: 13px; -} -#content a.external[href $=".ogm"], #content a.external[href $=".OGM"], -#content a.external[href $=".avi"], #content a.external[href $=".AVI"], -#content a.external[href $=".mpeg"], #content a.external[href $=".MPEG"], -#content a.external[href $=".mpg"], #content a.external[href $=".MPG"], -.link-video { - background: url("video.png") center right no-repeat; - padding-right: 13px; -} -#content a.external[href $=".pdf"], #content a.external[href $=".PDF"], -#content a.external[href *=".pdf#"], #content a.external[href *=".PDF#"], -#content a.external[href *=".pdf?"], #content a.external[href *=".PDF?"], -.link-document { - background: url("document.png") center right no-repeat; - padding-right: 12px; -} - -/* disable interwiki styling */ -#content a.extiw, -#content a.extiw:active { - color: #36b; - background: none; - padding: 0; -} -#content a.external { - color: #36b; -} -/* this can be used in the content area to switch off -special external link styling */ -#content .plainlinks a { - background: none !important; - padding: 0 !important; -} - -/* -** Search portlet -*/ -input.searchButton { - margin-top: 1px; - font-size: 95%; -} -#searchGoButton { - padding-left: .5em; - padding-right: .5em; - font-weight: bold; -} -#searchInput { - width: 10.9em; - margin: 0; - font-size: 95%; -} - - -/* -** footer -*/ -#f-poweredbyico, #f-copyrightico { - margin: 0 8px; - position: relative; - padding-top: 3ex; -} -#f-poweredbyico { - float: right; - height: 1%; -} -#f-copyrightico { - float: left; - height: 1%; -} - -/* js pref toc */ -#preftoc { - margin: 0; - padding: 0; - width: 100%; -} -#preftoc li { - background-color: #f0f0f0; - color: #000; -} -/* @media screen, projection { */ - #preftoc li { - margin: 1px -2px 1px 2px; - float: left; - padding: 2px 0 3px 0; - border: 1px solid #fff; - border-right-color: #716f64; - border-bottom: 0; - position: relative; - white-space: nowrap; - list-style-type: none; - list-style-image: none; - z-index: 3; - } -/* } */ -#preftoc li.selected { - font-weight: bold; - background-color: #f9f9f9; - border: 1px solid #aaa; - border-bottom: none; - cursor: default; - top: 1px; - padding-top: 2px; - margin-right: -3px; -} -#preftoc > li.selected { - top: 2px; -} -#preftoc a, -#preftoc a:active { - display: block; - color: #000; - padding: 0 .7em; - position: relative; - text-decoration: none; -} -#preftoc li.selected a { - cursor: default; - text-decoration: none; -} -#prefcontrol { - padding-top: 2em; - clear: both; -} -#preferences { - margin: 0; - border: 1px solid #aaa; - padding: 1.5em; - background-color: #F9F9F9; - position: relative; - top: 24px; -} -#content #preferences td { - border-width: 0px; -} -.prefsection { - border: none; - padding: 0; - margin: 0; -} -.prefsection fieldset { - border: 1px solid #aaa; - float: left; - margin-right: 2em; -} -.prefsection legend { - font-weight: bold; -} -.prefsection table, .prefsection legend { - background-color: #F9F9F9; -} -/* @media screen, projection { */ - .mainLegend { - display: none; - } -/* } */ -div.prefsectiontip { - font-size: 95%; - margin-top: 0; - background-color: #FFC1C1; - padding: .2em .7em; - clear: both; -} -.btnSavePrefs { - font-weight: bold; - padding-left: .3em; - padding-right: .3em; -} - -.preferences-login { - clear: both; - margin-bottom: 1.5em; -} - -.prefcache { - font-size: 90%; - margin-top: 2em; -} - -div#userloginForm form, -div#userlogin form#userlogin2 { - margin: 0 3em 1em 0; - border: 1px solid #aaa; - padding: 1.5em 2em; - background-color: #f9f9f9; -} - -div#userloginForm table, -div#userlogin form#userlogin2 table { - background-color: #f9f9f9; -} - -div#userloginForm h2, -div#userlogin form#userlogin2 h2 { - padding-top: 0; -} - -div#userlogin .captcha { - border: 1px solid #bbb; - padding: 1.5em 2em; - width: 400px; - background-color: white; -} - - -#userloginprompt, #languagelinks { - font-size: 85%; -} - -#login-sectiontip { - font-size: 85%; - line-height: 1.2; - padding-top: 2em; -} - -#userlogin .loginText, #userlogin .loginPassword { - width: 12em; -} - -#userloginlink a, #wpLoginattempt, #wpCreateaccount { - font-weight: bold; -} - -.redirectText { - font-size: 150%; - margin: 5px; -} - -.printfooter { - display: none; -} - -.not-patrolled { - background-color: #ffa; -} -div.patrollink { - font-size: 75%; - text-align: right; -} -span.newpage, span.minor, span.searchmatch, span.bot { - font-weight: bold; -} -span.unpatrolled { - font-weight: bold; - color: red; -} - -span.searchmatch { - color: red; -} -.sharedUploadNotice { - font-style: italic; -} - -span.updatedmarker { - color: black; - background-color: #0f0; -} - -table.gallery { - border: 1px solid #ccc; - margin: 2px; - padding: 2px; - background-color: white; -} - -table.gallery tr { - vertical-align: top; -} - -table.gallery td { - vertical-align: top; - background-color: #f9f9f9; - border: solid 2px white; -} -/* Keep this temporarily so that cached pages will display right */ -table.gallery td.galleryheader { - text-align: center; - font-weight: bold; -} -table.gallery caption { - font-weight: bold; -} - -div.gallerybox { - margin: 2px; -} - -div.gallerybox div.thumb { - text-align: center; - border: 1px solid #ccc; - margin: 2px; -} - -div.gallerytext { - font-size: 94%; - padding: 2px 4px; -} - -span.comment { - font-style: italic; -} - -span.changedby { - font-size: 95%; -} - -.previewnote { - text-indent: 3em; - color: #c00; - border-bottom: 1px solid #aaa; - padding-bottom: 1em; - margin-bottom: 1em; -} - -.previewnote p { - margin: 0; - padding: 0; -} - -.editExternally { - border: 1px solid gray; - background-color: #ffffff; - padding: 3px; - margin-top: 0.5em; - float: left; - font-size: small; - text-align: center; -} -.editExternallyHelp { - font-style: italic; - color: gray; -} - -li span.deleted, span.history-deleted { - text-decoration: line-through; - color: #888; - font-style: italic; -} - -.toggle { - margin-left: 2em; - text-indent: -2em; -} - -/* Classes for EXIF data display */ -table.mw_metadata { - font-size: 0.8em; - margin-left: 0.5em; - margin-bottom: 0.5em; - width: 300px; -} - -table.mw_metadata caption { - font-weight: bold; -} - -table.mw_metadata th { - font-weight: normal; -} - -table.mw_metadata td { - padding: 0.1em; -} - -table.mw_metadata { - border: none; - border-collapse: collapse; -} - -table.mw_metadata td, table.mw_metadata th { - text-align: center; - border: 1px solid #aaaaaa; - padding-left: 0.1em; - padding-right: 0.1em; -} - -table.mw_metadata th { - background-color: #f9f9f9; -} - -table.mw_metadata td { - background-color: #fcfcfc; -} - -table.collapsed tr.collapsable { - display: none; -} - - -/* filetoc */ -ul#filetoc { - text-align: center; - border: 1px solid #aaaaaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; - margin-bottom: 0.5em; - margin-left: 0; - margin-right: 0; -} - -#filetoc li { - display: inline; - list-style-type: none; - padding-right: 2em; -} - -input#wpSummary { - width: 80%; -} - -/* @bug 1714 */ -input#wpSave, input#wpDiff { - margin-right: 0.33em; -} - -#editform .editOptions { - display: inline; -} - -#wpSave { - font-weight: bold; -} - -/* Classes for article validation */ - -table.revisionform_default { - border: 1px solid #000000; -} - -table.revisionform_focus { - border: 1px solid #000000; - background-color:#00BBFF; -} - -tr.revision_tr_default { - background-color:#EEEEEE; -} - -tr.revision_tr_first { - background-color:#DDDDDD; -} - -p.revision_saved { - color: green; - font-weight:bold; -} - -#mw_trackbacks { - border: solid 1px #bbbbff; - background-color: #eeeeff; - padding: 0.2em; -} - - -/* Allmessages table */ - -#allmessagestable th { - background-color: #b2b2ff; -} - -#allmessagestable tr.orig { - background-color: #ffe2e2; -} - -#allmessagestable tr.new { - background-color: #e2ffe2; -} - -#allmessagestable tr.def { - background-color: #f0f0ff; -} - - -/* noarticletext */ -div.noarticletext { - border: 1px solid #ccc; - background: #fff; - padding: .2em 1em; - color: #000; -} - -div#searchTargetContainer { - left: 10px; - top: 10px; - width: 90%; - background: white; -} - -div#searchTarget { - padding: 3px; - margin: 5px; - background: #F0F0F0; - border: solid 1px blue; -} - -div#searchTarget ul li { - list-style: none; -} - -div#searchTarget ul li:before { - color: orange; - content: "\00BB \0020"; -} - -div.multipageimagenavbox { - border: solid 1px silver; - padding: 4px; - margin: 1em; - -moz-border-radius: 6px; - background: #f0f0f0; -} - -div.multipageimagenavbox div.thumb { - border: none; - margin-left: 2em; - margin-right: 2em; -} - -div.multipageimagenavbox hr { - margin: 6px; -} - -table.multipageimage td { - text-align: center; -} - -/** Special:Version */ - -table#sv-ext, table#sv-hooks { - margin: 1em; - padding:0em; -} - -#sv-ext td, #sv-hooks td, -#sv-ext th, #sv-hooks th { - border: 1px solid #A0A0A0; - padding: 0 0.15em 0 0.15em; -} -#sv-ext th, #sv-hooks th { - background-color: #F0F0F0; - color: black; - padding: 0 0.15em 0 0.15em; -} -tr.sv-space{ - height: 0.8em; - border:none; -} -tr.sv-space td { display: none; } - -/* - Table pager (e.g. Special:Imagelist) - - remove underlines from the navigation link - - collapse borders - - set the borders to outsets (similar to Special:Allmessages) - - remove line wrapping for all td and th, set background color - - restore line wrapping for the last two table cells (description and size) -*/ -.TablePager_nav a { text-decoration: none; } -.TablePager { border-collapse: collapse; } -.TablePager, .TablePager td, .TablePager th { - border: 1px solid #aaaaaa; - padding: 0 0.15em 0 0.15em; -} -.TablePager th { background-color: #eeeeff } -.TablePager td { background-color: #ffffff } -.TablePager tr:hover td { background-color: #eeeeff } - -.imagelist td, .imagelist th { white-space: nowrap } -.imagelist .TablePager_col_links { background-color: #eeeeff } -.imagelist .TablePager_col_img_description { white-space: normal } -.imagelist th.TablePager_sort { background-color: #ccccff } - -.templatesUsed { margin-top: 1.5em; } - -.mw-summary-preview { - margin: 0.1em 0; -} - -/* Convenience links on Special:Ipblocklist */ -p.mw-ipb-conveniencelinks { - font-size: 90%; - float: right; -} - -/** - * Here is some stuff that's ACTUALLY COMMON TO ALL SKINS. - * When the day comes, it can be moved to a *real* common.css. - */ -.mw-plusminus-null { color: #aaa; } -.texvc { direction: ltr; unicode-bidi: embed; } -/* Stop floats from intruding into edit area in previews */ - -.MediaTransformError { - background-color: #ccc; - padding: 0.1em; -} -.MediaTransformError td { - text-align: center; - vertical-align: middle; - font-size: 90%; -} - -#p-personal { -display: block; -position: absolute; -top: 12px; -right: 4ex; -line-height: 3.75ex; -text-align: right; -} - -#p-personal h5 { -display: inline; -} - -#p-personal ul, #p-personal li { -display: inline; -} - -#p-cactions h5 { -display: inline; -} - -#p-cactions ul, #p-cactions li { -display: inline; -} -#p-personal h5 { - display: none; !important -} -/* this is the ul contained in the portlet */ -#p-personal ul { - border: none; - line-height: 1.4em; - color: #2f6fab; - padding: 0 0 0 3em; - margin: 0; - text-align: right; - list-style: none; - z-index: 0; - background: none; - cursor: default; -} -#p-personal li { - z-index: 0; - border: none; - padding: 0; - display: inline; - color: #2f6fab; - margin-left: 1em; - line-height: 1.2em; - background: none; -} -#p-personal li a { - text-decoration: none; - color: #337acc; - padding-bottom: .4em; - background: none; -} -#p-personal li a:hover { - text-decoration: none; - color: #337acc; -} -#p-personal li.active a:hover { - background-color: transparent; -} -/* the icon in front of the user name, single quotes -in bg url to hide it from iemac */ -li#pt-userpage, -li#pt-anonuserpage, -li#pt-login { - background: url(user.gif) top left no-repeat; - padding-left: 20px; - text-transform: none; -} -/* } */ -#p-personal ul { - text-transform: lowercase; -} -#p-personal li.active { - font-weight: bold; -} - -#head { -position: relative; -abackground: red; -} - -#p-cactions { - position: absolute; - bottom: 0; - left: 205px; - margin: 0; - white-space: nowrap; - width: 76%; - overflow: visible; - border-collapse: collapse; - padding-left: 1em; - list-style: none; - font-size: 95%; -} -#p-cactions ul { - list-style: none; -} -#p-cactions li { - float: left; - border: 1px solid #e4eaec; - padding: 0 !important; - margin: 0 .75em 0 0; - overflow: visible; - background: #FCFCFC; - border-bottom: none; -} -#p-cactions li.selected { - border-color: #fabd23; - border-color: #DDDDDD; - padding: 0; - font-weight: bold; - background: #FFFFFF; -} -#p-cactions li a { - display: block; - padding: 0 1em; - position: relative; - z-index: 0; - margin: 0; - text-decoration: none; - line-height: 2; - color: #337acc; -} -#p-cactions li a:hover, -#p-cactions li.selected a { - z-index: 3; - text-decoration: none; - background-color: #FFFFFF; - margin-bottom: 1px; -} -#p-cactions li.selected a { - padding: 0 1em 0!important; -} -#p-cactions .new a { - color: #ba0000; -} -#p-cactions h5 { - display: none; !important -} -#p-cactions li.istalk { - margin-right: 0; -} -#p-cactions li.istalk a { - padding-right: .5em; -} -#p-cactions #ca-addsection a { - padding-left: .4em; - padding-right: .4em; -} -/* offsets to distinguish the tab groups */ -li#ca-talk { - margin-right: 1.6em; -} -li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print { - margin-left: 1.6em; -} -#p-cactions .pBody { - font-size: 1em; - background-color: transparent; - color: inherit; - border-collapse: inherit; - border: 0; - padding: 0; -} -#p-cactions .hiddenStructure { - display: none; -} -#p-cactions li a { - text-transform: lowercase; -} - -#footer { - height: 85px; - margin-top: -95px; -} - - -/* images */ -div.floatright, table.floatright { - clear: right; - float: right; - position: relative; - margin: 0 0 .5em .5em; - border: 0; -/* - border: .5em solid white; - border-width: .5em 0 .8em 1.4em; -*/ -} -div.floatright p { font-style: italic; } -div.floatleft, table.floatleft { - float: left; - clear: left; - position: relative; - margin: 0 .5em .5em 0; - border: 0; -/* - margin: .3em .5em .5em 0; - border: .5em solid white; - border-width: .5em 1.4em .8em 0; -*/ -} -div.floatleft p { font-style: italic; } -/* thumbnails */ -div.thumb { - margin-bottom: .5em; - border-style: solid; - border-color: white; - width: auto; -} -div.thumbinner { - border: 1px solid #ccc; - padding: 3px !important; - background-color: #f9f9f9; - font-size: 94%; - text-align: center; - overflow: hidden; -} -html .thumbimage { - border: 1px solid #ccc; -} -html .thumbcaption { - border: none; - text-align: left; - line-height: 1.4em; - padding: 3px !important; - font-size: 94%; -} -div.magnify { - float: right; - border: none !important; - background: none !important; -} -div.magnify a, div.magnify img { - display: block; - border: none !important; - background: none !important; -} -div.tright { - clear: right; - float: right; - border-width: .5em 0 .8em 1.4em; -} -div.tleft { - float: left; - clear: left; - margin-right: .5em; - border-width: .5em 1.4em .8em 0; -} - -.hiddenStructure { - display: none; - speak: none; -} -img.tex { - vertical-align: middle; -} -span.texhtml { - font-family: serif; -} - -/* Have a checkered background on images on the description pages and in galleries - to make transparency visible - -#file img, .gallerybox .thumb img { - background: url(Checker-16x16.png) repeat; -} -*/ - -/* -** classes for special content elements like town boxes -** intended to be referenced directly from the wiki src -*/ - -/* -** User styles -*/ -/* table standards */ -table.rimage { - float: right; - position: relative; - margin-left: 1em; - margin-bottom: 1em; - text-align: center; -} -.toccolours { - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; -} -div.townBox { - position: relative; - float: right; - background: white; - margin-left: 1em; - border: 1px solid gray; - padding: .3em; - width: 200px; - overflow: hidden; - clear: right; -} -div.townBox dl { - padding: 0; - margin: 0 0 .3em; - font-size: 96%; -} -div.townBox dl dt { - background: none; - margin: .4em 0 0; -} -div.townBox dl dd { - margin: .1em 0 0 1.1em; - background-color: #f3f3f3; -} - -/* get rid of random clear: boths */ - -#content br, #editform, #toolbar, #wpTextbox1, .visualClear, form#powersearch { - clear: none!important; -} - -.errorbox, .successbox { - float: none!important; -} - -.mw-search-formheader { - overflow: auto; -} - -#content table#toc td { - border-width: 0px; -} - -#content table#toc { - border-collapse: separate; -} - -#content #mw-pages table th, #content #mw-pages table td { - border-color: transparent; -} - - -#lastmod, #viewcount { - color: #666666; -} - -/* Shoot all the borders on Special:Specialpages in the neck */ -#content table.mw-specialpages-table tbody, #content table.mw-specialpages-table tr, #content table.mw-specialpages-table td { - border: none; -} - -.mw-specialpagerestricted { - font-weight: bold; -} diff --git a/roles/mediawiki123/files/skins/fedora/news_icon.png b/roles/mediawiki123/files/skins/fedora/news_icon.png deleted file mode 100644 index dd1541d13c1807dae2c4f2ac4028c1eab7fb00cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297 zcmV+^0oMMBP)W#hdvC#6i)APC2^S#&fzS#7_+V#cU^~v7$%HQ_TiOO3`QPmN;qCh5?)vEQ`|0xg>+}5W^!)Jl{POqx_4)nz`~Lj>{{H^| zPEJn$|No(b6}|uf00DGTPE!Ct=GbNc003o4L_t(|+J(body .portlet { - float: right; - clear: right; -} -.editsection { - float: left; - margin-right: 5px; - margin-left: 0; /* bug 9122: undo default LTR */ -} -/* 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 for non-css2 browsers */ -/* 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, div.floatright, table.floatright { - clear: none; -} -div.tleft, 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 */ -.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 { - margin-right: 1em; -} - -.errorbox, .successbox, #preftoc li, .prefsection fieldset { - float: right; -} - -.prefsection { - padding-right: 2em; -} - -/* workaround for moz bug, displayed bullets on left side */ - -#toc ul { - text-align: right; -} - -#toc ul ul { - margin: 0 2em 0 0; -} - -input#wpSave, input#wpDiff { - margin-right: 0; - margin-left: .33em; -} - -#userlogin { - float: right; - margin: 0 0 1em 3em; -} -/* Unblock and Ipblocklist links of Special:Blockip */ -p.mw-ipb-conveniencelinks { - float: left; -} diff --git a/roles/mediawiki123/files/skins/fedora/user.gif b/roles/mediawiki123/files/skins/fedora/user.gif deleted file mode 100755 index bc9343960fe678f8e99ee6700d7e2f73c9f64118..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 932 zcmZ?wbhEHb6krfw_|Cu(?P(O{X%gdM=;!B`J6*o4BV=-l_QW)UY3a7Rt4!L8W7+ld(+|7PI_f+B zc-ZnYsVmQB9-12UXsYw`#bM8vhP~aI^I?DW{OLW57cbs*y>0KUj`Le5+}P21{Qm4y zj~1VOyyD`sbyr_(d3pD-tIp@Urqs$Os(R@UV}S zFX+IJ1crvAviwFDW(X=fHuS58oKO%{I@Hi_<IY}&M~EmSIy$#5V)eaKu<=m~E1!ghPle}&mR>R8fRY;z8V_7+a=E-pwQKX*+uK>0 HnHa1Ao}8mQ diff --git a/roles/mediawiki123/files/skins/fedora/video.png b/roles/mediawiki123/files/skins/fedora/video.png deleted file mode 100644 index 38103dac285e8dd202a60c43e2be1a2f5a077aa5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXIG7n27zf5M!#>m>sN zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#1_q%3pAgqG558`?_`$gK zTH4|V|NsAINISD%w9%h|fx+9;#WAGfR#HM*YHCViVoGW%8;1g08k<^}LPAmkh~1*$ zz|iOt*}$N|CE(z(h=H+XiI_se1Q$jo4o_VN2E|S$7J*4o4Ghc-Zn=!ky958eWnf@n N@O1TaS?83{1OP8nKpX%7 diff --git a/roles/mediawiki123/files/skins/fedora/wiki-indexed.png b/roles/mediawiki123/files/skins/fedora/wiki-indexed.png deleted file mode 100644 index 189a2ae3d772b9149b0cdf9960cea484eb68cb9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8205 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 diff --git a/roles/mediawiki123/tasks/main.yml b/roles/mediawiki123/tasks/main.yml deleted file mode 100644 index d549d7dece..0000000000 --- a/roles/mediawiki123/tasks/main.yml +++ /dev/null @@ -1,148 +0,0 @@ ---- -- name: allow Apache to remotely connect to mysql - seboolean: name=httpd_can_network_connect_db state=yes persistent=yes - tags: - - mediawiki - -- name: allow Apache to remotely connect to wiki - seboolean: name=httpd_can_network_connect state=yes persistent=yes - tags: - - mediawiki - -- name: allow Apache to remotely connect to Memcached - seboolean: name=httpd_can_network_memcache state=yes persistent=yes - tags: - - mediawiki - -- name: allow Apache to talk to the wiki uploads dir over nfs - seboolean: name=httpd_use_nfs state=yes persistent=yes - tags: - - mediawiki - -- name: set sebooleans so apache can send emails - seboolean: name=httpd_can_sendmail state=yes persistent=yes - tags: - - mediawiki - -- name: install needed packages - package: name={{ item }} state=present - with_items: - - mediawiki123 - #- mediawiki123-Lockdown - - librsvg2 - - mediawiki123-HTTP302Found - - mediawiki123-intersection - - mediawiki123-RSS - - mediawiki123-openid - - mediawiki-FedoraBadges - - php-zmq - - php-pecl-uuid - tags: - - packages - - mediawiki - -- name: adding FAS auth - template: src=Auth_FAS.php.j2 dest=/usr/share/mediawiki123/extensions/Auth_FAS.php owner=root group=root mode=775 - tags: - - config - - mediawiki - -- name: adding fedmsg emit - copy: src=fedmsg-emit.php dest=/usr/share/mediawiki123/extensions/fedmsg-emit.php owner=root group=root mode=775 - tags: - - config - - mediawiki - -- name: startup apache - service: name=httpd enabled=yes state=started - tags: - - mediawiki - -- name: Fedora branding - copy: src=skins/ dest=/usr/share/mediawiki123/skins owner=root group=root mode=775 - tags: - - config - - mediawiki - -- name: creating wiki dir - file: path=/srv/web/{{wikiname}}-wiki owner=root group=root mode=755 state=directory - tags: - - mediawiki - -#- name: creating config dir -# file: src=/usr/share/mediawiki123/config dest=/srv/web/{{wikiname}}/config owner=apache group=apache mode=755 state=directory -# tags: -# - mediawiki - -# This doesn't seem to exist anymore in upstream.... -#- name: install utils -# file: src=/usr/share/mediawiki123/install-utils.inc dest=/srv/web/{{wikiname}}-wiki/install-utils.inc state=link -# tags: -# - mediawiki - -- name: install localsettings - template: src=LocalSettings.php.{{wikiname}}.j2 dest=/srv/web/{{wikiname}}-wiki/LocalSettings.php owner=apache group=apache mode=600 setype=httpd_sys_content_t - notify: reload httpd - tags: - - mediawiki - -- name: httpd conf - template: src=mediawiki-app.conf.j2 dest=/etc/httpd/conf.d/{{wikiname}}.conf - notify: reload httpd - tags: - - mediawiki - -- name: linking index.php - file: dest=/srv/web/{{wikiname}}-wiki/index.php src=/usr/share/mediawiki123/index.php state=link - tags: - - mediawiki - -- name: linkng api.php - file: dest=/srv/web/{{wikiname}}-wiki/api.php src=/usr/share/mediawiki123/api.php state=link - tags: - - mediawiki - -- name: linking opensearch - file: dest=/srv/web/{{wikiname}}-wiki/opensearch_desc.php src=/usr/share/mediawiki123/opensearch_desc.php state=link - tags: - - mediawiki - -- name: linking extensions - file: dest=/srv/web/{{wikiname}}-wiki/extensions src=/usr/share/mediawiki123/extensions state=link - tags: - - mediawiki - -- name: linking includes - file: dest=/srv/web/{{wikiname}}-wiki/includes src=/usr/share/mediawiki123/includes state=link - tags: - - mediawiki - -- name: linking languages - file: dest=/srv/web/{{wikiname}}-wiki/languages src=/usr/share/mediawiki123/languages state=link - tags: - - mediawiki - -- name: linking maintenance - file: dest=/srv/web/{{wikiname}}-wiki/maintenance src=/usr/share/mediawiki123/maintenance state=link - tags: - - mediawiki - -- name: linking serialized - file: dest=/srv/web/{{wikiname}}-wiki/serialized src=/usr/share/mediawiki123/serialized state=link - tags: - - mediawiki - -- name: linking skins - file: dest=/srv/web/{{wikiname}}-wiki/skins src=/usr/share/mediawiki123/skins state=link - tags: - - mediawiki - -- name: linking load - file: dest=/srv/web/{{wikiname}}-wiki/load.php src=/usr/share/mediawikie123/load.php state=link - tags: - - mediawiki - -- name: linking resources - file: dest=/srv/web/{{wikiname}}-wiki/resources src=/usr/share/mediawiki123/resources state=link - tags: - - mediawiki diff --git a/roles/mediawiki123/templates/Auth_FAS.php.j2 b/roles/mediawiki123/templates/Auth_FAS.php.j2 deleted file mode 100644 index 437f141c45..0000000000 --- a/roles/mediawiki123/templates/Auth_FAS.php.j2 +++ /dev/null @@ -1,128 +0,0 @@ -set('create', false); - $template->set('useemail', false); - $template->set('usedomain', false); - } - - function updateUser( &$user ){ - $user->mEmail = strtolower($user->getName())."@fedoraproject.org"; - return true; - } - - function autoCreate() { - return true; - } - - function setPassword($password) { - return false; - } - - function setDomain( $domain ) { - $this->domain = $domain; - } - - function validDomain( $domain ) { - return true; - } - - function updateExternalDB($user) { - return true; - } - - function canCreateAccounts() { - return false; - } - - function addUser($user, $password) { - return true; - } - - function strict() { - return true; - } - - function strictUserAuth( $username ) { - return true; - } - - function allowPasswordChange() { - return false; - } - - function initUser(&$user) { - $user->mEmail = strtolower($user->getName())."@fedoraproject.org"; - $user->mEmailAuthenticated = wfTimestampNow(); - $user->setToken(); - $user->saveSettings(); - return true; - } -} - -/** - * Some extension information init - */ -$wgExtensionCredits['other'][] = array( - 'name' => 'Auth_FAS', - 'version' => '0.9.1', - 'author' => 'Nigel Jones', - 'description' => 'Authorisation plugin allowing login with FAS2 accounts' -); - -?> diff --git a/roles/mediawiki123/templates/LocalSettings.php.fp.j2 b/roles/mediawiki123/templates/LocalSettings.php.fp.j2 deleted file mode 100644 index 11af416c12..0000000000 --- a/roles/mediawiki123/templates/LocalSettings.php.fp.j2 +++ /dev/null @@ -1,466 +0,0 @@ - 'bastion', -# "port" => '25' -#); - -## For a detailed description of the following switches see -## http://meta.wikimedia.org/Enotif and http://meta.wikimedia.org/Eauthent -## There are many more options for fine tuning available see -## /includes/DefaultSettings.php -## UPO means: this is also a user preference option -$wgEnotifUserTalk = true; # UPO -$wgEnotifWatchlist = true; # UPO -$wgEmailAuthentication = false; - -$wgDBtype = "mysql"; -$wgDBserver = "db03"; -$wgDBname = "fpo-mediawiki"; -$wgDBuser = "fpo-mw-user"; -$wgDBpassword = "{{ fpoPassword }}"; -$wgDBport = "5432"; -$wgDBprefix = "en_"; - -# MySQL table options to use during installation or update -$wgDBTableOptions = "TYPE=InnoDB"; - -# Schemas for Postgres -$wgDBmwschema = "mediawiki"; -$wgDBts2schema = "public"; - -# Experimental charset support for MySQL 4.1/5.0. -$wgDBmysql5 = false; - -## Shared memory settings -$wgMainCacheType = CACHE_MEMCACHED; -$wgParserCacheType = CACHE_MEMCACHED; -$wgMessageCacheType = CACHE_MEMCACHED; -$wgSessionsInMemcached = true; -$wgMemCachedServers = array ( - 0 => 'memcached01:11211', -); - -## To enable image uploads, make sure the 'images' directory -## is writable, then set this to true: -$wgEnableUploads = true; -$wgUseImageMagick = false; -#$wgUseImageMagick = true; -#$wgImageMagickConvertCommand = "/usr/bin/convert"; - -## If you want to use image uploads under safe mode, -## create the directories images/archive, images/thumb and -## images/temp, and make them all writable. Then uncomment -## this, if it's not already uncommented: -# $wgHashedUploadDirectory = false; - -## If you have the appropriate support software installed -## you can enable inline LaTeX equations: -$wgUseTeX = false; - -$wgLocalInterwiki = $wgSitename; - -$wgLanguageCode = "en"; - -$wgProxyKey = "b957b9365f724d22f666998b751507c551c66484bf75b1cc33802a67e92b0827"; - -## Default skin: you can change the default skin. Use the internal symbolic -## names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook': -$wgDefaultSkin = 'fedora'; - -## For attaching licensing metadata to pages, and displaying an -## appropriate copyright notice / icon. GNU Free Documentation -## License and Creative Commons licenses are supported so far. -$wgEnableCreativeCommonsRdf = false; -$wgRightsPage = "Legal:Main"; # Set to the title of a wiki page that describes your license/copyright -$wgRightsUrl = "http://creativecommons.org/licenses/by-sa/3.0/"; -$wgRightsText = "Attribution-Share Alike 3.0 Unported"; -$wgRightsIcon = ""; -# $wgRightsCode = "[license_code]"; # Not yet used - -$wgDiff3 = "/usr/bin/diff3"; - -# When you make changes to this configuration file, this will make -# sure that cached pages are cleared. -$configdate = gmdate( 'YmdHis', @filemtime( __FILE__ ) ); -$wgCacheEpoch = max( $wgCacheEpoch, $configdate ); - -define("NS_ARCHIVE", 100); -define("NS_ARCHIVE_TALK",101); -define("NS_MEETING",102); -define("NS_MEETING_TALK",103); -define("NS_QA",104); -define("NS_QA_TALK",105); -define("NS_LEGAL", 106); -define("NS_LEGAL_TALK", 107); -define("NS_LICENSING", 108); -define("NS_LICENSING_TALK", 109); -define("NS_PACKAGING", 110); -define("NS_PACKAGING_TALK", 111); -define("NS_FUDCON", 112); -define("NS_FUDCON_TALK", 113); -define("NS_TEST_DAY", 114); -define("NS_TEST_DAY_TALK", 115); -define("NS_TEST_RESULTS", 116); -define("NS_TEST_RESULTS_TALK", 117); - -$wgExtraNamespaces[NS_ARCHIVE] = "Archive"; -$wgExtraNamespaces[NS_ARCHIVE_TALK] = "Archive_talk"; -$wgExtraNamespaces[NS_MEETING] = "Meeting"; -$wgExtraNamespaces[NS_MEETING_TALK] = "Meeting_talk"; -$wgExtraNamespaces[NS_QA] = "QA"; -$wgExtraNamespaces[NS_QA_TALK] = "QA_talk"; -$wgExtraNamespaces[NS_LEGAL] = "Legal"; -$wgExtraNamespaces[NS_LEGAL_TALK] = "Legal_talk"; -$wgExtraNamespaces[NS_LICENSING] = "Licensing"; -$wgExtraNamespaces[NS_LICENSING_TALK] = "Licensing_talk"; -$wgExtraNamespaces[NS_PACKAGING] = "Packaging"; -$wgExtraNamespaces[NS_PACKAGING_TALK] = "Packaging_talk"; -$wgExtraNamespaces[NS_FUDCON] = "FUDCon"; -$wgExtraNamespaces[NS_FUDCON_TALK] = "FUDCon_talk"; -$wgExtraNamespaces[NS_TEST_DAY] = "Test_Day"; -$wgExtraNamespaces[NS_TEST_DAY_TALK] = "Test_Day_talk"; -$wgExtraNamespaces[NS_TEST_RESULTS] = "Test_Results"; -$wgExtraNamespaces[NS_TEST_RESULTS_TALK] = "Test_Results_talk"; - -$wgNamespacesWithSubpages = array( - NS_MAIN => true, - NS_TALK => true, - NS_USER => true, - NS_USER_TALK => true, - NS_PROJECT_TALK => true, - NS_IMAGE_TALK => true, - NS_MEDIAWIKI_TALK => true, - NS_TEMPLATE_TALK => true, - NS_HELP_TALK => true, - NS_CATEGORY_TALK => true, - NS_ARCHIVE => true, - NS_ARCHIVE_TALK => true, - NS_MEETING => true, - NS_MEETING_TALK => true, - NS_QA => true, - NS_QA_TALK => true, - NS_LEGAL => true, - NS_LEGAL_TALK => true, - NS_LICENSING => true, - NS_LICENSING_TALK => true, - NS_PACKAGING => true, - NS_PACKAGING_TALK => true, - NS_FUDCON => true, - NS_FUDCON_TALK => true, - NS_TEST_DAY => true, - NS_TEST_DAY_TALK => true, - NS_TEST_RESULTS => true, - NS_TEST_RESULTS_TALK => true -); - -$wgNamespacesToBeSearchedDefault = array( - NS_MAIN => true, - NS_TALK => false, - NS_USER => false, - NS_USER_TALK => false, - NS_PROJECT => true, - NS_PROJECT_TALK => false, - NS_IMAGE => true, - NS_IMAGE_TALK => false, - NS_MEDIAWIKI => false, - NS_MEDIAWIKI_TALK => false, - NS_TEMPLATE => false, - NS_TEMPLATE_TALK => false, - NS_HELP => true, - NS_HELP_TALK => false, - NS_CATEGORY => true, - NS_CATEGORY_TALK => false, - NS_ARCHIVE => false, - NS_ARCHIVE_TALK => false, - NS_MEETING => false, - NS_MEETING_TALK => false, - NS_QA => false, - NS_QA_TALK => false, - NS_LEGAL => true, - NS_LEGAL_TALK => false, - NS_LICENSING => true, - NS_LICENSING_TALK => false, - NS_PACKAGING => true, - NS_PACKAGING_TALK => false, - NS_FUDCON => true, - NS_FUDCON_TALK => false, - NS_TEST_DAY => true, - NS_TEST_DAY_TALK => false, - NS_TEST_RESULTS => true, - NS_TEST_RESULTS_TALK => false -); - -#require_once "$IP/extensions/OpenID/OpenID.setup.php"; -#require 'extensions/StubManager/StubManager.php'; -#require 'extensions/HNP/HNP.php'; -require_once "$IP/extensions/ParserFunctions/ParserFunctions.php"; -require_once "$IP/extensions/Interwiki/Interwiki.php"; -require_once "$IP/extensions/Cite/Cite.php"; -require_once "$IP/extensions/Auth_FAS.php"; -$wgAuth = new Auth_FAS(); -require_once "$IP/extensions/fedmsg-emit.php"; -require_once "$IP/extensions/HTTP302Found/HTTP302Found.php"; -require_once "$IP/extensions/intersection/DynamicPageList.php"; -require_once "$IP/extensions/RSS/RSS.php"; - -$wgShowExceptionDetails = true; - -$wgSkipSkins = array("chick", "cologneblue", "monobook", "myskin", "nostalgia", "simple", "standard"); - -$wgSVGConverter = 'rsvg'; - -# This series of settings is used for reverse proxies -$wgUseSquid = true; -# The SquidNoPurge setting is used to determine reverse proxies -$wgSquidServersNoPurge = array( -{% if environment == "staging" %} - # proxy01.stg - "10.5.128.177", -{% else %} - # proxy01 - "10.5.126.52", - "192.168.1.11", - - # proxy02 - "85.236.55.6", - "2001:4178:2:1269::fed2", - "192.168.1.12", - - # proxy03 - "8.43.85.73", - "2620:52:3:1:dead:beef:cafe:fed6", - "192.168.1.7", - - # proxy04 - "152.19.134.142", - "2610:28:3090:3001:dead:beef:cafe:fed3", - "192.168.1.14", - - # proxy05 - "5.175.150.50", - "2a00:d1a0:1::131", - "192.168.1.25", - - # proxy06 - "140.211.169.196", - "192.168.1.63", - - # proxy09 - "140.211.169.206", - "192.168.1.15", - - # proxy10 - "10.5.126.51", - "192.168.1.17", - - # proxy11 - "67.219.144.68", - "2604:1580:fe00:0:dead:beef:cafe:fed1", - "192.168.1.37", - - # proxy12 - "152.19.134.198", - "192.168.1.13", - - # proxy13 - "209.132.190.2", - "192.168.1.158", - - # proxy14 - "8.43.85.67", - "2620:52:3:1:dead:beef:cafe:fed7", - "192.168.1.159", - -{% endif %} -); -# This setting is used to send PURGE requests to varnish on reverse proxies upon page changes -$wgSquidServers = array( -{% if environment == "staging" %} - # proxy01.stg - "10.5.128.177:6081", -{% else %} - # proxy01 - "10.5.126.52:6081", - # proxy02 - "192.168.1.12:6081", - # proxy03 - "192.168.1.7:6081", - # proxy04 - "192.168.1.14:6081", - # proxy05 - "192.168.1.25:6081", - # proxy06 - "192.168.1.63:6081", - # proxy10 - "10.5.126.51:6081", - # proxy11 - "192.168.1.37:6081", - # proxy12 - "192.168.1.13:6081", - # proxy13 - "192.168.1.158:6081", - # proxy14 - "192.168.1.159:6081", -{% endif %} -); -$wgSquidMaxage = 432000; - -# Don't add rel="nofollow" -$wgNoFollowLinks = false; - -# This can be an array in version 1.14 and above. -$wgAllowExternalImagesFrom = array("http://fedoraproject.org/", "http://docs.fedoraproject.org", "http://fedorahosted.org/", "http://fedorapeople.org", "http://fedoraplanet.org"); - -$wgAllowUserCss = true; -$wgAllowUserJs = true; - -$wgEnableWriteAPI = true; - -$wgLogo = "http://fedoraproject.org/static/images/fedora-logo.png"; - -### LOCKDOWN PERMISSIONS ### -$wgGroupPermissions['Legal']['read'] = true; -$wgGroupPermissions['Packaging']['read'] = true; - -require_once( "$IP/extensions/Lockdown/Lockdown.php" ); - -$wgSpecialPageLockdown['Export'] = array('*'); - -$wgNamespacePermissionLockdown['*']['edit'] = array('user'); -$wgNamespacePermissionLockdown[NS_FUDCON]['edit'] = array('user'); -$wgNamespacePermissionLockdown[NS_TEST_DAY]['edit'] = array('*'); -$wgNamespacePermissionLockdown[NS_TEST_RESULTS]['edit'] = array('*'); -$wgNamespacePermissionLockdown[NS_LEGAL]['edit'] = array('Legal'); -$wgNamespacePermissionLockdown[NS_LICENSING]['edit'] = array('Legal'); -$wgNamespacePermissionLockdown[NS_PACKAGING]['edit'] = array('Packaging'); - -$wgNamespacePermissionLockdown['*']['move'] = array('user'); -$wgNamespacePermissionLockdown[NS_LEGAL]['move'] = array('Legal'); -$wgNamespacePermissionLockdown[NS_LICENSING]['move'] = array('Legal'); -$wgNamespacePermissionLockdown[NS_PACKAGING]['move'] = array('Packaging'); -### END LOCKDOWN PERMISSIONS ### - -# Experimentation - Added by nigelj 30/Dec/2008 -$wgSearchType = "SearchMySQL"; - -# page_counter is known to be slow, disabled for performance reasons -$wgDisableCounters = true; - -#$wgReadOnly = "Wiki Maintenance In Progress - ETA: 15 August 08 04:00 UTC"; -$wgStyleVersion = '273'; - -# Fedora Badges Extension -require_once( "$IP/extensions/FedoraBadges/FedoraBadges.php" ); diff --git a/roles/mediawiki123/templates/mediawiki-app.conf.j2 b/roles/mediawiki123/templates/mediawiki-app.conf.j2 deleted file mode 100644 index 3819da504a..0000000000 --- a/roles/mediawiki123/templates/mediawiki-app.conf.j2 +++ /dev/null @@ -1,11 +0,0 @@ -# Shared uploads directory. -Alias /{{ wpath }}/uploads /mnt/web/attachments - -Alias /{{ wpath }} /srv/web/{{ wikiname }}-wiki -Alias /{{ wikipath }} /srv/web/{{ wikiname }}-wiki/index.php - - - Options SymLinksIfOwnerMatch - AllowOverride None - - diff --git a/roles/mediawiki123/templates/mediawiki-proxy.conf.erb b/roles/mediawiki123/templates/mediawiki-proxy.conf.erb deleted file mode 100644 index 37d3fbdfe2..0000000000 --- a/roles/mediawiki123/templates/mediawiki-proxy.conf.erb +++ /dev/null @@ -1,17 +0,0 @@ -{% if force_ssl_login %} -RewriteEngine On -RewriteCond %{HTTPS} off -RewriteCond %{QUERY_STRING} Special:Userlogin [NC] -RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L] - -RewriteCond %{HTTPS} off -RewriteCond %{QUERY_STRING} action= [NC] -RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L] -{% end %} - -# /wiki must come before /w due to prefix matching. -ProxyPass {{ wikipath }} {{ proxyurl }}{{ wikipath }} -ProxyPassReverse {{ wikipath }} {{ proxyurl }}{{ wikipath }} - -ProxyPass {{ wpath }} {{ proxyurl }}{{ wpath }} -ProxyPassReverse {{ wpath }} {{ proxyurl }}{{ wpath }}