From 5645a91ccd2873ca6cf49e093cc2d87e018ecb93 Mon Sep 17 00:00:00 2001 From: olivier <> Date: Tue, 22 May 2007 15:42:06 +0000 Subject: [PATCH] tracify menu bar, add footer, homepage links and fix items list in collection detail --- telemeta/htdocs/css/telemeta.css | 81 +++++++++++++++++++- telemeta/htdocs/images/asc.png | Bin 0 -> 222 bytes telemeta/htdocs/images/desc.png | Bin 0 -> 222 bytes telemeta/htdocs/images/dots.gif | Bin 0 -> 50 bytes telemeta/htdocs/images/logo_mini.png | Bin 0 -> 3049 bytes telemeta/htdocs/images/topbar_gradient.png | Bin 0 -> 350 bytes telemeta/htdocs/images/topbar_gradient2.png | Bin 0 -> 309 bytes telemeta/templates/base.html | 24 ++++-- telemeta/templates/collection_detail.html | 13 +--- telemeta/templates/inc/mediaitem_list.html | 2 +- telemeta/templates/index.html | 11 ++- 11 files changed, 110 insertions(+), 21 deletions(-) create mode 100644 telemeta/htdocs/images/asc.png create mode 100644 telemeta/htdocs/images/desc.png create mode 100644 telemeta/htdocs/images/dots.gif create mode 100644 telemeta/htdocs/images/logo_mini.png create mode 100644 telemeta/htdocs/images/topbar_gradient.png create mode 100644 telemeta/htdocs/images/topbar_gradient2.png diff --git a/telemeta/htdocs/css/telemeta.css b/telemeta/htdocs/css/telemeta.css index 8c46e471..c33a77f3 100644 --- a/telemeta/htdocs/css/telemeta.css +++ b/telemeta/htdocs/css/telemeta.css @@ -17,6 +17,7 @@ a img { border: none; } #logo { padding-top: 1ex; } #logo a, #logo a:hover { border: none; background: transparent; } +/* #menu a, #menu a:hover { border: none;} #menu { text-align: right; @@ -25,6 +26,7 @@ a img { border: none; } padding: 1px; border-bottom: solid 1px black; } +*/ #submenu { clear: right; float: right; padding-top: 1em; } #submenu a { color: #000066; } @@ -82,8 +84,8 @@ table.listing th.asc a, table.listing th.desc a { background-position: 100% 50%; background-repeat: no-repeat; } -table.listing th.asc a { background-image: url(../asc.png) } -table.listing th.desc a { background-image: url(../desc.png) } +table.listing th.asc a { background-image: url(../images/asc.png) } +table.listing th.desc a { background-image: url(../images/desc.png) } table.listing tbody td, table.listing tbody th { border: 1px dotted #ddd; padding: .33em .5em; @@ -147,3 +149,78 @@ label.disabled { color: #d7d7d7 } /* HTML dublin core display */ table.dublincore { width: auto; } + +/* Navigation (borrowed from Trac) */ +.nav h2, .nav hr { display: none } +.nav ul { font-size: 10px; list-style: none; margin: 0; text-align: right } +.nav li { + border-right: 1px solid #d7d7d7; + display: inline; + padding: 0 .75em; + white-space: nowrap; +} +.nav li.last { border-right: none } + +/* Main navigation bar (borrowed from Trac) */ +#menu { + background: #f7f7f7 url(../images/topbar_gradient.png) 0 0; + border: 1px solid #000; + font: normal 10px verdana,'Bitstream Vera Sans',helvetica,arial,sans-serif; + margin: .66em 0 .33em; + padding: .2em 0; +} +#menu li { border-right: none; padding: .25em 0 } +#menu :link, #menu :visited { + background: url(../images/dots.gif) 0 0 no-repeat; + border-right: 1px solid #fff; + border-bottom: none; + border-left: 1px solid #555; + color: #000; + padding: .2em 20px; +} +* html #menu :link, * html #menu :visited { background-position: 1px 0 } +#menu :link:hover, #menu :visited:hover { + background-color: #ccc; + border-right: 1px solid #ddd; +} +#menu .active :link, #menu .active :visited { + background: #333 url(../images/topbar_gradient2.png) 0 0 repeat-x; + border-top: none; + border-right: 1px solid #000; + color: #eee; + font-weight: bold; +} +#menu .active :link:hover, #menu .active :visited:hover { + border-right: 1px solid #000; +} + +/* Footer (borrowed from Trac) */ +#footer { + clear: both; + color: #bbb; + font-size: 10px; + border-top: 1px solid; + height: 31px; + padding: .25em 0; + margin-top: 3em; +} +#footer :link, #footer :visited { color: #bbb; } +#footer hr { display: none } +#footer #telemeta_powered { border: 0; float: left } +#footer #telemeta_powered:hover { background: transparent } +#footer p { margin: 0 } +#footer p.left { + float: left; + margin-left: 1em; + padding: 0 1em; + border-left: 1px solid #d7d7d7; + border-right: 1px solid #d7d7d7; +} +#footer p.right { + float: right; + text-align: right; +} + +/* Homepage */ + +.homelinks a { font-size: 140%;} diff --git a/telemeta/htdocs/images/asc.png b/telemeta/htdocs/images/asc.png new file mode 100644 index 0000000000000000000000000000000000000000..486b7315902f8bd4d7c953f4b6e65e56cb171c50 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^96-#@!VDyjmkZ_sDdu7)&kzm{j@u9Y9{{=h0X`wF zuV25udiCm=GiUbi-@kI@%BvF}%mYfXmIV0)GyDevnG0$lvp5SpB8wRqxITa|qthCb z89+hB64!{5;QX|b^2DN42H(WwqWs*{l*~j0x6Go{^8BLgVg+M8gZG(+KwS(Po-U3d z6?2jk5`q#E5(Elagw)RQ@bu{EG4Y(y(_`b&($n+f@p52bFt%pi>BpeA4ycF0)78&q Iol`;+0Q%iTa{vGU literal 0 HcmV?d00001 diff --git a/telemeta/htdocs/images/desc.png b/telemeta/htdocs/images/desc.png new file mode 100644 index 0000000000000000000000000000000000000000..207018551f623aaa16ad5e52477f37e7c84c5590 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^96-#@!VDyjmkZ_sDdu7)&kzm{j@u9Y9{{=h0X`wF zuV25udiCm=GiUbi-@kI@%BvF}%mYfXmIV0)GyDevnG0$lvp5SpB8wRqxITa|qthCb z89+hB64!{5;QX|b^2DN42H(WwqWs*{l*~j0x6Go{^8BLgVg+M8gZG(+KwS(Po-U3d z6?2jUn3&i^#l_Xx(!|A?+1$j%8QIu`)7jYA1l<)5E;+!!;Cq^Rr|-_5g+M(Fp00i_ I>zopr0F_rm$N&HU literal 0 HcmV?d00001 diff --git a/telemeta/htdocs/images/dots.gif b/telemeta/htdocs/images/dots.gif new file mode 100644 index 0000000000000000000000000000000000000000..c6ae052feca96879d63b3046e7c6416029a4104f GIT binary patch literal 50 ycmZ?wbhEHbWMg1sXkcLQ0RzRKER0+Xj0`#qKmd|qVB+kNUyxAUB{7SY!5RSL`w0vH literal 0 HcmV?d00001 diff --git a/telemeta/htdocs/images/logo_mini.png b/telemeta/htdocs/images/logo_mini.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4b08275ea6c8e697ee4a29754f01f3b29cebeb GIT binary patch literal 3049 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 literal 0 HcmV?d00001 diff --git a/telemeta/htdocs/images/topbar_gradient2.png b/telemeta/htdocs/images/topbar_gradient2.png new file mode 100644 index 0000000000000000000000000000000000000000..5f7ed4ae26de6ac36b7c20b0977429801186691c GIT binary patch literal 309 zcmV-50m}Y~P)cJZ0%2n`6objMyvm*d}(_F|q+~-l^(R2@PdF00000NkvXX Hu0mjf6_0rH literal 0 HcmV?d00001 diff --git a/telemeta/templates/base.html b/telemeta/templates/base.html index 168a751f..c72dd14e 100644 --- a/telemeta/templates/base.html +++ b/telemeta/templates/base.html @@ -7,6 +7,7 @@ {% block extra_javascript %}{% endblock %} {% load i18n %} +{% load telemeta_utils %}