commit 9b7bfd4e75b7257c03ddc0a54a8b134e464e113c Author: n Date: Sun Mar 11 21:32:20 2018 +0100 initial import diff --git a/application.css b/application.css new file mode 100644 index 0000000..2e58383 --- /dev/null +++ b/application.css @@ -0,0 +1,398 @@ +body { font-family: Verdana, sans-serif; font-size: 12px; color:#484848; margin: 0; padding: 0; } + +h1, h2, h3, h4 { font-family: "Trebuchet MS", Verdana, sans-serif;} +#content h1 {margin:0; padding:0; font-size: 24px; border-bottom: 1px solid #bbbbbb; color: #040;} +#content .plugin_lastfm_charttype {margin:0; padding:0; font-size: 24px; border-bottom: 1px solid #bbbbbb; color: #040;} +h2, .wiki h1 {font-size: 1.8em;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #040;} +h3, .wiki h2 {font-size: 1.6em;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #040;} +h4, .wiki h3 {font-size: 1.4em;padding: 2px 10px 1px 0px;margin-bottom: 5px; border-bottom: 1px dotted #bbbbbb; color: #040;} + +/***** Layout *****/ +/*#wrapper {background: white;}*/ + +#top-menu {background: #2C4056; color: #fff; height:1.8em; font-size: 0.8em; padding: 2px 2px 0px 6px;} +#top-menu {background: #004000; color: #fff; height:1.8em; font-size: 0.8em; padding: 2px 2px 0px 6px;} +#top-menu ul {margin: 0; padding: 0;} +#top-menu li { + float:left; + list-style-type:none; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + white-space:nowrap; +} +#top-menu a {color: #fff; padding-right: 8px; font-weight: bold;} +#top-menu #loggedas { float: right; margin-right: 0.5em; color: #fff; } + +#account {float:right;} + +#header {height:8.4em;margin:0;background-color:#507AAA;color:#f8f8f8; padding: 4px 12px 0px 6px; position:relative;} +#header {height:8.4em;margin:0;background-color:#009200;color:#f8f8f8; padding: 4px 12px 0px 40px; position:relative; background-image: url("images/Kiwilogo3.png"); background-repeat:no-repeat; } +#header a {color:#fff8ff;} +#header h1 {padding: 35px 0 0 16px;} +#quick-search {float:right; padding-top:5px;} +#quick-search input.id{margin:15px;} +#quick-search input.button {display:none;} + +#main-menu {position: absolute; bottom: 0px; left:6px; margin-right: -500px;} +#main-menu ul {margin: 0; padding: 0;} +#main-menu li { + float:left; + list-style-type:none; + margin: 0px 2px 0px 0px; + padding: 0px 0px 0px 0px; + white-space:nowrap; +} +#main-menu li a { + display: block; + color: #fff; + text-decoration: none; + font-weight: bold; + margin: 0; + padding: 4px 10px 4px 10px; +} +#main-menu li a:hover {background:#009F00; color:#fff;} +#main-menu li a.selected, #main-menu li a.selected:hover {background:#fff; color:#555;} + +#main {background-color:#EEEEEE;} + +#sidebar{ float: right; width: 20%; position: relative; z-index: 9; padding: 0; margin-left: 1em; } +* html #sidebar{ width: 20%; } +#sidebar h3{ font-size: 1.2em; margin-top:14px; color: #666; } +#sidebar hr{ width: 100%; margin: 0 auto; height: 1px; background: #ccc; border: 0; } +* html #sidebar hr{ width: 95%; position: relative; left: -6px; color: #ccc; } + +#content { background-color: #fff; margin: 0px; border-right: 1px solid #ddd; padding: 6px 10px 10px 10px; z-index: 10; +background-image:url(images/faded_background.png); +background-repeat: no-repeat; +background-position:right bottom; +min-height: 600px; +} +* html #content{ width: 80%; padding-left: 0; margin-top: 0px; padding: 6px 10px 10px 10px;} +html>body #content { height: auto; min-height: 600px; overflow: auto; } + +#main.nosidebar #sidebar{ display: none; } +#main.nosidebar #content{ width: auto; border-right: 0; } + +/*#footer {clear: both; border-top: 1px solid #bbb; font-size: 0.9em; color: #aaa; padding: 5px; text-align:center; background:#fff;}*/ +#footer {text-align: right; padding:0; font-size: 0.9em;} + +div.centeralign {margin-top:5em; margin-left: 5em; margin-right:5em; padding:1em; border: 2px solid #FDBF3B; background-color:#FFEBC1; text-align:center; background-image: url("images/login_box.jpg"); background-repeat:no-repeat; width: 22em; } +div.centeralign legend { display: none; } +div.centeralign fieldset{ border: none; } +/*div.connexion.level1 {margin-top:5em; padding:1em; margin-left: auto; margin-right: auto; border: 2px solid #FDBF3B; background-color:#FFEBC1; background-image: url(http://kiwi.tourmentine.com/_themes/redmine.kiwi/images/login_box.jpg);}*/ +div.connexion.level1 {margin-top:5em; padding:1em; margin-left: auto; margin-right: auto; border: 2px solid #000000; background-color:#FFEBC1; background-image: url("images/login_box.jpg"); } +#login-form td {padding: 6px; } +div.centeralign label.block {font-weight: bold; float:right; margin-bottom: 15px; } +div.centeralign label.simple {padding:6px; float:left} +div.centeralign input.button {padding:6px; float:right} + +.clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; } + +/***** Links *****/ +a, a:link, a:visited{ color: #2A5685; text-decoration: none; } +a, a:link, a:visited{ color: #005600; text-decoration: none; } +a:hover, a:active{ color: #c61a1a; text-decoration: underline;} +a:hover, a:active{ color: #005600; text-decoration: underline;} +a img{ border: 0; } + +a.issue.closed, .issue.closed a { text-decoration: line-through; } + +/***** Tables *****/ +table { border: 0px solid #e4e4e4; border-collapse: collapse; width: 100%; margin-top: 10px; } +table th { background-color:#EEEEEE; padding: 4px; white-space:nowrap; text-align: left} +table td { overflow: hidden; vertical-align: top;} +table td.id { width: 2%; text-align: center;} +table td.checkbox { width: 15px; padding: 0px;} + +table.list.issues { margin-top: 10px; } +tr.issue { text-align: center; white-space: nowrap; } +tr.issue td.subject, tr.issue td.category { white-space: normal; } +tr.issue td.subject { text-align: left; } +tr.issue td.done_ratio table.progress { margin-left:auto; margin-right: auto;} + +tr,tr.entry { border: 0px none #ffffff; } +tr.entry td { white-space: nowrap; } +tr.entry td.filename { width: 30%; } +tr.entry td.size { text-align: right; font-size: 90%; } +tr.entry td.revision, tr.entry td.author { text-align: center; } +tr.entry td.age { text-align: right; } + +tr.changeset td.author { text-align: center; width: 15%; } +tr.changeset td.committed_on { text-align: center; width: 15%; } + +tr.message { height: 2.6em; } +tr.message td.last_message { font-size: 80%; } +tr.message.locked td.subject a { background-image: url(../images/locked.png); } +tr.message.sticky td.subject a { background-image: url(../images/sticky.png); font-weight: bold; } + +tr.user td { width:13%; } +tr.user td.email { width:18%; } +tr.user td { white-space: nowrap; } +tr.user.locked, tr.user.registered { color: #aaa; } +tr.user.locked a, tr.user.registered a { color: #aaa; } + +tr.time-entry { text-align: center; white-space: nowrap; } +tr.time-entry td.subject, tr.time-entry td.comments { text-align: left; white-space: normal; } +td.hours { text-align: right; font-weight: bold; padding-right: 0.5em; } +td.hours .hours-dec { font-size: 0.9em; } + +table.list tbody tr:hover { background-color:#ffffdd; } +table td {padding:2px;} +table p {margin:0;} +.odd {background-color:#f6f7f8;} +tr {background-color:#ffffff; border: none;} +.even {background-color: #fff;} + +.highlight { background-color: #FCFD8D;} +.highlight.token-1 { background-color: #faa;} +.highlight.token-2 { background-color: #afa;} +.highlight.token-3 { background-color: #aaf;} + +div#dw__toc { +padding:6px; +margin-bottom: 10px; +background-color:#eeffee; +color:#505050; +line-height:1.5em; +border: 1px solid #e4e4e4; +padding-left:50px; +} + +div.square { + border: 1px solid #999; + float: left; + margin: .3em .4em 0 .4em; + overflow: hidden; + width: .6em; height: .6em; +} +.contextual {float:right; white-space: nowrap; line-height:1.4em;margin-top:5px; padding-left: 10px; font-size:0.9em;} +.contextual input {font-size:0.9em;} + +.splitcontentleft{float:left; width:49%;} +.splitcontentright{float:right; width:49%;} +form {display: inline;} +input.button {vertical-align: middle; margin-top: 1px; margin-bottom: 1px; +background-color:#FFFFFF; +border:1px solid #8CACBB; +color:#333333; +cursor:pointer; +font-size:100%; +margin:1px; +padding:0.125em 0.4em; +text-decoration:none; +vertical-align:middle; +background:url("/lib/tpl/redmine-kiwi/images/buttonshadow.png") repeat-x scroll center bottom #FFFFFF; +font:80% "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; +} +input.edit {vertical-align: middle; margin-top: 1px; margin-bottom: 1px; +background-color:#FFFFFF; +border:1px solid #8CACBB; +padding:0.125em 0.4em; +} + +fieldset {border: 1px solid #e4e4e4; margin:0;} +legend {color: #484848;} +hr { width: 100%; height: 1px; background: #ccc; border: 0;} +textarea.wiki-edit { width: 99%; } +textarea { width: 100%; } +li p {margin-top: 0;} +div.issue {background:#ffffdd; padding:6px; margin-bottom:6px;border: 1px solid #d7d7d7;} +p.breadcrumb { font-size: 0.9em; margin: 4px 0 4px 0;} +p.subtitle { font-size: 0.9em; margin: -6px 0 12px 0; font-style: italic; } + + +/***** Tabular forms ******/ +.tabular p{ +margin: 0; +padding: 5px 0 8px 0; +padding-left: 180px; /*width of left column containing the label elements*/ +height: 1%; +clear:left; +} + +.tabular label{ +font-weight: bold; +float: left; +text-align: right; +margin-left: -180px; /*width of left column*/ +width: 175px; /*width of labels. Should be smaller than left column to create some right +margin*/ +} + +.tabular label.floating{ +font-weight: normal; +margin-left: 0px; +text-align: left; +width: 200px; +} + +#preview fieldset {margin-top: 1em; background: url(images/draft.png)} + +.tabular.settings p{ padding-left: 300px; } +.tabular.settings label{ margin-left: -300px; width: 295px; } + +.required {color: #bb0000;} +.summary {font-style: italic;} + +#attachments_fields input[type=text] {margin-left: 8px; } + +div.attachments p { margin:4px 0 2px 0; } +div.attachments img { vertical-align: middle; } +div.attachments span.author { font-size: 0.9em; color: #888; } + +p.other-formats { text-align: right; font-size:0.9em; color: #666; } +.other-formats span + span:before { content: "| "; } + +a.feed { background: url(../images/feed.png) no-repeat 1px 50%; padding: 2px 0px 3px 16px; } + +/***** Flash & error messages ****/ +#errorExplanation, div.flash, .nodata, .warning { + padding: 4px 4px 4px 30px; + margin-bottom: 12px; + font-size: 1.1em; + border: 2px solid; +} + +div.flash {margin-top: 8px;} + +div.flash.error, #errorExplanation { + background: url(../images/false.png) 8px 5px no-repeat; + background-color: #ffe3e3; + border-color: #dd0000; + color: #550000; +} + +div.flash.notice { + background: url(../images/true.png) 8px 5px no-repeat; + background-color: #dfffdf; + border-color: #9fcf9f; + color: #005f00; +} + +.nodata, .warning { + text-align: center; + background-color: #FFEBC1; + border-color: #FDBF3B; + color: #A6750C; +} + +#errorExplanation ul { font-size: 0.9em;} + +/***** Diff *****/ +.diff_out { background: #fcc; } +.diff_in { background: #cfc; } + +/***** Wiki *****/ +div.wiki table { + border: 1px solid #505050; + border-collapse: collapse; + margin-bottom: 1em; +} + +div.wiki table, div.wiki td, div.wiki th { + border: 1px solid #bbb; + padding: 4px; +} + +div.wiki .external { + background-position: 0% 60%; + background-repeat: no-repeat; + padding-left: 12px; + background-image: url(../images/external.png); +} + +div.wiki a.new { + color: #b73535; +} + +div.wiki pre, .code { + margin: 1em 1em 1em 1.6em; + padding: 2px; + background-color: #fafafa; + background-color: transparent; + background-image: url(images/greenglass.png); + border: 1px solid #dadada; + width:95%; + overflow-x: auto; +} + +/*div.content { + background-color: #ffffdd; + border: 1px solid #e4e4e4; + padding: 4px; + line-height: 1.2em; + margin-bottom: 12px; + margin-right: 12px; + display: table + float: right; margin-left: 12px; margin-right: 0; width: auto; +}*/ +* html div.wiki, div.toc div#dw__toc { width: 50%; } /* IE6 doesn't autosize div */ + +div.wiki div.toc.right { float: right; margin-left: 12px; margin-right: 0; width: auto; } +/*div.toc { float: right; margin-left: 12px; margin-right: 0; width: auto; display: block; }*/ +div.wiki div.toc.left { float: left; margin-right: 12px; margin-left: 0; width: auto; } + +div.wiki, div.toc div#dw__toc a { + /*display: block;*/ + font-size: 0.9em; + font-weight: normal; + text-decoration: none; + color: #606060; +} +div.wiki, div.toc div#dw__toc a:hover { color: #c61a1a; text-decoration: underline;} + +div.wiki, div.toc div#dw__toc .level2 { margin-top: 0; margin-left: 6px; } +div.wiki, div.toc div#dw__toc .level3 { margin-left: 12px; font-size: 0.8em; }*/ + +/***** My page layout *****/ +.block-receiver { +border:1px dashed #c0c0c0; +margin-bottom: 20px; +padding: 15px 0 15px 0; +} + +.mypage-box { +margin:0 0 20px 0; +color:#505050; +line-height:1.5em; +} + +.handle { +cursor: move; +} + +a.close-icon { +display:block; +margin-top:3px; +overflow:hidden; +width:12px; +height:12px; +background-repeat: no-repeat; +cursor:pointer; +background-image:url('../images/close.png'); +} + +a.close-icon:hover { +background-image:url('../images/close_hl.png'); +} + +/***** Media print specific styles *****/ +@media print { + #top-menu, #header, #main-menu, #sidebar, #footer, .contextual, .other-formats { display:none; } + #main { background: #fff; } + #content { width: 99%; margin: 0; padding: 0; border: 0; background: #fff; } +} + +div#cloud a.cloud1 { font-size: 8px; color: #b0f803; } +div#cloud a.cloud2 { font-size: 10px; color: #00C400; } +div#cloud a.cloud3 { font-size: 12px; color: #00A900; } +div#cloud a.cloud4 { font-size: 14px; color: #007A00; } +div#cloud a.cloud5 { font-size: 16px; color: #003F00; } + +div#cloud a:hover.cloud1 { font-size: 10px; background-color: #b0f803; color: #fff; text-decoration: none; } +div#cloud a:hover.cloud2 { font-size: 12px; background-color: #00C400; color: #fff; text-decoration: none; } +div#cloud a:hover.cloud3 { font-size: 14px; background-color: #00A900; color: #fff; text-decoration: none; } +div#cloud a:hover.cloud4 { font-size: 16px; background-color: #007A00; color: #fff; text-decoration: none; } +div#cloud a:hover.cloud5 { font-size: 18px; background-color: #003F00; color: #fff; text-decoration: none; } + +div#phpMyVisites { display : none; } diff --git a/application.old.css b/application.old.css new file mode 100644 index 0000000..1bb26ad --- /dev/null +++ b/application.old.css @@ -0,0 +1,655 @@ +body { font-family: Verdana, sans-serif; font-size: 12px; color:#484848; margin: 0; padding: 0; } + +h1, h2, h3, h4 { font-family: "Trebuchet MS", Verdana, sans-serif;} +#content h1 {margin:0; padding:0; font-size: 24px; border-bottom: 1px solid #bbbbbb; color: #040;} +#content .plugin_lastfm_charttype {margin:0; padding:0; font-size: 24px; border-bottom: 1px solid #bbbbbb; color: #040;} +h2, .wiki h1 {font-size: 20px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #040;} +h3, .wiki h2 {font-size: 16px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #040;} +h4, .wiki h3 {font-size: 13px;padding: 2px 10px 1px 0px;margin-bottom: 5px; border-bottom: 1px dotted #bbbbbb; color: #040;} + +/***** Layout *****/ +/*#wrapper {background: white;}*/ + +#top-menu {background: #2C4056; color: #fff; height:1.8em; font-size: 0.8em; padding: 2px 2px 0px 6px;} +#top-menu {background: #004000; color: #fff; height:1.8em; font-size: 0.8em; padding: 2px 2px 0px 6px;} +#top-menu ul {margin: 0; padding: 0;} +#top-menu li { + float:left; + list-style-type:none; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + white-space:nowrap; +} +#top-menu a {color: #fff; padding-right: 8px; font-weight: bold;} +#top-menu #loggedas { float: right; margin-right: 0.5em; color: #fff; } + +#account {float:right;} + +#header {height:8.4em;margin:0;background-color:#507AAA;color:#f8f8f8; padding: 4px 12px 0px 6px; position:relative;} +#header {height:8.4em;margin:0;background-color:#009200;color:#f8f8f8; padding: 4px 12px 0px 40px; position:relative; background-image: url("images/Kiwilogo3.png"); background-repeat:no-repeat; } +#header a {color:#fff8ff;} +#header h1 {padding: 35px 0 0 16px;} +#quick-search {float:right; padding-top:5px;} +#quick-search input.id{margin:15px;} +#quick-search input.button {display:none;} + +#main-menu {position: absolute; bottom: 0px; left:6px; margin-right: -500px;} +#main-menu ul {margin: 0; padding: 0;} +#main-menu li { + float:left; + list-style-type:none; + margin: 0px 2px 0px 0px; + padding: 0px 0px 0px 0px; + white-space:nowrap; +} +#main-menu li a { + display: block; + color: #fff; + text-decoration: none; + font-weight: bold; + margin: 0; + padding: 4px 10px 4px 10px; +} +#main-menu li a:hover {background:#009F00; color:#fff;} +#main-menu li a.selected, #main-menu li a.selected:hover {background:#fff; color:#555;} + +#main {background-color:#EEEEEE;} + +#sidebar{ float: right; width: 17%; position: relative; z-index: 9; padding: 0; margin-left: 1em;} +* html #sidebar{ width: 17%; } +#sidebar h3{ font-size: 14px; margin-top:14px; color: #666; } +#sidebar hr{ width: 100%; margin: 0 auto; height: 1px; background: #ccc; border: 0; } +* html #sidebar hr{ width: 95%; position: relative; left: -6px; color: #ccc; } + +#content { background-color: #fff; margin: 0px; border-right: 1px solid #ddd; padding: 6px 10px 10px 10px; z-index: 10; +background-image:url(images/faded_background.png); +background-repeat: no-repeat; +background-position:right bottom; +} +* html #content{ width: 80%; padding-left: 0; margin-top: 0px; padding: 6px 10px 10px 10px;} +html>body #content { height: auto; min-height: 600px; overflow: auto; } + +#main.nosidebar #sidebar{ display: none; } +#main.nosidebar #content{ width: auto; border-right: 0; } + +/*#footer {clear: both; border-top: 1px solid #bbb; font-size: 0.9em; color: #aaa; padding: 5px; text-align:center; background:#fff;}*/ +#footer {text-align: right; padding:0; font-size: 0.9em;} + +div.centeralign {margin-top:5em; margin-left: 35em; margin-right:35em; padding:1em; border: 2px solid #FDBF3B; background-color:#FFEBC1; width=80%; float:right; background-image: url("images/login_box.jpg"); background-repeat:no-repeat; } +div.centeralign legend { display: none; } +div.centeralign fieldset{ border: none; } +/*div.connexion.level1 {margin-top:5em; padding:1em; margin-left: auto; margin-right: auto; border: 2px solid #FDBF3B; background-color:#FFEBC1; background-image: url(http://kiwi.tourmentine.com/_themes/redmine.kiwi/images/login_box.jpg);}*/ +div.connexion.level1 {margin-top:5em; padding:1em; margin-left: auto; margin-right: auto; border: 2px solid #000000; background-color:#FFEBC1; background-image: url("images/login_box.jpg"); } +#login-form td {padding: 6px; } +div.centeralign label.block {font-weight: bold; float:right; margin-bottom: 15px; } +div.centeralign label.simple {padding:6px; float:left} +div.centeralign input.button {padding:6px; float:right} + +.clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; } + +/***** Links *****/ +a, a:link, a:visited{ color: #2A5685; text-decoration: none; } +a, a:link, a:visited{ color: #005600; text-decoration: none; } +a:hover, a:active{ color: #c61a1a; text-decoration: underline;} +a:hover, a:active{ color: #005600; text-decoration: underline;} +a img{ border: 0; } + +a.issue.closed, .issue.closed a { text-decoration: line-through; } + +/***** Tables *****/ +table { border: 1px solid #e4e4e4; border-collapse: collapse; width: 100%; margin-top: 10px; } +table th { background-color:#EEEEEE; padding: 4px; white-space:nowrap; text-align: left} +table td { overflow: hidden; vertical-align: top;} +table td.id { width: 2%; text-align: center;} +table td.checkbox { width: 15px; padding: 0px;} + +table.list.issues { margin-top: 10px; } +tr.issue { text-align: center; white-space: nowrap; } +tr.issue td.subject, tr.issue td.category { white-space: normal; } +tr.issue td.subject { text-align: left; } +tr.issue td.done_ratio table.progress { margin-left:auto; margin-right: auto;} + +tr,tr.entry { border: 1px solid #f8f8f8; } +tr.entry td { white-space: nowrap; } +tr.entry td.filename { width: 30%; } +tr.entry td.size { text-align: right; font-size: 90%; } +tr.entry td.revision, tr.entry td.author { text-align: center; } +tr.entry td.age { text-align: right; } + +tr.changeset td.author { text-align: center; width: 15%; } +tr.changeset td.committed_on { text-align: center; width: 15%; } + +tr.message { height: 2.6em; } +tr.message td.last_message { font-size: 80%; } +tr.message.locked td.subject a { background-image: url(../images/locked.png); } +tr.message.sticky td.subject a { background-image: url(../images/sticky.png); font-weight: bold; } + +tr.user td { width:13%; } +tr.user td.email { width:18%; } +tr.user td { white-space: nowrap; } +tr.user.locked, tr.user.registered { color: #aaa; } +tr.user.locked a, tr.user.registered a { color: #aaa; } + +tr.time-entry { text-align: center; white-space: nowrap; } +tr.time-entry td.subject, tr.time-entry td.comments { text-align: left; white-space: normal; } +td.hours { text-align: right; font-weight: bold; padding-right: 0.5em; } +td.hours .hours-dec { font-size: 0.9em; } + +table.list tbody tr:hover { background-color:#ffffdd; } +table td {padding:2px;} +table p {margin:0;} +.odd {background-color:#f6f7f8;} +tr {background-color:#f6f7f8;} +.even {background-color: #fff;} + +.highlight { background-color: #FCFD8D;} +.highlight.token-1 { background-color: #faa;} +.highlight.token-2 { background-color: #afa;} +.highlight.token-3 { background-color: #aaf;} + +.box, div.toc{ +padding:6px; +margin-bottom: 10px; +background-color:#eeffee; +color:#505050; +line-height:1.5em; +border: 1px solid #e4e4e4; +} + +div.square { + border: 1px solid #999; + float: left; + margin: .3em .4em 0 .4em; + overflow: hidden; + width: .6em; height: .6em; +} +.contextual {float:right; white-space: nowrap; line-height:1.4em;margin-top:5px; padding-left: 10px; font-size:0.9em;} +.contextual input {font-size:0.9em;} + +.splitcontentleft{float:left; width:49%;} +.splitcontentright{float:right; width:49%;} +form {display: inline;} +input.button {vertical-align: middle; margin-top: 1px; margin-bottom: 1px; +background-color:#FFFFFF; +border:1px solid #8CACBB; +color:#333333; +cursor:pointer; +font-size:100%; +margin:1px; +padding:0.125em 0.4em; +text-decoration:none; +vertical-align:middle; +background:url("/lib/tpl/redmine-kiwi/images/buttonshadow.png") repeat-x scroll center bottom #FFFFFF; +font:80% "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; +} +input.edit {vertical-align: middle; margin-top: 1px; margin-bottom: 1px; +background-color:#FFFFFF; +border:1px solid #8CACBB; +padding:0.125em 0.4em; +} + +fieldset {border: 1px solid #e4e4e4; margin:0;} +legend {color: #484848;} +hr { width: 100%; height: 1px; background: #ccc; border: 0;} +textarea.wiki-edit { width: 99%; } +textarea { width: 100%; } +li p {margin-top: 0;} +div.issue {background:#ffffdd; padding:6px; margin-bottom:6px;border: 1px solid #d7d7d7;} +p.breadcrumb { font-size: 0.9em; margin: 4px 0 4px 0;} +p.subtitle { font-size: 0.9em; margin: -6px 0 12px 0; font-style: italic; } + +/*fieldset#filters { padding: 0.7em; } +fieldset#filters p { margin: 1.2em 0 0.8em 2px; } +fieldset#filters .buttons { font-size: 0.9em; } +fieldset#filters table { border-collapse: collapse; } +fieldset#filters table td { padding: 0; vertical-align: middle; } +fieldset#filters tr.filter { height: 2em; } +fieldset#filters td.add-filter { text-align: right; vertical-align: top; } + +div#issue-changesets {float:right; width:45%; margin-left: 1em; margin-bottom: 1em; background: #fff; padding-left: 1em; font-size: 90%;} +div#issue-changesets .changeset { padding: 4px;} +div#issue-changesets .changeset { border-bottom: 1px solid #ddd; } +div#issue-changesets p { margin-top: 0; margin-bottom: 1em;} + +div#activity dl { margin-left: 2em; } +div#activity dd { margin-bottom: 1em; padding-left: 18px; } +div#activity dt { margin-bottom: 1px; padding-left: 20px; line-height: 18px; background-position: 0 50%; background-repeat: no-repeat; } +div#activity dt .time { color: #777; font-size: 80%; } +div#activity dd .description { font-style: italic; } +div#activity span.project:after { content: " -"; } +div#activity dt.issue { background-image: url(../images/ticket.png); } +div#activity dt.issue-edit { background-image: url(../images/ticket_edit.png); } +div#activity dt.issue-closed { background-image: url(../images/ticket_checked.png); } +div#activity dt.changeset { background-image: url(../images/changeset.png); } +div#activity dt.news { background-image: url(../images/news.png); } +div#activity dt.message { background-image: url(../images/message.png); } +div#activity dt.reply { background-image: url(../images/comments.png); } +div#activity dt.wiki-page { background-image: url(../images/wiki_edit.png); } +div#activity dt.attachment { background-image: url(../images/attachment.png); } +div#activity dt.document { background-image: url(../images/document.png); } + +div#roadmap fieldset.related-issues { margin-bottom: 1em; } +div#roadmap fieldset.related-issues ul { margin-top: 0.3em; margin-bottom: 0.3em; } +div#roadmap .wiki h1:first-child { display: none; } +div#roadmap .wiki h1 { font-size: 120%; } +div#roadmap .wiki h2 { font-size: 110%; } + +div#version-summary { float:right; width:380px; margin-left: 16px; margin-bottom: 16px; background-color: #fff; } +div#version-summary fieldset { margin-bottom: 1em; } +div#version-summary .total-hours { text-align: right; } + +table#time-report td.hours, table#time-report th.period, table#time-report th.total { text-align: right; padding-right: 0.5em; } +table#time-report tbody tr { font-style: italic; color: #777; } +table#time-report tbody tr.last-level { font-style: normal; color: #555; } +table#time-report tbody tr.total { font-style: normal; font-weight: bold; color: #555; background-color:#EEEEEE; } +table#time-report .hours-dec { font-size: 0.9em; } + +.total-hours { font-size: 110%; font-weight: bold; } +.total-hours span.hours-int { font-size: 120%; } + +.autoscroll {overflow-x: auto; padding:1px; margin-bottom: 1.2em;} +#user_firstname, #user_lastname, #user_mail, #my_account_form select { width: 90%; } + +.pagination {font-size: 90%} +p.pagination {margin-top:8px;} +*/ +/***** Tabular forms ******/ +.tabular p{ +margin: 0; +padding: 5px 0 8px 0; +padding-left: 180px; /*width of left column containing the label elements*/ +height: 1%; +clear:left; +} + +.tabular label{ +font-weight: bold; +float: left; +text-align: right; +margin-left: -180px; /*width of left column*/ +width: 175px; /*width of labels. Should be smaller than left column to create some right +margin*/ +} + +.tabular label.floating{ +font-weight: normal; +margin-left: 0px; +text-align: left; +width: 200px; +} + +#preview fieldset {margin-top: 1em; background: url(images/draft.png)} + +.tabular.settings p{ padding-left: 300px; } +.tabular.settings label{ margin-left: -300px; width: 295px; } + +.required {color: #bb0000;} +.summary {font-style: italic;} + +#attachments_fields input[type=text] {margin-left: 8px; } + +div.attachments p { margin:4px 0 2px 0; } +div.attachments img { vertical-align: middle; } +div.attachments span.author { font-size: 0.9em; color: #888; } + +p.other-formats { text-align: right; font-size:0.9em; color: #666; } +.other-formats span + span:before { content: "| "; } + +a.feed { background: url(../images/feed.png) no-repeat 1px 50%; padding: 2px 0px 3px 16px; } + +/***** Flash & error messages ****/ +/*#errorExplanation, div.flash, .nodata, .warning { + padding: 4px 4px 4px 30px; + margin-bottom: 12px; + font-size: 1.1em; + border: 2px solid; +} + +div.flash {margin-top: 8px;} + +div.flash.error, #errorExplanation { + background: url(../images/false.png) 8px 5px no-repeat; + background-color: #ffe3e3; + border-color: #dd0000; + color: #550000; +} + +div.flash.notice { + background: url(../images/true.png) 8px 5px no-repeat; + background-color: #dfffdf; + border-color: #9fcf9f; + color: #005f00; +} + +.nodata, .warning { + text-align: center; + background-color: #FFEBC1; + border-color: #FDBF3B; + color: #A6750C; +} + +#errorExplanation ul { font-size: 0.9em;} +*/ +/***** Ajax indicator ******/ +#ajax-indicator { +position: absolute; /* fixed not supported by IE */ +background-color:#eee; +border: 1px solid #bbb; +top:35%; +left:40%; +width:20%; +font-weight:bold; +text-align:center; +padding:0.6em; +z-index:100; +filter:alpha(opacity=50); +opacity: 0.5; +} + +html>body #ajax-indicator { position: fixed; } +/* +#ajax-indicator span { +background-position: 0% 40%; +background-repeat: no-repeat; +background-image: url(../images/loading.gif); +padding-left: 26px; +vertical-align: bottom; +} +*/ +/***** Calendar *****/ +/* +table.cal {border-collapse: collapse; width: 100%; margin: 8px 0 6px 0;border: 1px solid #d7d7d7;} +table.cal thead th {width: 14%;} +table.cal tbody tr {height: 100px;} +table.cal th { background-color:#EEEEEE; padding: 4px; } +table.cal td {border: 1px solid #d7d7d7; vertical-align: top; font-size: 0.9em;} +table.cal td p.day-num {font-size: 1.1em; text-align:right;} +table.cal td.odd p.day-num {color: #bbb;} +table.cal td.today {background:#ffffdd;} +table.cal td.today p.day-num {font-weight: bold;} +*/ +/***** Tooltips ******/ +.tooltip{position:relative;z-index:24;} +.tooltip:hover{z-index:25;color:#000;} +.tooltip span.tip{display: none; text-align:left;} + +div.tooltip:hover span.tip{ +display:block; +position:absolute; +top:12px; left:24px; width:270px; +border:1px solid #555; +background-color:#fff; +padding: 4px; +font-size: 0.8em; +color:#505050; +} + +/***** Progress bar *****/ +table.progress { + border: 1px solid #D7D7D7; + border-collapse: collapse; + border-spacing: 0pt; + empty-cells: show; + text-align: center; + float:left; + margin: 1px 6px 1px 0px; +} + +table.progress td { height: 0.9em; } +table.progress td.closed { background: #BAE0BA none repeat scroll 0%; } +table.progress td.done { background: #DEF0DE none repeat scroll 0%; } +table.progress td.open { background: #FFF none repeat scroll 0%; } +p.pourcent {font-size: 80%;} +p.progress-info {clear: left; font-style: italic; font-size: 80%;} + +/***** Tabs *****/ +/* +#content .tabs {height: 2.6em; border-bottom: 1px solid #bbbbbb; margin-bottom:1.2em; position:relative;} +#content .tabs ul {margin:0; position:absolute; bottom:-2px; padding-left:1em;} +#content .tabs>ul { bottom:-1px; }*/ /* others */ +/*#content .tabs ul li { +float:left; +list-style-type:none; +white-space:nowrap; +margin-right:8px; +background:#fff; +} +#content .tabs ul li a{ +display:block; +font-size: 0.9em; +text-decoration:none; +line-height:1.3em; +padding:4px 6px 4px 6px; +border: 1px solid #ccc; +border-bottom: 1px solid #bbbbbb; +background-color: #eeeeee; +color:#777; +font-weight:bold; +} + +#content .tabs ul li a:hover { +background-color: #ffffdd; +text-decoration:none; +} + +#content .tabs ul li a.selected { +background-color: #fff; +border: 1px solid #bbbbbb; +border-bottom: 1px solid #fff; +} + +#content .tabs ul li a.selected:hover { +background-color: #fff; +} +*/ +/***** Diff *****/ +.diff_out { background: #fcc; } +.diff_in { background: #cfc; } + +/***** Wiki *****/ +div.wiki table { + border: 1px solid #505050; + border-collapse: collapse; + margin-bottom: 1em; +} + +div.wiki table, div.wiki td, div.wiki th { + border: 1px solid #bbb; + padding: 4px; +} + +div.wiki .external { + background-position: 0% 60%; + background-repeat: no-repeat; + padding-left: 12px; + background-image: url(../images/external.png); +} + +div.wiki a.new { + color: #b73535; +} + +div.wiki pre, .code { + margin: 1em 1em 1em 1.6em; + padding: 2px; + background-color: #fafafa; + background-color: transparent; + background-image: url(images/greenglass.png); + border: 1px solid #dadada; + width:95%; + overflow-x: auto; +} + +/*div.content { + background-color: #ffffdd; + border: 1px solid #e4e4e4; + padding: 4px; + line-height: 1.2em; + margin-bottom: 12px; + margin-right: 12px; + display: table + float: right; margin-left: 12px; margin-right: 0; width: auto; +}*/ +* html div.wiki, div.toc { width: 50%; } /* IE6 doesn't autosize div */ + +div.wiki div.toc.right { float: right; margin-left: 12px; margin-right: 0; width: auto; } +/*div.toc { float: right; margin-left: 12px; margin-right: 0; width: auto; display: block; }*/ +div.wiki div.toc.left { float: left; margin-right: 12px; margin-left: 0; width: auto; } + +div.wiki, div.toc a { + /*display: block;*/ + font-size: 0.9em; + font-weight: normal; + text-decoration: none; + color: #606060; +} +div.wiki, div.toc a:hover { color: #c61a1a; text-decoration: underline;} + +div.wiki, div.toc .level2 { margin-top: 0; margin-left: 6px; } +div.wiki, div.toc .level3 { margin-left: 12px; font-size: 0.8em; }*/ + +/***** My page layout *****/ +.block-receiver { +border:1px dashed #c0c0c0; +margin-bottom: 20px; +padding: 15px 0 15px 0; +} + +.mypage-box { +margin:0 0 20px 0; +color:#505050; +line-height:1.5em; +} + +.handle { +cursor: move; +} + +a.close-icon { +display:block; +margin-top:3px; +overflow:hidden; +width:12px; +height:12px; +background-repeat: no-repeat; +cursor:pointer; +background-image:url('../images/close.png'); +} + +a.close-icon:hover { +background-image:url('../images/close_hl.png'); +} + +/***** Gantt chart *****/ +/* +.gantt_hdr { + position:absolute; + top:0; + height:16px; + border-top: 1px solid #c0c0c0; + border-bottom: 1px solid #c0c0c0; + border-right: 1px solid #c0c0c0; + text-align: center; + overflow: hidden; +} + +.task { + position: absolute; + height:8px; + font-size:0.8em; + color:#888; + padding:0; + margin:0; + line-height:0.8em; +} + +.task_late { background:#f66 url(../images/task_late.png); border: 1px solid #f66; } +.task_done { background:#66f url(../images/task_done.png); border: 1px solid #66f; } +.task_todo { background:#aaa url(../images/task_todo.png); border: 1px solid #aaa; } +.milestone { background-image:url(../images/milestone.png); background-repeat: no-repeat; border: 0; } +*/ +/***** Icons *****/ +/* +.icon { +background-position: 0% 40%; +background-repeat: no-repeat; +padding-left: 20px; +padding-top: 2px; +padding-bottom: 3px; +} + +.icon22 { +background-position: 0% 40%; +background-repeat: no-repeat; +padding-left: 26px; +line-height: 22px; +vertical-align: middle; +} + +.icon-add { background-image: url(../images/add.png); } +.icon-edit { background-image: url(../images/edit.png); } +.icon-copy { background-image: url(../images/copy.png); } +.icon-del { background-image: url(../images/delete.png); } +.icon-move { background-image: url(../images/move.png); } +.icon-save { background-image: url(../images/save.png); } +.icon-cancel { background-image: url(../images/cancel.png); } +.icon-file { background-image: url(../images/file.png); } +.icon-folder { background-image: url(../images/folder.png); } +.open .icon-folder { background-image: url(../images/folder_open.png); } +.icon-package { background-image: url(../images/package.png); } +.icon-home { background-image: url(../images/home.png); } +.icon-user { background-image: url(../images/user.png); } +.icon-mypage { background-image: url(../images/user_page.png); } +.icon-admin { background-image: url(../images/admin.png); } +.icon-projects { background-image: url(../images/projects.png); } +.icon-logout { background-image: url(../images/logout.png); } +.icon-help { background-image: url(../images/help.png); } +.icon-attachment { background-image: url(../images/attachment.png); } +.icon-index { background-image: url(../images/index.png); } +.icon-history { background-image: url(../images/history.png); } +.icon-time { background-image: url(../images/time.png); } +.icon-stats { background-image: url(../images/stats.png); } +.icon-warning { background-image: url(../images/warning.png); } +.icon-fav { background-image: url(../images/fav.png); } +.icon-fav-off { background-image: url(../images/fav_off.png); } +.icon-reload { background-image: url(../images/reload.png); } +.icon-lock { background-image: url(../images/locked.png); } +.icon-unlock { background-image: url(../images/unlock.png); } +.icon-checked { background-image: url(../images/true.png); } +.icon-details { background-image: url(../images/zoom_in.png); } +.icon-report { background-image: url(../images/report.png); } + +.icon22-projects { background-image: url(../images/22x22/projects.png); } +.icon22-users { background-image: url(../images/22x22/users.png); } +.icon22-tracker { background-image: url(../images/22x22/tracker.png); } +.icon22-role { background-image: url(../images/22x22/role.png); } +.icon22-workflow { background-image: url(../images/22x22/workflow.png); } +.icon22-options { background-image: url(../images/22x22/options.png); } +.icon22-notifications { background-image: url(../images/22x22/notifications.png); } +.icon22-authent { background-image: url(../images/22x22/authent.png); } +.icon22-info { background-image: url(../images/22x22/info.png); } +.icon22-comment { background-image: url(../images/22x22/comment.png); } +.icon22-package { background-image: url(../images/22x22/package.png); } +.icon22-settings { background-image: url(../images/22x22/settings.png); } +.icon22-plugin { background-image: url(../images/22x22/plugin.png); } +*/ +/***** Media print specific styles *****/ +@media print { + #top-menu, #header, #main-menu, #sidebar, #footer, .contextual, .other-formats { display:none; } + #main { background: #fff; } + #content { width: 99%; margin: 0; padding: 0; border: 0; background: #fff; } +} + +div#cloud a.cloud1 { font-size: 8px; color: #b0f803; } +div#cloud a.cloud2 { font-size: 10px; color: #00C400; } +div#cloud a.cloud3 { font-size: 12px; color: #00A900; } +div#cloud a.cloud4 { font-size: 14px; color: #007A00; } +div#cloud a.cloud5 { font-size: 16px; color: #003F00; } + +div#cloud a:hover.cloud1 { font-size: 10px; background-color: #b0f803; color: #fff; text-decoration: none; } +div#cloud a:hover.cloud2 { font-size: 12px; background-color: #00C400; color: #fff; text-decoration: none; } +div#cloud a:hover.cloud3 { font-size: 14px; background-color: #00A900; color: #fff; text-decoration: none; } +div#cloud a:hover.cloud4 { font-size: 16px; background-color: #007A00; color: #fff; text-decoration: none; } +div#cloud a:hover.cloud5 { font-size: 18px; background-color: #003F00; color: #fff; text-decoration: none; } + +div#phpMyVisites { display : none; } diff --git a/calendar.css b/calendar.css new file mode 100644 index 0000000..c8d2dd6 --- /dev/null +++ b/calendar.css @@ -0,0 +1,237 @@ +/* The main calendar widget. DIV containing a table. */ + +img.calendar-trigger { + cursor: pointer; + vertical-align: middle; + margin-left: 4px; +} + +div.calendar { position: relative; z-index: 30;} + +.calendar, .calendar table { + border: 1px solid #556; + font-size: 11px; + color: #000; + cursor: default; + background: #fafbfc; + font-family: tahoma,verdana,sans-serif; +} + +/* Header part -- contains navigation buttons and day names. */ + +.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */ + text-align: center; /* They are the navigation buttons */ + padding: 2px; /* Make the buttons seem like they're pressing */ +} + +.calendar .nav { + background: #467aa7; +} + +.calendar thead .title { /* This holds the current "month, year" */ + font-weight: bold; /* Pressing it will take you to the current date */ + text-align: center; + background: #fff; + color: #000; + padding: 2px; +} + +.calendar thead .headrow { /* Row containing navigation buttons */ + background: #467aa7; + color: #fff; +} + +.calendar thead .daynames { /* Row containing the day names */ + background: #bdf; +} + +.calendar thead .name { /* Cells containing the day names */ + border-bottom: 1px solid #556; + padding: 2px; + text-align: center; + color: #000; +} + +.calendar thead .weekend { /* How a weekend day name shows in header */ + color: #a66; +} + +.calendar thead .hilite { /* How do the buttons in header appear when hover */ + background-color: #80b0da; + color: #000; + padding: 1px; +} + +.calendar thead .active { /* Active (pressed) buttons in header */ + background-color: #77c; + padding: 2px 0px 0px 2px; +} + +/* The body part -- contains all the days in month. */ + +.calendar tbody .day { /* Cells containing month days dates */ + width: 2em; + color: #456; + text-align: right; + padding: 2px 4px 2px 2px; +} +.calendar tbody .day.othermonth { + font-size: 80%; + color: #bbb; +} +.calendar tbody .day.othermonth.oweekend { + color: #fbb; +} + +.calendar table .wn { + padding: 2px 3px 2px 2px; + border-right: 1px solid #000; + background: #bdf; +} + +.calendar tbody .rowhilite td { + background: #def; +} + +.calendar tbody .rowhilite td.wn { + background: #80b0da; +} + +.calendar tbody td.hilite { /* Hovered cells */ + background: #80b0da; + padding: 1px 3px 1px 1px; + border: 1px solid #bbb; +} + +.calendar tbody td.active { /* Active (pressed) cells */ + background: #cde; + padding: 2px 2px 0px 2px; +} + +.calendar tbody td.selected { /* Cell showing today date */ + font-weight: bold; + border: 1px solid #000; + padding: 1px 3px 1px 1px; + background: #fff; + color: #000; +} + +.calendar tbody td.weekend { /* Cells showing weekend days */ + color: #a66; +} + +.calendar tbody td.today { /* Cell showing selected date */ + font-weight: bold; + color: #f00; +} + +.calendar tbody .disabled { color: #999; } + +.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */ + visibility: hidden; +} + +.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */ + display: none; +} + +/* The footer part -- status bar and "Close" button */ + +.calendar tfoot .footrow { /* The in footer (only one right now) */ + text-align: center; + background: #556; + color: #fff; +} + +.calendar tfoot .ttip { /* Tooltip (status bar) cell */ + background: #fff; + color: #445; + border-top: 1px solid #556; + padding: 1px; +} + +.calendar tfoot .hilite { /* Hover style for buttons in footer */ + background: #aaf; + border: 1px solid #04f; + color: #000; + padding: 1px; +} + +.calendar tfoot .active { /* Active (pressed) style for buttons in footer */ + background: #77c; + padding: 2px 0px 0px 2px; +} + +/* Combo boxes (menus that display months/years for direct selection) */ + +.calendar .combo { + position: absolute; + display: none; + top: 0px; + left: 0px; + width: 4em; + cursor: default; + border: 1px solid #655; + background: #def; + color: #000; + font-size: 90%; + z-index: 100; +} + +.calendar .combo .label, +.calendar .combo .label-IEfix { + text-align: center; + padding: 1px; +} + +.calendar .combo .label-IEfix { + width: 4em; +} + +.calendar .combo .hilite { + background: #acf; +} + +.calendar .combo .active { + border-top: 1px solid #46a; + border-bottom: 1px solid #46a; + background: #eef; + font-weight: bold; +} + +.calendar td.time { + border-top: 1px solid #000; + padding: 1px 0px; + text-align: center; + background-color: #f4f0e8; +} + +.calendar td.time .hour, +.calendar td.time .minute, +.calendar td.time .ampm { + padding: 0px 3px 0px 4px; + border: 1px solid #889; + font-weight: bold; + background-color: #fff; +} + +.calendar td.time .ampm { + text-align: center; +} + +.calendar td.time .colon { + padding: 0px 2px 0px 3px; + font-weight: bold; +} + +.calendar td.time span.hilite { + border-color: #000; + background-color: #667; + color: #fff; +} + +.calendar td.time span.active { + border-color: #f00; + background-color: #000; + color: #0f0; +} diff --git a/conf/default.php b/conf/default.php new file mode 100644 index 0000000..365387d --- /dev/null +++ b/conf/default.php @@ -0,0 +1,12 @@ + + */ + +$conf['sb_pagename'] = 'navigation'; // the pagename for the navigation pages +$conf['ft_pagename'] = 'footer'; // the pagename for the footer page +$conf['closedwiki'] = false; // set to true if you run a closed wiki +?> diff --git a/conf/metadata.php b/conf/metadata.php new file mode 100644 index 0000000..e05ca4d --- /dev/null +++ b/conf/metadata.php @@ -0,0 +1,12 @@ + + */ + +$meta['sb_pagename'] = array('string', '_pattern' => '#[a-z]*'); +$meta['ft_pagename'] = array('string', '_pattern' => '#[a-z]*'); +$meta['closedwiki'] = array('onoff'); +?> diff --git a/context_menu.css b/context_menu.css new file mode 100644 index 0000000..e5a83be --- /dev/null +++ b/context_menu.css @@ -0,0 +1,52 @@ +#context-menu { position: absolute; z-index: 10;} + +#context-menu ul, #context-menu li, #context-menu a { + display:block; + margin:0; + padding:0; + border:0; +} + +#context-menu ul { + width:150px; + border-top:1px solid #ddd; + border-left:1px solid #ddd; + border-bottom:1px solid #777; + border-right:1px solid #777; + background:white; + list-style:none; +} + +#context-menu li { + position:relative; + padding:1px; + z-index:9; +} +#context-menu li.folder ul { position:absolute; left:168px; /* IE6 */ top:-2px; } +#context-menu li.folder>ul { left:148px; } + +#context-menu.reverse-y li.folder>ul { top:auto; bottom:0; } +#context-menu.reverse-x li.folder ul { left:auto; right:168px; /* IE6 */ } +#context-menu.reverse-x li.folder>ul { right:148px; } + +#context-menu a { + border:1px solid white; + text-decoration:none; + background-repeat: no-repeat; + background-position: 1px 50%; + padding: 2px 0px 2px 20px; + width:100%; /* IE */ +} +#context-menu li>a { width:auto; } /* others */ +#context-menu a.disabled, #context-menu a.disabled:hover {color: #ccc;} +#context-menu li a.submenu { background:url("../images/sub.gif") right no-repeat; } +#context-menu a:hover { border-color:gray; background-color:#eee; color:#2A5685; } +#context-menu li.folder a:hover { background-color:#eee; } +#context-menu li.folder:hover { z-index:10; } +#context-menu ul ul, #context-menu li:hover ul ul { display:none; } +#context-menu li:hover ul, #context-menu li:hover li:hover ul { display:block; } + +/* selected element */ +.context-menu-selection { background-color:#507AAA !important; color:#f8f8f8 !important; } +.context-menu-selection a, .context-menu-selection a:hover { color:#f8f8f8 !important; } +.context-menu-selection:hover { background-color:#507AAA !important; color:#f8f8f8 !important; } diff --git a/csshover.htc b/csshover.htc new file mode 100644 index 0000000..c7d97af --- /dev/null +++ b/csshover.htc @@ -0,0 +1,122 @@ + + \ No newline at end of file diff --git a/design.css b/design.css new file mode 100644 index 0000000..ab0e59f --- /dev/null +++ b/design.css @@ -0,0 +1,808 @@ +/** + * Design elements for default Template + * + * @author Andreas Gohr + * @author Anika Henke + */ + +/* -------------- general elements --------------- */ + +* { padding: 0; margin: 0; } + +body { + font: 80% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; + /*font: Helvetica, Arial, sans-serif;*/ + background-color: __background__; + color: __text__; +} + +#bookmarkme { + border:none; +} +/* the document */ +div.dokuwiki div.page { + margin: 4px 2em 0 1em; + text-align: justify; +} + +div.dokuwiki table { + font-size: 100%; +} + +div.dokuwiki tr, +div.dokuwiki td, +div.dokuwiki th { +} + +div.dokuwiki img { + border: 0; +} + +div.dokuwiki p, +div.dokuwiki blockquote, +div.dokuwiki table, +div.dokuwiki pre { + margin: 0 0 1.0em 0; +} + +div.dokuwiki hr { + border: 0px; + border-top: 1px solid __border__; + text-align: center; + height: 0px; +} + +div.dokuwiki div.nothing { + text-align: center; + margin: 2em; +} + +/* ---------------- forms ------------------------ */ + +div.dokuwiki form { + border: none; + display: inline; +} + +div.dokuwiki label.block { + display: block; + text-align: right; + font-weight: bold; +} + +div.dokuwiki label.simple { + display: block; + text-align: left; + font-weight: normal; +} + +div.dokuwiki label.block input.edit { + width: 50%; +} + +div.dokuwiki fieldset { + width: 300px; + text-align: center; + border: 1px solid __border__; + padding: 0.5em; + margin: auto; +} + +div.dokuwiki textarea.edit { + font-family: monospace; + font-size: 14px; + color: __text__; + background-color: __background__; + border: 1px solid __border__; + padding: 0.3em 0 0 0.3em; + width: 100%; +} + +/* nice alphatransparency background except for IE <7 */ +html>body div.dokuwiki textarea.edit { + background: __background__ url(images/inputshadow.png) repeat-x top; +} + +div.dokuwiki input.edit, +div.dokuwiki select.edit { + font-size: 100%; + border: 1px solid __border__; + color: __text__; + background-color: __background__; + vertical-align: middle; + margin: 1px; + padding: 0.20em 0.3em; + display: inline; +} + +/* nice alphatransparency background except for IE <7 */ +html>body div.dokuwiki input.edit, +html>body div.dokuwiki select.edit { + background: __background__ url(images/inputshadow.png) repeat-x top; +} + +div.dokuwiki select.edit { + padding: 0.1em 0; +} + +div.dokuwiki input.missing { + font-size: 100%; + border: 1px solid __border__; + color: __text__; + background-color: #ffcccc; + vertical-align: middle; + margin: 1px; + padding: 0.20em 0.3em; + display: inline; +} + +/* disabled style - not understood by IE */ +div.dokuwiki textarea.edit[disabled], +div.dokuwiki textarea.edit[readonly], +div.dokuwiki input.edit[disabled], +div.dokuwiki input.edit[readonly], +div.dokuwiki select.edit[disabled] { + background-color: __background_neu__!important; + color: __text_neu__!important; +} + +/* edit form */ +div.dokuwiki div.toolbar, +div.dokuwiki div#wiki__editbar { + margin: 2px 0; + text-align: left; +} +div.dokuwiki div#size__ctl { + float: right; + width: 60px; + height: 2.7em; +} +div.dokuwiki #size__ctl img { + cursor: pointer; +} +div.dokuwiki div#wiki__editbar div.editButtons { + float: left; + padding: 0 1.0em 0.7em 0; +} +div.dokuwiki div#wiki__editbar div.summary { + float: left; +} +div.dokuwiki .nowrap { + white-space: nowrap; +} +div.dokuwiki div#draft__status { + float: right; + color: __text_alt__; +} + +/* --------- buttons ------------------- */ + + +div.dokuwiki input.button, +div.dokuwiki button.button { + border: 1px solid __border__; + color: __text__; + background-color: __background__; + vertical-align: middle; + text-decoration: none; + font-size: 100%; + cursor: pointer; + margin: 1px; + padding: 0.125em 0.4em; +} + +/* nice alphatransparency background except for IE <7 */ +html>body div.dokuwiki input.button, +html>body div.dokuwiki button.button { + background: __background__ url(images/buttonshadow.png) repeat-x bottom; +} + +* html div.dokuwiki input.button, +* html div.dokuwiki button.button { + height: 1.8em; +} + +div.dokuwiki div.secedit input.button { + border: 1px solid __border__; + color: __text__; + background-color: __background__; + vertical-align: middle; + text-decoration: none; + margin: 0; + padding: 0; + font-size: 10px; + cursor: pointer; + float: right; + display: inline; +} + +/* ----------- page navigator ------------- */ + +div.dokuwiki div.pagenav { + margin: 1em 0 0 0; +} + +div.dokuwiki div.pagenav-prev { + text-align: right; + float: left; + width: 49% +} + +div.dokuwiki div.pagenav-next { + text-align: left; + float: right; + width: 49% +} + +/* --------------- Links ------------------ */ + +div.dokuwiki a:link, +div.dokuwiki a:visited { + color: __extern__; + text-decoration: none; +} +div.dokuwiki a:hover, +div.dokuwiki a:active { + color: __text__; + text-decoration: underline; +} + +div.dokuwiki h1 a, +div.dokuwiki h2 a, +div.dokuwiki h3 a, +div.dokuwiki h4 a, +div.dokuwiki h5 a, +div.dokuwiki a.nolink { + color: __text__ !important; + text-decoration: none !important; +} + +/* external link */ +div.dokuwiki a.urlextern { + background: transparent url(images/link_icon.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} + +/* windows share */ +div.dokuwiki a.windows { + background: transparent url(images/windows.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} + +/* interwiki link (icon are set by dokuwiki) */ +div.dokuwiki a.interwiki { +} + +/* link to some embedded media */ +div.dokuwiki a.media { +} + +div.dokuwiki a.urlextern:link, +div.dokuwiki a.windows:link, +div.dokuwiki a.interwiki:link { + color: __extern__; +} + +div.dokuwiki a.urlextern:visited, +div.dokuwiki a.windows:visited, +div.dokuwiki a.interwiki:visited { + color: purple; +} +div.dokuwiki a.urlextern:hover, +div.dokuwiki a.urlextern:active, +div.dokuwiki a.windows:hover, +div.dokuwiki a.windows:active, +div.dokuwiki a.interwiki:hover, +div.dokuwiki a.interwiki:active { + color: __text__; +} + +/* email link */ +div.dokuwiki a.mail { + background: transparent url(images/mail_icon.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} + +/* existing wikipage */ +div.dokuwiki a.wikilink1 { + color: __existing__ !important; +} + +/* not existing wikipage */ +div.dokuwiki a.wikilink2 { + color: __missing__ !important; + text-decoration: none !important; + border-bottom: dashed 1px __missing__ !important; +} + +/* ------------- Page elements ----------------- */ + +div.dokuwiki div.preview { + background-color: __background_neu__; + margin: 0 0 0 2em; + padding: 4px; + border: 1px dashed __text__; +} + +div.dokuwiki div.breadcrumbs { + background-color: __background_neu__; + color: __text_neu__; + font-size: 80%; + padding: 0 0 0 4px; +} + +div.dokuwiki span.user { + color: __text_other__; + font-size: 90%; +} + +div.dokuwiki li.minor { + color: __text_neu__; + font-style: italic; +} + +/* embedded images */ +div.dokuwiki img.media { + margin: 3px; +} + +div.dokuwiki img.medialeft { + border: 0; + float: left; + margin: 0 1.5em 0 0; +} + +div.dokuwiki img.mediaright { + border: 0; + float: right; + margin: 0 0 0 1.5em; +} + +div.dokuwiki img.mediacenter { + border: 0; + display: block; + margin: 0 auto; +} + +/* smileys */ +div.dokuwiki img.middle { + vertical-align: middle; +} + +div.dokuwiki acronym { + cursor: help; + border-bottom: 1px dotted __text__; +} + +/* general headline setup */ +div.dokuwiki h1, +div.dokuwiki h2, +div.dokuwiki h3, +div.dokuwiki h4, +div.dokuwiki h5 { + color: __text__; + background-color: inherit; + font-size: 100%; + font-weight: normal; + margin: 0 0 1em 0; + padding: 0.5em 0 0 0; + border-bottom: 1px solid __border__; + clear: left; +} + +/* special headlines */ +div.dokuwiki h1 {font-size: 160%; margin-left: 0px; font-weight: bold;} +div.dokuwiki h2 {font-size: 150%; margin-left: 20px;} +div.dokuwiki h3 {font-size: 140%; margin-left: 40px; border-bottom: none; font-weight: bold;} +div.dokuwiki h4 {font-size: 120%; margin-left: 60px; border-bottom: none; font-weight: bold;} +div.dokuwiki h5 {font-size: 100%; margin-left: 80px; border-bottom: none; font-weight: bold;} + +/* indent different sections */ +div.dokuwiki div.level1 {margin-left: 3px;} +div.dokuwiki div.level2 {margin-left: 23px;} +div.dokuwiki div.level3 {margin-left: 43px;} +div.dokuwiki div.level4 {margin-left: 63px;} +div.dokuwiki div.level5 {margin-left: 83px;} + +/* unordered lists */ +div.dokuwiki ul { + line-height: 1.5em; + list-style-type: square; + list-style-image: none; + margin: 0 0 0.5em 1.5em; + color: __text_alt__; +} + +/* ordered lists */ +div.dokuwiki ol { + line-height: 1.5em; + list-style-image: none; + margin: 0 0 0.5em 1.5em; + color: __text_alt__; + font-weight: bold; +} + +/* the list items overriding the ul/ol definition */ +div.dokuwiki .li { + color: __text__; + font-weight: normal; +} + +div.dokuwiki ol {list-style-type: decimal} +div.dokuwiki ol ol {list-style-type: upper-roman} +div.dokuwiki ol ol ol {list-style-type: lower-alpha} +div.dokuwiki ol ol ol ol {list-style-type: lower-greek} + +div.dokuwiki li.open { + list-style-image: url(images/open.gif); + /*list-style-type: circle;*/ +} + +div.dokuwiki li.closed { + list-style-image: url(images/closed.gif); + /*list-style-type: disc;*/ +} + +div.dokuwiki blockquote { + border-left: 2px solid __border__; + padding-left: 3px; +} + +div.dokuwiki pre { + font-size: 120%; + padding: 0.5em; + border: 1px dashed __border__; + color: __text__; + overflow: auto; +} + +/* code blocks by indention */ +div.dokuwiki pre.pre { + background-color: __background_other__; +} + +/* code blocks by code tag */ +div.dokuwiki pre.code { + background-color: __background_other__; +} + +/* inline code words */ +div.dokuwiki code { + font-size: 120%; +} + +/* code blocks by file tag */ +div.dokuwiki pre.file { + background-color: __background_alt__; +} + +/* inline tables */ +div.dokuwiki table.inline { + background-color: __background__; + border-spacing: 0px; + border-collapse: collapse; +} + +div.dokuwiki table.inline th { + padding: 3px; + border: 1px solid __border__; + background-color: __background_alt__; +} + +div.dokuwiki table.inline td { + padding: 3px; + border: 1px solid __border__; +} + +/* ---------- table of contents ------------------- */ + +div.dokuwiki div.toc div#dw__toc { + margin: 1.2em 0 0 2em; + float: right; + width: 200px; + font-size: 80%; + clear: both; +} + +div.dokuwiki div.tocheader { + border: 1px solid __border__; + background-color: __background_alt__; + text-align: left; + font-weight: bold; + padding: 3px; + margin-bottom: 2px; +} + +div.dokuwiki span.toc_open, +div.dokuwiki span.toc_close { + border: 0.4em solid __background_alt__; + float: right; + display: block; + margin: 0.4em 3px 0 0; +} + +div.dokuwiki span.toc_open span, +div.dokuwiki span.toc_close span { + display: none; +} + +div.dokuwiki span.toc_open { + margin-top: 0.4em; + border-top: 0.4em solid __text__; +} + +div.dokuwiki span.toc_close { + margin-top: 0; + border-bottom: 0.4em solid __text__; +} + +div.dokuwiki #toc__inside { + border: 1px solid __border__; + background-color: __background__; + text-align: left; + padding: 0.5em 0 0.7em 0; +} + +div.dokuwiki ul.toc { + list-style-type: none; + list-style-image: none; + line-height: 1.2em; + padding-left: 1em; + margin: 0; +} + +div.dokuwiki ul.toc li { + background: transparent url(images/tocdot2.gif) 0 0.6em no-repeat; + padding-left: 0.4em; +} + +div.dokuwiki ul.toc li.clear { + background-image: none; + padding-left: 0.4em; +} + +div.dokuwiki a.toc:link, +div.dokuwiki a.toc:visited { + color: __extern__; +} + +div.dokuwiki a.toc:hover, +div.dokuwiki a.toc:active { + color: __text__; +} + +/* ---------------------------- Diff rendering --------------------------*/ +div.dokuwiki table.diff { + background-color: __background__; + width: 100%; +} +div.dokuwiki td.diff-blockheader { + font-weight: bold; +} +div.dokuwiki table.diff th { + border-bottom: 1px solid __border__; + font-size: 120%; + width: 50%; + font-weight: normal; + text-align: left; +} +div.dokuwiki table.diff td { + font-family: monospace; + font-size: 100%; +} +div.dokuwiki td.diff-addedline { + background-color: #ddffdd; +} +div.dokuwiki td.diff-deletedline { + background-color: #ffffbb; +} +div.dokuwiki td.diff-context { + background-color: __background_neu__; +} +div.dokuwiki table.diff td.diff-addedline strong, +div.dokuwiki table.diff td.diff-deletedline strong { + color: red; +} + +/* --------------------- footnotes -------------------------------- */ + +div.dokuwiki div.footnotes { + clear: both; + border-top: 1px solid __border__; + padding-left: 1em; + margin-top: 1em; +} + +div.dokuwiki div.fn { + font-size: 90%; +} + +div.dokuwiki a.fn_top { + vertical-align: super; + font-size: 80%; +} + +div.dokuwiki a.fn_bot { + vertical-align: super; + font-size: 80%; + font-weight: bold; +} + +/* insitu-footnotes */ +div.insitu-footnote { + font-size: 80%; + line-height: 1.2em; + border: 1px solid __border__; + background-color: __background_other__; + text-align: left; + padding: 4px; + max-width: 40%; /* IE's width is handled in javascript */ +} + +/* overcome IE issue with one line code or file boxes which require h. scrolling */ +* html .insitu-footnote pre.code, +* html .insitu-footnote pre.file { + padding-bottom: 18px; +} + +/* --------------- search result formating --------------- */ +div.dokuwiki .search_result { + margin-bottom: 6px; + padding: 0 10px 0 30px; +} + +div.dokuwiki .search_snippet { + color: __text_other__; + font-size: 12px; + margin-left: 20px; +} + +div.dokuwiki .search_sep { + color: __text__; +} + +div.dokuwiki .search_hit { + color: __text__; + background-color: __highlight__; +} +div.dokuwiki strong.search_hit { + font-weight: normal; +} + +div.dokuwiki div.search_quickresult { + margin: 0 0 15px 30px; + padding: 0 10px 10px 0; + border-bottom: 1px dashed __border__; +} +div.dokuwiki div.search_quickresult h3 { + margin: 0 0 1.0em 0; + font-size: 1em; + font-weight: bold; +} + +div.dokuwiki ul.search_quickhits { + margin: 0 0 0.5em 1.0em; +} + +div.dokuwiki ul.search_quickhits li { + margin: 0 1.0em 0 1.0em; + float:left; + width: 30%; +} + +/* ------------------ Additional ---------------------- */ + +div.footerinc { + text-align: center; +} +.footerinc a img { + opacity: 0.5; + border: 0; +} + +.footerinc a:hover img { + opacity: 1; +} + +/* ---------- AJAX quicksearch ----------- */ + +div.dokuwiki div.ajax_qsearch { + position: absolute; + right: 237px;; + width: 200px; + opacity: 0.9; + display: none; + font-size: 80%; + line-height: 1.2em; + border: 1px solid __border__; + background-color: __background_other__; + text-align: left; + padding: 4px; +} + +/* --------- Toolbar -------------------- */ +button.toolbutton { + background-color: __background__; + padding: 0px; + margin: 0 1px 0 0; + border: 1px solid __border__; + cursor: pointer; +} + +/* nice alphatransparency background except for IE <7 */ +html>body button.toolbutton { + background: __background__ url(images/buttonshadow.png) repeat-x bottom; +} + +div.picker { + width: 250px; + border: 1px solid __border__; + background-color: __background_alt__; +} + +button.pickerbutton { + padding: 0px; + margin: 0 1px 1px 0; + border: 0; + background-color: transparent; + font-size: 80%; + cursor: pointer; +} + +/* ---------- Spellchecking ------------- */ + +div.dokuwiki a.spell_error { + color: #f00; + text-decoration: underline; +} + +div.dokuwiki div#spell__suggest { + background-color: __background__; + padding: 2px; + border: 1px solid __text__; + font-size: 80%; + display: none; +} + +div.dokuwiki div#spell__result { + border: 1px solid __border__; + color: __text__; + font-size: 14px; + padding: 3px; + background-color: __background_other__; + display: none; +} + +div.dokuwiki span.spell_noerr { + color: #093; +} + +div.dokuwiki span.spell_wait { + color: #06c; +} + +/* --------------- Image Details ----------------- */ + +div.dokuwiki div.img_big { + float: left; + margin-right: 0.5em; +} + +div.dokuwiki dl.img_tags dt { + font-weight: bold; + background-color: __background_alt__; +} +div.dokuwiki dl.img_tags dd { + background-color: __background_neu__; +} + +div.dokuwiki div.imagemeta { + color: __text_neu__; + font-size: 70%; + line-height: 95%; +} + +div.dokuwiki div.imagemeta img.thumb { + float:left; + margin-right: 0.1em; +} diff --git a/detail.php b/detail.php new file mode 100644 index 0000000..eefdcd0 --- /dev/null +++ b/detail.php @@ -0,0 +1,113 @@ + + */ + +// must be run from within DokuWiki +if (!defined('DOKU_INC')) die(); + +?> + + + + + + <?php echo hsc(tpl_img_getTag('IPTC.Headline',$IMG))?> + [<?php echo strip_tags($conf['title'])?>] + + + + + + + + +
+ + +
+ + +

+ +
+ +
+ +
+

+ +

+ +

+ +
+ '.$lang['img_date'].':
'.date($conf['dformat'],$t).'
'; + + $t = tpl_img_getTag('File.Name'); + if($t) print '
'.$lang['img_fname'].':
'.hsc($t).'
'; + + $t = tpl_img_getTag(array('Iptc.Byline','Exif.TIFFArtist','Exif.Artist','Iptc.Credit')); + if($t) print '
'.$lang['img_artist'].':
'.hsc($t).'
'; + + $t = tpl_img_getTag(array('Iptc.CopyrightNotice','Exif.TIFFCopyright','Exif.Copyright')); + if($t) print '
'.$lang['img_copyr'].':
'.hsc($t).'
'; + + $t = tpl_img_getTag('File.Format'); + if($t) print '
'.$lang['img_format'].':
'.hsc($t).'
'; + + $t = tpl_img_getTag('File.NiceSize'); + if($t) print '
'.$lang['img_fsize'].':
'.hsc($t).'
'; + + $t = tpl_img_getTag('Simple.Camera'); + if($t) print '
'.$lang['img_camera'].':
'.hsc($t).'
'; + + $t = tpl_img_getTag(array('IPTC.Keywords','IPTC.Category')); + if($t) print '
'.$lang['img_keywords'].':
'.hsc($t).'
'; + + ?> +
+ +
+ + +
+
+ + + + + + + + diff --git a/footer.html b/footer.html new file mode 100644 index 0000000..0541b9a --- /dev/null +++ b/footer.html @@ -0,0 +1,81 @@ + + + diff --git a/images/1downarrow.png b/images/1downarrow.png new file mode 100644 index 0000000..dd5b65d Binary files /dev/null and b/images/1downarrow.png differ diff --git a/images/1uparrow.png b/images/1uparrow.png new file mode 100644 index 0000000..cd514d1 Binary files /dev/null and b/images/1uparrow.png differ diff --git a/images/22x22/authent.png b/images/22x22/authent.png new file mode 100644 index 0000000..d2b2994 Binary files /dev/null and b/images/22x22/authent.png differ diff --git a/images/22x22/comment.png b/images/22x22/comment.png new file mode 100644 index 0000000..e2f4e70 Binary files /dev/null and b/images/22x22/comment.png differ diff --git a/images/22x22/file.png b/images/22x22/file.png new file mode 100644 index 0000000..96c56a2 Binary files /dev/null and b/images/22x22/file.png differ diff --git a/images/22x22/info.png b/images/22x22/info.png new file mode 100644 index 0000000..cf54e2c Binary files /dev/null and b/images/22x22/info.png differ diff --git a/images/22x22/notifications.png b/images/22x22/notifications.png new file mode 100644 index 0000000..972f4a2 Binary files /dev/null and b/images/22x22/notifications.png differ diff --git a/images/22x22/options.png b/images/22x22/options.png new file mode 100644 index 0000000..48da151 Binary files /dev/null and b/images/22x22/options.png differ diff --git a/images/22x22/package.png b/images/22x22/package.png new file mode 100644 index 0000000..f1a98dc Binary files /dev/null and b/images/22x22/package.png differ diff --git a/images/22x22/plugin.png b/images/22x22/plugin.png new file mode 100644 index 0000000..455fa6a Binary files /dev/null and b/images/22x22/plugin.png differ diff --git a/images/22x22/projects.png b/images/22x22/projects.png new file mode 100644 index 0000000..4f023be Binary files /dev/null and b/images/22x22/projects.png differ diff --git a/images/22x22/role.png b/images/22x22/role.png new file mode 100644 index 0000000..4de98ed Binary files /dev/null and b/images/22x22/role.png differ diff --git a/images/22x22/settings.png b/images/22x22/settings.png new file mode 100644 index 0000000..54a3b47 Binary files /dev/null and b/images/22x22/settings.png differ diff --git a/images/22x22/tracker.png b/images/22x22/tracker.png new file mode 100644 index 0000000..f513941 Binary files /dev/null and b/images/22x22/tracker.png differ diff --git a/images/22x22/users.png b/images/22x22/users.png new file mode 100644 index 0000000..92f3962 Binary files /dev/null and b/images/22x22/users.png differ diff --git a/images/22x22/workflow.png b/images/22x22/workflow.png new file mode 100644 index 0000000..9d1b9d8 Binary files /dev/null and b/images/22x22/workflow.png differ diff --git a/images/2downarrow.png b/images/2downarrow.png new file mode 100644 index 0000000..05880f3 Binary files /dev/null and b/images/2downarrow.png differ diff --git a/images/2uparrow.png b/images/2uparrow.png new file mode 100644 index 0000000..6a87aab Binary files /dev/null and b/images/2uparrow.png differ diff --git a/images/32x32/file.png b/images/32x32/file.png new file mode 100644 index 0000000..1662b53 Binary files /dev/null and b/images/32x32/file.png differ diff --git a/images/Kiwilogo2.png b/images/Kiwilogo2.png new file mode 100644 index 0000000..0e46d1f Binary files /dev/null and b/images/Kiwilogo2.png differ diff --git a/images/Kiwilogo3.png b/images/Kiwilogo3.png new file mode 100644 index 0000000..c06f127 Binary files /dev/null and b/images/Kiwilogo3.png differ diff --git a/images/Logo_mondadori.png b/images/Logo_mondadori.png new file mode 100644 index 0000000..aad3579 Binary files /dev/null and b/images/Logo_mondadori.png differ diff --git a/images/add.png b/images/add.png new file mode 100644 index 0000000..db59058 Binary files /dev/null and b/images/add.png differ diff --git a/images/admin.png b/images/admin.png new file mode 100644 index 0000000..c98330c Binary files /dev/null and b/images/admin.png differ diff --git a/images/arrow_bw.png b/images/arrow_bw.png new file mode 100644 index 0000000..2af9e2c Binary files /dev/null and b/images/arrow_bw.png differ diff --git a/images/arrow_down.png b/images/arrow_down.png new file mode 100644 index 0000000..ea37f3a Binary files /dev/null and b/images/arrow_down.png differ diff --git a/images/arrow_from.png b/images/arrow_from.png new file mode 100644 index 0000000..7d94ad1 Binary files /dev/null and b/images/arrow_from.png differ diff --git a/images/arrow_to.png b/images/arrow_to.png new file mode 100644 index 0000000..f021e98 Binary files /dev/null and b/images/arrow_to.png differ diff --git a/images/attachment.png b/images/attachment.png new file mode 100644 index 0000000..b7ce3c4 Binary files /dev/null and b/images/attachment.png differ diff --git a/images/bullet.gif b/images/bullet.gif new file mode 100644 index 0000000..b43de48 Binary files /dev/null and b/images/bullet.gif differ diff --git a/images/button-cc.gif b/images/button-cc.gif new file mode 100644 index 0000000..5861d63 Binary files /dev/null and b/images/button-cc.gif differ diff --git a/images/button-css.png b/images/button-css.png new file mode 100644 index 0000000..706325e Binary files /dev/null and b/images/button-css.png differ diff --git a/images/button-donate.gif b/images/button-donate.gif new file mode 100644 index 0000000..ec682c6 Binary files /dev/null and b/images/button-donate.gif differ diff --git a/images/button-dw.png b/images/button-dw.png new file mode 100644 index 0000000..39d5f56 Binary files /dev/null and b/images/button-dw.png differ diff --git a/images/button-php.gif b/images/button-php.gif new file mode 100644 index 0000000..28f329a Binary files /dev/null and b/images/button-php.gif differ diff --git a/images/button-rss.png b/images/button-rss.png new file mode 100644 index 0000000..b036f71 Binary files /dev/null and b/images/button-rss.png differ diff --git a/images/button-xhtml.png b/images/button-xhtml.png new file mode 100644 index 0000000..ec68644 Binary files /dev/null and b/images/button-xhtml.png differ diff --git a/images/buttonshadow.png b/images/buttonshadow.png new file mode 100644 index 0000000..f60be30 Binary files /dev/null and b/images/buttonshadow.png differ diff --git a/images/calendar.png b/images/calendar.png new file mode 100644 index 0000000..619172a Binary files /dev/null and b/images/calendar.png differ diff --git a/images/cancel.png b/images/cancel.png new file mode 100644 index 0000000..0840438 Binary files /dev/null and b/images/cancel.png differ diff --git a/images/changeset.png b/images/changeset.png new file mode 100644 index 0000000..67de2c6 Binary files /dev/null and b/images/changeset.png differ diff --git a/images/close.png b/images/close.png new file mode 100644 index 0000000..3501ed4 Binary files /dev/null and b/images/close.png differ diff --git a/images/close_hl.png b/images/close_hl.png new file mode 100644 index 0000000..a433f75 Binary files /dev/null and b/images/close_hl.png differ diff --git a/images/closed.gif b/images/closed.gif new file mode 100644 index 0000000..8414d4d Binary files /dev/null and b/images/closed.gif differ diff --git a/images/comments.png b/images/comments.png new file mode 100644 index 0000000..39433cf Binary files /dev/null and b/images/comments.png differ diff --git a/images/content-left.png b/images/content-left.png new file mode 100644 index 0000000..bcacb8d Binary files /dev/null and b/images/content-left.png differ diff --git a/images/content-right.png b/images/content-right.png new file mode 100644 index 0000000..2ed04bd Binary files /dev/null and b/images/content-right.png differ diff --git a/images/copy.png b/images/copy.png new file mode 100644 index 0000000..dccaa06 Binary files /dev/null and b/images/copy.png differ diff --git a/images/csv.png b/images/csv.png new file mode 100644 index 0000000..4058631 Binary files /dev/null and b/images/csv.png differ diff --git a/images/delete.png b/images/delete.png new file mode 100644 index 0000000..a1af31d Binary files /dev/null and b/images/delete.png differ diff --git a/images/document.png b/images/document.png new file mode 100644 index 0000000..d00b9b2 Binary files /dev/null and b/images/document.png differ diff --git a/images/draft.png b/images/draft.png new file mode 100644 index 0000000..9eda38b Binary files /dev/null and b/images/draft.png differ diff --git a/images/edit.png b/images/edit.png new file mode 100644 index 0000000..1b6a9e3 Binary files /dev/null and b/images/edit.png differ diff --git a/images/expand.png b/images/expand.png new file mode 100644 index 0000000..3e3aaa4 Binary files /dev/null and b/images/expand.png differ diff --git a/images/external.png b/images/external.png new file mode 100644 index 0000000..45df640 Binary files /dev/null and b/images/external.png differ diff --git a/images/faded_background.png b/images/faded_background.png new file mode 100644 index 0000000..5087919 Binary files /dev/null and b/images/faded_background.png differ diff --git a/images/false.png b/images/false.png new file mode 100644 index 0000000..e308ddc Binary files /dev/null and b/images/false.png differ diff --git a/images/fav.png b/images/fav.png new file mode 100644 index 0000000..49c0f47 Binary files /dev/null and b/images/fav.png differ diff --git a/images/fav_off.png b/images/fav_off.png new file mode 100644 index 0000000..5b10e9d Binary files /dev/null and b/images/fav_off.png differ diff --git a/images/favicon.ico b/images/favicon.ico new file mode 100644 index 0000000..f3b36a1 Binary files /dev/null and b/images/favicon.ico differ diff --git a/images/feed.png b/images/feed.png new file mode 100644 index 0000000..900188a Binary files /dev/null and b/images/feed.png differ diff --git a/images/file.png b/images/file.png new file mode 100644 index 0000000..f387dd3 Binary files /dev/null and b/images/file.png differ diff --git a/images/folder.png b/images/folder.png new file mode 100644 index 0000000..d2ab69a Binary files /dev/null and b/images/folder.png differ diff --git a/images/folder_open.png b/images/folder_open.png new file mode 100644 index 0000000..e8e8c41 Binary files /dev/null and b/images/folder_open.png differ diff --git a/images/footer-bg.png b/images/footer-bg.png new file mode 100644 index 0000000..85eb964 Binary files /dev/null and b/images/footer-bg.png differ diff --git a/images/footer-left.png b/images/footer-left.png new file mode 100644 index 0000000..807deb5 Binary files /dev/null and b/images/footer-left.png differ diff --git a/images/footer-right.png b/images/footer-right.png new file mode 100644 index 0000000..35fc594 Binary files /dev/null and b/images/footer-right.png differ diff --git a/images/greenglass.gif b/images/greenglass.gif new file mode 100644 index 0000000..5170b9f Binary files /dev/null and b/images/greenglass.gif differ diff --git a/images/greenglass.png b/images/greenglass.png new file mode 100644 index 0000000..47cf354 Binary files /dev/null and b/images/greenglass.png differ diff --git a/images/help.png b/images/help.png new file mode 100644 index 0000000..af4e6ff Binary files /dev/null and b/images/help.png differ diff --git a/images/history.png b/images/history.png new file mode 100644 index 0000000..c6a9607 Binary files /dev/null and b/images/history.png differ diff --git a/images/home.png b/images/home.png new file mode 100644 index 0000000..21ee547 Binary files /dev/null and b/images/home.png differ diff --git a/images/html.png b/images/html.png new file mode 100644 index 0000000..efb32e7 Binary files /dev/null and b/images/html.png differ diff --git a/images/icon_left.png b/images/icon_left.png new file mode 100644 index 0000000..ee17463 Binary files /dev/null and b/images/icon_left.png differ diff --git a/images/icon_middle.png b/images/icon_middle.png new file mode 100644 index 0000000..8300b78 Binary files /dev/null and b/images/icon_middle.png differ diff --git a/images/icon_right.png b/images/icon_right.png new file mode 100644 index 0000000..77c776a Binary files /dev/null and b/images/icon_right.png differ diff --git a/images/image.png b/images/image.png new file mode 100644 index 0000000..a22cf7f Binary files /dev/null and b/images/image.png differ diff --git a/images/index.png b/images/index.png new file mode 100644 index 0000000..1ada3b2 Binary files /dev/null and b/images/index.png differ diff --git a/images/inputshadow.png b/images/inputshadow.png new file mode 100644 index 0000000..d286beb Binary files /dev/null and b/images/inputshadow.png differ diff --git a/images/jstoolbar/bt_code.png b/images/jstoolbar/bt_code.png new file mode 100644 index 0000000..8b6aefb Binary files /dev/null and b/images/jstoolbar/bt_code.png differ diff --git a/images/jstoolbar/bt_del.png b/images/jstoolbar/bt_del.png new file mode 100644 index 0000000..36a912b Binary files /dev/null and b/images/jstoolbar/bt_del.png differ diff --git a/images/jstoolbar/bt_em.png b/images/jstoolbar/bt_em.png new file mode 100644 index 0000000..caa8082 Binary files /dev/null and b/images/jstoolbar/bt_em.png differ diff --git a/images/jstoolbar/bt_h1.png b/images/jstoolbar/bt_h1.png new file mode 100644 index 0000000..b64e759 Binary files /dev/null and b/images/jstoolbar/bt_h1.png differ diff --git a/images/jstoolbar/bt_h2.png b/images/jstoolbar/bt_h2.png new file mode 100644 index 0000000..1e88cb9 Binary files /dev/null and b/images/jstoolbar/bt_h2.png differ diff --git a/images/jstoolbar/bt_h3.png b/images/jstoolbar/bt_h3.png new file mode 100644 index 0000000..646bad1 Binary files /dev/null and b/images/jstoolbar/bt_h3.png differ diff --git a/images/jstoolbar/bt_img.png b/images/jstoolbar/bt_img.png new file mode 100644 index 0000000..ddded46 Binary files /dev/null and b/images/jstoolbar/bt_img.png differ diff --git a/images/jstoolbar/bt_ins.png b/images/jstoolbar/bt_ins.png new file mode 100644 index 0000000..92c8dff Binary files /dev/null and b/images/jstoolbar/bt_ins.png differ diff --git a/images/jstoolbar/bt_link.png b/images/jstoolbar/bt_link.png new file mode 100644 index 0000000..8d67e3d Binary files /dev/null and b/images/jstoolbar/bt_link.png differ diff --git a/images/jstoolbar/bt_ol.png b/images/jstoolbar/bt_ol.png new file mode 100644 index 0000000..0cce2fa Binary files /dev/null and b/images/jstoolbar/bt_ol.png differ diff --git a/images/jstoolbar/bt_pre.png b/images/jstoolbar/bt_pre.png new file mode 100644 index 0000000..99a7d52 Binary files /dev/null and b/images/jstoolbar/bt_pre.png differ diff --git a/images/jstoolbar/bt_strong.png b/images/jstoolbar/bt_strong.png new file mode 100644 index 0000000..33e6daa Binary files /dev/null and b/images/jstoolbar/bt_strong.png differ diff --git a/images/jstoolbar/bt_ul.png b/images/jstoolbar/bt_ul.png new file mode 100644 index 0000000..df9ecc0 Binary files /dev/null and b/images/jstoolbar/bt_ul.png differ diff --git a/images/kiwifoot.gif b/images/kiwifoot.gif new file mode 100644 index 0000000..8ddb3d0 Binary files /dev/null and b/images/kiwifoot.gif differ diff --git a/images/kiwifoot.jpg b/images/kiwifoot.jpg new file mode 100644 index 0000000..4436e5f Binary files /dev/null and b/images/kiwifoot.jpg differ diff --git a/images/link_icon.gif b/images/link_icon.gif new file mode 100644 index 0000000..815ccb1 Binary files /dev/null and b/images/link_icon.gif differ diff --git a/images/loading.gif b/images/loading.gif new file mode 100644 index 0000000..085ccae Binary files /dev/null and b/images/loading.gif differ diff --git a/images/locked.png b/images/locked.png new file mode 100644 index 0000000..c2789e3 Binary files /dev/null and b/images/locked.png differ diff --git a/images/login_box.jpg b/images/login_box.jpg new file mode 100644 index 0000000..d8518f4 Binary files /dev/null and b/images/login_box.jpg differ diff --git a/images/login_box.old.jpg b/images/login_box.old.jpg new file mode 100644 index 0000000..aa854d1 Binary files /dev/null and b/images/login_box.old.jpg differ diff --git a/images/logo-M2.gif b/images/logo-M2.gif new file mode 100644 index 0000000..a182df9 Binary files /dev/null and b/images/logo-M2.gif differ diff --git a/images/logo-M2_100.gif b/images/logo-M2_100.gif new file mode 100644 index 0000000..e42a71b Binary files /dev/null and b/images/logo-M2_100.gif differ diff --git a/images/mail_icon.gif b/images/mail_icon.gif new file mode 100644 index 0000000..50a87a9 Binary files /dev/null and b/images/mail_icon.gif differ diff --git a/images/message.png b/images/message.png new file mode 100644 index 0000000..252ea14 Binary files /dev/null and b/images/message.png differ diff --git a/images/milestone.png b/images/milestone.png new file mode 100644 index 0000000..3df96fc Binary files /dev/null and b/images/milestone.png differ diff --git a/images/mondadori_logo200.gif b/images/mondadori_logo200.gif new file mode 100644 index 0000000..ccc26fc Binary files /dev/null and b/images/mondadori_logo200.gif differ diff --git a/images/move.png b/images/move.png new file mode 100644 index 0000000..32fdb84 Binary files /dev/null and b/images/move.png differ diff --git a/images/news.png b/images/news.png new file mode 100644 index 0000000..6a2ecce Binary files /dev/null and b/images/news.png differ diff --git a/images/open.gif b/images/open.gif new file mode 100644 index 0000000..f5d5c7e Binary files /dev/null and b/images/open.gif differ diff --git a/images/package.png b/images/package.png new file mode 100644 index 0000000..ff629d1 Binary files /dev/null and b/images/package.png differ diff --git a/images/pdf.png b/images/pdf.png new file mode 100644 index 0000000..68c9bad Binary files /dev/null and b/images/pdf.png differ diff --git a/images/projects.png b/images/projects.png new file mode 100644 index 0000000..244c896 Binary files /dev/null and b/images/projects.png differ diff --git a/images/reload.png b/images/reload.png new file mode 100644 index 0000000..c5eb34e Binary files /dev/null and b/images/reload.png differ diff --git a/images/report.png b/images/report.png new file mode 100644 index 0000000..05386ac Binary files /dev/null and b/images/report.png differ diff --git a/images/save.png b/images/save.png new file mode 100644 index 0000000..f379d9f Binary files /dev/null and b/images/save.png differ diff --git a/images/sort_asc.png b/images/sort_asc.png new file mode 100644 index 0000000..e9cb0f4 Binary files /dev/null and b/images/sort_asc.png differ diff --git a/images/sort_desc.png b/images/sort_desc.png new file mode 100644 index 0000000..fc80a5c Binary files /dev/null and b/images/sort_desc.png differ diff --git a/images/stats.png b/images/stats.png new file mode 100644 index 0000000..22ae78a Binary files /dev/null and b/images/stats.png differ diff --git a/images/sticky.png b/images/sticky.png new file mode 100644 index 0000000..d32ee63 Binary files /dev/null and b/images/sticky.png differ diff --git a/images/sub.gif b/images/sub.gif new file mode 100644 index 0000000..52e4065 Binary files /dev/null and b/images/sub.gif differ diff --git a/images/task_done.png b/images/task_done.png new file mode 100644 index 0000000..2a4c81e Binary files /dev/null and b/images/task_done.png differ diff --git a/images/task_late.png b/images/task_late.png new file mode 100644 index 0000000..2e8a40d Binary files /dev/null and b/images/task_late.png differ diff --git a/images/task_todo.png b/images/task_todo.png new file mode 100644 index 0000000..43c1eb9 Binary files /dev/null and b/images/task_todo.png differ diff --git a/images/ticket.png b/images/ticket.png new file mode 100644 index 0000000..244e6ca Binary files /dev/null and b/images/ticket.png differ diff --git a/images/ticket_checked.png b/images/ticket_checked.png new file mode 100644 index 0000000..4b1dfbc Binary files /dev/null and b/images/ticket_checked.png differ diff --git a/images/ticket_edit.png b/images/ticket_edit.png new file mode 100644 index 0000000..291bfc7 Binary files /dev/null and b/images/ticket_edit.png differ diff --git a/images/time.png b/images/time.png new file mode 100644 index 0000000..81aa780 Binary files /dev/null and b/images/time.png differ diff --git a/images/tocdot2.gif b/images/tocdot2.gif new file mode 100644 index 0000000..3d39c2e Binary files /dev/null and b/images/tocdot2.gif differ diff --git a/images/toggle_check.png b/images/toggle_check.png new file mode 100644 index 0000000..aca5e43 Binary files /dev/null and b/images/toggle_check.png differ diff --git a/images/true.png b/images/true.png new file mode 100644 index 0000000..cecf618 Binary files /dev/null and b/images/true.png differ diff --git a/images/txt.png b/images/txt.png new file mode 100644 index 0000000..2978385 Binary files /dev/null and b/images/txt.png differ diff --git a/images/unlock.png b/images/unlock.png new file mode 100644 index 0000000..e0d4149 Binary files /dev/null and b/images/unlock.png differ diff --git a/images/user.png b/images/user.png new file mode 100644 index 0000000..5f55e7e Binary files /dev/null and b/images/user.png differ diff --git a/images/user_new.png b/images/user_new.png new file mode 100644 index 0000000..aaa430d Binary files /dev/null and b/images/user_new.png differ diff --git a/images/user_page.png b/images/user_page.png new file mode 100644 index 0000000..7814486 Binary files /dev/null and b/images/user_page.png differ diff --git a/images/users.png b/images/users.png new file mode 100644 index 0000000..f3a07c3 Binary files /dev/null and b/images/users.png differ diff --git a/images/warning.png b/images/warning.png new file mode 100644 index 0000000..bbef670 Binary files /dev/null and b/images/warning.png differ diff --git a/images/wiki_edit.png b/images/wiki_edit.png new file mode 100644 index 0000000..bdc333a Binary files /dev/null and b/images/wiki_edit.png differ diff --git a/images/windows.gif b/images/windows.gif new file mode 100644 index 0000000..4f12acc Binary files /dev/null and b/images/windows.gif differ diff --git a/images/zoom_in.png b/images/zoom_in.png new file mode 100644 index 0000000..d9abe7f Binary files /dev/null and b/images/zoom_in.png differ diff --git a/images/zoom_in_g.png b/images/zoom_in_g.png new file mode 100644 index 0000000..72b271c Binary files /dev/null and b/images/zoom_in_g.png differ diff --git a/images/zoom_out.png b/images/zoom_out.png new file mode 100644 index 0000000..906e4a4 Binary files /dev/null and b/images/zoom_out.png differ diff --git a/images/zoom_out_g.png b/images/zoom_out_g.png new file mode 100644 index 0000000..7f2416b Binary files /dev/null and b/images/zoom_out_g.png differ diff --git a/jstoolbar.css b/jstoolbar.css new file mode 100644 index 0000000..c4ab557 --- /dev/null +++ b/jstoolbar.css @@ -0,0 +1,95 @@ +.jstEditor { + padding-left: 0px; +} +.jstEditor textarea, .jstEditor iframe { + margin: 0; +} + +.jstHandle { + height: 10px; + font-size: 0.1em; + cursor: s-resize; + /*background: transparent url(img/resizer.png) no-repeat 45% 50%;*/ +} + +.jstElements { + padding: 3px 3px; +} + +.jstElements button { + margin-right : 6px; + width : 24px; + height: 24px; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #ddd; + background-color : #f7f7f7; + background-position : 50% 50%; + background-repeat: no-repeat; +} +.jstElements button:hover { + border-color : #000; +} +.jstElements button span { + display : none; +} +.jstElements span { + display : inline; +} + +.jstSpacer { + width : 0px; + font-size: 1px; + margin-right: 4px; +} + +.jstElements .help { float: right; margin-right: 1em; padding-top: 8px; font-size: 0.9em; } + +/* Buttons +-------------------------------------------------------- */ +.jstb_strong { + background-image: url(../images/jstoolbar/bt_strong.png); +} +.jstb_em { + background-image: url(../images/jstoolbar/bt_em.png); +} +.jstb_ins { + background-image: url(../images/jstoolbar/bt_ins.png); +} +.jstb_del { + background-image: url(../images/jstoolbar/bt_del.png); +} +.jstb_quote { + background-image: url(../images/jstoolbar/bt_quote.png); +} +.jstb_code { + background-image: url(../images/jstoolbar/bt_code.png); +} +.jstb_br { + background-image: url(../images/jstoolbar/bt_br.png); +} +.jstb_h1 { + background-image: url(../images/jstoolbar/bt_h1.png); +} +.jstb_h2 { + background-image: url(../images/jstoolbar/bt_h2.png); +} +.jstb_h3 { + background-image: url(../images/jstoolbar/bt_h3.png); +} +.jstb_ul { + background-image: url(../images/jstoolbar/bt_ul.png); +} +.jstb_ol { + background-image: url(../images/jstoolbar/bt_ol.png); +} +.jstb_pre { + background-image: url(../images/jstoolbar/bt_pre.png); +} +.jstb_link { + background-image: url(../images/jstoolbar/bt_link.png); +} +.jstb_img { + background-image: url(../images/jstoolbar/bt_img.png); +} diff --git a/layout.css b/layout.css new file mode 100644 index 0000000..363dcab --- /dev/null +++ b/layout.css @@ -0,0 +1,89 @@ +/** + * Tableless Layout for default template + * + * @author Andreas Gohr + * @author moraes + */ + +/* -------------- top row --------------- */ + +table.columns-plugin { + color: white; +} + +div.dokuwiki .header { + padding: 3px 0 0 2px; +} + +div.dokuwiki .pagename { + float: left; + font-size: 200%; + font-weight: bolder; + color: __background_alt__; + text-align: left; + vertical-align: middle; +} + +div.dokuwiki .pagename a { + color: __extern__ !important; + text-decoration: none !important; +} + +div.dokuwiki .logo { + float: right; + font-size: 220%; + font-weight: bolder; + text-align: right; + vertical-align: middle; +} + +div.dokuwiki .logo a { + color: __background_alt__ !important; + text-decoration: none !important; + font-variant: small-caps; + letter-spacing: 2pt; +} + +/* --------------- top and bottom bar ---------------- */ +div.dokuwiki .bar { + border-top: 1px solid __border__; + border-bottom: 1px solid __border__; + background: __background_alt__; + padding: 0.1em 0.15em; + clear: both; +} + +div.dokuwiki .bar-left { + float: left; +} + +div.dokuwiki .bar-right { + float: right; + text-align: right; +} + +div.dokuwiki #bar__bottom { + margin-bottom:3px; +} + +/* ------------- File Metadata ----------------------- */ + +div.dokuwiki div.meta { + clear: both; + margin-top: 1em; + color: __text_alt__; + font-size: 70%; +} + +div.dokuwiki div.meta div.user { + float: left; +} + +div.dokuwiki div.meta div.doc { + text-align: right; +} + +button.button { +background:url("/lib/tpl/redmine-kiwi/images/buttonshadow.png") repeat-x scroll center bottom #FFFFFF; +} + diff --git a/main.php b/main.php new file mode 100644 index 0000000..7b4a9e8 --- /dev/null +++ b/main.php @@ -0,0 +1,91 @@ + + + + + + + [<?php echo strip_tags($conf['title'])?>] <?php tpl_pagetitle()?> + + +'; +?> + + + + + +
+
+ +
+
+
+ + + + + +
+ +
+ +
+ + + + + + diff --git a/media.css b/media.css new file mode 100644 index 0000000..e2a80ff --- /dev/null +++ b/media.css @@ -0,0 +1,204 @@ +/** + * The CSS in here cotrols the appearance of the media manager + */ + +#media__manager { + height: 100%; + overflow: hidden; +} + +#media__left { + width: 30%; + border-right: solid 1px __border__; + + height: 100%; + overflow: auto; + position: absolute; + left: 0; +} + +#media__right { + width: 69.7%; + + height: 100%; + overflow: auto; + position: absolute; + right: 0; +} + +#media__manager h1 { + margin: 0; + padding: 0; + margin-bottom: 0.5em; +} + +/* --- Tree formatting --- */ + +#media__tree img { + float:left; + padding: 0.5em 0.3em 0 0; +} + +#media__tree ul { + list-style-type: none; + list-style-image: none; +} + +#media__tree li { + clear: left; + list-style-type: none; + list-style-image: none; +} +* html #media__tree li { + border: 1px solid __background__; +}/* I don't understand this, but this fixes a style bug in IE; +it's dirty, so any "real" fixes are welcome */ + +/* --- options --- */ + +#media__opts { + padding-left: 1em; + margin-bottom: 0.5em; +} + +#media__opts input { + float: left; + position: absolute; +} +* html #media__opts input { + position: static; +} + +#media__opts label { + display: block; + float: left; + margin-left: 30px; +} +* html #media__opts label { + margin-left: 10px; +} + +#media__opts br { + clear: left; +} + +/* --- file list --- */ + +#media__content img.load { + margin: 1em auto; +} + +#media__content #scroll__here { + border: 1px dashed __border__; +} + +#media__content .odd { + background-color: __background_other__; + padding: 0.4em; +} + +#media__content .even { + padding: 0.4em; +} + +#media__content a.mediafile { + margin-right: 1.5em; + font-weight: bold; +} + +#media__content div.detail { + padding: 0.3em 0 0.3em 2em; +} + +#media__content div.detail div.thumb { + float: left; + width: 130px; + text-align: center; + margin-right: 0.4em; +} + + +#media__content img.btn { + vertical-align: text-bottom; +} + +#media__content div.example { + color: __text_neu__; + margin-left: 1em; +} + +/* --- upload form --- */ + +#media__content div.upload { + font-size: 90%; + padding: 0 0.5em 0.5em 0.5em; +} + +#media__content form.upload { + display: block; + border-bottom: solid 1px __border__; + padding: 0 0.5em 1em 0.5em; +} +#media__content form.upload fieldset { + padding: 0; + margin: 0; + border: none; + width: auto; +} +#media__content form.upload p { + clear: left; + text-align: left; + padding: 0.25em 0; + margin: 0; + line-height: 1.0em; +} +#media__content form.upload label { + float: left; + width: 30%; +} +#media__content form.upload label.check { + float: none; + width: auto; +} +#media__content form.upload input.check { + margin-left: 30%; +} + +/* --- meta edit form --- */ + +#media__content form.meta { + display: block; + padding: 0 0 1em 0; +} + +#media__content form.meta label { + display: block; + width: 25%; + float: left; + font-weight: bold; + margin-left: 1em; + clear: left; +} + +#media__content form.meta .edit { + font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; + float: left; + width: 70%; + padding-right: 0; + padding-left: 0.2em; + margin: 2px; +} + +#media__content form.meta textarea.edit { + height: 8em; +} + +#media__content form.meta div.metafield { + clear: left; +} + +#media__content form.meta div.buttons { + clear: left; + margin-left: 20%; + padding-left: 1em; +} diff --git a/mediamanager.php b/mediamanager.php new file mode 100644 index 0000000..1da6dfd --- /dev/null +++ b/mediamanager.php @@ -0,0 +1,44 @@ + + + */ +?> + + + + + <?php echo hsc($lang['mediaselect'])?> + [<?php echo strip_tags($conf['title'])?>] + + + + + + +
+
+ +

+ + +
+ + +
+ +
+ +
+
+ + diff --git a/mobile.css b/mobile.css new file mode 100644 index 0000000..a8631f4 --- /dev/null +++ b/mobile.css @@ -0,0 +1,97 @@ +html > body #content +{ + min-height:0; + width: auto; +} +body +{ + /*font-size: 100%;*/ + min-width: 0; + min-height:0; + font-family: sans-serif; +/*position:relative; +display: block; +text-align: left;*/ +} +div#wrapper +{ +position: relative; +/*width: 480px;*/ +display: block; +} +#top-menu a { + margin-left: 2px; } +div.dokuwiki div.toc { + margin: 0.2em 0 0 1em; + float: right; + width: none; + /*font-size: 80%;*/ + clear: both; +} + +#content { +border:none; +background-image:none; +min-height:0; +border-right: 0; +/*margin: 0;*/ +/*padding: 0.2em;*/ +background: none; +width: auto; +} +div#quick-search { +position: absolute; +padding-left: 4em; +} +#sidebar { +display : none; +width: 0px; +z-index:0; +min-height:0; +position:absolute; +margin-left:0; +float: left; +} + +#account +{ +float: right; +font-size: 60%; +margin-left: 0.2em; +} +#main-menu li +{ +float: left; +font-size: 1em; +padding: 0; +/*margin-left: -0.8em; +margin-right: -0.8em;*/ +white-space: none; +} +#main-menu li a { +padding: 0; +margin-left: 0.2em; +} +a.action .index +{ +display:none; +} +#main-menu { +left: 0; +margin-right: 0; +} +h2, .wiki h1 { +margin:0; +} +/*table,tbody,thead,tfoot,tr,td,th,col,colgroup { +display: block;}*/ +div.wiki pre, .code { +width: auto; +} +#footer {text-align: right;} +div.centeralign { +/*margin-left:1em; +margin-right:1em; +margin-top:1em; +*/ +} diff --git a/print.css b/print.css new file mode 100644 index 0000000..6aa8f81 --- /dev/null +++ b/print.css @@ -0,0 +1,249 @@ + +body { + font: 10pt "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; + background-color: White; + color: Black; +} + +table { + font-size: 100%; + padding:0; + margin:0; +} + +tr,td,th {padding:0; margin:0;} + +img {border:0} + +a { + color:#000000; + text-decoration:none; + background: none !important; +} + + +div.meta { + clear:both; + margin-top: 1em; + font-size:70%; + text-align:right; +} + + +div.notify, +div.info, +div.success, +div.error, +div.breadcrumbs, +div#top-menu, +div#header, +div#sidebar, +ul.bookmarkme, +div.secedit { + display:none; +} + +div.bgr +{ +/*text-decoration:underline ;*/ +color: Grey; + margin-top: 16px; + border-top: 1px dashed #000000; +} +#footer { +border: 1px black; +} +/* --------------------- Text formating -------------------------------- */ + +/* external link */ +a.urlextern:after { + content: " [" attr(href) "]"; + font-size: 90%; +} + +/* interwiki link */ +a.interwiki:after { + content: " [" attr(href) "]"; + font-size: 90%; +} + +/* email link */ +a.mail:after { + content: " [" attr(href) "]"; + font-size: 90%; +} + +/* existing wikilink */ +a.wikilink1 {text-decoration:underline } + +/* the document */ +div.page { + text-align: justify; +} + +/* general headline setup */ +h1, h2, h3, h4, h5 { + color: Black; + background-color: transparent; + font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; + font-size: 100%; + font-weight: normal; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 1em; + padding-left: 0; + padding-right: 0; + padding-top: 0.5em; + padding-bottom: 0; + border-bottom: 1px solid #000000; + clear:left; +} + +/* special headlines */ +h1 {font-size: 160%; font-weight: bold;} +h2 {font-size: 150%; } +h3 {font-size: 140%; border-bottom: none; } +h4 {font-size: 120%; border-bottom: none; } +h5 {font-size: 100%; border-bottom: none; } + +/* embedded images */ +img.media { + margin: 3px; +} + +img.medialeft { + border: 0; + float: left; + margin: 0 1.5em 0 0; +} + +img.mediaright { + border: 0; + float: right; + margin: 0 0 0 1.5em; +} + +/* unordered lists */ +ul { + line-height: 1.5em; + list-style-type: square; + margin: 0 0 0.5em 1.5em; + padding: 0; + +} + +/* ordered lists */ +ol { + line-height: 1.5em; + margin: 0 0 0.5em 2.5em; + padding: 0; + font-weight: normal; +} +ol ol { + margin: 0 0 0.5em 1.5em; +} + +div.dokuwiki ol {list-style-type: decimal} +div.dokuwiki ol ol {list-style-type: upper-roman} +div.dokuwiki ol ol ol {list-style-type: lower-alpha} +div.dokuwiki ol ol ol ol {list-style-type: lower-greek} + +/* the list items overriding the ol definition */ +span.li { + font-weight: normal; +} + +/* code blocks by indention */ +pre.pre { + font-size: 8pt; + padding: 0.5em; + border: 1px dashed #000000; + color: Black; + overflow: visible; +} + +/* code blocks by code tag */ +pre.code { + font-size: 8pt; + padding: 0.5em; + border: 1px dashed #000000; + color: Black; + overflow: visible; +} + +/* inline code words */ +code { + font-size: 120%; +} + +/* code blocks by file tag */ +pre.file { + font-size: 8pt; + padding: 0.5em; + border: 1px dotted #000000; + color: Black; + overflow: visible; +} + +/* footnotes */ +div.footnotes{ + clear:both; + border-top: 1px solid #000000; + padding-left: 1em; + margin-top: 1em; +} + +div.fn{ + font-size:90%; +} + +a.fn_top{ + vertical-align:super; + font-size:80%; +} + +a.fn_bot{ + vertical-align:super; + font-size:80%; + font-weight:bold; +} + +acronym{ + border: 0; +} + +/* ---------- inline tables ------------------- */ + +table.inline { + font-size: 80%; + background-color: #ffffff; + border-spacing: 0px; + border-collapse: collapse; +} + +table.inline th { + padding: 3px; + border: 1px solid #000000; + border-bottom: 2px solid #000000; +} + +table.inline td { + padding: 3px; + border: 1px solid #000000; +} + +.leftalign{ + text-align: left; +} + +.centeralign{ + text-align: center; +} + +.rightalign{ + text-align: right; +} + +.toc, .footerinc, .header, .bar, .user {display:none} + diff --git a/redmine.css b/redmine.css new file mode 100644 index 0000000..e055d9c --- /dev/null +++ b/redmine.css @@ -0,0 +1,122 @@ +/* load the default Redmine stylesheet */ +@import url(application.css); + +body{ background: #F1EFE2; } + +div.info { display: none; } +#wrapper { background: #fff url(images/content-right.png) 100% 0 repeat-y; padding-right:10px; } +#wrapper2 { background: #fff url(images/content-left.png) repeat-y; padding-left:10px; } + + +#top-menu { font-size: 80%; height: 1.8em;} +#top-menu a { font-weight: bold; margin-left: 4px; margin-right=4px;} + +#header {height:5.3em;margin:0;background-color:#507AAA;color:#ffffff; padding: 4px 80px 0px 6px; position:relative;} +#header h1 { margin-top: 0.3em; margin-left: 0px; } + +/* add a logo in the header */ +#header { +/*background: #507AAA url(images/Logo_mondadori.png) no-repeat 20px 5px;*/ +background: #507AAA; + padding-left: 16px; + margin-top: 100px; + margin-bottom: 100px; + padding-top: 100px; + padding-bottom: 30px; +} + +#main-menu li { + float:left; + list-style-type:none; + margin: 0px 2px 0px 0px; + padding: 0px 0px 0px 0px; + white-space:nowrap; +} + +#main-menu li a { + padding: 4px 20px 4px 10px; + background: transparent; + font-weight: bold; +} +#main-menu li a:hover {background:#759FCF;} +#main-menu li a.selected {background: #fff; color:#555; } + +/*table.list { font-size:90% } +table#browser a { line-height: 16px; }*/ + +#main { font:100% Verdana,Tahoma,Arial,sans-serif; background: #fff; } +#content { background: #fff; border-right: 2px solid #ddd; } +/*#content .tabs ul { bottom:-1px; }*/ + +#footer { text-align: right; height: 40px; color: #999; background: #F1EFE2 url(images/footer-bg.png) 0 0 repeat-x; border: 0; margin-left: -10px; margin-right: -10px; margin-top: -4px; padding: 0;} +#footer a { color: #999; font-weight: bold; text-decoration: underline; } + +#footer .bgl { height: 40px; background: transparent url(images/footer-left.png) 0 0 no-repeat; } +#footer .bgr { height: 40px; background: transparent url(images/footer-right.png) 100% 0 no-repeat; padding-top: 22px; padding-right: 30px; } + +/*#main { font:100% Verdana,Tahoma,Arial,sans-serif; } +#content { background: #fff; border-right: 2px solid #ddd; }*/ + +tr.odd.priority-5, table.list tbody tr.odd.priority-5:hover { color: #900; font-weight: bold; } +tr.odd.priority-5 { background: #ffc4c4; } +tr.even.priority-5, table.list tbody tr.even.priority-5:hover { color: #900; font-weight: bold; } +tr.even.priority-5 { background: #ffd4d4; } +tr.priority-5 a, tr.priority-5:hover a { color: #900; } +tr.odd.priority-5 td, tr.even.priority-5 td { border-color: #ffb4b4; } +tr.odd.priority-4, table.list tbody tr.odd.priority-4:hover { color: #900; } +tr.odd.priority-4 { background: #ffc4c4; } +tr.even.priority-4, table.list tbody tr.even.priority-4:hover { color: #900; } +tr.even.priority-4 { background: #ffd4d4; } +tr.priority-4 a { color: #900; } +tr.odd.priority-4 td, tr.even.priority-4 td { border-color: #ffb4b4; } +tr.odd.priority-3, table.list tbody tr.odd.priority-3:hover { color: #900; } +tr.odd.priority-3 { background: #fee; } +tr.even.priority-3, table.list tbody tr.even.priority-3:hover { color: #900; } +tr.even.priority-3 { background: #fff2f2; } +tr.priority-3 a { color: #900; } +tr.odd.priority-3 td, tr.even.priority-3 td { border-color: #fcc; } +tr.odd.priority-1, table.list tbody tr.odd.priority-1:hover { color: #559; } +tr.odd.priority-1 { background: #eaf7ff; } +tr.even.priority-1, table.list tbody tr.even.priority-1:hover { color: #559; } +tr.even.priority-1 { background: #f2faff; } +tr.priority-1 a { color: #559; } +tr.odd.priority-1 td, tr.even.priority-1 td { border-color: #add7f3; } + +div#cloud { margin-bottom: 1em; } + +div#cloud a { padding: 0.5em; } + +div#cloud a.cloud1 { font-size: 10px; color: #D3E0F5; } +div#cloud a.cloud2 { font-size: 12px; color: #AEC4E5; } +div#cloud a.cloud3 { font-size: 14px; color: #88A9DB; } +div#cloud a.cloud4 { font-size: 16px; color: #4A7AC2; } +div#cloud a.cloud5 { font-size: 18px; color: #003F9E; } + +div#cloud a.cloud1_tag1 { font-size: 10px; color: #CEF0D0; } +div#cloud a.cloud2_tag1 { font-size: 12px; color: #AEE5B1; } +div#cloud a.cloud3_tag1 { font-size: 14px; color: #88DB8C; } +div#cloud a.cloud4_tag1 { font-size: 16px; color: #4AC250; } +div#cloud a.cloud5_tag1 { font-size: 18px; color: #009E08; } + +div#cloud a.cloud1_tag2 { font-size: 10px; color: #F0CED7; } +div#cloud a.cloud2_tag2 { font-size: 12px; color: #E5AEBC; } +div#cloud a.cloud3_tag2 { font-size: 14px; color: #DB889D; } +div#cloud a.cloud4_tag2 { font-size: 16px; color: #C24A68; } +div#cloud a.cloud5_tag2 { font-size: 18px; color: #9E0028; } + + +.noteclassic, .noteimportant, .notewarning, .notetip { + background-color: #dfd; +} +/* +.noteimportant { + background-color: #dfd; +} + +.notewarning { + background-color: #dfd; +} + +.notetip { + background-color: #dfd; +}*/ diff --git a/rtl.css b/rtl.css new file mode 100644 index 0000000..a1b0dfe --- /dev/null +++ b/rtl.css @@ -0,0 +1,119 @@ +/** + * Layout and dedsign corrections for right-to-left languages + * + * @author Andreas Gohr + * @author Dotan Kamber + */ + +.bar-left { + float: right; + text-align: right; +} + +.bar-right { + float: left; + text-align: left; +} + +.pagename { + float: right; + text-align: right; +} + +.logo { + float: left; + text-align: left; +} + +label { + text-align: left; +} + +label.simple { + text-align: right; +} + +div.meta div.user { + float: right +} + +div.meta div.doc { + text-align: left; +} + +/* ------------------ Design corrections --------------------------------- */ + +div.dokuwiki ul, +div.dokuwiki ol { + margin: 0.5em 1.5em 0.5em 0; +} + +div.dokuwiki a.urlextern, +div.dokuwiki a.interwiki, +div.dokuwiki a.windows, +div.dokuwiki a.mail, +div.dokuwiki a.mail.JSnocheck { + /* should work but doesn't - so we just disable icons here*/ + /* + background-position: right 1px; + padding-right: 16px; + */ + background-image: none !important; + padding: 0px 0px 0px 0px; +} + +div.dokuwiki div.secedit input.button { + float: left; +} + +/* headlines */ +div.dokuwiki h1, div.dokuwiki h2, div.dokuwiki h3, div.dokuwiki h4, div.dokuwiki h5 { + clear: right; +} + +/* special headlines */ +div.dokuwiki h1 {margin-left: 0px; margin-right: 0px;} +div.dokuwiki h2 {margin-left: 0px; margin-right: 20px;} +div.dokuwiki h3 {margin-left: 0px; margin-right: 40px;} +div.dokuwiki h4 {margin-left: 0px; margin-right: 60px;} +div.dokuwiki h5 {margin-left: 0px; margin-right: 80px;} + +/* indent different sections */ +div.dokuwiki div.level1 {margin-left: 0px; margin-right: 3px;} +div.dokuwiki div.level2 {margin-left: 0px; margin-right: 23px;} +div.dokuwiki div.level3 {margin-left: 0px; margin-right: 43px;} +div.dokuwiki div.level4 {margin-left: 0px; margin-right: 63px;} +div.dokuwiki div.level5 {margin-left: 0px; margin-right: 83px;} + +/* TOC control */ +div.dokuwiki div.toc div#dw__toc { + float: left; +} + +div.dokuwiki div.tocheader { + text-align: right; +} + +div.dokuwiki #toc__inside { + text-align: right; +} + +div.dokuwiki ul.toc { + padding: 0; + padding-right: 1em; +} + +div.dokuwiki ul.toc li { + background-position: right 0.6em; + padding-right:0.4em; + direction: rtl; +} + +div.dokuwiki ul.toc li.clear { + padding-right:0.4em; +} + +div.dokuwiki pre { + text-align: left; +} + diff --git a/scm.css b/scm.css new file mode 100644 index 0000000..66847af --- /dev/null +++ b/scm.css @@ -0,0 +1,150 @@ + +table.filecontent { border: 1px solid #ccc; border-collapse: collapse; width:98%; } +table.filecontent th { border: 1px solid #ccc; background-color: #eee; } +table.filecontent th.filename { background-color: #ddc; text-align: left; } +table.filecontent tr.spacing { border: 1px solid #d7d7d7; } +table.filecontent th.line-num { + border: 1px solid #d7d7d7; + font-size: 0.8em; + text-align: right; + width: 2%; + padding-right: 3px; +} +table.filecontent td.line-code pre { + white-space: pre-wrap; /* CSS2.1 compliant */ + white-space: -moz-pre-wrap; /* Mozilla-based browsers */ + white-space: -o-pre-wrap; /* Opera 7+ */ +} + +/* 12 different colors for the annonate view */ +table.annotate tr.bloc-0 {background: #FFFFBF;} +table.annotate tr.bloc-1 {background: #EABFFF;} +table.annotate tr.bloc-2 {background: #BFFFFF;} +table.annotate tr.bloc-3 {background: #FFD9BF;} +table.annotate tr.bloc-4 {background: #E6FFBF;} +table.annotate tr.bloc-5 {background: #BFCFFF;} +table.annotate tr.bloc-6 {background: #FFBFEF;} +table.annotate tr.bloc-7 {background: #FFE6BF;} +table.annotate tr.bloc-8 {background: #FFE680;} +table.annotate tr.bloc-9 {background: #AA80FF;} +table.annotate tr.bloc-10 {background: #FFBFDC;} +table.annotate tr.bloc-11 {background: #BFE4FF;} + +table.annotate td.revision { + text-align: center; + width: 2%; + padding-left: 1em; + background: inherit; +} + +table.annotate td.author { + text-align: center; + border-right: 1px solid #d7d7d7; + white-space: nowrap; + padding-left: 1em; + padding-right: 1em; + width: 3%; + background: inherit; + font-size: 90%; +} + +table.annotate td.line-code { background-color: #fafafa; } + +div.action_M { background: #fd8 } +div.action_D { background: #f88 } +div.action_A { background: #bfb } + +/************* Coderay styles *************/ + +table.CodeRay { + background-color: #fafafa; +} +.CodeRay pre { margin: 0px } + +span.CodeRay { white-space: pre; border: 0px; padding: 2px } + +.CodeRay .no { padding: 0px 4px } +.CodeRay .code { } + +ol.CodeRay { font-size: 10pt } +ol.CodeRay li { white-space: pre } + +.CodeRay .code pre { overflow: auto } + +.CodeRay .debug { color:white ! important; background:blue ! important; } + +.CodeRay .af { color:#00C } +.CodeRay .an { color:#007 } +.CodeRay .av { color:#700 } +.CodeRay .aw { color:#C00 } +.CodeRay .bi { color:#509; font-weight:bold } +.CodeRay .c { color:#666; } + +.CodeRay .ch { color:#04D } +.CodeRay .ch .k { color:#04D } +.CodeRay .ch .dl { color:#039 } + +.CodeRay .cl { color:#B06; font-weight:bold } +.CodeRay .co { color:#036; font-weight:bold } +.CodeRay .cr { color:#0A0 } +.CodeRay .cv { color:#369 } +.CodeRay .df { color:#099; font-weight:bold } +.CodeRay .di { color:#088; font-weight:bold } +.CodeRay .dl { color:black } +.CodeRay .do { color:#970 } +.CodeRay .ds { color:#D42; font-weight:bold } +.CodeRay .e { color:#666; font-weight:bold } +.CodeRay .en { color:#800; font-weight:bold } +.CodeRay .er { color:#F00; background-color:#FAA } +.CodeRay .ex { color:#F00; font-weight:bold } +.CodeRay .fl { color:#60E; font-weight:bold } +.CodeRay .fu { color:#06B; font-weight:bold } +.CodeRay .gv { color:#d70; font-weight:bold } +.CodeRay .hx { color:#058; font-weight:bold } +.CodeRay .i { color:#00D; font-weight:bold } +.CodeRay .ic { color:#B44; font-weight:bold } + +.CodeRay .il { background: #eee } +.CodeRay .il .il { background: #ddd } +.CodeRay .il .il .il { background: #ccc } +.CodeRay .il .idl { font-weight: bold; color: #888 } + +.CodeRay .in { color:#B2B; font-weight:bold } +.CodeRay .iv { color:#33B } +.CodeRay .la { color:#970; font-weight:bold } +.CodeRay .lv { color:#963 } +.CodeRay .oc { color:#40E; font-weight:bold } +.CodeRay .of { color:#000; font-weight:bold } +.CodeRay .op { } +.CodeRay .pc { color:#038; font-weight:bold } +.CodeRay .pd { color:#369; font-weight:bold } +.CodeRay .pp { color:#579 } +.CodeRay .pt { color:#339; font-weight:bold } +.CodeRay .r { color:#080; font-weight:bold } + +.CodeRay .rx { background-color:#fff0ff } +.CodeRay .rx .k { color:#808 } +.CodeRay .rx .dl { color:#404 } +.CodeRay .rx .mod { color:#C2C } +.CodeRay .rx .fu { color:#404; font-weight: bold } + +.CodeRay .s { background-color:#fff0f0 } +.CodeRay .s .s { background-color:#ffe0e0 } +.CodeRay .s .s .s { background-color:#ffd0d0 } +.CodeRay .s .k { color:#D20 } +.CodeRay .s .dl { color:#710 } + +.CodeRay .sh { background-color:#f0fff0 } +.CodeRay .sh .k { color:#2B2 } +.CodeRay .sh .dl { color:#161 } + +.CodeRay .sy { color:#A60 } +.CodeRay .sy .k { color:#A60 } +.CodeRay .sy .dl { color:#630 } + +.CodeRay .ta { color:#070 } +.CodeRay .tf { color:#070; font-weight:bold } +.CodeRay .ts { color:#D70; font-weight:bold } +.CodeRay .ty { color:#339; font-weight:bold } +.CodeRay .v { color:#036 } +.CodeRay .xt { color:#444 } diff --git a/style.ini b/style.ini new file mode 100644 index 0000000..6edaeeb --- /dev/null +++ b/style.ini @@ -0,0 +1,66 @@ +; Please see http://www.php.net/manual/en/function.parse-ini-file.php +; for limitations of the ini format used here + +; Define the stylesheets your template uses here. The second value +; defines for which output media the style should be loaded. Currently +; print, screen and rtl are supported. rtl styles are loaded additionally +; to screen styles if a right-to-left language is selected (eg. hebrew) +[stylesheets] +redmine.css = screen +application.css = screen +;layout.css = screen +;design.css = screen +;style.css = screen +#media.css = screen + +rtl.css = rtl +print.css = print + +; This section is used to configure some placeholder values used in +; the stylesheets. Changing this file is the simplest method to +; give your wiki a new look. +[replacements] + +;-------------------------------------------------------------------------- +;------ guaranteed dokuwiki color placeholders that every plugin can use +; main text and background colors +__text__ = "#000" +__background__ = "#fff" +; alternative text and background colors +__text_alt__ = "#638c9c" +__background_alt__ = "#dee7ec" +; neutral text and background colors +__text_neu__ = "#666" +__background_neu__ = "#f5f5f5" +; border color +__border__ = "#8cacbb" +;-------------------------------------------------------------------------- + +; other text and background colors +__text_other__ = "#ccc" +__background_other__ = "#f7f9fa" + +; these are used for links +__extern__ = "#436976" +__existing__ = "#090" +__missing__ = "#f30" + +; highlighting search snippets +__highlight__ = "#ff9" + + +;-------------------------------------------------------------------------- +;------ for keeping old templates and plugins compatible to the old pattern +; (to be deleted at the next or after next release) +__white__ = "#fff" +__lightgray__ = "#f5f5f5" +__mediumgray__ = "#ccc" +__darkgray__ = "#666" +__black__ = "#000" + +; these are the shades of blue +__lighter__ = "#f7f9fa" +__light__ = "#eef3f8" +__medium__ = "#dee7ec" +__dark__ = "#8cacbb" +__darker__ = "#638c9c" diff --git a/tpl_functions.old.php b/tpl_functions.old.php new file mode 100644 index 0000000..4a4e6a8 --- /dev/null +++ b/tpl_functions.old.php @@ -0,0 +1,223 @@ + + */ +// must be run within DokuWiki +if(!defined('DOKU_INC')) die(); +if(!defined('DOKU_LF')) define('DOKU_LF', "\n"); + +// load language files +#require_once(DOKU_TPLINC.'lang/en/lang.php'); +#if(@file_exists(DOKU_TPLINC.'lang/'.$conf['lang'].'/lang.php')) { +# require_once(DOKU_TPLINC.'lang/'.$conf['lang'].'/lang.php'); +#} + +/** + * checks if a file called logo.png or logo.jpg exists + * and uses it as logo, uses the dokuwiki logo by default + * + * @author Michael Klier + */ +function tpl_logo() { + global $conf; + + $out = ''; + + switch(true) { + case(@file_exists(DOKU_TPLINC.'images/logo.jpg')): + $logo = DOKU_TPL.'images/logo.jpg'; + break; + case(@file_exists(DOKU_TPLINC.'images/logo.jpeg')): + $logo = DOKU_TPL.'images/logo.jpeg'; + break; + case(@file_exists(DOKU_TPLINC.'images/logo.png')): + $logo = DOKU_TPL.'images/logo.png'; + break; + default: + $logo = DOKU_TPL.'images/dokuwiki-128.png'; + break; + } + + $out .= ''; + $out .= ' ' . DOKU_LF; + + print ($out); +} + +/** + * generates the sidebar contents + * + * @author Michael Klier + */ +function tpl_sidebar() { + global $lang; + global $ID; + global $INFO; + + $svID = cleanID($ID); + $navpn = tpl_getConf('sb_pagename'); + $path = explode(':',$svID); + $found = false; + $sb = ''; + + if(tpl_getConf('closedwiki') && empty($INFO['userinfo'])) { + print '' . $lang['toolbox'] . '' . DOKU_LF; + print '' . DOKU_LF; + return; + } + + // main navigation + print '' . $lang['navigation'] . '' . DOKU_LF; + print '' . DOKU_LF; + + // generate the searchbox + print '' . strtolower($lang['btn_search']) . '' . DOKU_LF; + print '' . DOKU_LF; + + // generate the toolbox + print '' . $lang['toolbox'] . '' . DOKU_LF; + print '' . DOKU_LF; + + // restore ID just in case + $Id = $svID; +} + +/** + * prints a custom page footer + * + * @author Michael Klier + */ +function tpl_footer() { + global $ID; + + $svID = $ID; + $ftpn = tpl_getConf('ft_pagename'); + $path = explode(':',$svID); + $found = false; + $ft = ''; + + while(!$found && count($path) > 0) { + $ft = implode(':', $path) . ':' . $ftpn; + $found = @file_exists(wikiFN($ft)); + array_pop($path); + } + + if(!$found && @file_exists(wikiFN($ftpn))) $ft = $ftpn; + + if(@file_exists(wikiFN($ft)) && auth_quickaclcheck($ft) >= AUTH_READ) { + print '' . DOKU_LF; + } + + // restore ID just in case + $ID = $svID; +} + +/** + * removes the TOC of the sidebar-pages and shows + * a edit-button if user has enough rights + * + * @author Michael Klier + */ +function p_dokubook_xhtml($wp) { + $data = p_wiki_xhtml($wp,'',false); + if(auth_quickaclcheck($wp) >= AUTH_EDIT) { + $data .= '
' . html_btn('secedit',$wp,'',array('do'=>'edit','rev'=>'','post')) . '
'; + } + // strip TOC + $data = preg_replace('/
.*?(<\/div>\n<\/div>)/s', '', $data); + // replace headline ids for XHTML compliance + $data = preg_replace('/(.*?<\/a><\/h.*?>)/','\1sb_\2\3', $data); + return ($data); +} + +/** + * Renders the Index + * + * copy of html_index located in /inc/html.php + * + * @author Andreas Gohr + * @author Michael Klier + */ +function p_index_xhtml($ns) { + require_once(DOKU_INC.'inc/search.php'); + global $conf; + global $ID; + $dir = $conf['datadir']; + $ns = cleanID($ns); + #fixme use appropriate function + if(empty($ns)){ + $ns = dirname(str_replace(':','/',$ID)); + if($ns == '.') $ns =''; + } + $ns = utf8_encodeFN(str_replace(':','/',$ns)); + + // only extract headline + preg_match('/

.*?<\/h1>/', p_locale_xhtml('index'), $match); + print $match[0]; + + $data = array(); + search($data,$conf['datadir'],'search_index',array('ns' => $ns)); + print html_buildlist($data,'idx','_html_list_index','html_li_index'); +} + +/** + * Index item formatter + * + * User function for html_buildlist() + * + * @author Andreas Gohr + * @author Michael Klier + */ +function _html_list_index($item){ + global $ID; + global $conf; + $ret = ''; + $base = ':'.$item['id']; + $base = substr($base,strrpos($base,':')+1); + if($item['type']=='d'){ + if(@file_exists(wikiFN($item['id'].':'.$conf['start']))) { + $ret .= ''; + $ret .= $base; + $ret .= ''; + } else { + $ret .= ''; + $ret .= $base; + $ret .= ''; + } + }else{ + $ret .= html_wikilink(':'.$item['id']); + } + return $ret; +} diff --git a/tpl_functions.php b/tpl_functions.php new file mode 100644 index 0000000..fd86eb0 --- /dev/null +++ b/tpl_functions.php @@ -0,0 +1,226 @@ + + */ +// must be run within DokuWiki +if(!defined('DOKU_INC')) die(); +if(!defined('DOKU_LF')) define('DOKU_LF', "\n"); + +// load language files +//require_once(DOKU_TPLINC.'lang/en/lang.php'); +if(@file_exists(DOKU_TPLINC.'lang/'.$conf['lang'].'/lang.php')) { + require_once(DOKU_TPLINC.'lang/'.$conf['lang'].'/lang.php'); +} + +/** + * checks if a file called logo.png or logo.jpg exists + * and uses it as logo, uses the dokuwiki logo by default + * + * @author Michael Klier + */ +function tpl_logo() { + global $conf; + + $out = ''; + + switch(true) { + case(@file_exists(DOKU_TPLINC.'images/logo.jpg')): + $logo = DOKU_TPL.'images/logo.jpg'; + break; + case(@file_exists(DOKU_TPLINC.'images/logo.jpeg')): + $logo = DOKU_TPL.'images/logo.jpeg'; + break; + case(@file_exists(DOKU_TPLINC.'images/logo.png')): + $logo = DOKU_TPL.'images/logo.png'; + break; + default: + $logo = DOKU_TPL.'images/Logo_mondadori.png'; + //$logo = DOKU_TPL.'images/m100.gif'; + //$logo = DOKU_TPL.'images/mondadori_logo200.gif'; + //$logo = DOKU_TPL.'images/logo_ricerca.gif'; + break; + } + + $out .= ''; + $out .= ' ' . DOKU_LF; + + print ($out); +} + +/** + * generates the sidebar contents + * + * @author Michael Klier + */ +function tpl_sidebar() { + global $lang; + global $ID; + global $INFO; + + $svID = cleanID($ID); + $navpn = tpl_getConf('sb_pagename'); + $path = explode(':',$svID); + $found = false; + $sb = ''; + + if(tpl_getConf('closedwiki') && empty($INFO['userinfo'])) { + print '' . $lang['toolbox'] . '' . DOKU_LF; + print '' . DOKU_LF; + return; + } + + // main navigation + print '' . $lang['navigation'] . '' . DOKU_LF; + print '' . DOKU_LF; + + // generate the searchbox + /*print '' . strtolower($lang['btn_search']) . '' . DOKU_LF; + print '' . DOKU_LF;*/ + + // generate the toolbox + /*print '' . $lang['toolbox'] . '' . DOKU_LF; + print '' . DOKU_LF;*/ + + // restore ID just in case + $Id = $svID; +} + +/** + * prints a custom page footer + * + * @author Michael Klier + */ +function tpl_footer() { + global $ID; + + $svID = $ID; + $ftpn = tpl_getConf('ft_pagename'); + $path = explode(':',$svID); + $found = false; + $ft = ''; + + while(!$found && count($path) > 0) { + $ft = implode(':', $path) . ':' . $ftpn; + $found = @file_exists(wikiFN($ft)); + array_pop($path); + } + + if(!$found && @file_exists(wikiFN($ftpn))) $ft = $ftpn; + + if(@file_exists(wikiFN($ft)) && auth_quickaclcheck($ft) >= AUTH_READ) { + print '' . DOKU_LF; + } + + // restore ID just in case + $ID = $svID; +} + +/** + * removes the TOC of the sidebar-pages and shows + * a edit-button if user has enough rights + * + * @author Michael Klier + */ +function p_dokubook_xhtml($wp) { + $data = p_wiki_xhtml($wp,'',false); + if(auth_quickaclcheck($wp) >= AUTH_EDIT) { + $data .= '
' . html_btn('secedit',$wp,'',array('do'=>'edit','rev'=>'','post')) . '
'; + } + // strip TOC + $data = preg_replace('/
.*?(<\/div>\n<\/div>)/s', '', $data); + // replace headline ids for XHTML compliance + $data = preg_replace('/(.*?<\/a><\/h.*?>)/','\1sb_\2\3', $data); + return ($data); +} + +/** + * Renders the Index + * + * copy of html_index located in /inc/html.php + * + * @author Andreas Gohr + * @author Michael Klier + */ +function p_index_xhtml($ns) { + require_once(DOKU_INC.'inc/search.php'); + global $conf; + global $ID; + $dir = $conf['datadir']; + $ns = cleanID($ns); + #fixme use appropriate function + if(empty($ns)){ + $ns = dirname(str_replace(':','/',$ID)); + if($ns == '.') $ns =''; + } + $ns = utf8_encodeFN(str_replace(':','/',$ns)); + + // only extract headline + preg_match('/

.*?<\/h1>/', p_locale_xhtml('index'), $match); + //print $match[0]; + + $data = array(); + search($data,$conf['datadir'],'search_index',array('ns' => $ns)); + print html_buildlist($data,'idx','_html_list_index','html_li_index'); +} + +/** + * Index item formatter + * + * User function for html_buildlist() + * + * @author Andreas Gohr + * @author Michael Klier + */ +function _html_list_index($item){ + global $ID; + global $conf; + $ret = ''; + $base = ':'.$item['id']; + $base = substr($base,strrpos($base,':')+1); + if($item['type']=='d'){ + if(@file_exists(wikiFN($item['id'].':'.$conf['start']))) { + $ret .= ''; + $ret .= $base; + $ret .= ''; + } else { + $ret .= ''; + $ret .= $base; + $ret .= ''; + } + }else{ + $ret .= html_wikilink(':'.$item['id']); + } + return $ret; +} diff --git a/tpl_specialpages_1_1.zip b/tpl_specialpages_1_1.zip new file mode 100644 index 0000000..5f4453c Binary files /dev/null and b/tpl_specialpages_1_1.zip differ