From 22aa9990a5944230223f3724fa48d68cfeae8435 Mon Sep 17 00:00:00 2001 From: martin speleo <martin.speleo@gmail.com> Date: Sun, 28 Jun 2009 22:23:56 +0100 Subject: [PATCH] [svn] Have different css for plain and eye candy views. --- media/css/mainplain.css | 408 ++++++++++++++++++++++++++++++++++++++++ media/js/base.js | 19 +- templates/base.html | 3 +- 3 files changed, 426 insertions(+), 4 deletions(-) create mode 100644 media/css/mainplain.css diff --git a/media/css/mainplain.css b/media/css/mainplain.css new file mode 100644 index 0000000..38eef59 --- /dev/null +++ b/media/css/mainplain.css @@ -0,0 +1,408 @@ +html, body { + height: 100%; +} + + +.caption { font-size: 8pt; margin-bottom: 0pt; } +.centre { text-align: center; } +.plus2pt { font-size: 160%; } + +ul +{ + list-style: none; +} + +div.logbookentry +{ + text-align:left; +} +div.logbookentry ul.cavers +{ + float:left; + padding-left:20px; + padding-right:10px; + margin-top:0px; +} +td.author +{ + background-color:yellow; +} + +div.logbookentry p +{ + margin:10px; +} + + +div#content div#col2 +{ + float:right; + width:33%; + background-color:#feeeed; +} + +div#content h2 +{ + text-align:center; + font-size:200%; + padding-bottom:30px; +} + +table.prevnextexpeditions +{ + width:100%; +} + +table.prevnextexpeditions td +{ + padding: 2px; +} + +table.expeditionpersonlist +{ + width:100%; +} + +table.expeditionpersonlist td +{ + padding: 2px; +} + +div#content div#col1 +{ + width:66%; +} +table.expeditionlogbooks td +{ + padding: 2px; +} + +ul#expeditionlist +{ + width: 300px +} + +div.survexblock +{ + width:50%; + background-color:#e0e0e0; +} +p.indent +{ + margin-left:10px; +} + + +#currentLocation { + float:right; + background:#999; + line-height: 80%; + font-variant: small-caps; + margin: 0px; + padding: 0px; +} + + + +hr{ + margin:0; + padding:0; + height:1px; + border:thin solid #000; + border:#000; + color:#000; + background:#000; +} + +div.centre img { vertical-align: middle; } + +h1 { text-align: center; font-size: 210%; display: inline;} +h2 { } +h3 { color: #000 text-align:left; border-bottom:thin solid black; margin-bottom:1em; margin-top:1em; font-weight:bold} +h4 { color: #0d664c; } +h4.navbar {line-height: 0px;} +img.onright, div.onright { vertical-align: top; float: right; + margin-left: 10pt; margin-bottom: 10pt; + margin-right: 8pt; } +img.onleft, div.onleft { vertical-align: top; float: left; + margin-right: 10pt; margin-bottom: 10pt; + margin-left: 8pt; } +img.icon { vertical-align: middle; } +img.aligntop { vertical-align: top; } +blockquote { + font: Georgia, "Times New Roman", Times, serif; + font-weight:bold; + font-variant:small-caps; + width: 400px; + background: url(../close-quote.gif) no-repeat right bottom; + padding-left: 25px; + text-indent: -25px; + text-align: right; + vertical-align:bottom; + color:#CCCC66; +} +blockquote:first-letter { + background: url(../open-quote.gif) no-repeat left top; + padding-left: 40px; + font: italic 1.4em Georgia, "Times New Roman", Times, serif; +} +table.imgtable { margin-left: auto; margin-right: auto; } +table.imgtable td { vertical-align: middle; text-align: center; + padding: 10px; } + +table.normal { border: thin; border-top:solid ; border-left:dotted ; border-bottom:dotted; border-right:hidden ; border-width:1px;} +table.normal td { border: thin; border-right:dotted ; border-width:1px; border-spacing:0px } +table.normal th { border-left:thin ; border-right:thin ; text-align: left} + +/* "Traditional" table with borders.*/ +table.trad { margin: 0pt; border: 1px solid #000; + border-color: #c0c0c0 #8d8d8d #8d8d8d #c0c0c0; } +table.bigfatborder { border-width: 6px; } +table.trad td, table.trad th { margin: 0pt; border: 1px solid #aaa; + border-color: #8d8d8d #c0c0c0 #c0c0c0 #8d8d8d; } + + +/* You are not expected to understand this. It is necessary. */ +/* The above is the most fucktarded comment I have ever read :-) AC, 24 APR 2009 */ +table.centre { margin-left: auto; margin-right: auto; } +table.centre td { text-align: left; } + +h2#tophead { text-align: center; margin-bottom: -10pt; } +table#cavepage { width: 100%; font-size: 160%; } +table#cavepage th#kat_no { text-align: left; width: 25%; } +table#cavepage th#name { text-align: center; width: 50%; } +table#cavepage th#status { text-align: right; width: 25%; } + +.command { color: #FF0000; } +.comment { color: #888888; font-style:italic;} + +.thumbnail { + width: 300px; +} + +table { + border: thin solid silver; + border-collapse: collapse; +} +td { + padding:0px; + border: thin solid silver; +} + + +.redtext{ + color:#F00; + } + +a.redtext:link { + color:#F00; + +} + + + + +.behind { + display: none; +} +div.figure { + width: 20%; + border: thin white solid; + margin: 0.5em; + padding: 0.5em; + display: inline; + float: left; +} +div.figure p { + text-align: left; + font-size: smaller; + text-indent: 0; +} +img.thumbnail { + width: 100%; +} + +#error { + color: red; +} + +div#header { + position:absolute; + left:100px; + right:100px; + top:0; + margin-left:auto; + margin-right:auto; + height:50px; + background-image: url( ../204plan.gif); + border-bottom:thin solid #000; + font-family: Arial, Helvetica, sans-serif; + font-variant: normal; +} + + +div#editLinks { + position:absolute; + background: #999; + bottom:0px; + right:0px; + font-family: "Courier New", Courier, monospace; + filter:alpha(opacity=75); + -moz-opacity:.75; + opacity:.75; +} + +div#editLinks a{ + color:#FFF; +} + +div#content { + margin-top: 50px; + margin-left: 20px; + margin-right: 20px; + padding-top: 10px; + padding-left: 5em; + padding-right: 5em; + padding-bottom:5em; + background:#fff; +} + + +.footer { + /*position:fixed;*/ + width:100%; + bottom:0; + left:0; +} + +body { + background-color:#fff; + padding-bottom:100px; + +} + +h1 { + margin-top:0; + margin-left:10px; + vertical-align:top; +} + +#footerLinks{ + /*position:fixed;*/ + bottom:0px; + padding: 0px; + margin-left: 30px; + margin-right: 30px; + margin-bottom: 0px; + +} + +/*.fadeIn { + display: none; +}*/ + +#timeMachine { + width:auto; + right:0; + left:auto; +} + +#surveyHover { + width:auto; + right:auto; + left:auto; +} + +#col1 { + width:60% +} + +#quicksearch { + margin-left:40px; +} + +.noticeBox { + border:thin black solid; width: 40%; color:#F00; margin-left:auto; margin-right:auto +} + +div.codeframebit +{ + border:thin black solid; + background-color: #ffffdf; +} +CodeMirror-line-numbers +{ + background-color: #bbb; +} +div#difflistajax +{ + margin-left: 5px; + background-color: #dfffdf; + border: thin green solid; +} + +} + +/*The below are stolen from django admin css*/ +.addlink { + background:transparent url("../icon_addlink.gif") no-repeat scroll 0 0.2em; + padding-left:12px; +} + +.quiet, a.quiet:link, a.quiet:visited { + color:#999999 !important; + font-weight:normal !important; +} + +.mini { + font-size:9px; +} + +/*this is for the related objects box on the right hand side, formerly called "col2." transition is in progress.*/ + +ul.actionlist li +{ + list-style-type:none; +} + +div#related h2 +{ + padding-bottom:0px; + font-size:100%; + text-align:left; + background:#EEEEEE url(../nav-bg.gif) repeat-x scroll left bottom; + color:#666666; + margin: 0px; +} + +div#related +{ + width:200px; + float:right; + border: thin solid black; + background:#EEEEEE; + color:#666666; +} + +.addlink { + padding-left: 12px; + background: url(../icon_addlink.gif) 0 .2em no-repeat; +} + +.changelink { + padding-left: 12px; + background: url(../icon_changelink.gif) 0 .2em no-repeat; +} + +.deletelink { + padding-left: 12px; + background: url(../icon_deletelink.gif) 0 .25em no-repeat; +} + +a.deletelink:link, a.deletelink:visited { + color: #CC3434; +} + +a.deletelink:hover { + color: #993333; +} \ No newline at end of file diff --git a/media/js/base.js b/media/js/base.js index 91305a2..df9b0f4 100644 --- a/media/js/base.js +++ b/media/js/base.js @@ -79,7 +79,8 @@ $(hoverLink).bind('mouseout', }; -function showEyeCandy(){ +function showEyeCandy(){ +switchStylestyle("eyeCandy"); $("#eyeCandyFooterPopUps").load("/eyecandy"); $(".leftMargin,.rightMargin").show(); $(".showEyeCandy").hide(); @@ -90,13 +91,15 @@ linkHover("#surveyBinderLink","#surveyHover"); linkHover("#troggle","#timeMachine");}; function killEyeCandy(){ +switchStylestyle("plain"); $(".leftMargin,.rightMargin").hide(); $(".showEyeCandy").show(); $(".killEyeCandy").hide(); $("#cavesLink").unbind('mouseover').unbind('mouseout'); $("#caversLink").unbind('mouseover').unbind('mouseout'); $("#surveyBinderLink").unbind('mouseover').unbind('mouseout'); -$("#troggle").unbind('mouseover').unbind('mouseout');}; +$("#troggle").unbind('mouseover').unbind('mouseout'); +}; if (getCookie("eyeCandy") == "False") {killEyeCandy();} @@ -144,4 +147,14 @@ if (document.cookie.length>0) } } return ""; -}; \ No newline at end of file +}; + +/* Style Sheet Switcher */ + function switchStylestyle(styleName) + { + $('link[@rel*=style][title]').each(function(i) + { + this.disabled = true; + if (this.getAttribute('title') == styleName) this.disabled = false; + }); + } \ No newline at end of file diff --git a/templates/base.html b/templates/base.html index 6fc3e30..b34df33 100644 --- a/templates/base.html +++ b/templates/base.html @@ -2,7 +2,8 @@ <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> -<link rel="stylesheet" type="text/css" href="{{ settings.MEDIA_URL }}css/main3.css" /> +<link rel="stylesheet" type="text/css" href="{{ settings.MEDIA_URL }}css/main3.css" title="eyeCandy"/> +<link rel="stylesheet" type="text/css" href="{{ settings.MEDIA_URL }}css/mainplain.css" title="plain"/> <link rel="stylesheet" type="text/css" href="{{ settings.MEDIA_URL }}css/dropdownNavStyle.css" /> <title>{% block title %}Troggle{% endblock %}</title> <script src="{{ settings.MEDIA_URL }}js/jquery.js" type="text/javascript"></script>