From 9b7bfd4e75b7257c03ddc0a54a8b134e464e113c Mon Sep 17 00:00:00 2001 From: n Date: Sun, 11 Mar 2018 21:32:20 +0100 Subject: [PATCH] initial import --- application.css | 398 ++++++++++++++++ application.old.css | 655 ++++++++++++++++++++++++++ calendar.css | 237 ++++++++++ conf/default.php | 12 + conf/metadata.php | 12 + context_menu.css | 52 +++ csshover.htc | 122 +++++ design.css | 808 +++++++++++++++++++++++++++++++++ detail.php | 113 +++++ footer.html | 81 ++++ images/1downarrow.png | Bin 0 -> 343 bytes images/1uparrow.png | Bin 0 -> 335 bytes images/22x22/authent.png | Bin 0 -> 1040 bytes images/22x22/comment.png | Bin 0 -> 1078 bytes images/22x22/file.png | Bin 0 -> 432 bytes images/22x22/info.png | Bin 0 -> 985 bytes images/22x22/notifications.png | Bin 0 -> 1055 bytes images/22x22/options.png | Bin 0 -> 926 bytes images/22x22/package.png | Bin 0 -> 679 bytes images/22x22/plugin.png | Bin 0 -> 1338 bytes images/22x22/projects.png | Bin 0 -> 1567 bytes images/22x22/role.png | Bin 0 -> 991 bytes images/22x22/settings.png | Bin 0 -> 772 bytes images/22x22/tracker.png | Bin 0 -> 1551 bytes images/22x22/users.png | Bin 0 -> 1543 bytes images/22x22/workflow.png | Bin 0 -> 950 bytes images/2downarrow.png | Bin 0 -> 396 bytes images/2uparrow.png | Bin 0 -> 409 bytes images/32x32/file.png | Bin 0 -> 646 bytes images/Kiwilogo2.png | Bin 0 -> 1720 bytes images/Kiwilogo3.png | Bin 0 -> 1817 bytes images/Logo_mondadori.png | Bin 0 -> 4884 bytes images/add.png | Bin 0 -> 1199 bytes images/admin.png | Bin 0 -> 595 bytes images/arrow_bw.png | Bin 0 -> 998 bytes images/arrow_down.png | Bin 0 -> 171 bytes images/arrow_from.png | Bin 0 -> 995 bytes images/arrow_to.png | Bin 0 -> 997 bytes images/attachment.png | Bin 0 -> 995 bytes images/bullet.gif | Bin 0 -> 50 bytes images/button-cc.gif | Bin 0 -> 1231 bytes images/button-css.png | Bin 0 -> 299 bytes images/button-donate.gif | Bin 0 -> 200 bytes images/button-dw.png | Bin 0 -> 427 bytes images/button-php.gif | Bin 0 -> 269 bytes images/button-rss.png | Bin 0 -> 280 bytes images/button-xhtml.png | Bin 0 -> 321 bytes images/buttonshadow.png | Bin 0 -> 257 bytes images/calendar.png | Bin 0 -> 593 bytes images/cancel.png | Bin 0 -> 433 bytes images/changeset.png | Bin 0 -> 512 bytes images/close.png | Bin 0 -> 200 bytes images/close_hl.png | Bin 0 -> 199 bytes images/closed.gif | Bin 0 -> 54 bytes images/comments.png | Bin 0 -> 557 bytes images/content-left.png | Bin 0 -> 167 bytes images/content-right.png | Bin 0 -> 167 bytes images/copy.png | Bin 0 -> 291 bytes images/csv.png | Bin 0 -> 333 bytes images/delete.png | Bin 0 -> 1022 bytes images/document.png | Bin 0 -> 458 bytes images/draft.png | Bin 0 -> 2103 bytes images/edit.png | Bin 0 -> 1343 bytes images/expand.png | Bin 0 -> 266 bytes images/external.png | Bin 0 -> 194 bytes images/faded_background.png | Bin 0 -> 51916 bytes images/false.png | Bin 0 -> 588 bytes images/fav.png | Bin 0 -> 492 bytes images/fav_off.png | Bin 0 -> 325 bytes images/favicon.ico | Bin 0 -> 4286 bytes images/feed.png | Bin 0 -> 524 bytes images/file.png | Bin 0 -> 362 bytes images/folder.png | Bin 0 -> 1026 bytes images/folder_open.png | Bin 0 -> 1031 bytes images/footer-bg.png | Bin 0 -> 237 bytes images/footer-left.png | Bin 0 -> 415 bytes images/footer-right.png | Bin 0 -> 408 bytes images/greenglass.gif | Bin 0 -> 43 bytes images/greenglass.png | Bin 0 -> 101 bytes images/help.png | Bin 0 -> 526 bytes images/history.png | Bin 0 -> 322 bytes images/home.png | Bin 0 -> 1377 bytes images/html.png | Bin 0 -> 551 bytes images/icon_left.png | Bin 0 -> 286 bytes images/icon_middle.png | Bin 0 -> 428 bytes images/icon_right.png | Bin 0 -> 389 bytes images/image.png | Bin 0 -> 610 bytes images/index.png | Bin 0 -> 566 bytes images/inputshadow.png | Bin 0 -> 155 bytes images/jstoolbar/bt_code.png | Bin 0 -> 1045 bytes images/jstoolbar/bt_del.png | Bin 0 -> 368 bytes images/jstoolbar/bt_em.png | Bin 0 -> 312 bytes images/jstoolbar/bt_h1.png | Bin 0 -> 362 bytes images/jstoolbar/bt_h2.png | Bin 0 -> 371 bytes images/jstoolbar/bt_h3.png | Bin 0 -> 376 bytes images/jstoolbar/bt_img.png | Bin 0 -> 1142 bytes images/jstoolbar/bt_ins.png | Bin 0 -> 1055 bytes images/jstoolbar/bt_link.png | Bin 0 -> 408 bytes images/jstoolbar/bt_ol.png | Bin 0 -> 363 bytes images/jstoolbar/bt_pre.png | Bin 0 -> 1040 bytes images/jstoolbar/bt_strong.png | Bin 0 -> 360 bytes images/jstoolbar/bt_ul.png | Bin 0 -> 365 bytes images/kiwifoot.gif | Bin 0 -> 12876 bytes images/kiwifoot.jpg | Bin 0 -> 1060 bytes images/link_icon.gif | Bin 0 -> 942 bytes images/loading.gif | Bin 0 -> 1553 bytes images/locked.png | Bin 0 -> 566 bytes images/login_box.jpg | Bin 0 -> 1977 bytes images/login_box.old.jpg | Bin 0 -> 4859 bytes images/logo-M2.gif | Bin 0 -> 1661 bytes images/logo-M2_100.gif | Bin 0 -> 1123 bytes images/mail_icon.gif | Bin 0 -> 918 bytes images/message.png | Bin 0 -> 521 bytes images/milestone.png | Bin 0 -> 235 bytes images/mondadori_logo200.gif | Bin 0 -> 8716 bytes images/move.png | Bin 0 -> 435 bytes images/news.png | Bin 0 -> 658 bytes images/open.gif | Bin 0 -> 54 bytes images/package.png | Bin 0 -> 530 bytes images/pdf.png | Bin 0 -> 403 bytes images/projects.png | Bin 0 -> 690 bytes images/reload.png | Bin 0 -> 528 bytes images/report.png | Bin 0 -> 1152 bytes images/save.png | Bin 0 -> 498 bytes images/sort_asc.png | Bin 0 -> 214 bytes images/sort_desc.png | Bin 0 -> 213 bytes images/stats.png | Bin 0 -> 1178 bytes images/sticky.png | Bin 0 -> 461 bytes images/sub.gif | Bin 0 -> 52 bytes images/task_done.png | Bin 0 -> 970 bytes images/task_late.png | Bin 0 -> 208 bytes images/task_todo.png | Bin 0 -> 208 bytes images/ticket.png | Bin 0 -> 500 bytes images/ticket_checked.png | Bin 0 -> 598 bytes images/ticket_edit.png | Bin 0 -> 731 bytes images/time.png | Bin 0 -> 404 bytes images/tocdot2.gif | Bin 0 -> 810 bytes images/toggle_check.png | Bin 0 -> 318 bytes images/true.png | Bin 0 -> 365 bytes images/txt.png | Bin 0 -> 333 bytes images/unlock.png | Bin 0 -> 643 bytes images/user.png | Bin 0 -> 455 bytes images/user_new.png | Bin 0 -> 467 bytes images/user_page.png | Bin 0 -> 485 bytes images/users.png | Bin 0 -> 761 bytes images/warning.png | Bin 0 -> 535 bytes images/wiki_edit.png | Bin 0 -> 626 bytes images/windows.gif | Bin 0 -> 223 bytes images/zoom_in.png | Bin 0 -> 593 bytes images/zoom_in_g.png | Bin 0 -> 312 bytes images/zoom_out.png | Bin 0 -> 588 bytes images/zoom_out_g.png | Bin 0 -> 311 bytes jstoolbar.css | 95 ++++ layout.css | 89 ++++ main.php | 91 ++++ media.css | 204 +++++++++ mediamanager.php | 44 ++ mobile.css | 97 ++++ print.css | 249 ++++++++++ redmine.css | 122 +++++ rtl.css | 119 +++++ scm.css | 150 ++++++ style.ini | 66 +++ tpl_functions.old.php | 223 +++++++++ tpl_functions.php | 226 +++++++++ tpl_specialpages_1_1.zip | Bin 0 -> 1775 bytes 166 files changed, 4265 insertions(+) create mode 100644 application.css create mode 100644 application.old.css create mode 100644 calendar.css create mode 100644 conf/default.php create mode 100644 conf/metadata.php create mode 100644 context_menu.css create mode 100644 csshover.htc create mode 100644 design.css create mode 100644 detail.php create mode 100644 footer.html create mode 100644 images/1downarrow.png create mode 100644 images/1uparrow.png create mode 100644 images/22x22/authent.png create mode 100644 images/22x22/comment.png create mode 100644 images/22x22/file.png create mode 100644 images/22x22/info.png create mode 100644 images/22x22/notifications.png create mode 100644 images/22x22/options.png create mode 100644 images/22x22/package.png create mode 100644 images/22x22/plugin.png create mode 100644 images/22x22/projects.png create mode 100644 images/22x22/role.png create mode 100644 images/22x22/settings.png create mode 100644 images/22x22/tracker.png create mode 100644 images/22x22/users.png create mode 100644 images/22x22/workflow.png create mode 100644 images/2downarrow.png create mode 100644 images/2uparrow.png create mode 100644 images/32x32/file.png create mode 100644 images/Kiwilogo2.png create mode 100644 images/Kiwilogo3.png create mode 100644 images/Logo_mondadori.png create mode 100644 images/add.png create mode 100644 images/admin.png create mode 100644 images/arrow_bw.png create mode 100644 images/arrow_down.png create mode 100644 images/arrow_from.png create mode 100644 images/arrow_to.png create mode 100644 images/attachment.png create mode 100644 images/bullet.gif create mode 100644 images/button-cc.gif create mode 100644 images/button-css.png create mode 100644 images/button-donate.gif create mode 100644 images/button-dw.png create mode 100644 images/button-php.gif create mode 100644 images/button-rss.png create mode 100644 images/button-xhtml.png create mode 100644 images/buttonshadow.png create mode 100644 images/calendar.png create mode 100644 images/cancel.png create mode 100644 images/changeset.png create mode 100644 images/close.png create mode 100644 images/close_hl.png create mode 100644 images/closed.gif create mode 100644 images/comments.png create mode 100644 images/content-left.png create mode 100644 images/content-right.png create mode 100644 images/copy.png create mode 100644 images/csv.png create mode 100644 images/delete.png create mode 100644 images/document.png create mode 100644 images/draft.png create mode 100644 images/edit.png create mode 100644 images/expand.png create mode 100644 images/external.png create mode 100644 images/faded_background.png create mode 100644 images/false.png create mode 100644 images/fav.png create mode 100644 images/fav_off.png create mode 100644 images/favicon.ico create mode 100644 images/feed.png create mode 100644 images/file.png create mode 100644 images/folder.png create mode 100644 images/folder_open.png create mode 100644 images/footer-bg.png create mode 100644 images/footer-left.png create mode 100644 images/footer-right.png create mode 100644 images/greenglass.gif create mode 100644 images/greenglass.png create mode 100644 images/help.png create mode 100644 images/history.png create mode 100644 images/home.png create mode 100644 images/html.png create mode 100644 images/icon_left.png create mode 100644 images/icon_middle.png create mode 100644 images/icon_right.png create mode 100644 images/image.png create mode 100644 images/index.png create mode 100644 images/inputshadow.png create mode 100644 images/jstoolbar/bt_code.png create mode 100644 images/jstoolbar/bt_del.png create mode 100644 images/jstoolbar/bt_em.png create mode 100644 images/jstoolbar/bt_h1.png create mode 100644 images/jstoolbar/bt_h2.png create mode 100644 images/jstoolbar/bt_h3.png create mode 100644 images/jstoolbar/bt_img.png create mode 100644 images/jstoolbar/bt_ins.png create mode 100644 images/jstoolbar/bt_link.png create mode 100644 images/jstoolbar/bt_ol.png create mode 100644 images/jstoolbar/bt_pre.png create mode 100644 images/jstoolbar/bt_strong.png create mode 100644 images/jstoolbar/bt_ul.png create mode 100644 images/kiwifoot.gif create mode 100644 images/kiwifoot.jpg create mode 100644 images/link_icon.gif create mode 100644 images/loading.gif create mode 100644 images/locked.png create mode 100644 images/login_box.jpg create mode 100644 images/login_box.old.jpg create mode 100644 images/logo-M2.gif create mode 100644 images/logo-M2_100.gif create mode 100644 images/mail_icon.gif create mode 100644 images/message.png create mode 100644 images/milestone.png create mode 100644 images/mondadori_logo200.gif create mode 100644 images/move.png create mode 100644 images/news.png create mode 100644 images/open.gif create mode 100644 images/package.png create mode 100644 images/pdf.png create mode 100644 images/projects.png create mode 100644 images/reload.png create mode 100644 images/report.png create mode 100644 images/save.png create mode 100644 images/sort_asc.png create mode 100644 images/sort_desc.png create mode 100644 images/stats.png create mode 100644 images/sticky.png create mode 100644 images/sub.gif create mode 100644 images/task_done.png create mode 100644 images/task_late.png create mode 100644 images/task_todo.png create mode 100644 images/ticket.png create mode 100644 images/ticket_checked.png create mode 100644 images/ticket_edit.png create mode 100644 images/time.png create mode 100644 images/tocdot2.gif create mode 100644 images/toggle_check.png create mode 100644 images/true.png create mode 100644 images/txt.png create mode 100644 images/unlock.png create mode 100644 images/user.png create mode 100644 images/user_new.png create mode 100644 images/user_page.png create mode 100644 images/users.png create mode 100644 images/warning.png create mode 100644 images/wiki_edit.png create mode 100644 images/windows.gif create mode 100644 images/zoom_in.png create mode 100644 images/zoom_in_g.png create mode 100644 images/zoom_out.png create mode 100644 images/zoom_out_g.png create mode 100644 jstoolbar.css create mode 100644 layout.css create mode 100644 main.php create mode 100644 media.css create mode 100644 mediamanager.php create mode 100644 mobile.css create mode 100644 print.css create mode 100644 redmine.css create mode 100644 rtl.css create mode 100644 scm.css create mode 100644 style.ini create mode 100644 tpl_functions.old.php create mode 100644 tpl_functions.php create mode 100644 tpl_specialpages_1_1.zip 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 0000000000000000000000000000000000000000..dd5b65d6ad28e807c53ad820e1c9c8732e679494 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7FxoXd4(B7`$+ckO69CFY)wsWxviSFCxkO{<5?K zP>8d@BeIx*fm;ZK886+f`vVkYNq6*hWMJ6X&;2Kn703?^@CkAK&%ki+{kePZugy7^ zJ?B{Q^Y8bT-UE`?p1;5M{`>p2&#Ui!KlcCs|7*{W%{f;6|Nr-`&wG|0>zT5*`1|+w z@4r9a`o3lDy`Ht#dX}C8inq+!+mic1c?QsM#*!evUFVdQ&MBb@0A_55EC2ui literal 0 HcmV?d00001 diff --git a/images/1uparrow.png b/images/1uparrow.png new file mode 100644 index 0000000000000000000000000000000000000000..cd514d19cc57420dfc7683f61ccc894c574f001a GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7Fxo&U>cv7h@-A}f&Z9pDq<`k#T}`~UZQ-_P0m ze9qQ;bGBZav-aGa@891qeV)DbdC#@?$F4m;w)9v_%i84k-=D92Uj6+0wg3PB-+O;; z&R!t<-qL%;bB-0yIahq{`CjjWmR_K-j3q&S!3+-1ZlnP@_MR?|Ar-fh6BejXnBefV zxU;)Z`E#qwPnRPt0yTDZjE;_qiGmXICpJ&+?w&oneY&jLfg@+m96ELC*s*gCvJ4DQ XwHQBDY?3(wG>XB~)z4*}Q$iB}yJUqz literal 0 HcmV?d00001 diff --git a/images/22x22/authent.png b/images/22x22/authent.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b29945fbcf5add15f5fb8f077a09cf7d2d9ab8 GIT binary patch literal 1040 zcmV+r1n>KaP)WdLMpZ7v`;AZlT5b}k??FfcbDFgZFkH##yiAS*C2Ffiy@#@_${00(qQ zO+^RS0S5>K~#9!jZ{5vBUKcA?|D39dlP5lm02g=IBZ0`m=$OxJETfS!w*P7wbT^!K(Q_V zfCkZQMYR%&ph7f=A_8SWCIo?F$2js=Y%}(ZJ@4~!CzFWaHHceSSAOrFIrrT2E(HMc zKcd_1R;yJZ#P05HCX=~&ME?U~Fc=&kAGca9rBphdE))u#PRH}S{r&x$*Q~j+@pz17 zjYb2@QmNF&#>V>g8{c>M?_9sWvN9Tt5Mr(*gfPY&9UawbHRS0y&U!vi*IqsIXw!%G z&*VZ8$x?TX|CkV@OetLe(d+f9znt*g!oIB@Ejwk30h*S_rGnA^@4}4z|q4AE6UyHYpMGS+OiPX}vW|RhuoXzxaL!nJr zaSQlvYFxTy+HJE?`)dd=z5q!fV6^7z(}{|Xi!t}3M`~xQfVq?sTYeFOMGzKfPbi=3 zt|#gvPLO~BRPXUxu(Or>@vL|7yn$jDi^atg30W}kW>RW;;tEtfgiz*9(tG9z}zp zYZkCT+Fl?pq#^85aO^^x%C!82z5nbV29Hs4M^95Y5doY~LDC{|DCho#&QV3nGyANMZgQ1r|IBBzBs2G(>W$s|~b&*av7%Vec$mq?xiH)pnq_3rb_-$mdxRJxd zLnI&V2n zPd%@Bf4?rH2xugswMNREbL=T(!5G6Y@9pgkheKRh(O$`zEq8btGr<>6iZ^NF5vr<{ znoK6q68+cR8U1e*_fEf_c79UAS7Iu;uYe_9dUUVyj-5SQnR^mS#w&dS3rtRuI( zBp)cmS>O>_%)r3)0fZTy)|kuy3bLd-`Z_W&Z0zU$lgP@zz|0Wf6XJUA+_`JluHCzL z@A>oR@87@w{{8!Z28REmU^E0qMhJwhDoX+9p&-9th>sbhyqVpALOGr;jv*Dd_FfF+ zYcSwozOb#~&i`XZ>Jwe|zkM#9xZ&Xso_`68wYJRBaSc;?_2psj(sybm{H4Z4#kWEP zD>weWcEjt&QO5Vjym$X%(A2)<zy?WJ~uWEc%|Gx98 YPYB_x+ss#A3AC5N)78&qol`;+0CP}etpET3 literal 0 HcmV?d00001 diff --git a/images/22x22/file.png b/images/22x22/file.png new file mode 100644 index 0000000000000000000000000000000000000000..96c56a2b5821625c1347fe338563b513b7134bfd GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6dL^zACC){ui6xo&c?uz!xv2~} zrFnV^77AI3d1ZPEMg|7v3WkO>_%)r1c1j3A$?$-SQ3bLd-`Z_W&Z0zU$lgJ9>+XVQ8xc+Bgc>n(W^XJdM zfB$~%+O>Q4?wtdIYuAn)JGOW4-nG}BFFp5s&bj9;$Da2bdp_md^R3sO@4fc?+`Z@3 z$DX^k6#^|`U@Qsp3ubV5b|VeQ+2HBo7*cU7c4DtslL1F7JM*Em%&-66OWFIau`WH% zU)H$!T2#CJ*Jn)|^KPqujXD0W?Z|h-Ywj<0_Wm_BocO~jc$Z9sONe+7e^H|8o)z99 z9on;-ROa1$qxUY^dV2XQoe0&B<@1i*lPt2SeDpzVX=LDfHO|EsU(Nn&zWJ@pm&+<` z(<^q)pRwsUI7*>+ba#6su9>6=ewBxWWh@^j6R_!Sbci!c6@^gkwv X9(G2J)!RyeZfEdx^>bP0l+XkK*WWdLMpZ7v`;AZlT5b}k??FfcbDFgZFkH##&kAS*C2FfcAQ&sYEe00(qQ zO+^RS0S5>f@rhv8}7tPFIB(*X`)(EltbB^-v^QWrbWR80LOKJ%laa|?tLHI8lPrzG z2?VuqM-e&5Ayr-9*bA3BbQnQjW&>&Ubd5|--0y6-QfAGkm|fgjjk)U0B?%D)qDV&} zl0d6L{T|_jWGANTV6sF^B0Ysf8Cfi)tG}HP(%*Y0pTfIxNSIq`0*Mm(6Vl>AA9T`B znze?+O0;MaZATq-dQd9&cn=&aW!Vt0!ey6C% z7y)?ySb#u`aduU(76UiK4e1HNps4KlF@b>vP;f#WqN0J%&}y|1`m7!0Kfp8 zUWy_MK0IfuYwm1!lO`R)a$JlCfI~^ejH!|rsremwbICi@as2;+7e2FhpQneXC91Nc zxz6sg5e8k#FCZ?cEN%LwzjH%9)az##JhR+mpIP|zVPbh^kB(6lG+U|_7>}@$?_Q1g z@=;UQ?S>+cT~QPhv1%_ehlz^Gp z&YVCzB!YpvYpQCT4k$|FJSE_S3*gLwi!`F1lYF)3B=_kbxw)NJc!+2d00000NkvXX Hu0mjfVkoZv literal 0 HcmV?d00001 diff --git a/images/22x22/notifications.png b/images/22x22/notifications.png new file mode 100644 index 0000000000000000000000000000000000000000..972f4a24dbe445c851d6bd3e23f401afac0b8663 GIT binary patch literal 1055 zcmV+)1mOFLP)WdLMpZ7v`;AZlT5b}k??FfcbDFgZFkHaavgAS*C2Ffi~OzWV?G00(qQ zO+^RS0S5>;G+SVf$N&HU32;bRa{vGf5&!@T5&_cPe*6Fc00d`2O+f$vv5yP2%s@$3q87X=?N?ns2`8J@?#m&mB^dB;sQ5 zJiocQiF>=uGhtgwX zV~vgM?CkXQ^?@y04Pb#Vn$Ki1NH!P@t*xz2rxX9|?CcDO!;OuU%Vms4p-`YQe6h8) z6^q4C8KR(n;Nl(ypvcJ-NfP(?gY25qp&|z&LqfmbAB{$ltg1#Wzq`8|Y4xh1!KtaK za~2Q+gIHTzlY5pkYx!^&TC3%QGKxVa96+3wuOKq`V}5{;wLqqvFOuq~^FJw#7FNjo zKDyn{Ij$Mux2~=(a338VJ%Iocradt+0o#bx01z5R=e{qA)o{h;=yTh6i?O7n^?~oj z7b|<$xgrXnms1D?AVZ-LhKe*GLLfjSlIiE4a-8*Qt2r0vrSKtbYtQ%glw&--{x)dR zNz>EQ=UQM|v$M0{f|<+pf%5wOxAi02eJ(p-ODPD7B&Z)zbvPp_*h-FbKECIUv3uQecDkw^)7vFr;t@_n&mTa;kaBd(F019+HJUj#o4MX;{ z=jVNw9z3)A!m1)699Ie-0(3mBV3}qRFds5yYstRqVgXht3xde=$qXeDV(_QRpeaCe zn?==R%`j)UEfR@94p7+L-KFw*7cuxQuM>#!l2>iHOut&v?(d5O`r^Y|t|p%xsE|x1 z=jP_H4%n-akr9W(5l!)rUVdFkvPwot5t1Z|gY5B>J6CS>bMh*lK)_e%zjzi43kz@_ zz8dHVPJ=;lIlI39IdWVOiCzWdLMpZ7v`;AZlT5b}k??FfcbDFgZFkH99ppAS*C2Ffc+HK(zn>00(qQ zO+^RS0S5>;40B>ORsaA132;bRa{vGf5&!@T5&_cPe*6Fc00d`2O+f$vv5yPEZg(kA%U{FIk=6p@gi_>(k-7QA2rSpI6M6x!YH|Lm-@v@EqO>f2;!T#_b)Q3=^nqGXI3hvXskav~tNbb!=M%Kk;rf(SPCenZ&*n2%&ub z=hm;Ru9cB#U~D^-gRx^{_d&=mN)ker=U=5zlyYuuNtOzxrdYP+*fvSfCTJH$R$Rxh-4^gmWNY{?Ser2xQy5XP%R`w1$7)aE z4#mFs;sF;8O;vY5 znoE805H5b!=TlD0@uuq!g6&;i%07wgs9rTy)ui=2iXSTf_(t_4;8A@s7wc;m>hYU zU6=RjzeMyT-`)sH(DkIqOCA8`(^~gPRN|)Bpeg07*qoM6N<$f*91A ALI3~& literal 0 HcmV?d00001 diff --git a/images/22x22/package.png b/images/22x22/package.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a98dcdea38ada7fe963f6fcc9fa1deb75c92af GIT binary patch literal 679 zcmWkpe@GK?6u*%*r;SLgBrFD&n8|iq=5p8%*H+uoDVIboN!K-HJ6-0@5)LBs{>Zoz z>N3mAEINqbD+peHWG4}LM#U_v(`=n&|z#j>o3>zwf^#Q1^DQq;Dw;MwK@M)vL0>f5= z#cYEMZ24BhR@e-~rup_^byXX2mpZj$npNq#HJaGWq$=qeTt{#SN=;jWX7uCP1yxL{ zEiNsFpuYCh1^;rD|12-5a4Ha#NF?I%xGc+xqDYby6$HRi42998k0w#T(&ADGER8Xw zk0lX~_VEk~Xdgo&6yaeR8ZbCZAvED3F*}KSXbKYqPGC_%9itEm_Yi0yj@qLvMxb`} z6vyCEfJIqU1Q?0i3Cym(AaaDr;S_FXDIZ6p5>HAzf%^&pLkK*OWle zk}QSFQHEzRNnqk4h>I)_NP(jglG;TDfO8C{y5RxMu>@dH9uQ)bkGo|gBHFPz=R3GHH2Gk)NL`TOO&8`GUgX0AM{A9;Q~Ldb!Z z{+7S3dMw3QR5sob8o1LQTUk`npC@axx;?LvCmSYD^z3`n(K$G=)3(e1MR^|veYLu3 zu4?!Fo6J;a#^-CHdTd}2J+z}XvMtZ^XLWMxtzRGdmDsu}+vcOerpTP?9&$Uqj$V89 F`TroKL_z=n literal 0 HcmV?d00001 diff --git a/images/22x22/plugin.png b/images/22x22/plugin.png new file mode 100644 index 0000000000000000000000000000000000000000..455fa6a80e64876635321ca740420eb037ebaa41 GIT binary patch literal 1338 zcmV-A1;zS_P)z^Q>-8KIssI20AY({UO#lFGm;eBCjsO7iaR2~=Yybd* zy8r;x$N&H_>;M26yq<`~KL7v(ut`KgRCwB~m04_5Wf+E^bN(|ub7rQrbT81AmKF+F zN@*z~1%=9vAt(flNYn%|?j(ftLKBHzxP`zCF+mIos054)#H5HJHl!?4inX>ZEu~KP zZI;e@&iq~&2qIB~JeTj6Jo#?E_Y>SVx}ID1$_}63=aZ3v-n*ybew4zQo4~VU&4Hv*+&Il{s(0+HL#4nLfL0)>zn2e3DZym{YT4 zP%Ew&z4qe?V&M>gdN1jwIpuF1sI5Ko?CjEAcjie`)~s9m>Va>w3v;qO;SeFA5mZ#V zM*R4lmCICnO3^(xwt>EV$)ZoTZg}c-dxD|OpD}GgjtrGFcJ(!+SMS)q`uTVFCXCm0 zpJ@^m8WEw<<1x9=p)l52*BovCY9Cg_1EAdAMpZIvS3Q2P=Fx?Zg`#29n2F0K@eh01 zJ6JZPRXmYwQ^SO%#8g$#1a5DPi>*N!ZasD(aBAmEG7>z0%clWkJM6`8udeyBymZEl zux9{`7)~Y36}RN5u^K8Wlck6-rl`b(4O1vss=~N58~K`IUjFWjy?06hM1e!E{BYg! z6D38H3!=VJY-SLr>E&FX&f$!$h{EYeVG`CfqBaNp(!|o8V7C#C6Sz{HB7Xk*xkG(d zubZ7Mt+&PV$LVh_h*xSvoPwc&Ef&O1kU&(@l37h4Aq_MLXbFtOx~VAM!-yJY*eXVe zQyG(>#E-?V+Hh^X)LH`WhQJvBQR-w>Io=A((~I5m<8ay0Y$^rDC?&)7H0$|vBo?5E zMpl;Xqbes#UUC!tWJ@ z#YFdY;m|BJLnqtt^T^0)xL^5!L0 zTn)FU3wMOpjwtGy46`cLkg7-=kKwt25$Q*DISfpHM#NN%o!~nX8V5)wkVv*(S zMi)T>u@FHyj8As)efuSTZt*Arh};NLf6m9~;`Hd8JZH#IQzl?@*}#x6&OjNTOulad zq2MTk={+d=2&Nbyzz{y!i$`9=7whJ9n}?I_qr`gT@3#)ba))U6x>sqdEO1rjW~zxe zQXwY~CZ<7h0%}?cX`xg)U4z8pBg7ORQMC_CcoD==-<(LjdkEpN!sa2~|I6k1qO={m zVf`|FYF7D_$*xoa7EH{7q9THZ%5RfK5$UNIB%$F%R|JZ5aO$#)vjc9#faM+gh+69k z`~Fr!p=hk*^NT}2IZ{*dA1+NP;Ccr^mw~$|6B4p;l7S5u1`fQzIF2;-(=yhH*(BTh z-eH^B&1Zmh?{<^2zpk<8lt;#8ES;S>^TP01`ll{rrmY$k7X~i6`~!U2a-2Tl#($Eg zj$J%w`KbG^)tj=VD(~YXhq9v2T$v;GinW zN^R%5^Mto`#>?Y_@5z@tQsjnTk%jBo4`lK`(9$2`jm_uq?+%v97u$rHzmyMvaXbLD w#2lX9crd!6A-SqO_bhhiI-e7xI z&t7IvS5GLoKG>b^JroMogv0BDVXk3aO+(GPU{yF04)>g@|A?OSWfR-tzN>jY|B@QN zv1AXGiVtkvnPC|J?Oe-?j@1rOaq+&UZA}dG`8yBYOBXOqKGWLV9%p3|k-bPRLqq{C zV{#dblT}W}oI*INs1OzPsDh&^Bqb{;J4wY%syIof8t@vV6ep$Pltu$mItZF3&}@LH zd7=)Y0T}}%MUylnnIPG$WJhGfl?^OgyljDtc-dtYSyD_-u>{3VDt1am8Pyh4TT~rh zrPsR=)#EgZ8PP0EZ_<#gIiludG)K}YmZ#ep-IjGHqf>=CV@}6W9Vd0n>x9!u)Sx)j zmN#(9z=A=NW)91ARnyg|xrs#+OD5Gx$|QnGM3ZDpB3TqyvpnjoSdg@UN0xwcILM_z zkf$TyZHh~5Y&tny$0ZI%uFAO-x`l!r54#>F9&tS4VpGIc22%(Pz~B*`BL+_lfmjkj z3PCDC8leDP2hdi4Rt_2qdO7GU7%RXi2ZIH(988)cU?#zeg2jU+f|UWp14;oB07-yk zKnfrgYyoT$Yzb^S*1(a#QNf`D0~`}v16&h48?Xb|1>yn006Fsq6NY(h;D*33c}$jX zX?rl=_`hGpv=Lt={fmx7tf~E#pM-yw`L0){(*^6%F_4o*%iPn`QXR9e*kwY6wwGEpD21<9= z9z;K~!PaMjBSW+-Oo@R~x4vsy9oZP(emv1$STroZ`f1bBTek-556-Fg>ms4X#&lz_ zbJ{2E>$xcxS3kb%;zBGQj~yOhANzITkC~Ha@55)`umy!fWml$dd@x%+!YpcDHF0XL zF#qYz+Y90=m!9u__dwsKox3-`IrwDB>N^u(+^Kr>h1zWXk*euGOaCpaK0NvT?AoUy e%PQ_YQALYz%fpwd2PBTxVWdL(wZ7v`-AZlT5b}k??FfcbDGBP?fH99acAS*C2FffD8S`7dI00(qQ zO+^RS0R|O06xCPA2LJ#732;bRa{vGf5&!@T5&_cPe*6Fc00d`2O+f$vv5yPmbI|3@NbyXA*)m>Alum3 z09h~?oS2vxJ3X_Ub$_}1LSJ90R02eYq>d0m#N+XFIt@NGO&c2@$I-K!7T&7L%qrSt zh?1Z#s&^0q%NXM>ha0Mb(oO%NoJyD*wI5+LN~KTnN;tMTefcP79$(Zh4F$yvx~onSufd35xyMpGH5) z(&d8|R4veUL8RqS%JFy8gR0jNOdu}d;cegrnEClR`T5neTlXHCxc{(3xNUnomhfm} zUa-J8T(88Fa@IhS>jP?^8u{}2>G6v<5t{FU0F70nyHp^8TZo2{T-ktDpUrha)Qw;?#O)w- z#FH+<9wH18)I*|!J*pzOQ`i>>W_L$OM&B)r!Rm%*k8zg@%Vm|CsIHYm+TTtxjsqj7 zx+7+1XV=%)ZQB;@0s94Z)KnQhI0_0h2I^ZB}$6AA(CfN0lsTZqPJc4}y72zn1*Ko40%{2xWQ4ud647~TK? N002ovPDHLkV1ktu!ax83 literal 0 HcmV?d00001 diff --git a/images/22x22/settings.png b/images/22x22/settings.png new file mode 100644 index 0000000000000000000000000000000000000000..54a3b4730651339e9d1f3beab6a3dc4d87fec89b GIT binary patch literal 772 zcmWksYe*DP6dqsXYLfW~O3|etGfQ_gA1PV8x$0VOwn^!h*|urglv%S$F(hSEnhu6B zMAU^ynh@jqK*zG041)2IOldJ%)JBDk=3@fErINPmk8{p<&pr41&N0Te9(CzZ+E`YjbSdAOI1~;(<#fcq9~#$avUd$5=Bu4gCQp;2SRAI zS{a5RNs=H4mSydBJC5U$B=I~i2%_q8Ns^38ISv8q7qxb`E$3d74*;4;yFGOiw@m*7!8eTE-f-j}>n+4MZmW4U2d# zw5MkV&sqDmWsOhz>Lb^;KPw6>hs9lMrVjQE>S8DLfwdtK!+%O&uk$iwcLeuWPu>q% z_koId(J^&6Fzb6sikxuh;>?9TuZ%;NQx9Hybgtecw0t7XwjrfS-QH5z(<(>xz>(PT z{*X9ly)U-!;3apu}yIM&`BH+2bb_$b88 zzXc%1*gHDs2ZL}HwUJUf@ScHX`(pRNG6zq6VP@Iifcl3A}B6~&_%7RO^oO82k;l@z zJoC(#Cz*LY+W2%q-m*MJQ3~p6BQcqm-jAFGa{psH%9W`!RnwZ<+}oZ=b?of+HFtEi zD=&9+mHMiD+Y{Y=rM|LYu*w%yH&#|`43+x=!B8;x=JmbR@@96buAwITyNv9-obn<* ze@~WjdupFgDoWnn`;noYsW>W&54{p@2rJ45hw}eUWGTu5CAy`#2FCqRS0OM=2oOTJ zQ^iRQ8*vPDj0}uSj4|m9k)%d|Mof($K#)l=AQ%yOLNU=e&Nim`X zQi561&ypbqVhqF?)R`G$W+y{{VaTw_Fk%Gpq@Noa2P%g;H{%>7IWjnw04I~tL047sN2qL@qKE(I=yE{CqLTw%M8BwW{V zUDrdZhcpkzJQDYa?vYN9`aP<9H0d$F$AD)c&k>&Mc(U1(yfjkNSWWX#nj2{wr~h9M znt-BQTHPjJUxt#3H8wq{>pxOgn!N0%6IVa{e)20-qW_ z{Y!Dt{K29pzdd~I`&aYV_z!?PZ)b*wdX`5kswSISQ!N95+Sc~6!fmZnx3+!x+uWSl ze)-SotlV?=o;ex}7k@amHZXPJ!scT$+OFc-4HGBNpMUX-w<^mk7MGm4ytVk@K5y!x z5GyN3=B^GE_E%NyKC*b%YyCTny`SFBYS=e9K3?25h3g9wKdkii{5ahEXm5+N^+w71 z{W*c%2QEII^~t_X!vmx1@>lQ3Tsr&f!HKhhTcsb3tSMMD9=$ug?j3g^bN#4aJG(0U z+?{uM;Pg+oN2AsK*i=?VDk f=gT^-TuEpAGr7VY3kNUB|5vH2X^f0(FYW&qV(BFl literal 0 HcmV?d00001 diff --git a/images/22x22/users.png b/images/22x22/users.png new file mode 100644 index 0000000000000000000000000000000000000000..92f396207e63830c90639800f86b0a803cc5b306 GIT binary patch literal 1543 zcmd^<-%s6C9Ka7_47iFmZfw^jntP)QD`s%-R9J~~QX#;Rdtrs?>~Q0*V+sXEb_iQ+ zOb|+CL$>&LNR-2woEyZZ5HQ47d7I!&;AMfoX_`s zlW)G?hwphf?>8oE3PM{$0DywJ+A5CZ&6&u{CikBmT0Ti7z191BUq0TJ>TN&P9cgaw zY6C~wyGkPEk&aY%UrA(VELI+gF%{20Td|XgJQIt@V%0OuZ8DkLTbHQLUCPQ0g`O&_ zIZcsLeoyV|2!POPCbHP6=gyJh`Zp^Rl>mHo=AnO5IRIpX#`@-JQU`ey9gj0ol#PcW zLqV2-EDIqAISz_p-l7Gb6BJIcXc5v#WDr4$B7;LFkw+FpHiK*yIZ$GNBtpsLC5xAA zMsipgQZfw794$Lgfq4p~6fUgrQH7@!TU1dr4Y8U9HJjHQLGzG?kuFd=is}-l%bc!jI!1;VHBj6@j3Gfo<_%de6wXit6NOC_ zH6_NBIaB6M6`8hZV%?IWmPA`JYst`3MN37NCRqlwY|FB33mY~9woKa!V{36+S8PME zGdP)}(2l}5D($F@qX~|wIRuyJI@osQu&ab!6}lRcb1mJq4A&-_F2Qr%!0{ByQ=*>E zc{=YIg6CMCYk3*4=et-2Sczgaj8z6}G}alcvsmY_Az)L+u8lnxW9%!GuTs87`&!)B ziHxtazCq-CgZE9*_Z;7IeN6Ox((e=fz~BOtC&h7 z0FVWGxn$D=wfg^;1x-QjHu4r#bybzkC$9_l&lJWQ51qXG%Xiyn#LcA#$;8U+_W9#a z-~9f{yWSP?U;MUI{Ml>QhKh14c71wjTf@E8p2qQeE!i8B@vnOxJ@Hd8{blUOeT$d+ zL#2N-BeA7?&)nQg-%d?e6;Z|CM2aq_ew`iL*iyLo7@Ifuhs43bkyDpH9v<31y!Edg_s2$-2IX7R^_^2YjLy!niJWC4ef02&>tIv& zmRqBv>9ne*(|CEdwl#I+#<_KyN*2_!V_EC=rc!$kmexF(?7QZ!JuHqVCMTWwR~iz- zSpz>$54iLXW&QGaqFwAVHVh7|th{=0m4EMQW$WX4{oxzw4dBJXvR#k-o~Y0KuXWYQ Ks?XWhf&T!}l;L9l literal 0 HcmV?d00001 diff --git a/images/22x22/workflow.png b/images/22x22/workflow.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1b9d8b976aef6597099e1b65552b7253a338d7 GIT binary patch literal 950 zcmV;n14;aeP)WdLMpZ7v`;AZlT5b}k??FfcbDFgZFkH99afAS*C2FfeN_FA)F$00(qQ zO+^RS0S5>-773Ws;{X5v32;bRa{vGf5&!@T5&_cPe*6Fc00d`2O+f$vv5yP$=1!xXnqL|O;)9Lhjh}+xS=Vvgmz&=n0o&hTsiPVTk`4I6{l3r>BdHi$x)=R%;Ce@&Mk?xokYoce~wcwOS|? z;_>*}Gyw#|Fo3wftF>D_$3|wybqIX84vE_#XtR8I&r=)4L;1LLupWY@X}C6jbjOXv z^E~?>SV=zqdUjR0tE3gVR;%sp?JeZ{!vYW-$8vmluCDhZyg$LKaY;f&@7}+LD84k; z*Vji!N2?HMB$}m!P&A12Zpm_t;6c;y) z=4>{zJzH%pR0u^K$31?_g_OHm|MS$;DT-$FlXkmS~}K?qg8U4>_9L9kya88Ag8+9Z`q0c91!N6l=>z#0yR&|j8i@Ye=b zDz{@Hztc3kl@Jqk?-vYoN|* z`_tI|j?(ag*p4|EHKyh`xW)M-IqMr72f1AC{QMkPJB4juxqiQ2db2OfLv`>|9qHDL z$YnQx1$Gcc5CnfL0|>-FK0b!SVMM|MZxqBs7vVJnFD0Awnfq@V$YM+qi3GHRPXGaV zWY0hZ@d$`SB4`1mLOIBZg#KLN2oAWBWHRaB%U`Vu{xi>@F7^>ac}9DN4}Ti559meI YFQshg({2LGkN^Mx07*qoM6N<$f?oNfvH$=8 literal 0 HcmV?d00001 diff --git a/images/2downarrow.png b/images/2downarrow.png new file mode 100644 index 0000000000000000000000000000000000000000..05880f3812f446501fa7436ed2ae23107ca62828 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7Fxo>&kweQC>un|5<8y zHc*JOz$3Dlfq`2Hgc&d0t@{HMWJ!1Qb!1@J*w6hZkrl|#4DbnY{m;N~@BO)Z@2|}{ zmp$iL@$>KZmfi!B*Pg$>_x}6)wa=^XeLwd9|NnFM_Rcw0{r&&AB}M=UVpKYe13g;998N-T4Ua%pRC z5AG5_CN3r@Dl9&I!jz_!51tDpq$WKQ5NVou@W9EVXAd7feY|r+`_$gK6I+>Yrn#kw hsfBDeSoBeoiJ_8}c}Hg@-#wsB44$rjF6*2UngB%jqd@=w literal 0 HcmV?d00001 diff --git a/images/2uparrow.png b/images/2uparrow.png new file mode 100644 index 0000000000000000000000000000000000000000..6a87aabbda1f9b3f27500d7c7ee386c4c7e4c673 GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7FxoFYw1~={Qdj;d*9E^xtIO^`}3Zy z$@iY0oAW$s&b{QN_llQZYngMbxMgcp_0p(w-`9Ts|NZ~}?|ZMU{r~^})@xI?o&%cP zbL{!rz4w-`J=e4JTJ`tu-%lnQbOYVMSQ6wH%;50sMjDV4>bbyKg?cS#rg9q|<5Zlo>4W^exQWaxb$1{0`~}*>;OXk;vd$@?2>``c Bvitx5 literal 0 HcmV?d00001 diff --git a/images/32x32/file.png b/images/32x32/file.png new file mode 100644 index 0000000000000000000000000000000000000000..1662b5302e9cea853d39769fd28307e90efa96fe GIT binary patch literal 646 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 Hu0mjfqR?a5 literal 0 HcmV?d00001 diff --git a/images/Logo_mondadori.png b/images/Logo_mondadori.png new file mode 100644 index 0000000000000000000000000000000000000000..aad35799064d705c5e78a56280314479910b586e GIT binary patch literal 4884 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 aHDIP?VNm~KygdP^n!(f6&t;ucLK6U8{xrS- literal 0 HcmV?d00001 diff --git a/images/arrow_down.png b/images/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..ea37f3a9efd8f7cdf388538b291dbd9a67cd856f GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U4>?NMQuI$%%q&UsxA6U**0}62# zctjR6FmQbUVMeDlCNqG7Ea{HEjtmSN`?>!lvI6;R0X`wF|NsAg_Uzft2RYtA5yp}r zzhDN3XE)M-9BEG%$B>F!$q5b2j*gCuY;KN@0>KO(21W{u3_J%II)l2cbAZYiJYD@< J);T3K0RSwcE5HB% literal 0 HcmV?d00001 diff --git a/images/arrow_from.png b/images/arrow_from.png new file mode 100644 index 0000000000000000000000000000000000000000..7d94ad185ba3d2c7382cbb918eb266cf6b4a2808 GIT binary patch literal 995 zcmeAS@N?(olHy`uVBq!ia0vp^AT~P(GmvB}(g_4ox+Sg=CC){ui6xo&c?uz!xv31f ziA8z}<_dZFWqJxm1_ovdhL%=_23AG}3fcyS1_rZ|iY9_gDe?4mWxvkKCM2UeXX}dj zKq1ZokH})69UnlL(P@pz44@!Ox}&cn1H;CC?mvmF3=GT+0X`wF99ud5kAl$<7^xx9 zAK4NE%o|K4L4Lvi8J=!8@B;GWJzX3_DsCkwurRW*2{5J_HO$}%XgHGMAm|#zZO+KR Xx`;uA+srl&sFcCe)z4*}Q$iB}WgRh2 literal 0 HcmV?d00001 diff --git a/images/arrow_to.png b/images/arrow_to.png new file mode 100644 index 0000000000000000000000000000000000000000..f021e98c941ef145fe9095e30dda3ac645b3a6fd GIT binary patch literal 997 zcmeAS@N?(olHy`uVBq!ia0vp^AT~P(GmvB}(g_4ox+Sg=CC){ui6xo&c?uz!xv31f ziA8z}<_dZFWqJxm1_ovdhL%+XY0De?4mWxvkKCL|>?+mK%w zD8yOd5m^kh;{ymYI;}C80Tg6Ocl32+VA$Bt{U?!?fq|JJz$e7@KLf-6Q7{?;BQ*pT zx1?PK<_)HjAiv=M3{STkcma8eo-U3d6}OTTQc_Y95?C171h|i-G%#5(A8`?K4dXUv ZWMHjlP`Mr2UjtOk;OXk;vd$@?2>@@@GY0?w literal 0 HcmV?d00001 diff --git a/images/attachment.png b/images/attachment.png new file mode 100644 index 0000000000000000000000000000000000000000..b7ce3c445ec04fa8d16a939340d070752937354a GIT binary patch literal 995 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJdx@v7EBg%=9syGYj%hhlfI^%F z9+AZi3|t>Tn9*sC$qb+%OS+@4BLl<6e(pbstPBjy3;{kNu0cUT$;rvp)zw?KZasGF z*tv7(u3fu!@7}%t3=IEA!Dt8!_Yg2}%9RCWn35pBV3=PSg8eImfP#UZE{-7;w|dVz zavd<>aJg9M!}h-Z(YA|AG8YDv|5t44xc)%e!;WE6F>}W~^9F%yc@l3oabC?}owatW wV9zVYH`jy8ny#$1%Ac_MbKAL}A7jokHqT>Qc4xX;3ea!{Pgg&ebxsLQ09njHQvd(} literal 0 HcmV?d00001 diff --git a/images/bullet.gif b/images/bullet.gif new file mode 100644 index 0000000000000000000000000000000000000000..b43de48a4701e5123846ee5f0357b65065eca04a GIT binary patch literal 50 zcmZ?wbhEHbWM$xGXkcJS?wRxd|9{1wEQ|~cj0`#qKmd|qVB+lQU%C4M|KgUF4AuZl Cg$<jiAg=U6E+p>8oU&+2L1V$hc@rnkpWHjCHm^P}A}iwZ&CA_0x}Usw(lw)N z^PbIZQ`+XNoU?iN=I=kgN9IO8efjk5hqpg}{ycc%;PY3{z2d!g9o}`}>V>0cj{27_ zefad@>Mg4uKYQFir+?wvg|FYeK79J{%w;pfvcvq7{V(0P)I71dX;Rb9gFCzWs{_*m zLoz}RojjCKoKVzM^z7v`r%0z2n^wGe|K`A@r`;23rYxMYb>G&^&RNlU(cwAa8+UK) zp4q*4-Qq=S7gcsv=G5jei~?$efZ|UUurWFy5|k$xIQ}!Ra>#gWSa7hJLs%>3L_tDB zyMVIS9FL8Qj&@5JbMahYYjkHZ7Lk-PI(k@^O--)z;N$}b8m2QdG0gDXyzK03i{e*D zBomSunH;QD1UI#Daxy#cH#jsYb+Ap>PklGXYwN1B^O%_as9a!R>XFiyIH6FGaIu9m zbIqC?7Z{g?tS)#Q_my)>Adf|&%!?0~H2OKjI-?{W9ALZ9vBHG;gQdymw}+4PGg`Fi zh(2OEIkEDRszM_BEDNaulY;_I-krjV4icJ9u8fb4nQ9-NCKGM;_QsC<`$txZu4vXO z&Z#jJ&bYwJ-M7T%gTita*6W7C`X>y2=RQ7RwAp!CjIH|nwRO98tm%BTxM!ACOWm9Y z9~+O%RyJSYzpU=|wy&qIy?%afe#K{Iu9%t&$Jx>o1P+STe`(-g7PZ*O64IBr{ch>D ztKV;=3dA-_*8ff2Dk{i+!LdyxQe^@Iqgu>_1Hwv67&uw-PO2`BxzFg@ASAeA!*K}# z6NV6GK7j*{d=U=fcY8d7zRLP2+c31Tie6AS$QZCgpi`msMdER92bq~qrq4>9dT~a| Uv`jTu-lZ#_&B~Dy5n!+e0DOqPL;wH) literal 0 HcmV?d00001 diff --git a/images/button-css.png b/images/button-css.png new file mode 100644 index 0000000000000000000000000000000000000000..706325e1c1b6f7f666a2f655b6874be1d3ee7dd4 GIT binary patch literal 299 zcmV+`0o4A9P)X!LnL50z(5q>K~=a4CjcodXPV4VJ#(T~ivj_KbD4HB-<^MP-5Cc03hfj3 zvVX5FJDvqHaRJw=1q>jBMWOVj`<7e(ax^f4+{m?H71t^d!lF?8=k48-=1+3~dxi^Q zC>J(`%>SqV4Uqf_@ioxIRS<-!ka2(L-yrrM3@i>1H!^?`HiflJJ8S1&>*z}$;A;j; xhH}Z<0W~iK2q^@5moW%rGa-e<#Wk_12LM7iB(v#(0(AfY002ovPDHLkV1n}{eY*ev literal 0 HcmV?d00001 diff --git a/images/button-donate.gif b/images/button-donate.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec682c6b15e2d7cbc4b85f6497da45108ad65cea GIT binary patch literal 200 zcmV;(05|_fNk%w1VNd`M0FeLyiH>>y|NmUfD`sY9A^8LV00000EC2ui08juA0007+ zoR6u??GI0wwAzca-n^S2gyKk+VF0A+%C_zcyTNDHH5%vo&dvjPvyE`PqOnIaQBJ@T zQ8rmcQ^e;KK%ridKc({)!-=U{vbm~ywtP*}WC(_hv1fWUYsPM+$>1seGACG8m#4IWd0001BP)t-sr?8+) zt3FdxQ-hYB|NsB1tVecyW=m^!`0>i-#IRj?gF9Vn^Jrp;+n%V5cKVxk%2zj`Sv0gI z0?f?Js>agB<<9%~=GfWf=JnuzDg)^0&*jnD`QqWh$g~Qf5^jWz%73Zc00009a7bBm z0000;0000;07l7cJ^%m!@kvBMR5;76liiYoAPj|r$%0@-{4HyxdH=U8tlf^TUz$@c76fljnPG5qklU~goqp9uC^FDcDD|h zQEPp&5(JTm7xG>o9{cL7)OftWWA-!gnzI>vYa z;!Q-N0P^(-ublqPGC?8=@L+QPVX|nZ<+jwK{t;|4CuP+H1NOtU79nGj|7Q7QJphRF V9*n(wPYeJ6002ovPDHLkV1k{Cz_0)S literal 0 HcmV?d00001 diff --git a/images/button-php.gif b/images/button-php.gif new file mode 100644 index 0000000000000000000000000000000000000000..28f329aaa2367c4b2b41e353acb26aae979ce6ed GIT binary patch literal 269 zcmZ?wbhEHb3}E1AIK;q^mX>CiI_LlY|DAo6KoSlVf3h%eG5lxHVE_VlGpDT*JM(N)sMut+ zW!s(@WyJ#r4;_{fJ$C%WNj^>npz|5I7?>G!SQ%Iu1b~=t^lWFY MpZhg3l8M0@087Yt82|tP literal 0 HcmV?d00001 diff --git a/images/button-rss.png b/images/button-rss.png new file mode 100644 index 0000000000000000000000000000000000000000..b036f7152bd705536c7e3a7eb2d46d8bbb426102 GIT binary patch literal 280 zcmV+z0q6dSP)3;JraZqAwWxb03f2f+qeis z^y|EuW(-CNGQN_eYI4MLP)}Ka@FqLgV#JiyjD8 zF--H&ccYwR4=k2%kLTH2swXN^uQW#|meA=it&-{0K07HEP@$E}8ZrqhGdAj6_}{(e zJlFTPE8!YahGF$Au0&+4Vi2D-k#b5k-K#6hWfB)cAfiUT!-)8Nmj0b}4R39^mF(R! eugA6axAX>X!J?o2lz+_t0000X!LnL50z(5q>K~=a4CjcodXPV4VJ#(T~ivj_KbD4HB-<^MP-5Cc03hfj3 zvVX5FJDvqHk!uy#0w7|5Fo1vof|+yC=<`<^b^w*Qx~!Acb697z&yHPyZVr`4!@8xQQ^UkrXoS5B(d&{)2(V0q#bq zLa_U|xL|H%tYz9+JNH^gUjhMNGgvZ|OWqEsc_BbZA<(;wK_Ht6DI_kgiA_BK@PQUn TFoEJQ00000NkvXXu0mjfr-Fwn literal 0 HcmV?d00001 diff --git a/images/buttonshadow.png b/images/buttonshadow.png new file mode 100644 index 0000000000000000000000000000000000000000..f60be309f722795be20fa45eb5f6b45cf9a1ad52 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^Ahr+(8<0%e?(Yqx*pj^6U4S$Y{B+)352QE?JR*x3 z7`O#Mm~pN0-cq38LQfaR5RLP1Cu}TaG2}VYAenkjCh~s0`M+5_?2rD&KjB(4;Z|%B zl&%b~Esp!yP@>wHb0mJk!3{DL3hraam?Pkqew7qSSP2uro-B;S7Yi|1YUG&;2 zwu^P8P4qK9eQ5>ms+MAlN-G!TxlY`7-ft56Bazk^p2vO5q=BV(@-tSQHLhvuEt+%{Y~zj)`w$9{$)b&Pt_N$n4P_^LoY@pScbS?83{1OR-{U^4&! literal 0 HcmV?d00001 diff --git a/images/calendar.png b/images/calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..619172a993ab38925d6c54b077d366b79a652c22 GIT binary patch literal 593 zcmV-X0Aa7>>&)pKN|c!>X*-#$vY1b1R)q>h~jwl&8av7=lnn3LY{YsUxFZ9o+j@-_8M6G zZ;$u}4q7umhB671Zc!6|r3{?Ms#u|_4WdZH8cU5Enrr_)YaoOG>uy1iNV%Pos5EEp z76STCXmblG7_EhHbuOQ!^1O(YD5lgoLRp81Dn&@F!v^P*veHX&RY1rr&0YQ+0>)zS z9{GSp$eJ0lOoD0c8w(zLKS;W2vVmXAQtq30`jg27`=7qw7pQj^Wtq-(D3z+Y)|y#s z+ySI*WRfINjPqJ>QKeb7K#To@&mW$8E04!xj7B53*%3=u!B+?a3gZ}1loWG{YA_h6 f;c$px-QW2)o;1S!Nn{1`ivoN?T>mpL{Qv*|`}gnf z-@ktj1ozGX>Gwct@0@dcrvQcTom+eD*wSmq=3Lu5<=U~HYsaSC+gtto-m!Z?!M)Yj zwr1Z0qP@xY&TYN6Hu>J#sB3G3t^vuVLHCwAUE5lGZi?l#DT?RTW&cd%8G=RNRW~ixz8E;Bisx2w{A!9kntly7YgvP8G}1-xDX# zwBfWAP;psjZmS#4nf2@6kD8VIk1f8)&$N1cRWkWr?ec^D3C$h4)7Gh8bqxzEUHEsJ z#b(R;XAfi-<^=pQIZ@{5CADw*hYJGy(*wDrZR}JG#NHaPZC9OU?;gO)evZjh5aCQDsH?WF>AIFt zQuJ}i;w2$ZUU#3SZ6RY0Gw;kZ&ol1~2ky^QZ(fom$=jNJZt!z7w_pH~wdQ;R)Gh%BbQFCx+Nm!4SuS-vkr`vhhrX zM*>w%e+v~?m@q~ImPAgtLkR_3U<2F8LP3W5=LJ*ZN|S5p#sf4YFr$p~Q~Z*0Ngxf2 zjk#J#<7EAlhzlrV53~GF&pIzcCN_lz9@05UeoUXiK%N z#x+4o*i_c|6_Uu1+&TIho?3@y4k-#b8Y_o94zW*B3a1ne2-Y5s0uke$$|@=}OP-i= zNYZQA=>PrZu0MfSL=b8UhD_={W4IY1{b{)U)*gc45xtL%IYLY&hF;d`@GzI&7H&D# zh;z_BX$#hqh@q?AY3sJTod2%*Yd)_>YM0#q&ixGuh+PQsneK)F0000bkFbfJ9%(0*63KZfj z@Q5sCVBq=y!i-L9OlANDS<)SS9T^xl_H+M9WCilWJzX3_DsJ@#I`SP*;0S)a|A*Bc zp1ac&L`+|EdR;bKxN23$6yuH+2AksyS>H}R&7J>XCL6m%(+f^NHa9)>#h;`e`9&;> sk#XJE{(gJsX5%lfqs3_WiLuLrO81Fc~2boFyt=akR{05bqXcK`qY literal 0 HcmV?d00001 diff --git a/images/close_hl.png b/images/close_hl.png new file mode 100644 index 0000000000000000000000000000000000000000..a433f751501c7afe29dace280db3155f8cb1b705 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1SD^YpWXnZ*h@TpUD>bkFbj%^HYUDp0Sa*z zctjR6FmQbUVMeDlCNqG7Ea{HEjtmSN`?>!lvI6;Go-U3d6}OWA{QqC?a^8>aPJ(Nv zb#ldbJ~pQY&UG>!7kC=F4HkMXFjQbjl%2&QaNzE#7R{EEsYwb<3L=SCGTrYVY&)QP p=$-WrlUctzxP5%)FJ@f8#LyM1VPqyyt^>4z!PC{xWt~$(69C)2J(>Uj literal 0 HcmV?d00001 diff --git a/images/closed.gif b/images/closed.gif new file mode 100644 index 0000000000000000000000000000000000000000..8414d4d69fa9cba7821efd06e5afba8134be2d10 GIT binary patch literal 54 zcmZ?wbhEHbWM$xGXkcVW?wP~Dz@Ye(g^`PakwFK@W&p`BF!A>EujD9r%T%)YRN4nE G25SHn$_y0% literal 0 HcmV?d00001 diff --git a/images/comments.png b/images/comments.png new file mode 100644 index 0000000000000000000000000000000000000000..39433cf78a3e9869f24b0a95f04b1819391596e8 GIT binary patch literal 557 zcmV+|0@D47P)kO-!8JjERGZgNx4o8zwI5pnrkJT^AW7B+k01lLkoCLBu@bfRhnJSkT}{ z5cwz-C?AEk;`Q7|NyO0V@Jst%?>X<@)8|?6hNplZoH}p}R=_wBd4A);huvr*D{8ta zv>weaRZy(zA{a{x)NMK$oUyoq;&Q_jA9Yid>V_!Q3{lkDazCTg+2GL8fKO$yVv7pZ zw#ZdlB3o|B^q?JFdAt+nq80!As0d}1Z|KFR(*lEh^G}{es&~_I}wY;n4d5jAs0d}gj@(+ z%6*K*29I(Myv%_UPWDD&5qS@s3~ZAJGDH vT*SlN0ce3)r#d%-F%SaNZe6;L@E^Vb!Ji3~dec0&00000NkvXXu0mjflI-*P literal 0 HcmV?d00001 diff --git a/images/content-left.png b/images/content-left.png new file mode 100644 index 0000000000000000000000000000000000000000..bcacb8d5b2233031d1fbd40b4ea1a5d0cb798862 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CI!VDxOjs}4w*h@TpUDG>6I1qyK% zctjR6FmQbUVMeDlCNqG7Ea{HEjtmSN`?>!lvI6{>~I1~T? literal 0 HcmV?d00001 diff --git a/images/copy.png b/images/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..dccaa0614c0018226b20f390d96f269764f18aff GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHFD{+k|aV|Q z%+*scvQWrRE&sB(+6IOO2J@L-%mV6UFY)wsWxviP!z(3W!P%Y< z6yhxKh%9Dc;1&X5#!GkW{s0A8(j9#r85lP9bN@+X1@eUgd_r9RGcX)Gc5La=t^fc3 zfByXWy?giCCR@t_Wf@C?{DK)Ap4~_Ta(q2q978H@B_}j6x~VD%Fc{6~X>?#bV!+GG z%Vylu+ECP`Aeg#fj^GSIDJiZb3FXcmI~H^+T;bqqToX`MC}_xZlTAdBP4X;*(M(20 Z2I~aAy*qO@-31!V;OXk;vd$@?2>_lQRbv1E literal 0 HcmV?d00001 diff --git a/images/csv.png b/images/csv.png new file mode 100644 index 0000000000000000000000000000000000000000..40586311600c4a9b857ee2b451109a7847e1dd37 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!UWsc&iE~kEVo7FxoAmfw~w=g8YIR9G=}s z19IX$T^vIyZk3*Y$k(92!IEI%bNbcac=J6cRz`n6d^Z1pgG=rS-A_ymO+rO0pC46E zIKM(JghhpY`L%1>29A0iHM+N%a%L+04U^&ZnZ9sYrt!a9zgj+8IUVt5ZeQfzAa1kg X7Spwl%Nyqatzz(W^>bP0l+XkKpfY{k literal 0 HcmV?d00001 diff --git a/images/delete.png b/images/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..a1af31d8334a2d5ee776711876b58dd6c9f27581 GIT binary patch literal 1022 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!PKj$oiE~kEVo7FxoQosX}gIrh<`yfw_XAft8V=m5Hf>wt=C6L7#I^08k%$iKnkC`wb>W5f!x){P`er zISV`@iy0WWK7cTz(;AZ*KtYytM_)$E)e-c?47?>FXd_r9RGcbJr{=KJX&hzKb z|NjT_M!{$ZjGz!;Z+)@@=v~H=AirP+hi5m^fE*i77srr_TfKdrd<+I0Opd?*n_pj& zG~M}eK~htvgZS>Q0Qp1n8r7~Gi7=O}VO4HlP`RWfeOttoggVD9GbXHO6g+ox>0MA5 Ndb;|#taD0e0suNuR676w literal 0 HcmV?d00001 diff --git a/images/document.png b/images/document.png new file mode 100644 index 0000000000000000000000000000000000000000..d00b9b2f4d99145ef74ddbb5624a1afbae422a4e GIT binary patch literal 458 zcmV;*0X6=KP)WdL(wZ7v`&G9Y1gaxNe;FfceEF*rIiH###lAS*C2Ffi(UX{-PM00(qQ zO+^RT1Pl--3*6r22LJ#732;bRa{vGf5&!@T5&_cPe*6Fc00d`2O+f$vv5yP$*NQ{I&x=sL=2S*bdywvg|lc*L6+P{8k`$Oxa>e$BQNC-|+n@aKAKBM^5y{63 z&~{MlW24U9!M#W^P1DML9Z52 zh_k>W5-7#>0fZTy)|kuy3bLd-`Z_W&Z0zU$lgP@zz|0Wf6XN>)`~UCXzrP0p5cwUb zY!r-!z{m*!uL<1`fLWu_)5S5Q;?~=_H>+MN@U$qu`Ck95_|meCytfL(BqEDvF8TY# z-Js*>lQQq6K`TSFrg{OX@7-?fA9!`2GR=6pe^GLf=0`*M2}^tUo@h@b7) zdy-1e+J=Xm$(qvB89ANlxSo~OuJ6v<*1H^hBDV2RqR?$-{uzS1)Hdp5EBGu@PxBQz zo+1BH__QEP@oB|u14EgPH9wRSCdu0GySQswjCg_1^Cw)l8vkTR9GD@?UAlws%2uh) zuA4irHfL_}yMOSQjiA9C=DD{O7!KR)ZK z14pSf_qLwkssHEludriApN=5YlCGDhgcTi5#ZHc&`1GF~L(r^W?bZedr)E7=uskE~ z)tY(LB4Cfpwi%4k+U=4eK?i!+PR?VKl)Yqb@L2Ve-YzDUYgghA8+>Xu{%Wr9<|nJg zGWCit^Ion=-(YxB(ryd$)v0G6{dw|YM|{(jOP>4klbuRMSMG4TZTh&ObivXu1&fln zF1vFwU2XIdS6g+_?tJ4f3rEB4mrL#Z0v6w8-BV=|?s4jGpy%}uog9&}98WD?`$jpO zNPCo8?th{?e%9r^YU++ZS36`D3x#d{r!40D{7BYXc9nOgn|&H4Za#Uh^?HE0>CC8Z zjXNdRPTnzOJtV@-oOPLtyE13fS3&3ZO85WVQY~(ddR6{hpS5Sz8_tazB9%GXO|PGi z-n{Ue{h7N_vbL)~2BrP7F<)|8b@ln4zMbLc1odT>?94JPzx>5%)6OpTlZ_9Y!~#Ew zH}US2nxgRhOtxuVk_3;6YWT4oF=ZtW);mdwHBUdYR$OjckEY1d8z!b+8`M_c=&{mh zQVrH)&=6R<=lG7SwL)u7${Bvo7ZGLAnJKg^@R;qrxit@ym;dFQuA5c5=ScRZJ?^ElyU#xlERd@Yn|7m zTWY5cdq+=+dYPFw*@yR~nShXnp?U7gvEP4toqjJ%6bii5)vT7D&v>Y5JLARQPkOf-Pna*M2nQ}b3s+oys}A?#d}yksv|D_b?Wuy?U&COxuw_*&?_!$F10GX)dwtnE@< z@3Ovk+mX{xV%^!fxNcTnR#~UVc(asUXM;?*mPd+&{o_V@3`0vlk5Tf+U2?<3EE;m5TF1ak&GaqSw>a&t;ucLK6Vt=39sW literal 0 HcmV?d00001 diff --git a/images/edit.png b/images/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..1b6a9e31539358ed27fd3cd99f0effec145da1f8 GIT binary patch literal 1343 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!UWsc&iE~kEVo7FxoQonL<`#UYVYPk%57^f{~$>p^=rTk%G2?p@D%Yr`JKCPWBQ{Usv`UOpGF$3R4bk z$p8v*7I;J!Gca&{0AWU_H6}BFf-LEdzK#qG8~eHcB(gFvFf#=Bgt#tk3EI1K%CTd| z&MnP8x3~J-xpUVT46n5$U%PhgUJJv$IbQenX5YJa?|G2G^J1sxYlEI&tA76c`TMm_ z@7H?0fB*h_RLl1{)!&b;{eEuB_j7Z;pIiI=TF>`uQ@&rD^ZnY=@9)=s|Ni~|(w_f& z8U7ywB7y(c6#w7T{D1G>|L0EspL_j(9`*nE`~Tn9{{O!9|Mz46zn}a6{o4QUK#}kN z|DXH+|Jwim_x}HX|NlRbI|@cafZ8Fzz`!_7I}u1Slmz(&Q`__*W*$TEcXm}^IZ@;3 z;uunKEBQx1o5TkWkHSS<9-3W+O57(_c6WYK;`DeW*|GVfB8$qGuco0lcpox3>}%UJ zLGexiXKk!$YNGOvtwO)7R(TzA<5E)MN?>$mHr7?GbCh#*T+z@nb0dSeHhcd9ju7r{ u8*^jf_61CLUh?$#*l=moIeysiQ;fkrV{>p)C8rtC9SokXelF{r5}E)9|1DDh literal 0 HcmV?d00001 diff --git a/images/expand.png b/images/expand.png new file mode 100644 index 0000000000000000000000000000000000000000..3e3aaa441ffe1779acb1434f30f6d3560bd485d4 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1SIo6Pjm-T>?NMQuI$%%ICU%k`|lb-N-@9}(-9=Yl1*8@9T&e%k(&3<@N>4d`(m4dx@7xJ@T5H#NO zXRnQ>E7R0%mG5LP@D(}D^=e(%EA`^ah6Bf^#mHG5EfSc~?-rF<_+Mr6PMfGwO_pOF z4}aVZ)v`UhLEn$5_2t~$W3A1TzpveDD#~>2n~h*scl}q^d#8N9$UEmZ0UgQU>FVdQ I&MBb@0GV%N-v9sr literal 0 HcmV?d00001 diff --git a/images/external.png b/images/external.png new file mode 100644 index 0000000000000000000000000000000000000000..45df6404f655f9a30436d8828a2cb9e24f637b3b GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZd>?NMQuI$%2*@fhlLN+{^4U#YL zh%9Dc;1&X5#!GkW{s0A8(j9#r85lP9bN@+X1@d_Ud_r7-^to%tw(i|JXX%`pe3@TB zK4VFcUoeBivm0qZj*h2`V@Sm<-=0QJ1_Pc$L7)Ghf6XQvIzd4xATZeB!Bdle$G%PN gHo9{9=GyJd0y7w*QkgdQ0rfF>y85}Sb4q9e0L|b#qyPW_ literal 0 HcmV?d00001 diff --git a/images/faded_background.png b/images/faded_background.png new file mode 100644 index 0000000000000000000000000000000000000000..50879197fa7d42d92be38e0247c8ca124b282b56 GIT binary patch literal 51916 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 YO?Q#^2@{y?fj(gHboFyt=akR{0Mft!ZU6uP literal 0 HcmV?d00001 diff --git a/images/fav.png b/images/fav.png new file mode 100644 index 0000000000000000000000000000000000000000..49c0f473a139665cfd4bb148bbe58833c79d4f59 GIT binary patch literal 492 zcmWkrT}YEr7(T1dnV&7C$cyOWGea^{zHba=(uJGb+)T%qE0%QOw&qV}iQk6=i%{{R z!JwNiEQB;MoO41K-L*RzQE&t=P7!s;A3B%kCU_?dPDgm3_u+kb9(dr*M#B9L^@@rR za)g4usN}{|oI5M`jgE$4Nu8EIZuQNk6V~L@Ct7TBI*rW4bf@Mtw8Y%3WL@vp3}=ta z)#G$)?Yg1s#PRq*CTp$GkiYi3a#_`#cXrZ3N_8{A`zAv57f)f^|NWvWMP=MGE{f9ALYJG$f`Cg8XiWye}9b0BOCI0V$Xi2M(0uAC3|djeEw^(Rcmf@mjCvZQXW%JkWIhIR0ks zLohgCTX^Zp?P<5JsY>#2CZkj;%E?J(>Cc&!2fuD#{rtQ-sN0(E1zPQ`U2_+fQA^8m bGC8K% literal 0 HcmV?d00001 diff --git a/images/fav_off.png b/images/fav_off.png new file mode 100644 index 0000000000000000000000000000000000000000..5b10e9df57b942bea473737b6487e01a658c6aec GIT binary patch literal 325 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 literal 0 HcmV?d00001 diff --git a/images/feed.png b/images/feed.png new file mode 100644 index 0000000000000000000000000000000000000000..900188ae068198fb18263442abbeb106dbbec341 GIT binary patch literal 524 zcmV+n0`vWeP)oNHoN|N{V0m*FCpt zag&>K&dqnu_nmXDqK$9*xs`<-X2zMSfN2VZ0r{$u_Kg(q9RH3+UcXvY0t4Xw5<5&x z!RNODJ&}T*Od%nV1g0dH-NcI><}fp9Di;Y@8LTG*Q3b1q4_G|7LtIZvFfr*#1J3L$ zt`)To1*yu;bqu#L9d2$$hu4Yrnmp`B-th8~kYHk@qmpLQ+f>f68;PNB{s?1h=MX(% zw$}?!o>hYNgdruWnFdD#Zp`)jus-Y;kHE;l+W+oGu*+X#SG7aji zq9!pBx_~>^jILVeuPlQY(voUiHVGbBIL1xv3uDct2%S92A@nr3{!5zfu12uUgFpqx z%vMBJZgl5hNldG*(Ec}KMqmog9^$BUTCsigDq}j;`8HfWeMsL|kd4#(IFz!&ccM0R{jl8qAKtqD=bfr7Syp@G4R4eS9xo$Mu^zOL-o899Xb`CN7$ z+y@lmEbxddW?Nn{1`%>sNvT>mpLeEy&r|NqmocREihV~;CK;dW`8 zSJ8c9N8at;JM!nRFEG&ONl5BE(eZ&Hsv<4!7fYXDQ|*(C%*LbpOcrmu(yRKY`+rBu zMnA4t&dn>;AFBFnZQXt#Mc?({sb60Y+_w&BA1KRuw`44$rjF6*2UngE}v Bk%j;O literal 0 HcmV?d00001 diff --git a/images/folder.png b/images/folder.png new file mode 100644 index 0000000000000000000000000000000000000000..d2ab69ad5473f2135155de1d9891d554906e8783 GIT binary patch literal 1026 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJdx@v7EBkdu4q<)0*Av%21`2T& zctjR6FmQbUVMeDlCNqG7Ea{HEjtmSN`?>!lvNA9*GX(gAxc+BgNQ_hKYBZcV)n@w4 zX`7ci?cd;ae3ReVjsBarZo0ZN_SXKad&gTIo$Y^eVaB5i^DbY#^z`b==QlUszI*G{ z{e91$o_P24)YIorUcJ8Z_T{aQZ|{Bj_~PT|51+q&`u^?hpMSr7+!cUUkAl$<7@Q%% z)4e_y=rYEVAirP+hi5m^fSd|X7srr_Tdn6_^EE5*v?VTD$)55^YK@Fg`Tz2l?9wyU z)b{=V6~N(j_lw)@%6k(d^`4*biQ;!jRcuqZXMNnpT=_w>v}UTv?{3|0oy@fgu|LiG4dC0rQ4fNswPKR!=Z6UOMmus3ODD#WAGfR`2<{d<_a54S|d0 zxi?%{`u_ilM!odX%iAl9kA?VDr9RnEQgR^h&{oFd!CgBdcQa_rQI+jZImQ-R&uF}L zgTuM6hwfU(h^*Kr&{Vu+!U^{GD{7LNSmz`flq*a)wr|s&^xN*@mAm;a+RkI&544lP M)78&qol`;+08R!`!2kdN literal 0 HcmV?d00001 diff --git a/images/footer-bg.png b/images/footer-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..85eb9649039a93c92d45fd7b735ae078934dc844 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&B!2~2*?rB^BQu-yX5hcz=sfi_-`FRQKmY&RGxHc2 zDl{%UnRs(=HgnVA)2Evsd?+YZwup(D!@;Mn&fawR)Ty=y2FA)h>4`~Bj|_~Ag3e!M Yn0bLsAXe;31kf-BPgg&ebxsLQ0C53EiU0rr literal 0 HcmV?d00001 diff --git a/images/footer-left.png b/images/footer-left.png new file mode 100644 index 0000000000000000000000000000000000000000..807deb5a7ccbc6cae89a16120b8c14f82c01a4a4 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1SGcvS$+jl`X#OrCC){ui6xo&c?uz!xv31f ziA8z}hL#FxFUx=oBLf2qAYo-_WMyKcplx7iV6dV`Yzt5;dx@v7EBg&55m7$La(3tW zKq1ZokH}&M2Cfev%;>bnWCl=>CEd~2k%3`jKlh(RRv`bgr;B4q#jUqfBl!*~2((G= zy5X|7e_!=~=O1ysnpbXdSvWaQ*rlR-B;(g|#mSmKXSA~V9k;z0hmT0`VO8nrue}0ZmFZ0Vz#7tl`xiyh< zDZ7cqqNv~t3GcHPZ+qLa<5BHd%k>iJJ%X3M3$w2g=$q2?wPKsKrR=(CDw%--F6+a+ zAAj7&^(@79-dn$Ki_IDzcWj*g^x&F&aRY_hap$i|T1;-wnBI5(#*3)s{(CFuDaMAU z2}NS%LgFo-U3d6}R3_y~}q zgQfe``(o8w)(%Y~FqYjNp-Pk~%ZpX|N=^i|z%t7qG6P0sFHm95=%OP1hQhd~G*R;XWa<_jll_C7~^0 zufBG%9StkCoS)*t<8k-G+--#!A5+rY)^T&NcctFDaIR2hN5PX9=e9jQ*{8d21#{Hw zm-Bd{rOlfDU$*Az>$&x@1s`%T2+65T>}lWmiG{R-GkPNkYz9hAMG xahNskb<5SByffmdLF*l6UYqqo`j@gT!_u2xdclXk8Uy{!;OXk;vd$@?2>`nfq%!~j literal 0 HcmV?d00001 diff --git a/images/greenglass.gif b/images/greenglass.gif new file mode 100644 index 0000000000000000000000000000000000000000..5170b9f72c78bf9e2cd5890dbb681d42c6223364 GIT binary patch literal 43 ucmZ?wbhEHbWMp7uXkcXc{QvR)|Nj+#vM_Q11#}pI03^e}#N@)rU=08g?Frfd literal 0 HcmV?d00001 diff --git a/images/greenglass.png b/images/greenglass.png new file mode 100644 index 0000000000000000000000000000000000000000..47cf35454472b4820834feeace3eb190f8de46e5 GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k92}K#X;^)4C~IxyaaOClDyqr82*Fc sg1yTp14Vc}T^vI=t|$Na^Z%m{1E(%?{@PotjX((oPgg&ebxsLQ0BUU;SpWb4 literal 0 HcmV?d00001 diff --git a/images/help.png b/images/help.png new file mode 100644 index 0000000000000000000000000000000000000000..af4e6ff4616871f58bf2a9f3b971afd378d76c24 GIT binary patch literal 526 zcmV+p0`dKcP)WdLMpZ7v`;AZlT5b}k??FfcbDF)%tcGdeUhAS*C2FfjPwx-tL&00(qQ zO+^RS0S5^;AjjY=O#lD@32;bRa{vGe@Bjb`@Bu=sG?)MY00d`2O+f$vv5yP-oYpyO zr5J18Qk?%|l-3w?-a?fBT9nqU&i7iJ@1?!gYnAFsd&VNCUM~Ou00DGTPE!Ct=GbNc006E@L_t(|+HH^N4uUWcgrOYeD6|Cu3k9K4 zQ4zV`|J?-CXrlXP@@+D+JBspuQ~=a31miT%(+J+|_5%(AJoN69VJnJT*WC-z!j;X~ zBe)1JS4_OvTmv#mh2J!1%4N33l(m%7XX$B?x?C3(7aX(nxJXrQ7M|w?OAmR@H;Wl3 zgzQ-w5t3}73PcnK;V!}y!PjHR^YL;Nx$jq@Wjl^-!A~(wHw;}{3Yx#Y9{~Uj$=ZaYC#E*VPIgcU|?WnXl`X?yLa#T`}g00)U|8ZfUIBqPD()aj3q&S!3+-1ZlnP@k)AG&Ar-gQ zo^#}DaNuBen6_=h>i_@Ot8^XfR=1pBpvb!Uf7c4OZyZ&OHys)qzTFEDT4JLAL16i| zl5@fvlwNi%JtrX^(f5-Jf1DwbG?6)gz0lhUrGEMxRzDNrZO+=^1k`FgTyww`rtmr;OTrKlb5MAiOTTjzNHBEm-K6E(ed>`j~`ObMbgNc?M zp@Px^06-`nYtVcQ|1BlQ?^QL+T73xi#G4y~Gl9IKifYq*lki9RCt~~402F-tTLJa{ z#%umC_i(g13c%Rq!k_I+0muP~UAr4Wnt(J_bR15?aEcTgv@C^dO%gF+GJ}&AO*%XY zg>FLKqPk6V$aN?ThZ#tiHZmbI5zja{U*&Q!p(VwQ@qOo~}) zW}D2(FlaH17#Cb$%MFba%qiiFav`~Ng>4Ar2n+>hf^#AK^g{|Mh3g5=lLSeMC8Lrv zDY*1CDP4+PMqEZ+Azat>Tmo7ruWW!;H(25SiP?BV zbobf!`VY^0eDc&w&-=8n;6?ib7kej&?HmZg0C~4Hw1Av(x+L>VxG^o|AQURrl4Ak=vbtl^;7g!m&f2TCBZ^ zJv#>q9~7214aQ$I<}5AWa=m0c`lV@bXlMVb%ChXM?1ucJ;oR@p^MRqe(-&V2#h%m$ f^OnDF``rg-RvdXadG7cfe@75+Y-t!(+XnssGcx=< literal 0 HcmV?d00001 diff --git a/images/html.png b/images/html.png new file mode 100644 index 0000000000000000000000000000000000000000..efb32e7c5951fde18b833049203d6f7d52ae6eea GIT binary patch literal 551 zcmV+?0@(eDP)WdLk-ZZ04=AZlT5b}k??FfcbDF*!OhIXW{nAS*C2Ffd^NxS#+400(qQ zO+^RS0|XEV8X~Z}vH$=832;bRa{vGe@Bjb`@Bu=sG?)MY00d`2O+f$vv5yP02R7L*)0QdLz=jZ3|@9);$@80M4*5~)<@Bi=j|K8{C&ff3F*6;84_qERFjHS+u zt=_fP|EZaN{r`Hl;>lm_j9fHW2NtuwdXN& z)|}4&N{rsl-uHy9-XUwwLWJI0rSHz?|9iFf2vWwS#_u_M)|9>XYo+fgbJhS#y;6+c zT9n=pTE;nZ&Xm3HrN;M+weNGK=lB2r@9+0(l-{kq=l}ozvaA%V6nXh9t5;M@FmEhRv-tklNbt{DOfU3$ zJV{8lJGxH~tOt{^U>$@k?k1|gq^rOVBO(9+V>0z-b8q2d3931^Y{zo-0YU p5te{dJivqyjX?1fb|Kgvd;v%u4{V!cGC%+T002ovPDHLkV1i|>{;U81 literal 0 HcmV?d00001 diff --git a/images/icon_left.png b/images/icon_left.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1746387e78ce04bc0964785ddabad2eb6c9360 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8j!3-pQ{k8T0DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_c!T>(BJt{oj6E-o&+ckc!Y%$zwhEiLWt-MjDJy)!m8K6B=b zl9JN@|NqwpR@wulc}jx(f`MEZU=X^0?i^6O!qdeuq~g|@%MZC46nI!36#K2M`Tu>b z!lj$5R0Z$8=g;ry%;A`)Fv(MkOQ?0p!e!TZ#hx^?UR|Z|!&c9Dnuf--jmMuA&Ux?c z{Kh51l|}H?`o(V<5Bt>g%3Zn3lNWVR{`Df82P+o6ns;r%{&%`2JDo3lKWp!_nSq(X Y?X9|T!1l8`KsPXWy85}Sb4q9e0FUo?=Kufz literal 0 HcmV?d00001 diff --git a/images/icon_middle.png b/images/icon_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..8300b7801f92e35ea5c91d1d452e4a03509d3fe3 GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8j!3-pQ{k8T0DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MFs&rA+A7r=FFMz-n|nP6zu5eICJKVv9WPlTAGWC%kJH~ z%gf7Gty-m|q;&W0-O$j`|NsAQa!3T(BTy3L7YyVg1BM66v64W!Z=NoWAr-f_Ob!=1 zY{20X&Jk+;@o&Dg=;~c6lYPECZmevJZP`#;@PYNom1qwSht<{{W{oA&WQRcjU^(bzEB}U;XVOdVCFGqRh$M4Yn=_3Hz}Nu2ZjKH Mr>mdKI;Vst0MqNZ&Hw-a literal 0 HcmV?d00001 diff --git a/images/icon_right.png b/images/icon_right.png new file mode 100644 index 0000000000000000000000000000000000000000..77c776ad04f0fbd183c833b8464864340d829435 GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8j!3-pQ{k8T0DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MY;h#A+A7r_wL>A-n}z6Hty)?5EK-2adEkO_ikERT4-qK znKNfrty-m|q*PvB{{R1f4sq64pa%YuAirQB7YQ(2xie!SQ0lU$i(^Q|tu<3#3$-Y4 zv>rU*y>;*Z$Lpl--IZP58Q)uXLa^`PR)G&3PV)7NuF^+tc>HbZIK1y#W6CV2Q}16s z{%5yk`Bjd$Jm~_-8q*F5SG-rO_w#X`W_-zs*D|um(cE)ZwjzsJICpFtqqN6qw+Yiu z3%rmrIaEm@y|FKY zc}r`xWY;fT_c*mo)Z~ob?gb8uxx3~InS2f|N^4qnF6Q%(TiKB{<=Of_?#dt2*~i4g YAm(gv*gWl>KG1s%p00i_>zopr08;&>DgXcg literal 0 HcmV?d00001 diff --git a/images/image.png b/images/image.png new file mode 100644 index 0000000000000000000000000000000000000000..a22cf7f6a168096e505a397bfaadfa8e47239cd0 GIT binary patch literal 610 zcmV-o0-gPdP)WdL?%ZZ04(Hy~ke`*a{OFfcbDGBY|cIXW^mAS*C2Ffc;e&oBT000(qQ zO+^RS2oV(&HF?U9;Q#;t32;bRa{vGf5&!@T5&_cPe*6Fc00d`2O+f$vv5yPVm8JtF1oBOD0V6Ju$P{;2tBr5Ja`nm_g4DfwEsh) zJ?Yh>f_RXH{-CsnrBKCgB-%hI;{QmT7@Vx}A_uc}u zCJAzMf;?OL_OThnhbN!8Fn<5M5Rt~pWYd4T9xc9- zGYh`BFWdL(wZ7v`)AZ=lCb09J>FgGAEF*-FcIx{mMD=;xIFp_=kYybcN2XskI zMF-ad1P~)En|jki00009a7bBm000W`000W`0Ya=am;e9(1ZP1_K>z@;j|==^1poj6 zj7da6RCwB*Q%y?)F%ZpUvftZnLF%E@suvMF`2YWif@cvdc(JtGWb@(6rj=3<(IITI z+4ttXnPe%1ApRICO?|&N#t_j@IAm6eo2EW+y!TJfFPqOz)3!ts03j0j+X7iTgy0_^ zAL^=7evIATUd-oZStN+jgLSU1$|FTM=ik>Kc5tE+k%P@VFK$*#09jJkHL$9+nRG3_ zLNSSNw*6^6#LP$xhtp|ye|L+u^WGS{+iimnS(X)LA&JFUuu9g!@jk4s7I~gq=bZ}} zK$m4ju``4mESZj+LxA)8wnk?r6IcR1K&|h4*nB2!ZmV9Qy{Ha9)oDN01)8=uJe&gD2;MF&b=U z1u0;XfQ(NPieZv~z#3$X*jAhiXUrL#BLz#9?v^^-ut;#L)irkadKiXyKvKHV7X*d1 zc3h@<#%b1-+nsUFp59BX_37)REwU`uLjU*|2@7XSbN literal 0 HcmV?d00001 diff --git a/images/inputshadow.png b/images/inputshadow.png new file mode 100644 index 0000000000000000000000000000000000000000..d286beb228d3a25d9ffe39831c96d37e5520be9e GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{J!3HE}g>Tsdq}Y|gW!U_%O?XxI14-? ziy0WW1wojxJ|%u4P>{XE)7O>#8atDKxww4B@h+f{hNp{T2*>rM2M_WxC@?T>Z2oIL uSt5DPQGLF|(;n-t<|+F!8*YfPsHxDc;VR*B_O%1*VeoYIb6Mw<&;$Slk|_cJ literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_code.png b/images/jstoolbar/bt_code.png new file mode 100644 index 0000000000000000000000000000000000000000..8b6aefbb5effeedceb8929e2bc6631d64771190d GIT binary patch literal 1045 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7Fxo*8o|0J?9FfcO&_=LFrXJEK@?_N(& zPjPYaxpU{Tv$I=TT9T8K_wL>M{{8!)prEyD*DhVU^w_auQ>ILL{`~p(@85w&je^k- z7#<YcE$Lv+Psoh|jLcK2s?DxEp{ b-iq=5ZpIyE$5sGyBLjn{tDnm{r-UW|=&*Ik literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_del.png b/images/jstoolbar/bt_del.png new file mode 100644 index 0000000000000000000000000000000000000000..36a912b65151f3bdad6e6ac7bf82a850bcf5e002 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7Fxo2BR0pdd@Sqpu?a!^VE@KZ&eBzF&Y(i0gj_hP7+gT3T8L z1qDr+GG*z~r9C}8)z#JCzkgR$RNT6CtAvDvp`oFZlarU1*WSH*i;Ih+qN0GhTUuI@ zlar4fJ9h2bwR`vOojZ4K&YU^nR^M}ga*QQGe!&b5&u*jvIkBEDjv*Dd=Jwv^Yf#{E zHfLYaz`+#v@4tI%%YnGBD%qFPd>QLDomeyf1k-xP32o;&yU!_G1Ph4YStHaLbL#Ay zeL`x*A|cY6?XyewE=&zgu5Jka8!5`|;c+x=|3{`CCZ@fS0iCTtix@mz{an^LB{Ts5 Di@1HC literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_em.png b/images/jstoolbar/bt_em.png new file mode 100644 index 0000000000000000000000000000000000000000..caa808236c6afd3284c222e34c3554616130d36c GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7Fxog1K&|X0p1!W^HyDLP^!cQn z<}?6>I14-?iy0WWg+Q3`(%rg0KtYytM_)$E)e-c@Ne6s+b5ZC_<3{$2|Nls3V zii!#f3OaZ0oS~tiqN3v7y?dRUoT{s<@7=rS<>fVJ&YYf}p5o%-ty{NdXJ;?@ey0y; z0%J*#UoeBivm0qZj;*JQV@SoVx&5Ae3<^9<+H1Y<{{5eB`#3O9K#gT${#)h{uW4eR x&Q6(_IGOoNd%<(3f_VboK1ZfVHc0*RkL?p<`1HWbbUM%=22WQ%mvv4FO#u8CWHrMq>1fPyUPj=qiz3>*8o|0J>k`Q8COA+G-!80O5GQ(awM zTwJ_$>(;ev*CrXdy6$FaIgj( z`J=jI>eS!ynKSyNPCuA?xYmbZhGFYYr>`qic127(Fnit<_AN~MN}}v4!Ck^P*msmo z^lMz~e1PpIyP43(Z*RH2G99zZ&$;k=ihtbkQ_SYk6LlqkwlH|Q`njxgN@xNAm|c7- literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_h2.png b/images/jstoolbar/bt_h2.png new file mode 100644 index 0000000000000000000000000000000000000000..1e88cb936d295fffc18d41ff2dfafd98473bd91a GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7Fxo2BR0pdd@Sqpu?a!^VE@KZ&eBzDIyhi0gj_hBAG{-o59$j^qN(WGo5t3ubV5b|VeQN%M4Z45_%a_PjS=g8~oBg`kNK zqaEz-{a?n#?Vlii_Q}$jOI+%GW*c9KjTGJXUCj9Y(b|MV{k)})mz#9B4LwGvma~cnEpjtRDPBpGxzf|`u!J}Ib@lqatV6H0&QgQboFyt I=akR{0BB=^ZvX%Q literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_h3.png b/images/jstoolbar/bt_h3.png new file mode 100644 index 0000000000000000000000000000000000000000..646bad11d9d38bfafe8581ae47d75da433a74835 GIT binary patch literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7Fxo+ zEiIovf9~bwwRGuHCnu-9d-vWino|ulnXx3uFPOpM*^M+HC)Lx%F{I+w+VkFg4GKIg z7lJnYnHnUz^S>*ruT5jDkDC5w%>(k+U5rZFS0%mdpU`t)vS&`kLEjxe9z2WJ@Xjt{ zSo))3Zucf*`E(;;8$XWKk9M787fCwxdYXIa3SOO*t;)G|l`MI>-OMkhZHbctTFBt( L>gTe~DWM4f1k{A2 literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_img.png b/images/jstoolbar/bt_img.png new file mode 100644 index 0000000000000000000000000000000000000000..ddded465c9bd9e10697f8789e5df1f0fe413e06b GIT binary patch literal 1142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7Fxo?0v(btiIVPik{pF~y$24;o;pAc8CY=)p}AQFgb zVTkHsNN&+gp2CnkMId>KVe%Y?Y#>?+MCXc^G88X8R=o6m@zU?bYo8ad{a(EFfAtin z>N#H3YXz#e9;@DZu4Rr_%bcK=rP(c84O_MbO<9{gWv}IwV?Z=z&N0iS=Yp1=Ygu}( zXYIMDwbzojUQ6D4uXyjh>T~DL-Me@1IS{=6{vHIrzyJRIKLf-6Q7{?;v=4y?^Y?;s zp>au&Uoh#mF%-_*+XvKM@9E+gQgJKy{Ar;k1D@8072RU4?yDXw@Q@8;Q`++3AOG^s z*<5v}>(4!NuxD6&;X*&#i&X1}F~1!h%AP;G;5skg!nRB4V%7dm6ZZ1euUBbp*4aC6 zyU?lUcW2z0ar)s5uM>|8&N|J}v)IBI?4@|lL2R|E(z&Bg@;97I&is@5;~OvYEydrC T@24LDI)%a0)z4*}Q$iB}Fpym5 literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_ins.png b/images/jstoolbar/bt_ins.png new file mode 100644 index 0000000000000000000000000000000000000000..92c8dff698f319d0801cf6480fe41f3665e8489c GIT binary patch literal 1055 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7FxogTe~DWM4f D=q`5E literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_link.png b/images/jstoolbar/bt_link.png new file mode 100644 index 0000000000000000000000000000000000000000..8d67e3d905c3556ed49ab61f59eda1015dc16195 GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7Fxo?0v(btiIVPik{pF~z5-y^^$#PvS|!@Ya=&Ye4V z?AWojYu83aMI|REXJ=>6nKS46_wQ4tOerod?&<0I|NsBerAyCUyVlau;^gEM6ckil zUG3%NwRi8{=g*(NfB*iC>!p=IGZ{;Q{DK)Ap4~_Ta=JZT978H@`JVUWJEFkDazH}3 zr&CfP=l}ng8&raRJ#b!mbyELg%^IfTT}j`xW40@t|8lS9w(J*u1O1x^nB5ARzwf>* z7ttO3i+x*7qVC=Up=%uEkAITddTBuyv%^N=EWV8r(|tQpC7PTd$+V#o7rKZ9q+`eF3(!*?@r^4kCo`r0XmDp)78&qol`;+0JUSATmS$7 literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_ol.png b/images/jstoolbar/bt_ol.png new file mode 100644 index 0000000000000000000000000000000000000000..0cce2fae0c25f75d64f0fad5d2e319f6e32869af GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7Fxo2BR0pdd@Sqpu?a!^VE@KZ&eBeqex4i0gj_hT^5qr)+)y z{Qdv6Yu9ROYAPx!N=Qfu2ncX+Z~#@ctbJa+_W9nud!wSFf`Wp)yu6&8oGdLZ4Gj%@ zwmzS;_x;ji?~ffjR$N@1ot>SWoXjb>?=estV@Z%-FoVOh8)-mJsHcl#NX4zzUT?kz z1p#MkC5=T5@&Y^lJ6_!&E%auc{$GY(mlTDf2Jt(ZPh+}DO$9H6b2QzLIU}90`P}>C xnpfF-BJ15cJ0?GCHSk)xEb{fzu(o$kn0J{lE&Z2X&T1 z9he6c;wTR6hzvLtxm4KumCp9?+AFB|(0{3=Yq3qyahJo-U3d6}Ptb zIr23)a4@%TI`F?fr~K=qn;uTg!WswU4TGDmMi?_?&DkRL#Ef5HtIeIA2erb@C!}0a q&Od!a>~=_Th>XzBhU+)a&yO$q!f<2FGq)q4fb?|rb6Mw<&;$UBwp*V7 literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_strong.png b/images/jstoolbar/bt_strong.png new file mode 100644 index 0000000000000000000000000000000000000000..33e6daaddcdea6573c964d21f26e8947b70061b0 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eu-;DiE~kEVo7FxoZU0vXy zuQ=v(={I**I1j`AGXIig)9;1&%w({g#=AwK`sM*KsqRn-pP4OXr7kQ5)30ZJTYWv~ vE!QVIi`8y?ov)XO>{Iv1nR}e!|2KwSDW)^5G68Hrn;1M@{an^LB{Ts5Kzn&$ literal 0 HcmV?d00001 diff --git a/images/jstoolbar/bt_ul.png b/images/jstoolbar/bt_ul.png new file mode 100644 index 0000000000000000000000000000000000000000..df9ecc0cfd80167a3b3ca46f0d9c7c73797c4c57 GIT binary patch literal 365 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 aFkfW3l!EWi<>#{Gj7~q+bYNxwe-i*W!jifG literal 0 HcmV?d00001 diff --git a/images/link_icon.gif b/images/link_icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..815ccb1b1ca04a07ba4d90178e909fae30c26889 GIT binary patch literal 942 zcmZ?wbhEHb6krfw_|Cv!Rv=?lA?xSoXWJlW-y-KVSut>yO6Y90u(|3{^EKiY>ZB|; zOkZxCv&yVstySqp`?_r&VM~4{tofO<@n^y2pVhm6{ui9oveU17U)b~`X|s=J%{`X8 z_+)8!cX!*qpKH!EbshRO`{b|rr+=-w_-os>Upue;I&ts!&F7~tKmL2;#ot%2UOjpD z@5TFnAHM$k_VXXZC>RX^`i6kwPZmZ71~CR5khP#Z!NAeYpvxiSv0=f%W)9Y}2n~gW zt*x8_Gc*(zEIi1^En`zK;ZS1}lNe`NMFHdCR#5>7367NoM_PGgVm9o!aNq#LG}(YD zH$E&p+9j-|{lH}6qLwxxO`nPx4vguX!UB2@9F9&c?3_CCS_u~#8kqzYX2t0wJOHxf cG+a)s+Q8h%$jA^nb99Af5rT)t{mCEg5urg=A(g z{C|6SPb~9Xage|wB`SrZk2FOMYM!buln2sX?5Y+T78iB(Zu9cS7|LZyZ++}u$^oi1 z_j@S}bW9OzU2R+RMy&~OT>X-oZ98$jq#ogNfJ!BM-42wHGZk*6s2KD}U*IA%epmxb zm}|6BK9YoIF;*xSL!+z@<64lB7->LTW2Vi4ostCA(z&2XniwNIv}fFo-`MbG;)u4G z^p@F!)|9HhZprHd_vXjDoxs6WkK-6P0@lfxnGT>*p(QHoUV=u1FAqb@b%*W=a3{`LsH5k^AvQNL>6fPpy#oU(&MuH(*aEX4b35*} zn4n7)`I2U%=+Z=?BVZQ?vjQFW4gD@~XSOO6b{qu81`4&LFuU2(ilxW+1|ZkNMnWe79C$gs zWT?Ele|HR{JGPe)5BTW>0Ey?-Ls6S#GoV0tbt6ku7B&*0 z;i9QM$W1Rj*rRIdceL)rAOSl+sDe3LkB87<%){;ZdHp6|SNlopDXRx< zxBDF9-lTo&v`8$humFygUij@qgT=Qzhj8{ym2-{Xciwqq_Xwk%=O3B-MNAL_6e`3U zyxwmXex4`g0^1RYw~Dth3av3Dl^AAlpO3mG!nLr#&ZZ7c_wUboI+deC+&%TFjK2Lm z!Y&f1h|T_On%RCV&=4bx`!>(YezqGVhl&QpED?N6GV)HmzJ9&rh$x*i?*@o9#6QI< z5ZI_MRX;0+pY8$`j)eF#TlUyG(eE%E7S!rj;mj^M5vhUicPm zVWQ2z+imFyg}SRABmOBY_@osR!>7Ov!ioK`NB6_Rv}7Ud?35ed5Sb@?yND?kv~RCa wqs^a3Sh>&&L4)!LKI?D2&k@))k(LESaga|C278ChSzn3NWVkcuNoY&{0f?~U_5c6? literal 0 HcmV?d00001 diff --git a/images/locked.png b/images/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..c2789e35cbe70bd4d7bbf999158c5b6f4db451c2 GIT binary patch literal 566 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 F{SP3HZrcC= literal 0 HcmV?d00001 diff --git a/images/logo-M2.gif b/images/logo-M2.gif new file mode 100644 index 0000000000000000000000000000000000000000..a182df9f36309fa02b8c2736d48cf260b33e896f GIT binary patch literal 1661 zcmV-@27>uVNk%w1VU_@90LFg+Ee{M#CnO*V2l@Q}e`I5GbS4Z6#>U1*A|GHnH*8Bu4FUmdNkz>%1_1zhTv{d!2{{=RnTUxQ z1_Xa&VR>0td01CWCL;y`07fAlKph!iJUOhUsAfVy83zRu1Op8M0e@j%Su`;q2?jYB z641eh!u>Fkdcy;l$Dl*2YwxwoSmMZpoRi|6rrZ4sHuM@ zeyvZcu(7g>Ev|D-i zen>#!+3qK^6@CuJJ(Pe&u2r9zV&(mRY&Jd~!@v5#qe!>u%QT2k?Tvo&wvcOcv zSy}#5{3tOLrYfGdu>7n*gr+LqRL&AzsT%EXC^mj(D56nyf?-eq+%CFCRN&)IHRLiP z%QV1cPAGanD&hBYr6+z;KvGh5ujxsCL`L#Pbj<5WB$iC-P*wD8My!)ga>lg5??rN2 z`IcmbDbC}FSlKczDNkAGhbZ{!%ADy5rPv37d6s8Vg{maN4_bHZ2>3`3sQvPE0vv znjH=;@g5`r61C4|K2!w2BwSPl#b?1)w8bR#6?Yk18{H>K6eSUL#ABJ6B*7#eRQ}}? zUd@?=0wp;xwFCxuAqA6Xl8{lAk6!J-(~y%GQPmV@_*9fk z74}F3erTW_Q7F7&6j@?aRRbh`Nb!f7M7fp|3T2F83{fRKg47^5wDnVqg78q4Y>B)? zrXVm>g~d!R6LFBk?gcC_xrj!3ZCl{vPTFoQ!0` z6srTB_vs=4RHcCh0YhRgQ|0wj0$U8_)m?lxeN#IKy2h7A(zMk2$BX99OR4=S$M_=D=`7eRgfJ^kir!paex$rfd+I690@8gI7t+* z70jCi0jA)p6FS5S3g7??yhVr>l%Q?~Ji!q#_J}<#A!d;P!nAzIlO@Oi2Q?^z095dR zE*jyBU<{)e$4JI8cCiI#d&JJnA_*D@z>8&!qa5c*$2fLT1yBIO((FNj`Kf0c6~N$U H0s#O!_UX8Q literal 0 HcmV?d00001 diff --git a/images/logo-M2_100.gif b/images/logo-M2_100.gif new file mode 100644 index 0000000000000000000000000000000000000000..e42a71b567564bb748365d31a47fe5f3becd6864 GIT binary patch literal 1123 zcmV-p1f2UvNk%w1VPpVA0LFg+Ee{M#CnO*V2l@Q}e`I5GbS4Z6#>U1*A|GHnH*8Bu4FUmdNkz>%1_1zhTv{d!2{{=RnTUxQ z1_Xa&VR>0td01CWCL;y`07fAlKph!iJUOhUsAfVy83zRu1Op8M0e@j%Su`;q2?jYB z6_C zX>@2HM@dak03rDV0SW+r04x9i003kFL;wH>{(ygigM@{Khlq)U6^f0HkC2g)h<+54 zmzbHFf+l``o1mehf(@R2G^44ikTRxzFRQV#gKe&!v$(1Pwx7Aan>xI=zr>Tmo*>1_ zj%CNg%g}`>&Yo-0*MiihsMyfjrrpa&-_PN`D&(Fy=D+Et7VNkj?%?sUE1&d!5B95m zL4S(q>zArem_hn_5d>w0kcEK@H~Cpn2o1!Dm=q4WqE7(EO8^ipx%lx>4UL3m=nGI1 zlAjcbl<1?_vXO#D32VmmbHJv)209PP@zcYR6?*W37BaOCC%qF&2Z3?rC}&g>wp28F zp|3?$VO$zDqvs*$gkx1nmOO*D(NTK-V`@@c(o@k`cd$xo3#o{UJ}4z0YI8J>-p7;Q zBsB7%PYp(QEESQ_rVQ3MSX=%ILHugn;IB@p4uMo&gO zAG9|c@-rp3J9a%#2;xeQ@1hBVyqutCDV(3Of_muNQbTaZu~rXMqi;)O-RJQ0a7dq}dTD=vUif-@(;^oR(ycom77clv=sGMChm4jGWl zSI&%uG8IV{DA0q$BUw=O$OM8#YReMg8PY;4g`SXEBB?FGU?M<_#n@w`hcK_P4HOux0sbe9%m4rY literal 0 HcmV?d00001 diff --git a/images/message.png b/images/message.png new file mode 100644 index 0000000000000000000000000000000000000000..252ea14d5e4bbcdb4cb23684375578159425fae7 GIT binary patch literal 521 zcmV+k0`~ohP)WdLnuaxNe_AYpcLE+8^6FgPGFGCDLjIx#sQD=;xIFl)^P$N&HU2XskI zMF-df2?{V1>|QTZ00009a7bBm000XT000XT0n*)m`~Uy|1ZP1_K>z@;j|==^1poj6 zUr9tkRCwBB{Qv(y11W%sB-KE`0>odw|C+z+`iUDafb75juvn<8Ae`*3B_YHO;sBl0 zwfgLe1Gj$v`3pqHqoX|KI-%|Nb!m$-nA*0}m(b+s{A#0eu6u?AITl&i@c~5DknBAd|lQ_|3z?3ev#A z#$u!*w))VWP&*Zn6B&V?1R{pV@BhF1`d^ZtQH+;q%c%#SzWr1X=L3o}0z(QC567-Q z2Zu7q9#=!TWDhMM@JVJ3{~f literal 0 HcmV?d00001 diff --git a/images/mondadori_logo200.gif b/images/mondadori_logo200.gif new file mode 100644 index 0000000000000000000000000000000000000000..ccc26fc7fe529ee32f9e7ca40c7a1410d313b1e7 GIT binary patch literal 8716 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 XG<4cN2)LmuNSmk>x8yPo0NDHw0b0m9 literal 0 HcmV?d00001 diff --git a/images/move.png b/images/move.png new file mode 100644 index 0000000000000000000000000000000000000000..32fdb846d2337a6bce1f2bc4817bfbade11996d4 GIT binary patch literal 435 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!UWsc&iE~kEVo7FxowgA@|NsAg|Ni~` z`}fbEKL-)_&Yjyk=RJ_xJLTTFwLqC`$L3r+w)EPuDc6qmTmuU3t-iLm`rfgn&+i?( zwl(|S-sF2*v#+g9zP2{%+S;IdYoqR++j?zl@wKHv_m(;V%{{j^``Q%6b5ks@ZLL1H zwc zo~Je`YSuUB@*X%OsAQ)lbno!|ODDtaBe+(FonQ8KAFp}Jt7q@#td_T5_(a+`d{2~5 zT+C@5b1RE;;+88TnX+5vF1tHx;jGJFuQ5K=TsQYvzsjUE0daQD!XHX3if<$t!z@_& U%rsxD13HAk)78&qol`;+06hn|@&Et; literal 0 HcmV?d00001 diff --git a/images/news.png b/images/news.png new file mode 100644 index 0000000000000000000000000000000000000000..6a2ecce1b85eaa9084b427ee2c5226e2296eaeb8 GIT binary patch literal 658 zcmV;D0&V??P)oVs((xWgD$)EF}_d~6|E9cYZTvaqk~9`i&BW97*P>v z@lDk@Xl;b%^t%HQ(pa0tz@5kM+;h(T<_N&ip(~wEOB0DiJ{F5{;c!^;_xs1dg=jRo z3WY*KAQ0euKA+@K0;yC=8jr^rydICoSglqd_{QV$a4whY=|O=zI1-7hhr=Og4T=Ck z5O8*O_S@lbByBd^lf44TWKv2W^LH=<&(F_6aj;k{L?;9b7K?>5nM{(sFqO3)3}ZrBV@HFj%2boa`NCnylwer*m5<6vU%rtuL2L)a!Nd zJP*qIOD>n6?i;$@!fv-8Tdme9+l?I|%bm;R7`!3)<-bP$-VIIGvB6*%vHYw+%Da)t sWG@c=a1S2nbh=||dPK1BKbT#A0Qk`HN6lbD;Q#;t07*qoM6N<$f^gU==>Px# literal 0 HcmV?d00001 diff --git a/images/open.gif b/images/open.gif new file mode 100644 index 0000000000000000000000000000000000000000..f5d5c7e56f01c1933ab59785f73a12e6c004de60 GIT binary patch literal 54 zcmZ?wbhEHbWM|-IXkcVW?wP~Dz@Ye(g^`PakwFK@W&p`BF!A>EuRPt$uy{)1ycrGJ G4AuY|7Yq^r literal 0 HcmV?d00001 diff --git a/images/package.png b/images/package.png new file mode 100644 index 0000000000000000000000000000000000000000..ff629d117be173932964fe2e314508f540e49030 GIT binary patch literal 530 zcmV+t0`2{YP)WdLMpZ7v`;AZlT5b}k??FfcbDF*!OkH##&jAS*C2Ffi1>`dR=000(qQ zO+^RS0S6K@4;U_(fdBvi32;bRa{vGf5&!@T5&_cPe*6Fc00d`2O+f$vv5yP02R7L*)0QdLz@9*#D=jYzu-p0MPrJRJdt(?}@*4EC(wWW-$oO7j&W37x@y_{O5 zgi@4yTAYk?wXLPjy`{#bW5%3gt(01ndrE|BLWFZt&aG?CrDL^}TBVFqjB`SJYeJla zQjBv-|NsBqwR6_3Yu2rEy{&}j#*E&*gx!_@cjGUwe|-15zVuQ zc+&3>b$vQlm$JOx?idagDrAX{0C`euwN&mf>;YC*s@6&=?s$`Ulj##NUua8iPZK}D zA7YHcNMe}1LpanTsZRoef$QnIBggXt69Z{?x|YqIUVp$S1|Za64YS!|#%KTQ1#Qw0 UR%T2MumAu607*qoM6N<$g8I<#_W%F@ literal 0 HcmV?d00001 diff --git a/images/pdf.png b/images/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..68c9bada822ec081f3460c791d8174b7460e67d9 GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!UWsc&iE~kEVo7FxoA+Py(u*QQK4SDbur>73_#_dcJ}^ZeMc=S%0j-@Eny|NnKHk{E$@F_r}R1v5B2 zyO9RuNgQE>~@@z2E---{jMv_2%}xn_^5rT_o{ literal 0 HcmV?d00001 diff --git a/images/projects.png b/images/projects.png new file mode 100644 index 0000000000000000000000000000000000000000..244c896f0eddc1e19a2cdae29acda561a20be169 GIT binary patch literal 690 zcmWkqT}TvB6uw()x|$>v1SYgwyXYeA&a9@41i9mGxm>r0NaIGt#Z7k_pYd#Vmj`2!Cf$&+e3CjwBme+RBl`5W7g z=)M$fj{=aHEZgoa0>BmNJd=!L09Y9@qDl)2#mgiolB^J9r631`yh`$r6b(u)@T$#g zHmz8sXwtGl$`+5XfH0-llw=}>Hx!1HvNXi3iW!Itki?n~BOfPel!6%*XCbXCjEFF; z*cM{2;RKC!vY=6{q_fawRcBPTpbI!FV3WrtS3o?kC=3*71=6x^Xc9JMoKtj-kxWXn zC}h!aixLo~eqggbsi854G74lG43#@MQy3I)j$3aEia%xGpL}Uq~ z!Lf=a>YQFs3`wCUtbMQlXl-@4`qlHA7ye^`fG6h<`Lf<%pxhmKlzQwb^-SC= xnRwug|#MCI+;{yL)R<%{$8QO5}0Eu`<>^0pp_8;0PE2#hg literal 0 HcmV?d00001 diff --git a/images/reload.png b/images/reload.png new file mode 100644 index 0000000000000000000000000000000000000000..c5eb34ee0a86e434ede6363af94b62c6c6351839 GIT binary patch literal 528 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!PKj$oiE~kEVo7FxoQosX}gIrh<`yfw_XArIm@Lm4S(Zwt=C6!G%svN1#6T5>H=O_Uo*yf<}DWe?47* zLYxI2k;M!Q+(IDCc|W2(W8c63UwiCc%Fr2TPz zHupHsaBNQ68?|baLx~ZCAfvpzmwD!&HG9_g*)E;(e#=`Q=_G}{?&0xoPj*aTn9%XE zAoy1iAE(T_LZxGcI*-!4PJBKZm+w3!_*p}n?6Z_o-WTj&856RtRtrD3wYK74l{?og z>aEefe!eTrCpE>EMyrrjNA5$IsG}2|CiAtlP8N$A|B`q O1_n=8KbLh*2~7Ye;PsFI literal 0 HcmV?d00001 diff --git a/images/report.png b/images/report.png new file mode 100644 index 0000000000000000000000000000000000000000..05386ac4f44c052af3a0fe6426d418b133cdde7f GIT binary patch literal 1152 zcmeHE?@Lor7(S+@n_8Oo!y=m$C`G!NU^4<;TRGDyQ$$CFB6H}p!i`9-MA=;#EGrmk zwhvj}4@Fn8I)up0EIEDhf*(2!KOCu`TaXX2Vy6Ogp4nPEwKoqw{R8N=(a*IfiR8fLd!y08oV_0JmNg}cp zAz9aT1ydPOK_Z&s(V$J0{fbHyl|q$@GNF_b*`h%=maL4(lrcsmio+0!1X`IYP~=yT zO4T-o0~B)%PsWyf^jD#5$G{vnbQ3>(! zx{5?b0!)Mc2!=?Z*hADRf^1l^MUcRMBk)iH{wR(rGy=6S)VLcPXTt&Rz=OsECpaYp z-L862{yo;tFVjwYMZ=ZF(7bck^}5|?btn=@nRxVL9cQ*P$+2Y;;(_f4LaODDRv zK0ewxh_cQ(4i4PUD1YN?zWIzLug~5))eD|3lvKYOIrMsQU)TtqH!iGo*0??!@}9gq z|8lBtw8=K+&F z6d4xK@l=Qa000SaNLh0L01FZT01FZU(%pXi00004XF*Lt006O%3;baP0002MP)t-s z_ZS$)*5`z+)`X?bd!^2EoX%^M#$$}VQiQcqd#yrqtwM99IcueJl+Kj3-nGWw=jZ3n z&d#;9y``n4N`%Ioz21zq-uL(SQjE@foX(}j=l}ozT8z$0bFHn$=VO%4jIGwS&gXlj z)^nxSbDY*|oYq=|wVbuqz1HtqjJ;!wwWYn@#@6rm_y6bb|IXg`wbu8o&i9pS>3?x!cE z^aWWL0#Dj74Da=Wh>q9+&!EmpbL)V%z#u0@S-AlM92nH3DKFLXijXll=0$lrSBZ?U z+3L`>OZN!#h0YR|t0axr2;%I!h$96dnCK9Co?$}dPZ1=?1?NMQuI$%%B)LR2-XG202NdEg z@Q5sCVBq=y!i-L9OlANDS<)SS9T^xl_H+M9WCijK0(?ST|Ns9#ZQ8VF&z=DVhyk}< zN?NMQuI$%%B)LR+E+6a92MTc( zctjR6FmQbUVMeDlCNqG7Ea{HEjtmSN`?>!lvI6-A0X`wF|NsAg_Uu_+Uf#56(|}?G z!L7sEAO|p(1o;IsI6S+N2INS4x;TbZ+)7ShU`$qM5IA$}7@LA!z=WF(jEoF!?M$bQ Sv@>>r4EA*Ob6Mw<&;$TAIx+|V literal 0 HcmV?d00001 diff --git a/images/stats.png b/images/stats.png new file mode 100644 index 0000000000000000000000000000000000000000..22ae78ab423e416cb34a189d77f2a89483206792 GIT binary patch literal 1178 zcmeHE-)j_C6uu_atQ*CJ)^@TjvKuXRBZir!ViI4HNz!IFCWJMJ86WCqO=_H`4Vir? z4TV;QV%hEZm~ ze4LN(aL(e`==(d9=_Da!XJKfdBx-6i63rs-Ke+3dD4o^86V?9tsd9DZlaDjwGqY3V z^vrB$CVwb1Tb?&Ed09T3QM!5#9q!5JGY4cvmcz?`EemE#wJc|_(wu7Gw zX#3pIgh5EMz8PE88}BX&@RbkyM*0Z3eWCU5@>W8c$=K2HK@buI0pp&_IQP6T3^}9B zH5k3ZeV7w6WlJ-f8N`q_KZTUm>&OIG>(`Ulnuf6sAtLbgK z=i>SwjYi|o7cV#BxFspCuRl1_)z#J0edoK?)d#XHrQ3#=mzFLqpFE*WO#CXZT-DE< zEez|=pFDf|rX;Q8hl+*!Kdd$G-8-Qok%>ZHei@K9FfdmzG`2D{wK6hO&^9nMFz7zqdLF2gy~NYkmHj%m1dky1o95H2 zfI^%F9+AZi4BSE>%y{W;-5;PJOS+@4BLl<6e(pbstU!KsfKQ0)e+Gv4@1MVazxVz7 zt?%C-`~Lm=^XF^7e_#9lJrFH@|9;N%=S%g~%k$?wYqu8v|3Byd|0&_skMx;XeD{swk zmkBIQ3(gq&o>Z8_**D|Nlt-F;%2lobk2mx`OmNFOe&L-DhsW!^ug!TLY_~lxyA9(fA?qw4<#eF<({&WTBi$CoX+<-1)@O1TaS?83{1OWXM B+a~}3 literal 0 HcmV?d00001 diff --git a/images/sub.gif b/images/sub.gif new file mode 100644 index 0000000000000000000000000000000000000000..52e4065d5ac3e3c7df4f6220ebf2752be6dbd429 GIT binary patch literal 52 xcmZ?wbhEHbWMg1wXkcW30L7myKqe!D4u}hqVPN8RsY_TPy;rK3e=ZY)H2}2U2ekkI literal 0 HcmV?d00001 diff --git a/images/task_done.png b/images/task_done.png new file mode 100644 index 0000000000000000000000000000000000000000..2a4c81e9d246d9514d329918250f284d37dbd982 GIT binary patch literal 970 zcmeAS@N?(olHy`uVBq!ia0vp^93afW3?x5a^xFxf^h#VKN}P*Q6H7Al^Atidb5j{o zGIRA5%oVZ{^UCxTj0_CS6^sn6Of0O7Efus43=Ispv$>jpI@wD+eO=kFGqQ`aF>iau zFcT=mS>O>_%)r3)0fZTy)|kuy3bLd-`Z_W&Z0zU$lgP@zz|0Wf6XI%O`R&2OcR<-u zFd70QFa+HHUYZB=wy>v*V@SoVjpI@wD+eO=kFGqQ`A>2BE) zI0-1kS>O>_%)r1c1j3A$?$-SQ3bLd-`Z_W&Z0zU$lgJ9>vjzBsxPG&;`v3pGkmy}& upop-ii(^Q|t>lE11_w4aHxrLZ91JWc7!+S_n9K*1X7F_Nb6Mw<&;$Spcr}9n literal 0 HcmV?d00001 diff --git a/images/task_todo.png b/images/task_todo.png new file mode 100644 index 0000000000000000000000000000000000000000..43c1eb9b930bcf4dec02f8ea89af78de6d172f52 GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^93afW3?x5a^xFxf^h#VKN}P*Q6H7Al^Atidb5j{o zGIRA5%oVZ{^UCxTj0_CS6^sn6Of0O7Efus43=Ispv$>jpI@wD+eO=kFGqQ_VNYu3K zum=ip7I;J!Gca%qfiUBxyLEqnf-LEdzK#qG8~eHcB(eheYymzYt_=+h|NsAgeyw*6 uP(;|%#WAGfR&qj0g996zn~BFH4hEJJ42mx|Oy&bhGkCiCxvX z!-sF!^gVb+8rtpyctW0#N6uWni0LCt_6PoOdbjll_d4>B|?abUmpo8>v>h}Zj|Ya;Eu#qwvU1IVc9khP8VrtAsT2=e83P~$#!xXbw)n}FlPSEe7Hq1uCb zR8w;xqmBrUgA^pnkB=O@-lq0DPz$ay0yh_~I_IDpzxRb(4=Iy9CT||k!08w)Pe>W4 zElmH8fF;68$GMwZ#7{4ozI(ySrR%I+xs4-G1q^UxnUV7rlf9>Rn&_6Wike0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-+(|@1RCwB?lRaxyK@f(Yy?$##EF`736yY>VVv#f|;;j_4idY2ELa;D`h#*Ok z%FaI^2*J)q5D`H{Gyx?6!NS5=2oj9OkeKM*J!d~&i*s@{it!8>AbC|K~0p0g8Xy+90X%Z4_nOJJZ{0Kw9Oa~mVb zm*?0ep=8Tl15yGE;*Wx9>_Fbuq!0qBm?x~hfs`W^rA-AShmu3dvVGqfl5f`t#2g4H zIgqcQzhQ?`8x&Ac6G8a7ScbgLvn3^0iC9RsbP|4T6iCtGW?vEVj}Qw`Ai5QHHhW9Y z$)RXL33cB`EIqqUY|ldUBzdk*PNL{aI5{pqyg@T-A;kXdB!gr9YOK|}`^YeUd4c7ZcS!Qw z{QQAt)?(!Kdz2g_GhaF|z|%+10gg2Q2oAHQ!JfkxQP|6s$G1C|n^}u%GxN3Z)cEuZ zBZ-Ckr{o_<^wK(Yy!u9_7Ov9YyqN~a`n4uf2X`KEvoSS3Z7Qf1t{O)F koCBkM8W`<6T6gw)03XG3+w)>+-v9sr07*qoM6N<$f|$Mh@Bjb+ literal 0 HcmV?d00001 diff --git a/images/ticket_edit.png b/images/ticket_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..291bfc764709a7e595050c1ed43b675f7af29c56 GIT binary patch literal 731 zcmV<10wn#3P)IABYLga|n=&i1C^Ll$f?5eeicnA#1rn`Vw5g!~Ai_;Six%mol@YXv zpr{DSk_4&HqEGXqMs21Urx~61zW2TFJuNiKk5=8qxp3h5o#%3&zLVh3I}!7>rV zy0cveL@eMS{2@4@V#Ifsc!DulJ&DQpf%Op4v$xe?6=D@)U81WGV*SDrfWQL`Vikx# zC;D5g5L>`a_LDBIB75he%=~zQqY~|505hGQwLEXKi?wPF;-YiIct4j@Rd<3|O#|8C zTHZhC><9zcK%qYMV7$)|Xb?l7a+FlZ5nDj##-OBu%J?oaL+^+>n(`G@l&xA93j+jh z8k0*q$O-j?Nca8_zy`4G;prD4e1YrH!W$vy!p#G|OpS~5?22&Z3S zwVIa$XW=s4>S&U~r@Q#jeV*}=UW(V%W0I-yifB=D-Gvu#7REiau<_yZq|tBhQd7T= z($ZQI{e#oW)d!XmFX`aO{z|uT!vfZQosX}gIrh<`yfw_XAk(H5|m8q$Mwt=C6!GTPrKR|u#C7!;n?AKXYxnuE)e-c@Ne9Hiz5ZC_<4Da8+zjyE6wQJX& zKYxDg*s-;1*KXaqb?@H2=gyt`{{8#^|Nnu~&w=ds@4ufrw|DE-_s5RyUAk2I%gi%C zLl{ef{DK)Ap4~_Ta%OtEIEGZ*vh`==V>0BB-g1ZSMdh#m$8W9N7`bW7l(s%a5!r%k zKMo3HpPRZtKV467iAvowNl))-N4+YgCZ^?HoyAfm9ibag)xztaQ>XMb^@oGi+TW!o zomsX8TrIUdzphD!=X%@2nmN|f7Bk&4*d}s*#YMSw7Tb5--MA-I#c5;JkuHDPb2Hzq syRBZI`pDv$P2bUv?{~kh-@T9VgA!}uvFE{IKu0ooy85}Sb4q9e06(6n2><{9 literal 0 HcmV?d00001 diff --git a/images/tocdot2.gif b/images/tocdot2.gif new file mode 100644 index 0000000000000000000000000000000000000000..3d39c2e739ffcd38768b4b6b3d1a627e82776cf4 GIT binary patch literal 810 zcmYL|Pe>b45XOI-?2=Tli4QhL4JATPBJ_|RluC-yYX703hqe$w4BkW#S|}|`yKF0X zHBjiyi;3ccF1he};{=|yj9Pt*4{M&~f^&G7BaH}k!nxj#KNzL+A#DU41( zy3=?u@pv9^QoYyok=Q3L@6d$2OCGkfjDihokcR$L7msD>xMQCO2SQLu@QS`H1mKzQ z7mQovp#H>t-vMj?)m=ZJpv)Kb=e_Plez&)DQK#7aaFie4$mhK6`s(OM$DVAiRlGFP zUlSZ*USP#qcbIHa(Y@S(y&eVwavpX1YI-;qGvhPMPxBh?n!Xtpp^)@zXKRfvhAWrc z-gMct@9A49iH5b8En5x|h3+f6p-kA4L+arFW$HH-J?YDHc&Ea!rO(c6(UJZJ=i+^!NNM6DK_=OF_9 lf{gWaj>M+}0o8Fxk;5h)d&?`Z?tjrxa9ll(dei>m4|B>cD}s z$IqWVuC2gv>C~~ahfkko6k;vBVQFEJ$Yx~Z?0Qf}jf0or!DD7UlV}@vp!p1*u6{1- HoD!M<5V3r% literal 0 HcmV?d00001 diff --git a/images/true.png b/images/true.png new file mode 100644 index 0000000000000000000000000000000000000000..cecf618d8ac756e91a8c92608fad4fef894dd0da GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!UWsc&iE~kEVo7Fxo&U>cv7h@-A}f&Z9pDq<`k#Tpu*cA_Mbl}D zVbEGHucb~=dxKi8WmjLz4qED!yf>=lT5Nn{1`mpLeEkrtMk-LQrE!0g5!xibT_ z~ruQx|rMz!pRu`oS-Y`nm}E>gq%khfFygU*6|=cpi8!-e)Qt>Zmr? zn*jjT!A^gVq09zolfkyenqEU1vw_3e_EUqgY;ttO5=o{9!9X&-$Kq_Yq+>~o)8S~f zK$qLu;@;bA+3kQ1M`E9Q#yG6V2D<_k@5^`8HdKu{sqaR#`9x=527t=C4Nz}CkF6PD z*^sx(3&6e0m20tb0I16Fp-4anKvh*j2u2E0WF!}nEEq;J21`WF5HU)ME?j`52ulK# z1s_HwT}7H`*CkhvixGLdD!NK}DCO+B2(2tlkc5lSWv3`0K4oPX zAjGYCB1Dld&asjraERqe3Kbw0Aty0X(Jlxqr&u`*ilm_HnpVoGa!M6BQM5vtVM}ye zWTPSj721aZk20*xT1%{5F_wmib|E@P_$Z2}P)5LlKyp0hGdLc{z9_cmab8r#0x9q$ zp2AV2p$twbn)0UR{8pnTD%%t41)gs!3ByQ1zc+IBW0&%5`$QO&h5c~n{w-DE+Qmgv z8!&BK*PE_H60O?HRXsHnla{m}}$4}cVm3X)G^$*pcnOM61K-xBZrayFj)%>@fKQ0)e+Gt@y~R;$HG_a?siM;y ziLLkcX7AOkK4w{b%+RSvqUT(7%Qdg1_p;~QOHSUZx%J-Ko@>clpSP@C8??7Y;#e`q z-X6uR$Fir~OU|C6xVFdZUXQ@@DFWA81X`jb?oCmAK1cCfi{`m0QSav%?wwP8uE+BI zQm3uOn%AZ{yzHWeAHYgjO0L&u64J6cp)&YwNZ&06zE v!A{zmU8bOjkyT>mfd)yAh=>Tozq||=kMP$R_e$phox|Yi>gTe~DWM4faICiF literal 0 HcmV?d00001 diff --git a/images/user_new.png b/images/user_new.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa430dea395d4b22178fc54c3b91ddd2d1ce7ee GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJdx@v7EBkdub|Egl#I>qxfkK=G z9+AZi3|t>Tn9*sC$qb+%OS+@4BLl<6e(pbstU&(W0G|+728RDFdyAviY6bz(QbngZ z5?k->&EBh7eay1>n4wdTM9;bEmTO*1?`6-qmz=y+bL+jeJ=c=AK5tpOHfV2)#Ia(I zy*-Lsk7ZA}mz+ICacz&+y&i$*Qv|NH2(&~=+?%5Ke2(I|7R_^0qTbIj+&icGT#x1Z zrA}LmHLp!^dcQVkYqjCIDPHHMI6Yq)^nGjce+GsrQJUZP7SBmm+&iabPO;ORY|E`J zPS4k7udTLh@e){C9ksMNXl+Z>+MeX4#a?f9WiJ9f!dMdI7tG-B>_!@p)8pyl7*cU7 z`9eB_W6FZ{{7-J*x)E{f;Ll&bu9=x#n>OuQfnc(*aIkSPx3{)|JPR++7G7T7t-T4y zGG4!U)z~2BWdLMpZ7v`;AZlT5b}k??FfcbDF)%taI65#lAS*C2Ffd&gpWy%i00(qQ zO+^RS0S5^x4SiD_Bme*a32;bRa{vGf5&!@T5&_cPe*6Fc00d`2O+f$vv5yP)_cZEjLuTt-rk(vbFJrlwa#m`r9!R7W2N46=jZ3W z#?H=+A?J(`-kehJoFUefG3T5)@1;5Cr8%{PO7HLQ@2yI$b1Bx8O5UYX_qAiKb1{@- zF`Q#D&XiL3y>rHlN}OXUt%PHxb4s;)LbZ%*oNGdiQW(b0*8l(iy|uOX_xGi(t-Zay z%n<@V00001bW%=J06^y0W&i*Hi%CR5RCwBL&wUqxFdT;AXbkbIka@gSLc%8B|I68C zm2vtU!j_l@kkH(WAn9j_$Fc`Wx=gdH_sqZuY b&)2;-MF literal 0 HcmV?d00001 diff --git a/images/users.png b/images/users.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a07c3f7914ecc137c8f2dfabdf9c5797d88f01 GIT binary patch literal 761 zcmV6V93NmDDSC14906oVK7YU07i!I*fIn_fKW#dt9$9K3kp zFVKTtj2?X8iTDU!Opp{~fKu>*VBfpj?QVD3-Emt>f*1b+C;7}wGQauG@AsV_!2f~% zb$Bg`;lj~4rp6P_yRSkOdkHeQwAG$Hx zZI3XVzE&yZx%No>0Vf7;DcSF1g^iW>-n;qPbnS0}OB22D;mLGTkUAbSEO*YW$>V0t zi220UFegfrhEk-ec>*ed!P< zOWJZ<&^Lz=QcuPGq#+P|-UE-Ma)3TObb=>=Q7q^A3NVn8y4l67yeFUIokSu*XUd|x z_{|E_V0ZAe`xX$Y(L)bAA+@%}pNz%tOCmqH-XEYc;Q%0t1{4rzUliliv#-V#3dnNK zG@mYkQ&qO9LQ&afSp+oaXQ15*gjLy$rqtyH*L6KdJdeEZa&0d|1h^!b=FHrJ@#>vy zX4Z^)(mszC+alGvl?=O&5|~chZfmZeScD}uFvKA=xIhB|idaCLqBjGW9(4uTBkN(K rW;;_&m|c5nSE~~bw|=3C)m+JM<`5X>XbrO600000NkvXXu0mjfV4PSV literal 0 HcmV?d00001 diff --git a/images/warning.png b/images/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..bbef670b6a1db9f4fe60d34fd2b664daae4452a8 GIT binary patch literal 535 zcmV+y0_gpTP)WdL(wZ7v`;AYpcLE+8^6FgGAEIXW>jIx#mOD=;xIFw}Z3eEz@;j|==^1poj5 zv`|b`MF9T*_xJbj@9*d5=ic7l-mR_HjD*g6bH;OP&U0(`=jYaxjNWr&&Qe0gDG=x=IU&X|5Y90e)|`~ydu#W`z4zYM&b6(*oSg68-rj_J z@3pP}|Nqw3*1f&G-mRtHjC=Rq-qun%@2#b+t*wNFgy)=;-nF&fjD-L1@78Nt_wVoT zt(>i;oZgg-*0rtHy}jP0rRSxT-kgl*l!V^3tpoEM=l}o!0d!JMQvg8b*k%9#0H8@k zK~#9!b&hKnLO>XVtz|{-%Gzw~?^6x!z)ievRyO&XU~wg8hM~*)dm&)<WdLnuaxNe_AYpcLE+8^6FgPGFGCDLhIx{&SD=;xIFfAR@hyVZp2XskI zMF-df2?{SO2?m){00009a7bBm000XT000XT0n*)m`~Uy|1ZP1_K>z@;j|==^1poj6 z$Vo&&RCwBB{Qv(y11W$7h@U)p^77@&zkmN?N{fk!$;rtvF)^WN0IJr}(P3d>K~w$b z&!1DLP5~LndO(VRW-~K0|NQwAuI}Hzf4_eH5*8L#5`OjN*tC0>bickiC}))=sNv57 z@dG0xBhUt*Iv^Wp7*G%>^8LkT=9i}>bYu7x4L{shzq@~hF;D}t8-PlIdVsb8HT-+O z@Au!ELaNs9?p|kO{Kd;B!NDU0brJ*s)j{+CUHI?g3AW!?`IX#%K3~Dc#rW{TjbDG5 zRQ&2e3eY?Xbjh!`NB@1;&#&zD M07*qoM6N<$g0&13`~Uy| literal 0 HcmV?d00001 diff --git a/images/windows.gif b/images/windows.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f12acce13903d3e31eedc3939152ddbad6efd24 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsfd!oNH}BqA5{ceE!v=mf&p7ZL(IAgHHMBdLwFzx-URnrcFtihMvRMob&dUH@?L`fFK5 z0WN9&pX{u^zW#oF|I^Qx9}P5wjI{)rFwH)D^_7FIjEkWt3lrO~AB^AsvPtWT2m{Z@yc0-5vCs3qi`b8kQw%dwX zjP))PGr9&&cBapdK66X*%}P^aX8zy5H-e4_$+VDCeD9Z*&y+ zq@{To|9u9EXe)~vGB5yxa`*YCl43k4!TRz2$CuBa9lrYKFSn4owX`5V13Lo)2Ll5z z{2$$Wd+EvtOCw2y2B2!5>&<_j+?oG6kW1R)=RXEk0S-9@pgjyPZom8Yn^9L&L{F8U z1zGjK2bWG>VCUt29-Xaz@a&tX&p$o5^pT65NlHvWTAWKoh6|cB;Hr;bV1LYMDQ@8p z6tp)MVPFu!Of^jCs;vTD+%@qfz7KDoGTgm-@iJ7kv6U);)cWNQ=YsPJ3S5#h7QRMS fs)D>M_%#3kXD!U5lIyb)00000NkvXXu0mjfhE5J! literal 0 HcmV?d00001 diff --git a/images/zoom_in_g.png b/images/zoom_in_g.png new file mode 100644 index 0000000000000000000000000000000000000000..72b271c5edcbef0ebd7471c3782c4ad15f909d13 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA*h@TpUD>a3bBIW4J#<#*0}62# zctjR6Fz}UtFk`mL=4(JfmUKs7M+SzC{oH>NS%LiHo-U3d6}OWAoNwTYSn%cX>UfEn zJ3^*PNGNKpi=Qr>`0wABy=`K`F8{iwa-Lpqzsf6IQh}+z(s}z1tkAC<6u)S24j>5ms+B%Hsad(~w2v29Vl0A}c zmSWKOtC91Jd68SiySI;}&$un)xNr2=?$`YTQ}`7b7-m*`JXkQz=Qz+y44$rjF6*2U FngD@IcTxZV literal 0 HcmV?d00001 diff --git a/images/zoom_out.png b/images/zoom_out.png new file mode 100644 index 0000000000000000000000000000000000000000..906e4a4e52de415a4c9d685879eaed581c6f1652 GIT binary patch literal 588 zcmV-S0<-;zP)Fzx-URnrcFtihMvRMob&dUH@?L`fFK5 z0WN9&pX{u^zW#oF|I^Qx9}P5wjI{)rFwH)D^_7FIjEkWt3lrO~AB^AsvPtWT2m{Z@yq{IZI#ko{uxS&Y`uKM@|_Q#x-;uiiuL3?8n z1_lw#RKtX>+A7e+T@zp8`|$QD!`-VFFGE!uTd5LAtzZ6dE;z5Cz$GbT;cH~2D#*)% aUjqPon!|bn#Jq$60000a3bBIV9$SB?`0Sa*z zctjR6Fz^A{d?k$8Dx0qX1zFM^eH|GXHuiJ>Nn{1`k9oQ{hE&{2{&T*8D`LTy$E)Kd zX6^`?Dj}h$wJv_TaN@szU-q_%3A_C3n#y^4z5Ob$a7hKG{+6HdcdNBdX&l|nt@I)8 z*;8J&w&nFVL+u@T{+|7sIf-M!JHfOTjt%=oPNgRa)Smq`OHxVUlY`f%``M|XZP|+w zjPHH^XMI+2;s4Ly=k703DBrXH`>Vz$@p(J{^Z(CSv9aOD`SlxE=2R9=cJ_%8dr=}V z|K@~)EU(zr4DO$he7JLaf4+hAOr@IBUw*%+XAZV&VPH77$#eC(r(O$yK4S26^>bP0 Hl+XkKk5hi? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5f4453cb624bba30853738b3c6fec320426933aa GIT binary patch literal 1775 zcmWIWW@Zs#-~htQ6V%NakboeA07FSZPJCKvUUErheqOO&K}JDn1P_DL4_kM>@`r9; z8NV{F4UZ3g!-BIZSspy*!gT)Oy)C{rwVEZ63#I_%oG$5+R~61GU2o8 zp1fHqHX#C=B&Qn||CEw@`!(45XwFsnPnXus{;|Esqirf*`!p@};K&`{)z_LoDtFS# zyxS#RSd^xlvmrN0Hz)t;0)<{x&fW4y19MWjADFplU#pVaoIdX~@4CZl`%gzj@64QU z*VrvQbv;Aw4>$WB* z8ZG<3>hnS(9Oqy8g!6~T)5Ix$wH`;VgkM_mKt22ALf5TM{t>JGTwEWr!`$QIt8fMN z|5novuV37F`Q^g<&zWy1dG?gGo|(DXWrN|Tf2T`tJqru;v0Wy?B-qcf|Ki;BX$OM} z&zfXgP5t~M_t?_w`(OMiebr!Euy1a>r5Vrp-T6(;5Jm zv3n``w*-$Ki*R4Wdamf|(iZ)giDlDiH?zpc)w zmpLb~&6vWvq%|l+|D~(BCL@bPTgI^|1fa+l+JjoaFbbJj1}^w;RrH*YO#jm2*kEZKC}=oH^= z{iYf0M|qVx15X`JlQoUFU6;Bu`%fP;n_~D~4e5TTqI}Irp+8PV^+4*S)29R=bE8{ZQPvyrxvaJVSRdq-OJ3N zbzN3_|83APi=6cO>5S(u7fqhIxna{ird6{RZ{*UQEM}DL&$YsiOZRg3nK0}Bd1^I& z`4)@)&TqNDX8r4rXM2Soo(@~da%<)Xp_r_zi=+(}U(jLAXMA;S(M`?X0&)IT3qL#d z7?-*1d~yGu`4skZ-!J=JZ+v%@wZz}r;@@TYx>mpP8~cljPI1buyLz?t3|15)1ZQW`F+N)2DW6Lp1B% zGh0^O*d3@GZ@xOx%syErb=%s+`XKEM$&V|3*?(r6?Q!9$2=7#v=;s$U*ZKWkH228i zUpps1iQjMj>)Oltxx4xvR0Yq=R9o6QZE9%DKf@WHTI*~6{k)x!doQALdxt|?hQa)! zujDpg<9(H~^4^bM$F^IhmL6Ml{DkjS!|UNCi)WZ~MF_0<;_OUIqpLWZL+a literal 0 HcmV?d00001