From: <ru...@us...> - 2009-01-17 14:40:31
|
Revision: 6409 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6409&view=rev Author: rurban Date: 2009-01-17 14:40:16 +0000 (Sat, 17 Jan 2009) Log Message: ----------- Change old Sidebar theme to new MonoBook-based layout with a few goodies. Fix MonoBook/templates/viewsource.tmpl Add special Sidebar/wikibits.js with added showHideFolder() Modified Paths: -------------- trunk/themes/MonoBook/themeinfo.php trunk/themes/Sidebar/templates/body.tmpl trunk/themes/Sidebar/templates/navbar.tmpl trunk/themes/Sidebar/templates/signin.tmpl trunk/themes/Sidebar/templates/top.tmpl trunk/themes/Sidebar/themeinfo.php trunk/themes/default/templates/actionbar.tmpl Added Paths: ----------- trunk/themes/MonoBook/templates/viewsource.tmpl trunk/themes/Sidebar/hwiki.prop trunk/themes/Sidebar/hyperapplet.php trunk/themes/Sidebar/hyperwiki.jar trunk/themes/Sidebar/hyperwiki.php trunk/themes/Sidebar/images/folderArrowClosed.png trunk/themes/Sidebar/images/folderArrowOpen.png trunk/themes/Sidebar/images/mini_help.png trunk/themes/Sidebar/monobook.css trunk/themes/Sidebar/templates/actionbar.tmpl trunk/themes/Sidebar/templates/browse.tmpl trunk/themes/Sidebar/templates/content.tmpl trunk/themes/Sidebar/templates/debug.tmpl trunk/themes/Sidebar/templates/dump-footer.tmpl trunk/themes/Sidebar/templates/html.tmpl trunk/themes/Sidebar/templates/htmldump.tmpl trunk/themes/Sidebar/templates/logo.tmpl trunk/themes/Sidebar/templates/ratings.tmpl trunk/themes/Sidebar/templates/rc.tmpl trunk/themes/Sidebar/templates/search.tmpl trunk/themes/Sidebar/templates/tags.tmpl trunk/themes/Sidebar/wikibits.js Added: trunk/themes/MonoBook/templates/viewsource.tmpl =================================================================== --- trunk/themes/MonoBook/templates/viewsource.tmpl (rev 0) +++ trunk/themes/MonoBook/templates/viewsource.tmpl 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,26 @@ +<?php // -*-html-*- ?> +<!-- $Id: viewsource.tmpl,v 1.25 2007/01/02 13:29:14 rurban Exp $ --> + +<?php if ($page->get('locked') && !$user->isAdmin()) { ?> + <p><strong><?=_("Note:")?></strong> + <?=_("This page has been locked by the administrator and cannot be edited.")?> + </p> + <?php } ?> +<?php if ($revision and !$revision->isCurrent()) { ?> + <p><?=_("You are viewing an old revision of this page.")?> + <?= Button('edit', _("View the current version"), $page) ?>. + </p> + <?php } ?> +<!-- Dummy form else NS4 does not like the textarea --> +<form method="post" action="<?=$request->getPostURL()?>" accept-charset="<?=CHARSET?>"> +<?php /* To clear beyond a larger logo, such as in the Hawaiian theme */ ?> +<br clear="all" class="clear-floats" /> +<!-- wrap=virtual is not HTML4, but without it NS4 does not wrap long lines --> +<textarea class="wikiedit" +name="content" +rows="<?=$request->getPref('editHeight')?>" +cols="<?=$request->getPref('editWidth')?>" +readonly="readonly" +wrap="virtual"><?= $PAGE_SOURCE ?></textarea> +<?=$HIDDEN_INPUTS?> +</form> Modified: trunk/themes/MonoBook/themeinfo.php =================================================================== --- trunk/themes/MonoBook/themeinfo.php 2009-01-17 14:33:24 UTC (rev 6408) +++ trunk/themes/MonoBook/themeinfo.php 2009-01-17 14:40:16 UTC (rev 6409) @@ -17,6 +17,7 @@ * and convert back and forth. */ require_once('lib/WikiTheme.php'); +require_once('themes/wikilens/themeinfo.php'); if (!defined("ENABLE_MARKUP_TEMPLATE")) define("ENABLE_MARKUP_TEMPLATE", true); if (!defined("ENABLE_MARKUP_MEDIAWIKI_TABLE")) @@ -45,7 +46,10 @@ $WikiTheme->makeActionButton($action, $label, $page_or_rev, $options)); } -class WikiTheme_MonoBook extends WikiTheme { +class WikiTheme_MonoBook +/* extends WikiTheme */ +extends WikiTheme_Wikilens +{ /* this adds selected to the class */ function makeActionButton ($action, $label = false, $page_or_rev = false, $options = false) { @@ -207,4 +211,4 @@ // c-hanging-comment-ender-p: nil // indent-tabs-mode: nil // End: -?> +?> \ No newline at end of file Added: trunk/themes/Sidebar/hwiki.prop =================================================================== --- trunk/themes/Sidebar/hwiki.prop (rev 0) +++ trunk/themes/Sidebar/hwiki.prop 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,26 @@ +; layout settings +hypergraph.visualnet.layout.class=hypergraph.visualnet.GenericMDSLayout +;hypergraph.visualnet.layout.class=hypergraph.visualnet.TreeLayout +hypergraph.visualnet.layout.expandingEnabled=false +hypergraph.visualnet.layout.initiallyExpanded=3 +hypergraph.visualnet.GenericMDSLayout.repulsingForce=1 +hypergraph.visualnet.GenericMDSLayout.connectedDisparity=0.3 +hypergraph.visualnet.TreeLayout.maxangle=180 +hypergraph.visualnet.TreeLayout.mindistance=1 +hypergraph.visualnet.TreeLayout.defaultSize=0.1 +; settings for the text. +hypergraph.hyperbolic.text.fontName=Arial +hypergraph.hyperbolic.text.size1=12 +hypergraph.hyperbolic.text.scale1=0.7 +hypergraph.hyperbolic.text.size2=10 +hypergraph.hyperbolic.text.scale2=0.3 +hypergraph.hyperbolic.text.size3=8 +hypergraph.hyperbolic.text.scale3=0.1 +hypergraph.hyperbolic.text.size4=0 +hypergraph.hyperbolic.text.color=#ff0000 +hypergraph.hyperbolic.line.color=#c0c0c0 +#hypergraph.hyperbolic.text.backgroundColor=#ffffff +hypergraph.hyperbolic.background.color=#f0f0f0 +; settings for HExplorerApplet +; hypergraph.applications.hexplorer.GraphPanel.target=contentFrame +hypergraph.applications.hexplorer.GraphPanel.target=_parent Property changes on: trunk/themes/Sidebar/hwiki.prop ___________________________________________________________________ Added: svn:executable + * Added: trunk/themes/Sidebar/hyperapplet.php =================================================================== --- trunk/themes/Sidebar/hyperapplet.php (rev 0) +++ trunk/themes/Sidebar/hyperapplet.php 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,21 @@ +<?php +/* Download hyperapplet.jar (or hyperwiki.jar) and GraphXML.dtd from + * http://hypergraph.sourceforge.net/download.html + * and place it into your theme directory. + * Include this php file and adjust the width/height. + * The static version requires a dumped "LinkDatabase.xml" via + * cd themes/default; wget http://localhost/wiki/index.php/LinkDatabase?format=xml -O LinkDatabase.xml + * into the same dir as hyperapplet.jar + */ +global $WikiTheme; +?> +<applet code="hypergraph.applications.hexplorer.HExplorerApplet.class" align="baseline" + archive="<?= $WikiTheme->_finddata("hyperapplet.jar") ?>" + width="160" height="360"> +<?php // the dynamic version: ?> + <!--param name="file" value="<?= WikiURL("LinkDatabase", array('format'=>'xml')) ?>" /--> +<?php // The faster static version: dump it periodically ?> + <param name="file" value="<?= $WikiTheme->_finddata("LinkDatabase.xml") ?>" /> + <!--param name="properties" value="<?= $WikiTheme->_finddata("hwiki.prop") ?>" /--> + <param name="center" value="<?= $page->getName() ?>" /> +</applet> \ No newline at end of file Property changes on: trunk/themes/Sidebar/hyperapplet.php ___________________________________________________________________ Added: svn:executable + * Added: trunk/themes/Sidebar/hyperwiki.jar =================================================================== (Binary files differ) Property changes on: trunk/themes/Sidebar/hyperwiki.jar ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: trunk/themes/Sidebar/hyperwiki.php =================================================================== --- trunk/themes/Sidebar/hyperwiki.php (rev 0) +++ trunk/themes/Sidebar/hyperwiki.php 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,16 @@ +<?php + /* Download hyperwiki.jar and GraphXML.dtd from + * http://hypergraph.sourceforge.net/download.html + * and place it into your theme directory. + * Include this php file and adjust the width/height. + */ +global $WikiTheme; + // via the RPC interface it goes like this... +?> +<applet code="hypergraph.applications.hwiki.HWikiApplet.class" + archive="<?= $WikiTheme->_finddata("hyperwiki.jar") ?>" + width="162" height="240"> + <param name="startPage" value="<?= $page->getName() ?>" /> + <param name="properties" value="<?= $WikiTheme->_finddata("hwiki.prop") ?>" /> + <param name="wikiURL" value="<?= PHPWIKI_BASE_URL ?>" /> +</applet> Property changes on: trunk/themes/Sidebar/hyperwiki.php ___________________________________________________________________ Added: svn:executable + * Added: trunk/themes/Sidebar/images/folderArrowClosed.png =================================================================== (Binary files differ) Property changes on: trunk/themes/Sidebar/images/folderArrowClosed.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/themes/Sidebar/images/folderArrowOpen.png =================================================================== (Binary files differ) Property changes on: trunk/themes/Sidebar/images/folderArrowOpen.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/themes/Sidebar/images/mini_help.png =================================================================== (Binary files differ) Property changes on: trunk/themes/Sidebar/images/mini_help.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/themes/Sidebar/monobook.css =================================================================== --- trunk/themes/Sidebar/monobook.css (rev 0) +++ trunk/themes/Sidebar/monobook.css 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,1924 @@ +/* +** MediaWiki 'monobook' style sheet for CSS2-capable browsers. +** Copyright Gabriel Wicke - http://wikidev.net/ +** License: GPL (http://www.gnu.org/copyleft/gpl.html) +** +** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John +** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher, +** Michael Zeltner and Geir Bækholt) +** All you guys rock :) +** Added phpwiki integration: Reini Urban, based on the phpwiki.css by Jeff Dairiki +*/ + +#column-content { + width: 100%; + float: right; + margin: 0 0 .6em -12.2em; + padding: 0; +} +#content { + /* margin: 2.8em 0 0 12.2em; */ + /* padding: 0em 1em 1.5em 1em; */ + margin: 61px 0 0 12.2em; + padding: 1em 1em 1.5em 1em; + background: White; + border: 1px solid #aaaaaa; + border-right: none; + line-height: 1.5em; + position: relative; + z-index: 2; +} +#column-one { padding-top: 50px; } +/* the left column width is specified in class .portlet */ + +/* Font size: +** We take advantage of keyword scaling- browsers won't go below 9px +** More at http://www.w3.org/2003/07/30-font-size +** http://style.cleverchimp.com/font_size_intervals/altintervals.html +*/ + +body { + font: small sans-serif; + background: #ffffff; +/* background: #f9f9f9 url("images/headbg.jpg") 0px 0px no-repeat; */ + color: black; + margin: 0; + padding: 0; +} + +/* scale back up to a sane default */ +#globalWrapper { + font-size:127%; + width: 100%; + margin: 0; + padding: 0; +} +.visualClear { clear: both; } + +/* general styles */ + +table { + font-size: 100%; + color: black; +} +a { + text-decoration: none; + color: #004ba6; + 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 { + margin: .4em 0 .5em 0; + line-height: 1.5em; +} +p img { + margin: 0; +} +img.inlineimage { + border: none; + display: inline; +} + +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: bold; + font-family: Tahoma, sans-serif; + margin: 0; + padding-top: 0.5em; + padding-bottom: 0.17em; + border-bottom: 1px solid #aaa; +} +h1 { font-size: 188%; } +h2 { font-size: 150%; } +h3, h4, h5, h6 { + border-bottom: none; + font-weight: bold; +} +h3 { font-size: 132%; } +h4 { font-size: 116%; } +h5 { font-size: 100%; } +h6 { font-size: 80%; } + +ul { + line-height: 1.5em; + list-style-type: square; + margin: 0.3em 0 0 1.5em; + padding:0; + list-style-image: url("images/bullet.png"); +} +ol { + line-height: 1.5em; + margin: 0.3em 0 0 3.2em; + padding:0; + list-style-image: none; +} +li { margin-bottom: 0.1em; } +dt { + /*font-family: Tahoma, sans-serif;*/ + font-size: 115%; + /*font-weight: bolder;*/ + /*background-color: #ddd;*/ + margin-bottom: .5em; +} +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 1em; + line-height: 1.5em; +} +legend { + /*background: white;*/ + padding: 0.5em; + font-size: 95%; +} +form { + border: none; + margin: 0; +} + +textarea { + width: 100%; + padding: .1em; +} + +input.historysubmit { + padding: 0 0.3em 0.3em 0.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 +*/ + +#siteSub { display: none; } +#jump-to-nav { + display: none; +} +#contentSub { + font-size: 84%; + line-height: 1.2em; + margin: 0 0 1.4em 1em; + color: #7d7d7d; + width: auto; +} +span.subpages { display: block; } + +/* Space for the right logo + rating */ +h1.firstHeading { + margin-right: 220px; + line-height: 1.2em; +} +/* 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: 0.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%; +} + +/* +** RecentChanges +*/ +.pageinfo-majoredit { + font-weight: normal; /*bold;*/ +} +.wiki-summary { + font-size: 94%; + font-style: italic; +} + +/* +** content styles +*/ +.mw-warning { + border: 1px solid #aaa; + background-color: #f9f9f9; + padding: 5px; + margin-bottom: 8px; + font-size: 95%; +} +#toc, +.toc { + width: 200px; + border: 1px solid #aaa; + background-color: #f9f9f9; + padding: 5px; + font-size: 95%; + float: right; + clear: right; +} +#toc h2, +.toc h2 { + display: inline; + border: none; + padding: 0; + font-size: 100%; + font-weight: bold; +} +.toc #toclist { + width: auto; + border: none; +} +#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; + 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.thumb div { + border: 1px solid #ccc; + padding: 3px !important; + background-color: #f9f9f9; + font-size: 94%; + text-align: center; + overflow: hidden; +} +div.thumb div a img { + border: 1px solid #ccc; +} +div.thumb div div.thumbcaption { + border: none; + text-align: left; + line-height: 1.4em; + padding: .3em 0 .1em 0; +} +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; + 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 (unused) +*/ +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; +} +span.diffchange { + color: red; + font-weight: bold; +} + +/** + * Diff Output + */ +/* main box */ +.diff { + margin-top: 1ex; + margin-bottom: 0.5ex; + background: white; + /* Netscape 4 requires this 1px border. + Without it, the paper borders below cause + the white background to disappear. */ + border: 1px #ccc solid; + color: black; + border-top: 1px solid #494f5d; + border-left: 1px solid #494f5d; + border-bottom: 1px solid #c6d2de; + border-right: 1px solid #c6d2de; + padding-top: 1px; + padding-bottom: 1px; + padding-left: .125em; + padding-right: .125em; + padding: 0; + /* "paper" borders */ + /*border-top: 2px #d2d2d2 solid; + border-left: 2px #b2b2b2 solid; + border-bottom: 2px #e8e6df solid; + border-right: 2px #e8e6df solid;*/ +/* padding-left: 0em; + padding-bottom: 0ex;*/ +/* border-style: inset;*/ + /*This breaks Netscape 4: (display does not go full width). + * width: auto; + */ + /* I'm not sure what the intent of this was, but it's + * not valid CSS: */ + /* display: editarea; */ + clear: both; +} +.diff .block { + background: #ddd; + padding-left: 1em; + /* for NS4 */ + /*border: none;*/ +} + +/* individual blocks */ +.diff .context { + background: white; + /* for NS4 */ + border: none; +} +/* entire difftextblock */ +.difftext { + margin-top: 0; + margin-bottom: 0; + background: white; + /* Netscape 4 requires this 1px border. + Without it, the paper borders below cause + the white background to disappear. */ + border: 1px black solid; + /* "paper" borders */ + border-top: 1px #e8e6df solid; + border-left: 1px #e8e6df solid; + border-bottom: 1px #d2d2d2 solid; + border-right: 1px #b2b2b2 solid; + padding-left: 0em; + padding-right: 0em; + padding-top: 0ex; + padding-bottom: 0ex; + /*This breaks Netscape 4: (display does not go full width). + * width: auto; + */ + clear: both; +} +/* + - line prefix */ +.diff .block tt { + font-weight: normal; + font-family: monospace; + color: black; + /* for NS4 */ + margin-left: 0; + border: none; +} +/* changed words */ +.diff del, .diff ins { + font-weight: bold; + text-decoration: none; +} + +/* blocks containing deleted or added words */ +.diff .original, .diff .deleted, +.diff .final, .diff .added { + background: white; +} +/* blocks containing deleted words */ +.diff .original, .diff .deleted { + background: #fcc; + /* for NS4 */ + border: none; +} +/* blocks containing added words */ +.diff .final, .diff .added { + background: #cfc; + /* for NS4 */ + border: none; +} + +/* These don't work in NS4 -- it completely ignores <del> and <ins>. */ +/* deleted words */ +.diff del { background: #f99; } +/* added words */ +.diff ins { background: #9f9; } + +/** + * PageHistory, Info + */ +td.pageinfo { font-weight: bold; } +.pageinfo-minoredit, .pageinfo-authorid { + font-size: smaller; + font-style: oblique; +} + +/** + * Calendar plugin + */ +table.cal { + border: 1px outset gray; + background: white; + margin: 0.5ex 0.5em; + padding: 1px; + /* For Mozilla */ + empty-cells: hide; +} + +/* cells */ +table.cal td { + background: white; + text-align: right; +} + +/* Month-name header */ +table.cal-header { font-size: larger; } +table.cal-header tr, table.cal-header td { text-align: center; } +.cal-arrow { + font-weight: bold; + text-decoration: none; +} + +/* Day-names header */ +table.cal tbody tr .cal-dayname { } +.cal-dayname td { + text-align: center; + font-size: smaller; + text-decoration: underline; +} + +/* Individual days */ +a.cal-hide { text-decoration: none; } + +/* Today */ + /* cell */ +table.cal td.cal-today { + margin: 1px; + border: 1px solid gray; +} + /* text */ +table.cal td.cal-today a.cal-hide { } + +/* +** 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("images/url.png") center right no-repeat; + padding-right: 13px; +} +#bodyContent a[href ^="https://"], +.link-https { + background: url("images/lock_icon.png") center right no-repeat; + padding-right: 16px; +} +#bodyContent a[href ^="mailto:"], +.link-mailto { + background: url("images/mail_icon.png") center right no-repeat; + padding-right: 18px; +} +#bodyContent a[href ^="news://"] { + background: url("images/news_icon.png") center right no-repeat; + padding-right: 18px; +} +#bodyContent a[href ^="ftp://"], +.link-ftp { + background: url("images/file_icon.png") center right no-repeat; + padding-right: 18px; +} +#bodyContent a[href ^="irc://"], +.link-irc { + background: url("images/discussionitem_icon.png") center right no-repeat; + padding-right: 18px; +} +/* 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: 0em 1em 0em 0.5em; + /*text-transform: lowercase;*/ + display: inline; + font-size: 91%; + height: 16px; + width: 11.6em; + font-weight: bold; + white-space: nowrap; +} +.portlet h5 img { + padding: 0; + margin: 0; + top: 0px; + right: 0px; + height: 15px; + width: 15px; + border: 0; +} +.portlet h6 { + background: #ffae2e; + border: 1px solid #2f6fab; + border-style: solid solid none solid; + padding: 0em 1em 0em 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("images/bullet.png"); + font-size:95%; +} +.portlet li { + padding:0; + margin: 0 0 0 0; + margin-bottom: 0; +} + +/* +** Logo properties + * Optionally at the right also an image +*/ +#p-logo { + z-index: 1; + position: absolute; /*needed to use z-index */ + top: 0; + left: 0; + height: 42px; + width: 100%; + /*width: 340px;*/ + overflow: visible; + background: #000099; +} +#p-logo h5 { display: none; } +#p-logo a, +#p-logo a:hover { + display: block; + height: 42px; + /*width: 12.2em;*/ + background-repeat: no-repeat; + background-position: 35% 50% !important; +} +span.logo { + z-index: 1; + position: absolute; /*needed to use z-index */ + white-space: nowrap; + left: 100px; + top: 15px; + color: #ffffff; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11pt; + font-weight: bolder; + text-decoration: none; + vertical-align: middle; +} + +/* At the right we put a small "wiki stamp" */ +#img-logo-right { + position: absolute; + z-index: 3; + top: 0; + right: 0; + height: 101px; + width: 99px; +} + +/* +** the navigation portlet +*/ + +#p-navigation { + position: relative; + z-index: 3; +} +#p-navigation .pBody { + padding-right: 0; +} +#p-nav1 { + position:relative; + z-index:3; +} + +#p-navigation a { + display: block; +} + +#p-navigation li.active a, #p-navigation li.active a:hover { + text-decoration: none; + display: inline; + font-weight: bold; +} + + +/* +** Search portlet +* Search in the top row (not yet), see p-personal how to do that +*/ +#logo-search { + position:absolute; + z-index: 4; + top: 5px; + left: 340px; + height: 25px; + /*width: 100%;*/ + overflow: visible; +} +#p-search { + position:relative; + z-index:3; +} +#p-search .pBody { + /*text-align: center;*/ +} +div.pBody > button, #searchButton { + margin: 0; + padding: 0; +} +#p-search .pBody { + margin: 0; + padding: .5em 0 .4em .4em; + /*text-align: center;*/ +} +#searchholder form.searchform { + margin: 0; + padding: 0; + display: inline; +} +button.searchButton { + margin: 0; + padding: 0; + cursor: pointer; + width: 18px; + height: 18px; + border: 1px solid buttonshadow; +} +input.searchButton { + margin-top: 1px; + /*padding: 0 0.4em !important;*/ + font-size: 8pt; + cursor: pointer; + width: 64px; + padding-left: 1px; + background-color: White; + border: 1px solid #2f6fab; + text-transform: capitalize; +} +#searchInput { + width: 120px; + height: 18px; + margin: 0; + font-size: 95%; + border-width: 1px; + border-style: solid; + border-color: #aaa #eee #eee #aaa; + -moz-box-sizing: border-box; +} + +/* +** the personal toolbar +*/ + +#p-personal { + /* width:100%; */ + white-space:nowrap; + padding:0 0 0 0; + margin:0; + position: absolute; + left: 400px; + right: 90px; + top: 15px; + z-index: 4; + border: none; + /* background: white; */ + overflow: visible; + color: black; + line-height: 1.2em; +} + +#p-personal h5 { + display:none; +} +#p-personal .portlet, +#p-personal .pBody { + padding:0; + margin:0; + border: none; + z-index:0; + overflow: visible; + background: none; +} +/* this is the ul contained in the portlet */ +#p-personal ul { + border: none; + line-height: 1.5em; + color: #2f6fab; + padding: 0em 1.5em 0 2em; + margin: 0; + text-align: right; + /* text-transform: lowercase; */ + 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: 0.8em; + line-height: 1.2em; + background: none; +} +#p-personal li a { + text-decoration: none; + color: white; + background: #000099; + padding-bottom: 0.2em; + /* letter-spacing: 110%; */ + /* background: none; */ +} +#p-personal li a:hover { + color: white; + background: #3358bb; + padding-bottom: 0.2em; +/* letter-spacing: 120%; */ + font-weight: bold; + text-decoration: none; +} + +/* the icon in front of the user name, single quotes + in bg url to hide it from iemac */ +li#pt-mypages, +li#pt-mychanges, +li#pt-userpage, +li#pt-anonuserpage, +li#pt-login { + background: url('images/wikiuser.png') top left no-repeat; + background-repeat: no-repeat; + padding-left: 10px; + text-transform: none; +} +#p-personal a.new { color:#ba0000; } + +/* +** the page-related actions- page/talk, edit etc +*/ +#p-cactions { + position: absolute; + top: 40px; /*1.3em;*/ + left: /*11.5em;*/ 13.2em; + 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 .hiddenStructure { display: none; } +#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 0.2em 0; +} +#p-cactions li a { + background-color: #fbfbfb; + color: #002bb8; + border: none; + padding: 0 .8em .3em; + text-decoration: none; + /*text-transform: lowercase;*/ + position: relative; + z-index: 0; + margin: 0; +} +#p-cactions li.selected a { + z-index: 3; + background-color: #fff; + padding: 0 1em .2em; +} +#p-cactions .new a { + color: #ba0000; +} +#p-cactions li a:hover { + z-index: 3; + text-decoration: none; + background-color: #fff; + padding-bottom: 0.3em; +} +/* http://www.aboutus.org/UniversalWikiEditButton */ +#p-cactions li a#btn-edit { + background: url('images/Edit-chalk-10gs.png') top left no-repeat; + background-repeat: no-repeat; + padding-left: 20px !important; + text-transform: none; +} +#p-cactions li a#btn-edit:hover { + z-index: 3; + text-decoration: none; + background-color: #fff; + /*padding-bottom: 0.3em !important;*/ +} +#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; +} + +/* +** the remaining portlets +*/ +#p-tbx, +#p-lang { + position: relative; + z-index: 3; +} + +/* +** footer +*/ +#footer, #bottom { + background-color: white; + border: 1px solid #fabd23; + /* top, right, bottom, left */ + margin: 0.6em 0.5em 1em 13.6em; + /*margin-left: 13.6em;*/ + padding: .4em 0 1.2em 0; + text-align: center; + font-size: 90%; +} +#footer li { + display: inline; + margin: 0 1.3em; +} +#bottom { + border: none; + text-align: left; +} +/* hide from incapable browsers */ +head:first-child+body #footer li { white-space: nowrap; } +#f-poweredbyico, #f-copyrightico { + margin: 0 8px; + /*vertical-align: middle;*/ + height: 31px; + position: relative; + top: -31px; /* Bump it up just a tad */ +} +#f-poweredbyico { + float: right; +} +#f-copyrightico { + float: left; +} + +/* js pref toc */ +#preftoc { + float: left; + margin: 1em 1em 1em 1em; + width: 13em; +} +#preftoc li { border: 1px solid White; } +#preftoc li.selected { + background-color:#f9f9f9; + border:1px dashed #aaaaaa; +} +#preftoc a, +#preftoc a:active { + display: block; + color: #0014a6; +} +#prefcontrol { + clear: both; + float: left; + margin-top: 1em; +} +div.prefsectiontip { + font-size: 95%; + margin-top: 1em; +} +fieldset.operaprefsection { margin-left: 15em } + +/* +** 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; +} +span.newpageletter { + font-weight: bold; + color: black; + background-color: yellow; +} +span.minoreditletter { + color: black; + background-color: #c5ffe6; +} + +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; +} + +table.gallery td.galleryheader { + text-align: center; + 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; +} + +/* @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; +} + +/* + 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 } + +/** + * PhpWiki Tables + */ +.pagelist { } +.pagelist thead td { + background: #e8e8e8; + text-decoration: none; + font-weight: bold; + font-size: smaller; +} +.pagelist thead td u { text-decoration: none; } +.pagelist tr.evenrow { background: #eee; } +.pagelist tr.oddrow { background: white; } +th.gridbutton { + background-color: ThreedLightShadow; + color: black; + font-family: Tahoma, sans-serif, Arial, Helvetica; + font-size: small; + font-weight: normal; + /*font-style: menu;*/ + white-space: nowrap; + margin: 5px 0px; + max-height: 24px; + padding: 5px 0px 5px 0px; + border-width: 1px; + border-style: solid; + border-color: ThreedHighlight ThreedDarkShadow ThreedDarkShadow ThreedHighlight; +} +input.gridbutton, a.gridbutton, a:hover.gridbutton, a:visited.gridbutton { + text-decoration: none; + font-size: small; + font-weight: normal; + /*font-style: menu;*/ + font-family: Tahoma, sans-serif, Arial, Helvetica; + background-color: ThreedLightShadow; + color: black; +} + +.wikipaging { font-size: 80% } +.wikipaging-disabled { color: #999 } + +/* <?plugin RawHtml <div class="boxright"> </div> */ + +div.boxright { + width: 200px; + right: 10px; + float: right; + border: thin solid #888888; + padding: 0.5em 0.5em 0.5em 0.5em; + margin: 0; +} + +div.boxright > blockquote { + padding: 0.5em; + margin: 0; +} + +/* PHP Warnings */ +div.errors { + color: black; + background-color: #FF9999; + margin-top: 1em; + margin-bottom: 1em; + padding-left: 0.8em; + padding-right: 0.8em; + padding-top: 0.8ex; + padding-bottom: 0; + border: medium solid red; + clear: both; +} +h4.errors { + color: red; + margin: 0; + padding: 0; + text-decoration: underline; +} +div.warning { + color: black; + background-color: #FFCCCC; + margin-top: 1em; + margin-bottom: 1em; + padding-left: 0.8em; + padding-right: 0.8em; + padding-top: 0.8ex; + padding-bottom: 0; + border: 1px solid #aaa; + clear: both; +} +.error { font-family: monospace; font-size: 120%; } +.error ul { font-family: monospace; } + +/* Debug */ +.debug { + color: black; + background: white; + font-family: monospace; + font-size: smaller; + margin: 1ex 0; + padding: 0.5ex 0.5em; + border: medium solid #fff8dc; /* darker ivory */ +} +/* Hints */ +.hint { + color: black; + background: #eeeeee; + /* font-size: smaller; */ + font-style: italic; + margin-left: 3em; + padding: 0.5ex 0.5em; + border: thin solid #aaaaaa; +} +span.hint { + padding: 0; +} +/* Disabled Plugins */ +.disabled-plugin +{ + clear: both; + margin: 1ex 0; + padding: 0; +} +.disabled-plugin .title { + color: #400; + background-color: inherit; + font-size: x-small; + text-align: right; + padding: 0 0.5em; +} +.disabled-plugin pre { + color: black; + background: #ddd; + margin: 0; + padding: 0.3ex 0.5em; +} + +/* "(Redirected from ...)" message. */ +span.redirectfrom { + font-size: small; + font-style: oblique; + font-weight: normal; + padding-left: 1em; +} +.search-context { background: white; font-style: oblique; } +.search-term { + background: yellow; + font-weight: normal; +} + +a.spell-wrong { + color:#ba0000; + background: yellow; +} +span.spell-wrong { + color:#ba0000; +} + + +/** + * Wiki Forms + * + * The div inside the wikiadmin upload form does not + * have a class yet, so it must be referenced indirectly + */ +/* div.wikiaction { background-color: #eee; } */ +/* div.wikiadmin { background-color: #fee; } */ +/* form.wikiadmin div { background-color: #fee; } */ +form.wikiformrich { background-color: #eee; } + +/** + * Link styles + */ +.wiki, .named-wiki { + text-decoration: none; + font-weight: normal; + /* font-weight: bold; */ +} +.wiki relation, .named-wiki relation, .wiki attribute, .named-wiki attribute { + font-style: oblique; + /* font-weight: normal; */ + font-weight: bold; +} + +span.relation-symbol { + font-weight: bold; + font-family: monospace; + letter-spacing: 0.1em; +} + +/* Action buttons */ +a.wikiaction, a.wikiadmin, a.wiki-rc-action, a.wikiunsafe, +input.wikiaction, input.button, input.wikiadmin { + text-decoration: none; + font-family: Arial, Helvetica, sans-serif; + /* don't wrap text buttons */ + white-space: nowrap; + /*font-size: inherit; */ +} + +/* +a.wikiaction, a.wikiaction:visited, input.wikiaction, input.button { + background-color: #ddd; +} +*/ + +.wikiunsafe { background-color: #fcc; } + +/* +a.wikiadmin, a.wikiadmin:visited, input.wikiadmin { + background-color: #fdd; +} +*/ + +/* Unknown links */ +.wikiunknown, .named-wikiunknown { + font-weight: normal; + font-size: 100%; +} + /* QuestionMark #600 */ +.wikiunknown a, .named-wikiunknown a { + color: #447; + background-color: #eee; + text-decoration: none; + font-weight: normal; + font-size: smaller; +} + +/* Backlinks */ +.backlinks { + text-decoration: underline; + color: #006; +} +h1 .backlinks { + text-decoration: underline; +} + +/* Interwiki links */ +/* .wikipage { font-weight: bold; } */ +.wikipage { font-weight: normal; } +.interwiki { text-decoration: none; } +.interwiki, i.interwiki .wikipage, em .interwiki .wikipage { font-style: oblique; } +.interwiki .wikipage, i .interwiki, em .interwiki { font-style: normal; } + +#p-rc-body div div.box-title { display: none; } + +/* RssFeed */ +div.rss { margin: 1em; padding: 1em; font-size: 0.9em; background-color: #eeeeee; border: thin dashed #aaa; } +div.feed { color: #333; margin: -0.5em; margin-bottom: 0em; padding: 0.3em; font-weight: bold; background-color: #f2f2f2; font-size: 1.2em; } +div.itemdesc { padding-left: 1em; } +div.rssitem { border-top: thin dashed #aaa; } +a.rssicon { font-weight: normal; font-size: small; vertical-align: middle; } + +/* Top-page - RateIt */ +div#rateit-widget-top-1 { + width: 120px; + height: 29px; + top: 5px; + right: 75px; + z-index: 1; + position: absolute; /*needed to use z-index */ +} +div#rateit-widget-top { + padding-top: 0px; + position: absolute; + z-index: 1; + width: 120px; + height: 29px; + top: 0px; /* 34 */ + right: 110px; +} +/* Top-page - RateIt */ +span.rateit { + text-decoration: none; + font-family: Arial, Helvetica, sans-serif; + font-size: 10px; +} Added: trunk/themes/Sidebar/templates/actionbar.tmpl =================================================================== --- trunk/themes/Sidebar/templates/actionbar.tmpl (rev 0) +++ trunk/themes/Sidebar/templates/actionbar.tmpl 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,69 @@ +<?php // -*-php-*- + rcs_id('$Id: actionbar.tmpl,v 1.10 2006/12/06 22:05:38 rurban Exp $'); + $dbh = $request->getDbh(); + $isAdmin = $user->isAdmin(); + $pagename = $page->getName(); + $isActionPage = $request->_isActionPage($pagename, false); + $isBrowse = $request->getArg('action') == 'browse'; + $mayEdit = mayAccessPage('edit', $pagename); + $mayChange = mayAccessPage('change', $pagename); +?> +<div class="portlet" id="p-cactions"> + <h5><?= _("Views") ?></h5> + <ul> + <?php if ($request->getArg('action') != "") { ?> + <?= ActionButton("browse", _("View Page"), false, array('title' => _("View the page")." [alt-c]")) ?> + <?php } else { ?> + <li class="selected"><a class="named-wiki" name="browse"><?= _("View Page") ?></a></li> + <?php } ?> + <?php if (($isAdmin or $mayEdit) and $revision) { ?> + <?= ActionButton("edit", $dbh->isWikiPage($page->getName()) ? ($revision->isCurrent() ? _("Edit") : _("Edit Old Revision")) : _("Create Page"), false, array('id' => 'btn-edit', 'title' => _("You can edit this page. Please use the preview button before saving.")." [alt-e]")) ?> + <?php if (ENABLE_WYSIWYG) { ?> + <?= Button(array("action" => "edit", "mode"=> "wysiwyg"), _("Wysiwyg Editor"), false, array('id' => 'btn-wysiwyg-edit')) ?> + <?php } ?> + <?php } elseif ($page->exists()) { ?> + <?= ActionButton("viewsource", _("View Source")) ?> + <?php } ?> + <?= ActionButton(_("PageHistory"),_("History"),false,array('title'=>_("Past versions of this page.")." [alt-h]")) ?> + <?= ActionButton("diff") ?> + <?php if ($user->isSignedIn()) { ?> + <?= ActionButton("WatchPage", _("Watch"), false, + array('title'=>_("Add/Remove this to/from the list of pages you're monitoring for changes")." [alt-l]")) ?> + <?php } ?> + </ul> +</div> + +<?php if ($user->isSignedIn()) { ?> +<div class="portlet" id="p-tbx"> + <h5><?= _("Special Actions") ?> <?= $WikiTheme->folderArrow('p-tbx', 'Closed') ?></h5> + <div class="pBody" id="p-tbx-body" style="display:none;"> + <ul> + <?php if ($isAdmin or $mayEdit) { ?> + <?= ActionButton('rename') ?> + <?php } ?> + <?php if (!empty($revision) and ($isAdmin or mayAccessPage('remove', $pagename))) { ?> + <?= ActionButton('remove') ?> + <?= ActionButton('purge') ?> + <?= ActionButton('revert',_("Revert"), $revision->isCurrent() ? $page->GetRevisionBefore() : $revision) ?> + <?php } ?> + <?php if ($isAdmin or $mayChange) { ?> + <?= ActionButton($page->get('locked') ? 'unlock' : 'lock') ?> + <?php if (ENABLE_PAGEPERM and $mayChange) { ?> + <?= ActionButton('chown') ?> + <?= ActionButton('setacl') ?> + <?php }} ?> + <?= ActionButton("viewsource", _("View Source")) ?> + <?= ActionButton(array('action'=>'PageInfo'), _("PageInfo"), $pagename) ?> + <?= ActionButton(_("AuthorHistory")) ?> + <?= ActionButton(_("PageHistory")) ?> + <?= ActionButton("diff") ?> + <?php if ($isAdmin) { ?> + <?= ActionButton(_("PageDump")) ?> + <?php if (USECACHE) { ?> + <?= ActionButton(array('nocache' => 'purge'), _("PurgeHtmlCache"), $pagename, + array('title'=>_("Purge HTML cache for this page. Regenerate from WikiMarkup when next accessed."))) ?> + <?php }} ?> + </ul> + </div> +</div> +<?php } //isSignedIn ?> \ No newline at end of file Modified: trunk/themes/Sidebar/templates/body.tmpl =================================================================== --- trunk/themes/Sidebar/templates/body.tmpl 2009-01-17 14:33:24 UTC (rev 6408) +++ trunk/themes/Sidebar/templates/body.tmpl 2009-01-17 14:40:16 UTC (rev 6409) @@ -1,66 +1,39 @@ -<?php // -*-html-*- +<?php // -*-php-*- rcs_id('$Id$'); +// Set the body attr dynamically. here class="ns-2" for Mozilla ?> -<body<?= $WikiTheme->getMoreAttr('body') ?>> -<table width="100%"> - <tr> - <td class="sidebar" align="left" valign="top"> -<div class="box"> -<?= Template('top') ?> -</div> -<?php -global $HIDE_TOOLBARS; -if (!$HIDE_TOOLBARS) { -?> -<div class="box"><div class="box-title"><?= _("Navigation") ?></div> -<div class="box-data"> - <?= Template('navbar') ?> -</div></div> -<?php } - /* Today's calendar page for the user, if the Calender subpage is defined. */ - $UserCalPageTitle = $user->getId() . SUBPAGE_SEPARATOR . _("Calendar"); - $dbi = $request->getDbh(); - // display flat calender dhtml under the clock - if ($dbi->isWikiPage($UserCalPageTitle)) { ?> -<div class="box"> -<div class="box-title"><?= WikiLink($UserCalPageTitle,'known',_("Calendar")) ?></div> -<div class="box-data"> - <?= Template('calendar') ?> -</div></div> -<?php } ?> -<div id="clock"> -<? // include($WikiTheme->_findFile("hyperapplet.php")); ?> -<? include($WikiTheme->_findFile("hyperwiki.php")); ?> -<? // include($WikiTheme->_findFile("clock.php")); ?> -</div> -<?php -$box = new RelatedLinksBox(); -$body = $box->body; -if ($body->asString() != "") - printXml($box->format()); + <body <?= $WikiTheme->getMoreAttr('body') ?>> + <div id="global-wrapper"> + <div id="column-content"> + <div id="content"> + <?= Template('top') ?> + <div id="bodyContent"> + <?= $CONTENT ?> -$box = new PluginSidebarBox("RecentChanges",array('limit'=>10)); -printXml($box->format()); - -$box = new PluginSidebarBox("WhoIsOnline"); -printXml($box->format()); -/* -$box = new PluginSidebarBox("RssFeed", - array('url' => 'http://phpwiki.sourceforge.net/phpwiki/RecentChanges?format=rss', - 'title' => _("PhpWiki News"))); -printXml($box->format()); -*/ -?> - </td> - <td class="main" align="left" valign="top" width="100%"> -<!-- Page title --> -<h1><?= $HEADER ?></h1> -<div class="toolbar"> -<?= Template('actionbar') ?> -</div> -<?= $CONTENT ?> - </td> - </tr> -</table> -<?= Template('bottom') ?> -</body> + <!-- end content --> + <div class="visualClear"></div> + </div> + </div> +<?php if (!$WikiTheme->DUMP_MODE) { ?> + <?= Template('logo') ?> + <div id="footer"><?php // for top & bottom toolbars stylesheet ?> + <?= Template('browse-footer') ?> + </div> + <div id="bottom"> + <?= Template('bottom') ?> + </div> + </div> + <div id="column-one"> +<?php if (ALLOW_ANON_USER or $user->isAuthenticated()) { ?> + <?= Template('navbar') ?> + <?php if (empty($GLOBALS['HIDE_TOOLBARS'])) { ?> + <?= Template('actionbar') ?> + <?php } ?> +<?php } // isAuthenticated ?> + <?php if (empty($NOSIGNIN)) { ?> + <?= Template('signin', array('NOFORM' => 0)) ?> + <?php } ?> + </div> +<?php } // !DUMP_MODE ?> + </div> + </body> Added: trunk/themes/Sidebar/templates/browse.tmpl =================================================================== --- trunk/themes/Sidebar/templates/browse.tmpl (rev 0) +++ trunk/themes/Sidebar/templates/browse.tmpl 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,16 @@ +<?php // -*-html-*- +rcs_id('$Id: browse.tmpl,v 1.26 2004/12/10 03:05:58 rurban Exp $'); +?> + +<?php if ($revision and !$revision->isCurrent()) { ?> + <p><strong><?=_("Note:")?></strong> + <?=_("You are viewing an old revision of this page.")?> + <?= Button('browse', _("View the current version"), $page)?>. + </p> +<?php } ?> +<?php if (!empty($redirected)) { ?> + <p><?= $redirected ?></p> +<?php } ?> + +<?=$CONTENT?> + Added: trunk/themes/Sidebar/templates/content.tmpl =================================================================== --- trunk/themes/Sidebar/templates/content.tmpl (rev 0) +++ trunk/themes/Sidebar/templates/content.tmpl 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,5 @@ +<?php // -*-html-*- + rcs_id('$Id: content.tmpl,v 1.3 2003/03/05 21:38:15 dairiki Exp $'); +?> +<?= $CONTENT ?> +</body> Added: trunk/themes/Sidebar/templates/debug.tmpl =================================================================== --- trunk/themes/Sidebar/templates/debug.tmpl (rev 0) +++ trunk/themes/Sidebar/templates/debug.tmpl 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,23 @@ +<?php // -*-html-*- + rcs_id('$Id: debug.tmpl,v 1.18 2007/01/04 16:48:58 rurban Exp $'); +?> +<?php global $RUNTIMER; ?> +<table width="%100" border="0" cellpadding="0" cellspacing="0"> +<tr><td> +<?php /* Note: The Portland theme's debug.tmpl overrides this file with it's own non-graphical variant. */ ?> +<div id="xhtml-validator"><a href="http://validator.w3.org/check/referer" target="_top"><img + id="xhtml" border="0" + src="<?=$WikiTheme->_findData('buttons/valid-xhtml10.png')?>" + alt="Valid XHTML 1.0!" height="31" width="88" /></a> +<a href="http://jigsaw.w3.org/css-validator/check/referer" target="_top"><img + id="css" border="0" + src="<?=$WikiTheme->_findData('buttons/vcss.png')?>" + alt="Valid CSS!" height="31" width="88" /></a> +</div> +</td><td> +<span class="debug"><?=fmt("Page Execution took %s seconds", $RUNTIMER->getStats())?> +<? if (substr(PHP_OS,0,3) != 'WIN') { $mem = @getMemoryUsage(); PrintXml(fmt(", Memory: %s", $mem)); } ?> +</span> +</td></tr></table> +<?php // This keeps the valid XHTML! icons from "hanging off the bottom of the screen" ?> +<br clear="all" class="clear-floats" /> Added: trunk/themes/Sidebar/templates/dump-footer.tmpl =================================================================== --- trunk/themes/Sidebar/templates/dump-footer.tmpl (rev 0) +++ trunk/themes/Sidebar/templates/dump-footer.tmpl 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,9 @@ +<?php // -*-php-*- + rcs_id('$Id: dump-footer.tmpl,v 1.4 2005/02/11 14:50:06 rurban Exp $'); + if (empty($revision)) $revision = $page->getCurrentRevision(); +?> +<hr class="printer" noshade="noshade" /> +<div class="visualClear"></div> +<div><?= $WikiTheme->getOwnerMessage($page) ?> <?= $WikiTheme->getLastModifiedMessage($revision) ?> <?= $WikiTheme->getAuthorMessage($revision) ?><br> +This page was accessed <?= $page->get('hits') ?> times, and edited <?= $revision->getVersion() ?> times.</div> + Added: trunk/themes/Sidebar/templates/html.tmpl =================================================================== --- trunk/themes/Sidebar/templates/html.tmpl (rev 0) +++ trunk/themes/Sidebar/templates/html.tmpl 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,22 @@ +<?php // -*-html-*- +rcs_id('$Id: html.tmpl,v 1.10 2005/02/04 13:27:29 rurban Exp $'); +/* + * This template is responsible mainly for the outer level <html> stuff. + * + * NS/MO/IE/Op Browsers before 4.0 don't like the xml pi. + */ +if (browserVersion() >= 4.0) + echo "<","?xml version=\"1.0\" encoding=\"", $charset, "\"?", ">\n"; +?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html <?php /* xmlns="http://www.w3.org/1999/xhtml" */ ?> xml:lang="<?=$GLOBALS['LANG']?>" lang="<?=$GLOBALS['LANG']?>"> +<?= Template('head') ?> +<?= Template('body') ?> +<?php +if (defined('DEBUG') and DEBUG) { + echo "<!-- phpwiki source: \n"; + echo $RCS_IDS; + echo "-->\n"; +} +?> +</html> Added: trunk/themes/Sidebar/templates/htmldump.tmpl =================================================================== --- trunk/themes/Sidebar/templates/htmldump.tmpl (rev 0) +++ trunk/themes/Sidebar/templates/htmldump.tmpl 2009-01-17 14:40:16 UTC (rev 6409) @@ -0,0 +1,61 @@ +<?php // -*-html-*- +rcs_id('$Id: htmldump.tmpl,v 1.8 2007/01/02 13:28:16 rurban Exp $'); +/* + * This template is used only for html file dumps, and is responsible + * mainly for the outer level <html> stuff and the and <head>. + */ +// echo "<","?xml version=\"1.0\" encoding=\"", $charset, "\"?", ">\n"; +?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=<?=$charset?>" /> +<?php /** + * Additional navigation links are provided here in the html header for browsers + * which support them: Mozilla, iCab, Amaya (and certain versions of Opera??). + * + * See http://www.w3.org/TR/html401/struct/links.html#edef-LINK + * http://www.euronet.nl/~tekelenb/WWW/LINK/index.html + */ ?> +<link rel="home" title="<?=HOME_PAGE?>" href="<?=WikiURL(HOME_PAGE)?>" /> +<link rel="help" title="<?=_("HowToUseWiki")?>" href="<?=WikiURL(_("HowToUseWiki"))?>" /> +<link rel="copyright" title="<?=COPYRIGHTPAGE_TITLE?>" href="<?=COPYRIGHTPAGE_URL?>" /> +<link rel="author" title="<?=AUTHORPAGE_TITLE?>" href="<?=AUTHORPAGE_URL?>" /> +<meta http-equiv="Content-Style-Type" content="text/css" /> +<meta http-equiv="Content-Language" content="<?=$GLOBALS['LANG']?>" /> +<?php $ROBOTS_CONTENT = isset($ROBOTS_META) ? $ROBOTS_META : "noindex,nofollow"; ?> +<meta name="robots" content="<?= $ROBOTS_CONTENT ?>" /> +<?php if (!empty($PAGE_DESCRIPTION)) { ?> +<meta name="description" content="<?=$PAGE_DESCRIPTION?>" /> +<?php } ?> +<?php if (!empty($PAGE_KEYWORDS)) { ?> +<meta name="keywords" content="<?=$PAGE_KEYWORDS?>" /> +<?php } ?> +<meta name="language" content="<?=$GLOBALS['LANG']?>" /> +<meta name="document-type" content="Public" /> +<meta name="document-rating" content="General" /> +<meta name="generator" content="PhpWiki" /> +<... [truncated message content] |