From 0ad53658d97cb90094bb6fb0efe5889d81629198 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Thu, 26 Jun 2014 09:35:07 +0100 Subject: Change to use style.css rather than local.css Also override the page template to simplify the css. --- local.css | 180 ------------- style.css | 722 ++++++++++++++++++++++++++++++++++++++++++++++++++++ templates/page.tmpl | 167 ++++++++++++ 3 files changed, 889 insertions(+), 180 deletions(-) delete mode 100644 local.css create mode 100644 style.css create mode 100644 templates/page.tmpl diff --git a/local.css b/local.css deleted file mode 100644 index 1b0e6db..0000000 --- a/local.css +++ /dev/null @@ -1,180 +0,0 @@ -/* Adapted from a stylesheet by Edward O'Connor */ -/* http://edward.oconnor.cx/ */ - -/* Undo default HTML styling of some elements */ - -h1, h2, h3, h4, h5, h6 { - font-weight: normal; - margin: 0; - padding: 0; - text-align: left; -} - -/* Basic layout */ - -html, body { - height: 100%; - margin: 0; - padding: 0; -} - -.page { - height: 100%; - min-height: 100%; - margin: 0 auto 0 auto; - width: 65em; - max-width: 98%; - text-align: justify; - hyphens: auto; -} - -p { - font-size: large; - margin: 1.3125em 0; - padding: 0; -} - -li { - font-size: large; - padding: 0; -} - -#sidebar-text p { - font-size: 0.9em; - text-align: right; -} - -/* Typography */ - -/* 6pt = 0.375em - * 7pt = 0.4375em - * 8pt = 0.5em - * 9pt = 0.5625em - * 10pt = 0.625em - * 11pt = 0.6875em - * 12pt = 0.75em - * 14pt = 0.875em - * 16pt = 1em - * 18pt = 1.125em - * 21pt = 1.3125em - * 24pt = 1.5em - * 36pt = 2.25em - * 48pt = 3em - * 60pt = 3.75em - * 72pt = 4.5em - */ - -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 100%; - line-height: 1.625; -} - -h1 { font-size: 2.25em; line-height: 1.167; margin-bottom: .75em} -h2 { font-size: 1.5em; line-height: 1.75; margin-bottom: .75em} -h3 { font-size: 1.3125em; line-height: 2; margin-bottom: .75em} -h4 { font-size: 1.25em; line-height: 1.05; } -h5 { font-size: 1.125em; line-height: 1.167; } -h6 { font-size: 1em; line-height: 1.3125; } - -/* Color */ - -body { - color: #000; -} - -a:link, a:active, a:hover { - text-decoration: none; - color: rgb(0, 136, 204); -} - -a:visited { - text-decoration: none; - color: rgb(0, 136, 204); -} - - -div.pageheader { - padding-top: 20px; - min-height: 60px; - float: right; - font-size: 0.9em; - width: 58.5em; -} - -.actions ul { - height: auto; -} - -div.sidebar { - float: left; - width: 160px; - - margin: auto; - background: none; - - padding-top: 10px; - padding-left: 10px; -} - -div.sidebar table { - margin-left: auto; - margin-right: auto; -} - -div.sidebar table caption { - font-size: 1.5em; - line-height: 1.4; -} - -div.sidebar table img { - border-radius: 15px; -} - -#pagebody { - margin: 0 auto 0 180px; - border-left: 1px solid rgb(222, 222, 220); - height: 100%; - padding: 60px 0 0 20px; -} - -.pageheader .actions ul { - border-bottom: 0px -} - -.sidebar { - border: 0px; -} - -div.sidebar a { - border-bottom: 1px solid rgb(222, 222, 220); - display: block; -} - -div.sidebar span { - border-bottom: 1px solid rgb(222, 222, 220); - display: block; - color: rgb(0, 136, 204); -} - -.inlinepage { - border: 0px; - clear: right; -} - -#pageinfo { - display: none; -} - -.trails { - display: none; -} - -.feedbutton { - margin-top: 0; -} - -.feedlink { - float: right; - clear: right; -} diff --git a/style.css b/style.css new file mode 100644 index 0000000..5c7324c --- /dev/null +++ b/style.css @@ -0,0 +1,722 @@ +/* ikiwiki style sheet */ + +/* Note that instead of modifying this style sheet, you can instead edit + * local.css and use it to override or change settings in this one. + */ + +/* html5 compat */ +article,aside,details,figcaption,figure, +footer,header,hgroup,menu,nav,section { + display: block; +} + +.header { + margin: 0; + font-size: 140%; + font-weight: bold; + line-height: 1em; + display: block; +} + +.inlineheader .author { + margin: 0; + font-size: 112%; + font-weight: bold; + display: block; +} + +.actions ul { + margin: 0; + padding: 6px .4em; + height: 1em; + list-style-type: none; +} +.actions li { + display: inline; + padding: .2em; +} +.pageheader .actions ul { + border-bottom: 1px solid #000; +} + +.inlinepage .actions ul { + border-bottom: 0; +} + +#otherlanguages ul { + margin: 0; + padding: 6px; + list-style-type: none; +} +#otherlanguages li { + display: inline; + padding: .2em .4em; +} +.pageheader #otherlanguages { + border-bottom: 1px solid #000; +} + +.inlinecontent, +.inlineenclosure { + margin-top: .4em; +} + +.pagefooter, +.inlinefooter, +.comments { + clear: both; +} + +#pageinfo { + margin: 1em 0; + border-top: 1px solid #000; +} + +.tags { + margin-top: 1em; +} + +.inlinepage .tags { + display: inline; +} + +.mapparent { + text-decoration: none; +} + +.img caption { + font-size: 80%; + caption-side: bottom; + text-align: center; +} + +img.img { + margin: 0.5ex; +} + +.align-left { + float:left; +} + +.align-right { + float:right; +} + +#backlinks { + margin-top: 1em; +} + +#searchform { + display: inline; + float: right; +} + +#editcontent { + width: 98%; +} + +.editcontentdiv { + width: auto; + overflow: auto; +} + +img { + border-style: none; +} + +pre { + overflow: auto; +} + +div.recentchanges { + border-style: solid; + border-width: 1px; + overflow: auto; + width: auto; + clear: none; + background: #eee; + color: black !important; +} +.recentchanges .metadata { + padding: 0px 0.5em; +} +.recentchanges .changelog { + font-style: italic; + clear: both; + display: block; + padding: 1px 2px; + background: white !important; + color: black !important; +} +.recentchanges .desc { + display: none; +} +.recentchanges .diff { + display: none; +} +.recentchanges .committer { + float: left; + margin: 0; + width: 40%; +} +.recentchanges .committype { + float: left; + margin: 0; + width: 5%; + font-size: small; +} +.recentchanges .changedate { + float: left; + margin: 0; + width: 35%; + font-size: small; +} +.recentchanges .pagelinks, +.recentchanges .revert { + float: right; + margin: 0; + width: 60%; +} + +.blogform, #blogform { + padding: 10px 10px; + border: 1px solid #aaa; + background: #eee; + color: black !important; + width: auto; + overflow: auto; +} + +.inlinepage { + padding: 10px 10px; + border: 1px solid #aaa; + overflow: auto; +} + +.pagedate, +.pagelicense, +.pagecopyright { + font-style: italic; + display: block; + margin-top: 1em; +} + +.archivepagedate { + font-style: italic; +} +.archivepage { + margin-bottom: 1em; +} + +.error { + color: #C00; +} + +.sidebar { + width: 20ex; + float: right; + margin-left: 4px; + margin-bottom: 4px; + margin-top: -1px; + padding: 0ex 2ex; + background: white; + border: 1px solid black; + color: black !important; +} + +hr.poll { + height: 10pt; + color: white !important; + background: #eee; + border: 2px solid black; +} +div.poll { + margin-top: 1ex; + margin-bottom: 1ex; + padding: 1ex 1ex; + border: 1px solid #aaa; +} + +span.color { + padding: 2px; +} + +.comment-header, +.microblog-header { + font-style: italic; + margin-top: .3em; +} +.comment .author, +.microblog .author { + font-weight: bold; +} +.comment-subject { + font-weight: bold; +} +.comment-avatar { + float: right; +} +.comment { + border: 1px solid #aaa; + padding: 3px; +} + +div.progress { + margin-top: 1ex; + margin-bottom: 1ex; + border: 1px solid #888; + width: 400px; + background: #eee; + color: black !important; + padding: 1px; +} +div.progress-done { + background: #ea6 !important; + color: black !important; + text-align: center; + padding: 1px; +} + +/* things to hide in printouts */ +@media print { + .actions { display: none; } + .tags { display: none; } + .trails { display: none; } + .feedbutton { display: none; } + #searchform { display: none; } + .blogform, #blogform { display: none; } + #backlinks { display: none; } +} + +/* infobox template */ +.infobox { + float: right; + margin-left: 2ex; + margin-top: 1ex; + margin-bottom: 1ex; + padding: 1ex 1ex; + border: 1px solid #aaa; + background: white; + color: black !important; +} + +/* notebox template */ +.notebox { + float: right; + margin-left: 2ex; + margin-top: 1ex; + margin-bottom: 1ex; + padding: 1ex 1ex; + border: 1px solid #aaa; + width: 25%; + background: white; + color: black !important; +} + +/* popup template and backlinks hiding */ +.popup { + border-bottom: 1px dotted #366; + color: #366; +} +.popup .balloon, +.popup .paren, +.popup .expand { + display: none; + text-align: left; +} +.popup:hover .balloon, +.popup:focus .balloon { + position: absolute; + display: inline; + margin: 1em 0 0 -2em; + padding: 0.625em; + border: 2px solid; + background-color: #dee; + color: black; +} + +/* form styling */ +fieldset { + margin: 1ex 0; + border: 1px solid black; +} +legend { + padding: 0 1ex; +} +.fb_submit { + float: left; + margin: 2px 0; +} +label.block { + display: block; +} +label.inline { + display: inline; +} +input#openid_identifier { + background: url(wikiicons/openidlogin-bg.gif) no-repeat; + background-color: #fff; + background-position: 0 50%; + color: #000; + padding-left: 18px; +} +input#searchbox { + background: url(wikiicons/search-bg.gif) no-repeat; + background-color: #fff; + background-position: 100% 50%; + color: #000; + padding-right: 16px; +} +/* invalid form fields */ +.fb_invalid { + color: red; + background: white !important; +} +/* required form fields */ +.fb_required { + font-weight: bold; +} + +/* highlight plugin */ +pre.hl { color:#000000; background-color:#ffffff; } +.hl.num { color:#2928ff; } +.hl.esc { color:#ff00ff; } +.hl.str { color:#ff0000; } +.hl.dstr { color:#818100; } +.hl.slc { color:#838183; font-style:italic; } +.hl.com { color:#838183; font-style:italic; } +.hl.dir { color:#008200; } +.hl.sym { color:#000000; } +.hl.line { color:#555555; } +.hl.mark { background-color:#ffffbb; } +.hl.kwa { color:#000000; font-weight:bold; } +.hl.kwb { color:#830000; } +.hl.kwc { color:#000000; font-weight:bold; } +.hl.kwd { color:#010181; } + +/* calendar plugin */ +.month-calendar-day-this-day, +.year-calendar-this-month { + background-color: #eee; +} +.month-calendar-day-head, +.month-calendar-day-nolink, +.month-calendar-day-link, +.month-calendar-day-this-day, +.month-calendar-day-future { + text-align: right; +} +.month-calendar-arrow A:link, +.year-calendar-arrow A:link, +.month-calendar-arrow A:visited, +.year-calendar-arrow A:visited { + text-decoration: none; + font-weight: normal; + font-size: 150%; +} + +/* outlines */ +li.L1 { list-style: upper-roman; } +li.L2 { list-style: decimal; } +li.L3 { list-style: lower-alpha; } +li.L4 { list-style: disc; } +li.L5 { list-style: square; } +li.L6 { list-style: circle; } +li.L7 { list-style: lower-roman; } +li.L8 { list-style: upper-alpha; } + +/* tag cloud */ +.pagecloud { + float: right; + width: 30%; + text-align: center; + padding: 10px 10px; + border: 1px solid #aaa; + background: #eee; + color: black !important; +} +.smallestPC { font-size: 70%; } +.smallPC { font-size: 85%; } +.normalPC { font-size: 100%; } +.bigPC { font-size: 115%; } +.biggestPC { font-size: 130%; } + +/* orange feed button */ +.feedbutton { + background: #ff6600; + color: white !important; + border-left: 1px solid #cc9966; + border-top: 1px solid #ccaa99; + border-right: 1px solid #993300; + border-bottom: 1px solid #331100; + padding: 0px 0.5em 0px 0.5em; + font-family: sans-serif; + font-weight: bold; + font-size: small; + text-decoration: none; + margin-top: 1em; +} +.feedbutton:hover { + color: white !important; + background: #ff9900; +} + +.FlattrButton { + display: none; +} + +/* openid selector */ +#openid_choice { + display: none; +} +#openid_input_area { + clear: both; + padding: 10px; +} +#openid_btns, #openid_btns br { + clear: both; +} +#openid_highlight { + background-color: black; + float: left; +} +.openid_large_btn { + padding: 1em 1.5em; + border: 1px solid #DDD; + margin: 3px; + float: left; +} +.openid_small_btn { + padding: 4px 4px; + border: 1px solid #DDD; + margin: 3px; + float: left; +} +a.openid_large_btn:focus { + outline: none; +} +a.openid_large_btn:focus { + outline-style: none; +} +.openid_selected { + border: 4px solid #DDD; +} + +.fileupload-content .ui-progressbar { + width: 200px; + height: 20px; +} +.fileupload-content .ui-progressbar-value { + background: url(ikiwiki/images/pbar-ani.gif); +} + +.trails { + margin-top: 1em; + margin-bottom: 1em; +} +.trail { + display: block; + clear: both; + position: relative; +} + +.trailprev { + display: block; + text-align: left; + position: absolute; + top: 0%; + left: 3%; + width: 30%; +} + +.trailup { + display: block; + text-align: center; + margin-left: 35%; + margin-right: 35%; +} + +.trailnext { + display: block; + text-align: right; + position: absolute; + top: 0%; + width: 30%; + right: 3%; +} + +.trailsep { + display: none; +} + +/* Start of the custom styling */ + +/* Adapted from a stylesheet by Edward O'Connor */ +/* http://edward.oconnor.cx/ */ + +/* Undo default HTML styling of some elements */ + +h1, h2, h3, h4, h5, h6 { + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; +} + +/* Basic layout */ + +html, body { + height: 100%; + margin: 0; + padding: 0; +} + +.page { + height: 100%; + min-height: 100%; + margin: 0 auto 0 auto; + width: 65em; + max-width: 98%; + text-align: justify; + hyphens: auto; +} + +p { + font-size: large; + margin: 1.3125em 0; + padding: 0; +} + +li { + font-size: large; + padding: 0; +} + +#sidebar-text p { + font-size: 0.9em; + text-align: right; +} + +/* Typography */ + +/* 6pt = 0.375em + * 7pt = 0.4375em + * 8pt = 0.5em + * 9pt = 0.5625em + * 10pt = 0.625em + * 11pt = 0.6875em + * 12pt = 0.75em + * 14pt = 0.875em + * 16pt = 1em + * 18pt = 1.125em + * 21pt = 1.3125em + * 24pt = 1.5em + * 36pt = 2.25em + * 48pt = 3em + * 60pt = 3.75em + * 72pt = 4.5em + */ + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 100%; + line-height: 1.625; +} + +h1 { font-size: 2.25em; line-height: 1.167; margin-bottom: .75em} +h2 { font-size: 1.5em; line-height: 1.75; margin-bottom: .75em} +h3 { font-size: 1.3125em; line-height: 2; margin-bottom: .75em} +h4 { font-size: 1.25em; line-height: 1.05; } +h5 { font-size: 1.125em; line-height: 1.167; } +h6 { font-size: 1em; line-height: 1.3125; } + +/* Color */ + +body { + color: #000; +} + +a:link, a:active, a:hover { + text-decoration: none; + color: rgb(0, 136, 204); +} + +a:visited { + text-decoration: none; + color: rgb(0, 136, 204); +} + + +div.pageheader { + margin-left: 180px; + padding-top: 20px; + min-height: 60px; + font-size: 0.9em; + width: 58.5em; +} + +.actions ul { + height: auto; +} + +div.sidebar { + float: left; + width: 160px; + + margin: auto; + background: none; + + padding-top: 10px; + padding-left: 0px; + padding-right: 10px; + + border: 0px; + border-right: 1px solid rgb(222, 222, 220); +} + +div.sidebar table { + margin-left: auto; + margin-right: auto; +} + +div.sidebar table caption { + font-size: 1.5em; + line-height: 1.4; +} + +div.sidebar table img { + border-radius: 15px; +} + +#pagebody { + margin-left: 180px; +} + +.pageheader .actions ul { + border-bottom: 0px +} + +div.sidebar a { + border-bottom: 1px solid rgb(222, 222, 220); + display: block; +} + +div.sidebar span { + border-bottom: 1px solid rgb(222, 222, 220); + display: block; + color: rgb(0, 136, 204); +} + +.inlinepage { + border: 0px; + clear: right; +} + +.feedbutton { + margin-top: 0; +} + +.feedlink { + float: right; + clear: right; +} diff --git a/templates/page.tmpl b/templates/page.tmpl new file mode 100644 index 0000000..0563246 --- /dev/null +++ b/templates/page.tmpl @@ -0,0 +1,167 @@ + + + + + + + + + + + + +<TMPL_VAR TITLE> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + +
+ +
+ +
+ + +
+
+ + + +
+ + + + +
Comments on this page are closed.
+
+
+
+
+ + + +
+ + + -- cgit v1.2.3