├── COPYING ├── LICENSE ├── README ├── Template.php ├── conf ├── default.php └── metadata.php ├── css ├── area_content.less ├── area_footer.less ├── area_footnotes.less ├── area_forms.less ├── area_header.less ├── area_main-content-anchor.less ├── area_main-content-secedit.less ├── area_main-content.less ├── area_main-sidebar-nav.less ├── area_main-sidebar-search.less ├── area_main-sidebar-tabs.less ├── area_msg.less ├── area_nav-breadcrumb.less ├── area_nav-direct.less ├── area_nav-metabox.less ├── area_nav-page-attributes.less ├── area_nav-pagetools.less ├── area_nav-usertools.less ├── area_recent.less ├── area_search.less ├── area_tabs.less ├── area_togglelink.less ├── base.less ├── base_design.less ├── base_fontello-icons.less ├── base_mixins.less ├── base_structure.less ├── base_vars.less ├── plugins │ ├── bureaucracy.less │ ├── configmanager.less │ ├── data.less │ ├── do_tasks.less │ ├── edit.less │ ├── edittable.less │ ├── extension__manager.less │ ├── fastwiki.less │ ├── folded.less │ ├── highlight_parent.less │ ├── magic-matcher.less │ ├── mediamanager.less │ ├── move.less │ ├── popupviewer.less │ ├── qc.less │ ├── sitemapnavi.less │ ├── starred.less │ ├── struct.less │ ├── structstatus.less │ ├── tabinclude.less │ ├── tablelayout.less │ ├── tagging.less │ ├── tplinc.less │ └── translation.less ├── print.less ├── template_admin.less ├── template_detail.less └── toollist.less ├── deleted.files ├── detail.php ├── fonts └── icons │ ├── LICENSE.txt │ ├── README.txt │ ├── config.json │ ├── fontello-codes.css │ ├── fontello-no-materialdesign.zip │ ├── fontello.eot │ ├── fontello.svg │ ├── fontello.ttf │ ├── fontello.woff │ ├── fontello.woff2 │ ├── fontello.zip │ └── svg │ ├── elusive-clipboard-default.svg │ ├── elusive-clipboard-hover.svg │ ├── elusive-doc-new-default.svg │ ├── elusive-doc-new-hover.svg │ ├── entypo-down-open-big-default.svg │ ├── entypo-down-open-big-hover.svg │ ├── entypo-help-default.svg │ ├── entypo-help-hover.svg │ ├── entypo-search-default.svg │ ├── entypo-search-hover.svg │ ├── entypo-up-open-big-default.svg │ ├── entypo-up-open-big-hover.svg │ ├── entypo-user-default.svg │ ├── entypo-user-hover.svg │ ├── fontawesome-bell-default.svg │ ├── fontawesome-bell-hover.svg │ ├── fontawesome-bookmark-empty-default.svg │ ├── fontawesome-bookmark-empty-hover.svg │ ├── fontawesome-clock-default.svg │ ├── fontawesome-clock-hover.svg │ ├── fontawesome-code-default.svg │ ├── fontawesome-code-hover.svg │ ├── fontawesome-cog-alt-default.svg │ ├── fontawesome-cog-alt-hover.svg │ ├── fontawesome-cog-default.svg │ ├── fontawesome-cog-hover.svg │ ├── fontawesome-doc-default.svg │ ├── fontawesome-doc-hover.svg │ ├── fontawesome-doc-text-default.svg │ ├── fontawesome-doc-text-hover.svg │ ├── fontawesome-docs-default.svg │ ├── fontawesome-docs-hover.svg │ ├── fontawesome-file-pdf-default.svg │ ├── fontawesome-file-pdf-hover.svg │ ├── fontawesome-frown-default.svg │ ├── fontawesome-frown-hover.svg │ ├── fontawesome-home-default.svg │ ├── fontawesome-home-hover.svg │ ├── fontawesome-link-default.svg │ ├── fontawesome-link-hover.svg │ ├── fontawesome-login-default.svg │ ├── fontawesome-login-hover.svg │ ├── fontawesome-logout-default.svg │ ├── fontawesome-logout-hover.svg │ ├── fontawesome-mail-default.svg │ ├── fontawesome-mail-hover.svg │ ├── fontawesome-meh-default.svg │ ├── fontawesome-meh-hover.svg │ ├── fontawesome-menu-default.svg │ ├── fontawesome-menu-hover.svg │ ├── fontawesome-plus-default.svg │ ├── fontawesome-plus-hover.svg │ ├── fontawesome-puzzle-default.svg │ ├── fontawesome-puzzle-hover.svg │ ├── fontawesome-sitemap-default.svg │ ├── fontawesome-sitemap-hover.svg │ ├── fontawesome-smile-default.svg │ ├── fontawesome-smile-hover.svg │ ├── fontelico-emo-angry-default.svg │ ├── fontelico-emo-angry-hover.svg │ ├── fontelico-emo-cry-default.svg │ ├── fontelico-emo-cry-hover.svg │ ├── fontelico-emo-grin-default.svg │ ├── fontelico-emo-grin-hover.svg │ ├── fontelico-emo-happy-default.svg │ ├── fontelico-emo-happy-hover.svg │ ├── fontelico-emo-laugh-default.svg │ ├── fontelico-emo-laugh-hover.svg │ ├── fontelico-emo-sleep-default.svg │ ├── fontelico-emo-sleep-hover.svg │ ├── fontelico-emo-squint-default.svg │ ├── fontelico-emo-squint-hover.svg │ ├── fontelico-emo-thumbsup-default.svg │ ├── fontelico-emo-thumbsup-hover.svg │ ├── fontelico-emo-unhappy-default.svg │ ├── fontelico-emo-unhappy-hover.svg │ ├── fontelico-emo-wink-default.svg │ ├── fontelico-emo-wink-hover.svg │ ├── fontelico-emo-wink2-default.svg │ ├── fontelico-emo-wink2-hover.svg │ ├── iconic-book-open-default.svg │ ├── iconic-book-open-hover.svg │ ├── linecons-cloud-default.svg │ ├── linecons-cloud-hover.svg │ ├── linecons-pencil-default.svg │ ├── linecons-pencil-hover.svg │ ├── modernpics-pencil-default.svg │ ├── modernpics-pencil-hover.svg │ ├── typicons-cloud-default.svg │ ├── typicons-cloud-hover.svg │ ├── typicons-down-outline-default.svg │ ├── typicons-down-outline-hover.svg │ ├── typicons-down-small-default.svg │ ├── typicons-down-small-hover.svg │ ├── typicons-home-outline-default.svg │ ├── typicons-home-outline-hover.svg │ ├── typicons-left-outline-default.svg │ ├── typicons-left-outline-hover.svg │ ├── typicons-left-small-default.svg │ ├── typicons-left-small-hover.svg │ ├── typicons-puzzle-default.svg │ ├── typicons-puzzle-hover.svg │ ├── typicons-right-outline-default.svg │ ├── typicons-right-outline-hover.svg │ ├── typicons-right-small-default.svg │ ├── typicons-right-small-hover.svg │ ├── typicons-up-outline-default.svg │ ├── typicons-up-outline-hover.svg │ ├── typicons-up-small-default.svg │ └── typicons-up-small-hover.svg ├── images ├── fav │ ├── android-chrome-192x192.png │ ├── apple-touch-icon-114x114.png │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-144x144.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-180x180.png │ ├── apple-touch-icon-57x57.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-72x72.png │ ├── apple-touch-icon-76x76.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── largetile.png │ ├── mediumtile.png │ ├── smalltile.png │ └── widetile.png ├── favicon.ico ├── pagetools-sprite.png └── tools │ ├── 00-default_checkbox-blank-circle-outline.svg │ ├── 01-edit_pencil.svg │ ├── 02-create_pencil.svg │ ├── 03-draft_android-studio.svg │ ├── 04-show_file-document.svg │ ├── 05-source_file-xml.svg │ ├── 06-revert_replay.svg │ ├── 07-revisions_history.svg │ ├── 08-backlink_link-variant.svg │ ├── 09-subscribe_email-outline.svg │ ├── 10-top_arrow-up.svg │ ├── 11-mediamanager_folder-image.svg │ ├── 12-back_arrow-left.svg │ ├── 40-pdf-file.svg │ ├── 41-format-paint.svg │ └── 43-file-delimeted.svg ├── img ├── account-settings.svg ├── apple-safari.svg ├── down.svg ├── file-export.svg ├── menu.svg ├── pencil.svg ├── sitemap.svg ├── star-circle.svg └── up.svg ├── js ├── anchor.js ├── direct.js ├── meta-box.js ├── plugins │ ├── bookcreator.js │ ├── do_tasks.js │ ├── folded.js │ └── qc.js └── sidebar.js ├── lang ├── cs │ ├── lang.php │ ├── settings.php │ └── style.txt ├── de │ ├── lang.php │ └── settings.php ├── en │ ├── lang.php │ ├── settings.php │ └── style.txt ├── es │ ├── lang.php │ ├── settings.php │ └── style.txt ├── fr │ ├── lang.php │ ├── settings.php │ └── style.txt ├── it │ ├── lang.php │ ├── settings.php │ └── style.txt ├── nl │ ├── lang.php │ ├── settings.php │ └── style.txt ├── ru │ ├── lang.php │ ├── settings.php │ └── style.txt └── zh-tw │ ├── lang.php │ ├── settings.php │ └── style.txt ├── main.php ├── mediamanager.php ├── script.js ├── style.ini ├── svg.php ├── template.info.txt ├── tpl.php └── tpl ├── favicon_tiles.php ├── main-footer.php ├── main-sidebar-logo.php ├── main-sidebar-nav.php ├── main-sidebar-search.php ├── nav-breadcrumb.php ├── nav-direct.php ├── nav-magicmatcher.php ├── nav-meta-box.php ├── nav-page-attributes.php ├── nav-page-tools.php ├── nav-status.php └── nav-usertools-buttons.php /README: -------------------------------------------------------------------------------- 1 | sprintdoc template for DokuWiki 2 | 3 | modern, responsive template that integrates multiple plugins 4 | 5 | All documentation for this template can be found at 6 | https://www.dokuwiki.org/template:sprintdoc 7 | 8 | If you install this template manually, make sure it is installed in 9 | lib/tpl/sprintdoc/ - if the folder is called different it 10 | will not work! 11 | 12 | Please refer to http://www.dokuwiki.org/extensions for additional info 13 | on how to install extensions in DokuWiki. 14 | 15 | ---- 16 | Copyright (C) Jana Deutschlaender 17 | 18 | This program is free software; you can redistribute it and/or modify 19 | it under the terms of the GNU General Public License as published by 20 | the Free Software Foundation; version 2 of the License 21 | 22 | This program is distributed in the hope that it will be useful, 23 | but WITHOUT ANY WARRANTY; without even the implied warranty of 24 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 25 | GNU General Public License for more details. 26 | 27 | See the LICENSING file for details 28 | -------------------------------------------------------------------------------- /conf/default.php: -------------------------------------------------------------------------------- 1 | array( 6 | 'h1', 7 | 'h1,h2', 8 | 'h1,h2,h3,h4,h5', 9 | 'li.level1 > .li', 10 | ), 11 | ); 12 | 13 | $meta['header_layout'] = array( 14 | 'multichoice', 15 | '_choices' => array( 16 | 'header-default', 17 | 'header-compact', 18 | ), 19 | ); 20 | 21 | $meta['autocollapse'] = array('onoff'); 22 | $meta['closedwiki'] = array('onoff'); 23 | $meta['copyright'] = array(''); 24 | -------------------------------------------------------------------------------- /css/area_content.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides the design styles for the page content. 3 | */ 4 | 5 | .content .row { 6 | > .col-xs-12 { 7 | box-shadow: @box-shadow; 8 | 9 | #dokuwiki__content { 10 | position: relative; 11 | 12 | &::before { 13 | content: ''; 14 | position: absolute; 15 | top: 0; 16 | left: 0; 17 | height: @page-header_height; 18 | box-sizing: border-box; 19 | width: 100%; 20 | background-color: @ini_background_page_header; 21 | border-bottom: 1px solid @ini_border_light; 22 | } 23 | 24 | .page-content { 25 | padding-top: @page-header_height; 26 | 27 | .msg-area + * { 28 | clear: both; 29 | padding-top: 1em; // as h1 30 | } 31 | } 32 | } 33 | } 34 | } 35 | 36 | .main-content > .level2, 37 | .main-content > .level1, 38 | .main-content > .level3, 39 | .main-content > .level4, 40 | .main-content > .level5, 41 | .main-content > .level6 { 42 | > p, 43 | > ul > li .li { 44 | a { 45 | font-size: inherit; 46 | } 47 | } 48 | } 49 | 50 | .level1, 51 | .level2, 52 | .level3, 53 | .level4, 54 | .level5, 55 | .level6 { 56 | line-height: @line-height-default; 57 | 58 | div, p, th, td, textarea, 59 | h1, h2, h3, h4, h5, h6, 60 | dl, dt, dd, ol, ul, li { 61 | line-height: @line-height-default; 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /css/area_footnotes.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides the design styles for the footnotes. 3 | */ 4 | 5 | /* + + + + + + + + + + + + + + + + + + + + + + + + + + */ 6 | /* footnotes section */ 7 | .dokuwiki div.footnotes { 8 | div.fn { 9 | margin-bottom: .2rem; 10 | display: table; 11 | vertical-align: top; 12 | 13 | > sup, 14 | .content { 15 | display: table-cell; 16 | } 17 | 18 | > sup { 19 | vertical-align: top; 20 | 21 | // footnote anchor 22 | a.fn_bot { 23 | font-size: .86em; 24 | padding-right: .2em; 25 | } 26 | } 27 | 28 | .content { 29 | vertical-align: top; 30 | line-height: 135%; 31 | } 32 | 33 | // footnote text 34 | div.content { 35 | line-height: 135%; 36 | } 37 | } 38 | } 39 | 40 | /* + + + + + + + + + + + + + + + + + + + + + + + + + + */ 41 | /* footnotes in content */ 42 | .main-content sup, 43 | .main-content > div > p sup, 44 | .main-content > div > ul > li .li sup { 45 | a.fn_top { 46 | font-size: .7rem; 47 | font-weight: bold; 48 | padding-right: .2em; 49 | } 50 | } 51 | 52 | .insitu-footnote { 53 | line-height: 130%; 54 | z-index: 100; 55 | } 56 | -------------------------------------------------------------------------------- /css/area_main-content-anchor.less: -------------------------------------------------------------------------------- 1 | #dokuwiki__content.main-content { 2 | h1, h2, h3, h4, h5 { 3 | a.anchor { 4 | vertical-align: middle; 5 | margin-left: 0.25em; 6 | display: none; 7 | position: absolute; 8 | 9 | svg { 10 | width: 1em; 11 | height: 1em; 12 | fill: @ini_link; 13 | } 14 | } 15 | 16 | &:hover { 17 | a.anchor { 18 | display: inline-block; 19 | } 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /css/area_main-content-secedit.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This styles the "section editing button" (if not added by data-plugin) 3 | */ 4 | 5 | #dokuwiki__content.main-content { 6 | .secedit:not([class*="plugin"]):not([class*="table"]) { 7 | position: relative; 8 | top: 0; 9 | float: right; 10 | margin-top: 0; // for best position of edit-tab beneath table 11 | 12 | form div.no { 13 | button { 14 | margin-top: -.4rem; 15 | padding-right: 0; 16 | } 17 | } 18 | 19 | // "section editing button" 20 | button { 21 | background-color: transparent; 22 | color: transparent; 23 | border-color: transparent; 24 | 25 | &::after { 26 | content: ''; 27 | float: right; 28 | display: inline-block; 29 | background: transparent url("svg.php?svg=pencil.svg&f=existing") center center no-repeat; 30 | height: 1em; 31 | width: 1em; 32 | background-size: contain; 33 | border: solid 2px transparent; 34 | border-radius: @ini_default_border_radius; 35 | margin-left: @small-spacing; 36 | margin-top: -1px; 37 | } 38 | 39 | &:hover, 40 | &:active, 41 | &:focus { 42 | //background-color: @ini_existing; 43 | color: @ini_existing; 44 | //border-color: @ini_existing; 45 | 46 | &::after { 47 | background-color: @ini_existing; 48 | background-image: url("svg.php?svg=pencil.svg&f=background"); 49 | border-color: @ini_existing; 50 | } 51 | } 52 | } 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /css/area_main-content.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides the design styles for the main-content. 3 | */ 4 | 5 | #dokuwiki__content.main-content { 6 | div[class^="level"] { 7 | p a.media { 8 | img { 9 | border: 1px dotted @ini_background_site; 10 | 11 | } 12 | &:hover, 13 | &:focus, 14 | &:active { 15 | img { 16 | border: 1px solid @ini_existing; 17 | } 18 | } 19 | } 20 | } 21 | 22 | > div, 23 | div[class^="level"] { 24 | > ul, 25 | > ol { 26 | &:not([class="tabs"]) > li { 27 | margin-bottom: @small-spacing; 28 | } 29 | } 30 | } 31 | 32 | .wikipagefooter { 33 | > hr { 34 | margin-top: 3em; 35 | margin-bottom: .5em; 36 | border-top: dashed @ini_border_light 2px; 37 | border-bottom: none; 38 | } 39 | } 40 | } 41 | 42 | /* + + + + + + + + + + + + + + + + + + + + + + + + + + */ 43 | /* min-width: 1440px */ 44 | // @media @screen_min-xlg { 45 | // } 46 | 47 | /* + + + + + + + + + + + + + + + + + + + + + + + + + + */ 48 | /* max-width: 1199px */ 49 | // @media @screen_max-xlg { 50 | // } 51 | -------------------------------------------------------------------------------- /css/area_main-sidebar-tabs.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides the design styles for tab list in sidebar 3 | */ 4 | 5 | /* default view */ 6 | #dokuwiki__aside ul.sidebar-tabs { 7 | margin-top: 0; 8 | margin-bottom: @nav-margin; 9 | 10 | border-bottom: 1px solid @ini_nav_menu_color; 11 | 12 | white-space: nowrap; 13 | 14 | li { 15 | display: inline-block; 16 | border: 1px solid @ini_nav_menu_color; 17 | padding: 0.25em 0.5em; 18 | margin-bottom: -1px; 19 | margin-left: 0.5em; 20 | border-top-right-radius: @fix_border-radius; 21 | border-top-left-radius: @fix_border-radius; 22 | 23 | &.active { 24 | border-bottom: 1px solid @ini_background_site; 25 | font-weight: bold; 26 | } 27 | } 28 | } 29 | 30 | /* wide content view */ 31 | .wide-content #dokuwiki__aside ul.sidebar-tabs { 32 | visibility: hidden; 33 | } 34 | -------------------------------------------------------------------------------- /css/area_msg.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides the design styles for message block 3 | */ 4 | 5 | .msg-area { 6 | clear: both; 7 | padding-top: 1.6rem; 8 | 9 | div { 10 | line-height: 135%; 11 | } 12 | 13 | &:empty { 14 | display: none; 15 | } 16 | } 17 | 18 | /* short fix: SPR-891 - icons for notifications in message area are repeated */ 19 | div.success, 20 | div.error, 21 | div.info, 22 | div.notify { 23 | background-repeat: no-repeat; 24 | background-position: 8px 50%; 25 | border: 1px solid #eeb; 26 | font-size: 90%; 27 | margin: 0 0 .5em; 28 | padding: .4em; 29 | padding-left: 32px; 30 | overflow: hidden; 31 | border-radius: @fix_border-radius; 32 | 33 | * { 34 | color: inherit; 35 | } 36 | 37 | a { 38 | text-decoration: underline; 39 | 40 | &:hover, 41 | &:focus, 42 | &:active { 43 | text-decoration: none; 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /css/area_nav-breadcrumb.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides the design styles for the breadcrumb 3 | */ 4 | 5 | .breadcrumbs { 6 | position: relative; 7 | min-height: @page-header_height; 8 | box-sizing: border-box; 9 | background-color: @ini_background; 10 | border-bottom: 1px solid @ini_border_light; 11 | padding: 1rem 1.8rem .2rem; 12 | 13 | @media @screen_max-md { 14 | background-color: @ini_background_page_header; 15 | } 16 | 17 | @media @screen_max-xs { 18 | padding-left: @margin-small; 19 | padding-right: .75rem; 20 | } 21 | 22 | @media @screen_xs-lg { 23 | background-color: @ini_background; 24 | } 25 | 26 | > p { 27 | font-size: @font-size-small; 28 | margin: 0; 29 | 30 | @media @screen_max-xs{ 31 | width: 1px; 32 | position: relative; 33 | overflow: hidden; 34 | height: 1.6rem; 35 | } 36 | 37 | * { 38 | font-size: @font-size-small; 39 | } 40 | 41 | .bchead { 42 | .sr-only(); 43 | } 44 | 45 | span.home { 46 | margin-left: -.2rem; // reverse spacing in home icon --> content text and home icon aligned 47 | 48 | .wide-content & { 49 | margin-left: .4rem; //toggle link has position absolute, hover on home icon needs more space than left padding of breadcrumb 50 | } 51 | 52 | a { 53 | .fontello(); 54 | .hide-text-show-before(); 55 | .icon-home(); 56 | 57 | min-height: 1.8em; 58 | min-width: 1.9em; 59 | width: auto; 60 | box-sizing: border-box; 61 | border: solid 1px transparent; 62 | border-radius: @ini_default_border_radius; // @ini_default_border_radius vs. @fix_border-radius 63 | vertical-align: middle; 64 | text-decoration: none; 65 | margin-top: -.2em; 66 | transition: @transition border-color; 67 | 68 | &:before { 69 | font-size: @font-size-default + (@font-scale-factor * 2); 70 | margin-top: .17rem; 71 | } 72 | 73 | &:hover, 74 | &:focus, 75 | &:active { 76 | border-color: @ini_existing; 77 | } 78 | } 79 | } 80 | 81 | bdi { 82 | padding: .1em .1em 0; 83 | } 84 | } 85 | } 86 | -------------------------------------------------------------------------------- /css/area_nav-direct.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides the design styles for the direct / menu jump links. 3 | */ 4 | 5 | .nav-direct { 6 | background-color: @nav_direct_background; 7 | margin-top: -1px; 8 | 9 | p { 10 | box-sizing: border-box; 11 | text-align: center; 12 | position: absolute; 13 | left: 0; 14 | top: -1px; 15 | width: 100%; 16 | height: 1px; 17 | 18 | a:link, 19 | a:visited { 20 | .sr-out(); 21 | 22 | box-shadow: @box-shadow; 23 | display: block; 24 | width: 100%; 25 | background-color: @nav_direct_background; 26 | border-bottom: 1px solid @ini_border_light; 27 | color: @nav_direct_color; 28 | line-height: @line-height-default; 29 | text-decoration: none; 30 | padding: 1em; 31 | box-sizing: border-box; 32 | border-radius: 0; 33 | } 34 | 35 | a:focus, 36 | a:hover, 37 | a:active { 38 | top: 0; 39 | left: 0; 40 | text-decoration: underline; 41 | min-height: 50px; 42 | } 43 | 44 | a:hover, 45 | a:active { 46 | text-decoration: none; 47 | } 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /css/area_nav-page-attributes.less: -------------------------------------------------------------------------------- 1 | /** 2 | * Page Attribute Icons in the breadcrumb bar 3 | */ 4 | .page-attributes { 5 | list-style: none; 6 | float: right; 7 | margin: -.45em 0 0; // FIXME sourrounding CSS should be fixed so negative margin is not needed 8 | padding: 0; 9 | display: flex; 10 | gap: 0.5rem; 11 | 12 | > li { 13 | margin: 0; 14 | padding: 0; 15 | border: 1px solid @wikiicons-border; 16 | border-radius: @ini_default_border_radius; 17 | position: relative; 18 | display: flex; 19 | align-items: center; 20 | justify-content: center; 21 | transition: @transition background-color, @transition border-color, @transition color; 22 | 23 | // override any plugin element styles 24 | * { 25 | margin: 0; 26 | padding: 0; 27 | line-height: normal; 28 | display: block; 29 | } 30 | 31 | // number badge 32 | .btn-usertools-num(); 33 | 34 | // icon 35 | svg { 36 | height: 1.5em; 37 | width: 1.5em; 38 | 39 | path { 40 | fill: @ini_nav_menu_color; 41 | } 42 | } 43 | 44 | // adjust colors on hover 45 | &:hover { 46 | background-color: @ini_nav_menu_hover_color; 47 | border-color: @ini_nav_menu_hover_color; 48 | 49 | svg path { 50 | fill: @ini_nav_menu_hover_bg; 51 | } 52 | } 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /css/area_search.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides the design styles for the search results 3 | */ 4 | 5 | /* search hit in normal text */ 6 | .dokuwiki .search_hit { 7 | background-color: @ini_highlight; 8 | color: @ini_highlight_text; 9 | } 10 | -------------------------------------------------------------------------------- /css/area_tabs.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for tab boxes 3 | */ 4 | 5 | /* + + + + + tabs + + + + + */ 6 | #dokuwiki__content { 7 | ul.tabs { 8 | li:not([class~="active"]) { 9 | strong, 10 | a { 11 | color: @ini_text_neu; 12 | transition: @transition background-color, @transition color; 13 | } 14 | 15 | a:hover, 16 | a:focus, 17 | a:active { 18 | color: @ini_text; 19 | } 20 | } 21 | } 22 | 23 | .tabs > ul { 24 | li:not([class~="active"]) { 25 | a { 26 | color: @ini_text_neu; 27 | transition: @transition background-color, @transition color; 28 | } 29 | 30 | a:hover, 31 | a:focus, 32 | a:active { 33 | color: @ini_text; 34 | } 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /css/plugins/bureaucracy.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for bureaucracy plugin 3 | */ 4 | 5 | /* + + + + + global + + + + + */ 6 | .dokuwiki form.bureaucracy__plugin { 7 | fieldset { 8 | width: 100%; 9 | max-width: 800px; 10 | box-sizing: border-box; 11 | border: 0 none; 12 | text-align: center; 13 | margin-left: 0; 14 | margin-bottom: (@grid * 2); 15 | padding: @grid 0 0; 16 | 17 | > *:not(button) { 18 | text-align: left; 19 | } 20 | } 21 | 22 | legend { 23 | font-size: @font-size-small; 24 | font-weight: bold; 25 | text-align: left; 26 | } 27 | 28 | label { 29 | clear: both; 30 | padding-top: (@grid / 2); 31 | 32 | &::after { 33 | content: ''; 34 | clear: both; 35 | } 36 | 37 | sup { 38 | float: right; 39 | font-size: 1em; 40 | } 41 | 42 | input, 43 | select { 44 | float: left; 45 | width: 50%; 46 | text-align: left; 47 | padding: .1em .2em; 48 | } 49 | 50 | input[type="checkbox"] { 51 | width: 1.5rem; 52 | height: 1.5rem; 53 | background-image: none; 54 | } 55 | 56 | span { 57 | float: left; 58 | text-align: right; 59 | line-height: @line-height-default; 60 | padding-top: .2em; 61 | padding-right: @grid; 62 | 63 | &:not([class]) { 64 | font-weight: bold; 65 | margin-top: .5em; 66 | 67 | + input, 68 | + select { 69 | margin-top: .3em; 70 | } 71 | 72 | // checkboxes 73 | + input + input { 74 | margin-top: .3em; 75 | } 76 | } 77 | 78 | &.label { 79 | text-align: right; 80 | padding-top: .5em; 81 | } 82 | 83 | &.input { 84 | width: 49%; 85 | text-align: left; 86 | padding-left: 0; 87 | } 88 | } // span 89 | } // label 90 | 91 | button[type="submit"] { 92 | margin-top: (@grid * 2); 93 | } 94 | } 95 | 96 | /* + + + + + + + + + + + + + + + + + + + + + + + + + + */ 97 | /* min-width: 1440px */ 98 | @media @screen_min-xlg { 99 | .dokuwiki form.bureaucracy__plugin { 100 | p { 101 | font-size: @font-size-default; 102 | } 103 | } 104 | } 105 | 106 | /* + + + + + + + + + + + + + + + + + + + + + + + + + + */ 107 | /* max-width: 1439px */ 108 | @media @screen_max-xlg { 109 | .dokuwiki form.bureaucracy__plugin { 110 | p, 111 | label, 112 | button[type="submit"] { 113 | font-size: @font-size-default; 114 | } 115 | } 116 | } 117 | -------------------------------------------------------------------------------- /css/plugins/data.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for "data plugin" 3 | * after importing struct data this can be deleted 4 | */ 5 | 6 | /* + + + + + global + + + + + */ 7 | #dokuwiki__content { 8 | .dataplugin_entry { 9 | dl { 10 | margin-left: 0; 11 | margin-right: 0; 12 | } 13 | } 14 | 15 | .editbutton_plugin_data { 16 | position: relative; 17 | top: -1em; // as margin after DL 18 | float: left; 19 | font-size: @font-size-small; // for right position 20 | margin-top: 0; 21 | 22 | form { 23 | button { 24 | min-height: 1rem; 25 | height: 1.8em; 26 | background-color: @ini_background; 27 | border-top: solid 1px @ini_button_background; 28 | border-color: @ini_border; 29 | border-radius: 0 0 @fix_border-radius @fix_border-radius; 30 | color: @ini_existing; 31 | font-size: @font-size-small; 32 | line-height: 1.8em; 33 | margin-top: -1px; // for right position 34 | margin-left: .6em; 35 | padding: 0 .3em; 36 | transition: @transition background-color, @transition border-color, @transition color; 37 | 38 | &:hover, 39 | &:focus, 40 | &:active { 41 | background-color: @ini_existing; 42 | border-color: @ini_existing; 43 | color: @ini_background; 44 | } 45 | } 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /css/plugins/do_tasks.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for do-task plugin 3 | */ 4 | 5 | 6 | /* + + + + + usertool icon in header + + + + + */ 7 | #dokuwiki__usertools.nav-usertools { 8 | ul { 9 | li { 10 | &.user-task { 11 | .btn-usertools-wrapper(); 12 | .btn-usertools-num(); 13 | 14 | position: relative; 15 | 16 | .plugin__do_usertasks { 17 | width: 100%; 18 | min-width: (@toggle-size + .25); 19 | min-height: @toggle-size; 20 | border-radius: @ini_default_border_radius; 21 | border: 1px solid @wikiicons-border; 22 | padding: .14rem 0 0 0; 23 | 24 | &::before { 25 | content: ''; // remove when fontello is removed from usertools 26 | } 27 | 28 | &:hover, 29 | &:focus, 30 | &:active { 31 | background-color: @ini_nav_menu_hover_color; 32 | border: none; 33 | 34 | svg path { 35 | fill: @ini_nav_menu_hover_bg; 36 | } 37 | } 38 | } 39 | 40 | button { 41 | background-color: @ini_nav_menu_hover_bg; 42 | } 43 | 44 | svg { 45 | width: 1.2rem; 46 | height: 1.2rem; // for IE 11 47 | margin-bottom: 2px; 48 | 49 | path { 50 | fill: @ini_nav_menu_hover_color; 51 | } 52 | } 53 | 54 | .noopentasks { 55 | span { 56 | background-color: @ini_background_site; 57 | border-color: @noopentasks-border; 58 | color: @ini_text_webframe; 59 | } 60 | 61 | svg path { 62 | fill: @ini_text_webframe; 63 | } 64 | 65 | .num { 66 | background-color: @noopentasks-border; // fix 67 | color: @noopentasks-color; // fix 68 | margin-top: 1px; 69 | } 70 | } 71 | 72 | @media @screen_max-xs { 73 | display: none; 74 | } 75 | } // user-task 76 | } // li 77 | } // ul 78 | } 79 | 80 | .plugin__do_usertasks_list { 81 | background-color: transparent; 82 | 83 | @media @screen_max-sm { 84 | right: 1.25rem !important; 85 | left: 1.25rem !important; 86 | } 87 | 88 | table.inline { 89 | background-color: #FFF; 90 | margin-top: .5rem; 91 | 92 | @media @screen_max-sm { 93 | width: 100%; 94 | } 95 | } 96 | } 97 | -------------------------------------------------------------------------------- /css/plugins/edit.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for the edit view (?do=edit), preview 3 | * and "section edit button" and "editbutton_table edit button". 4 | */ 5 | 6 | /* + + + + + edit view + + + + + */ 7 | #dokuwiki__content { 8 | div.section_highlight { 9 | clear: right; 10 | background: repeating-linear-gradient( 11 | -45deg, 12 | @highlight-odd-ini_text, 13 | @highlight-odd-ini_text 10px, 14 | @highlight-even-ini_text 10px, 15 | @highlight-even-ini_text 20px, 16 | ); 17 | border-color: @ini_background_page_header; 18 | } 19 | 20 | // "section edit button" and "editbutton_table edit button" 21 | .secedit button { 22 | clear: both; 23 | font-size: 100%; 24 | margin-top: .5rem; 25 | margin-bottom: .5rem; 26 | } 27 | 28 | div.editBox { 29 | background-color: #FFF; 30 | border: solid 2px #FFF; 31 | 32 | .editButtons { 33 | display: inline-block; 34 | padding-bottom: 1rem; 35 | } 36 | 37 | @media @screen_max-xs { 38 | div.summary { 39 | label[for=edit__summary] { 40 | white-space: normal; 41 | display: block; 42 | width: 100%; 43 | span { 44 | display: inline-block; 45 | padding-bottom: .4rem; 46 | } 47 | input#edit__summary{ 48 | max-width: 100%; 49 | box-sizing: border-box; 50 | } 51 | } 52 | } 53 | } 54 | } 55 | } 56 | 57 | .mode_edit { 58 | .content { 59 | .msg-area { 60 | display: block; 61 | margin-bottom: 1.5rem; 62 | clear: both; 63 | } 64 | 65 | #spr__meta-box { 66 | display: none; 67 | } 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /css/plugins/edittable.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for "edittable plugin" 3 | */ 4 | 5 | /* + + + + + global + + + + + */ 6 | #dokuwiki__content.main-content { 7 | div.editbutton_table { 8 | position: relative; // for IE 9 | float: left; 10 | margin-top: -1.4em !important; // overwrite inline styles 11 | 12 | form div.no { 13 | button, 14 | input.button { 15 | min-height: 1rem; 16 | background-color: @ini_background; 17 | border-top: solid 1px @ini_button_background; 18 | border-color: @ini_border; 19 | border-radius: 0 0 @fix_border-radius @fix_border-radius; 20 | color: @ini_existing; 21 | font-size: @font-size-small; 22 | margin-top: -1px; // for best position of edit-tab beneath table 23 | padding-right: .3em; 24 | transition: @transition background-color, @transition border-color, @transition color; 25 | 26 | &:hover, 27 | &:focus, 28 | &:active { 29 | background-color: @ini_existing; 30 | border-color: @ini_existing; 31 | color: @ini_background; 32 | } 33 | } 34 | } 35 | 36 | + * { 37 | clear: left; 38 | } 39 | 40 | + div.editbutton_table { 41 | clear: none; 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /css/plugins/extension__manager.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for extension manager 3 | */ 4 | 5 | /* + + + + + global + + + + + */ 6 | .dokuwiki #extension__manager { 7 | .actions { 8 | font-size: 0; 9 | 10 | > button { 11 | font-size: .92rem; 12 | margin-left: .3rem; 13 | padding-left: .3rem; 14 | padding-right: .3rem; 15 | } 16 | } 17 | } 18 | 19 | -------------------------------------------------------------------------------- /css/plugins/fastwiki.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for "fastwiki" plugin 3 | */ 4 | 5 | .mode_edit .content .row > .col-xs-12 #dokuwiki__content::before { 6 | display: none; 7 | } 8 | -------------------------------------------------------------------------------- /css/plugins/folded.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for the toggle "folded" 3 | */ 4 | 5 | /* + + + + + global + + + + + */ 6 | #dokuwiki__content { 7 | a.folder { 8 | background: transparent url("svg.php?svg=down.svg&f=existing") right center no-repeat; 9 | color: @ini_existing; 10 | padding-right: 20px; 11 | 12 | &.open { 13 | background-image: url("svg.php?svg=up.svg&f=existing"); 14 | } 15 | } 16 | 17 | div.folded { 18 | box-shadow: @box-shadow-colored; 19 | border: 1px solid fade(@ini_existing, 50%); 20 | border-radius: 0; 21 | margin-top: -.7rem; 22 | margin-bottom: .7rem; 23 | padding: .5em; 24 | 25 | p { 26 | margin: .5rem 0; 27 | } 28 | } 29 | 30 | span.folded { 31 | border: 1px dotted @ini_border; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /css/plugins/highlight_parent.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for highlight plugin 3 | */ 4 | 5 | /* + + + + + global + + + + + */ 6 | #plugin__highlightparent { 7 | clear: none; 8 | display: block; 9 | position: relative; 10 | 11 | + * { 12 | clear: both; 13 | padding-top: 1em; // as h1 14 | } 15 | } 16 | 17 | @media @screen_max-md { 18 | #plugin__highlightparent { 19 | clear: both; 20 | margin-top: 1rem; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /css/plugins/mediamanager.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for mediamanager 3 | */ 4 | 5 | /* + + + + + global + + + + + */ 6 | #mediamanager__page { 7 | .namespaces h2 { 8 | bottom: 0; 9 | line-height: 100%; 10 | margin-bottom: -1px; 11 | } 12 | 13 | #media__tree ul li img { 14 | padding-top: .3em; 15 | } 16 | 17 | ul.tabs li a { 18 | border-bottom-color: transparent; 19 | } 20 | 21 | #page__revisions { 22 | > .no > ul > li input[type="checkbox"] { 23 | margin-left: 0; 24 | } 25 | } 26 | } 27 | 28 | /* + + + + + + + + + + + + + + + + + + + + + + + + + + */ 29 | /* media queries */ 30 | @media @screen_max-md { 31 | #mediamanager__page { 32 | min-width: 100%; 33 | max-width: 100%; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /css/plugins/move.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for move plugin 3 | */ 4 | 5 | /* + + + + + global + + + + + */ 6 | #dokuwiki__site > .plugin_move_dialog { 7 | font-size: @font-size-default; 8 | 9 | * { 10 | font-size: @font-size-default; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /css/plugins/popupviewer.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for popupviewer plugin 3 | */ 4 | 5 | /* + + + + + global + + + + + */ 6 | #popupviewer { 7 | > .controls > .content { 8 | padding: 1.5rem 1rem 1rem; 9 | 10 | td, 11 | th { 12 | font-size: @font-size-default; 13 | line-height: @line-height-default; 14 | a{ 15 | font-size: @font-size-default; 16 | line-height: @line-height-default; 17 | } 18 | } 19 | 20 | .li, 21 | li { 22 | font-size: @font-size-default; 23 | line-height: @line-height-default; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /css/plugins/qc.less: -------------------------------------------------------------------------------- 1 | /** 2 | * Styles for the QC plugin 3 | */ 4 | 5 | /* + + + + + slideout output + + + + + */ 6 | .qc-output { 7 | position: relative; 8 | min-width: 100%; 9 | width: auto; 10 | background-color: @ini_background !important; 11 | font-size: 90%; 12 | box-shadow: @box-shadow-bottom; 13 | border-bottom: solid 1px @ini_border_light; 14 | margin-bottom: 0; 15 | padding-top: 0 !important; // for JS overwrite 16 | 17 | @media @screen_min-xxs { 18 | margin-right: -(@margin-default); 19 | margin-left: -(@margin-default); 20 | padding-left: @margin-default; 21 | padding-right: @margin-default; 22 | } 23 | 24 | @media @screen_min-md { 25 | top: -(@margin-small); 26 | } 27 | 28 | @media @screen_max-md { 29 | top: 0; 30 | margin-top: -(@page_padding-top + 2); 31 | margin-right: -(@margin-default * 1.6); 32 | margin-left: -(@margin-default); 33 | padding-top: @margin-default; 34 | } 35 | 36 | @media @screen_max-xxs { 37 | margin-left: -(@margin-small); 38 | padding-left: @margin-small; 39 | padding-right: @margin-default; 40 | } 41 | 42 | h1 { 43 | @media @screen_min-md { 44 | padding-top: 0; 45 | } 46 | } 47 | 48 | h2 { 49 | font-size: 1.3rem; 50 | } 51 | 52 | h3 { 53 | font-size: 1.1rem; 54 | } 55 | 56 | h4, 57 | h5, 58 | h6 { 59 | font-size: 1rem; 60 | } 61 | 62 | div, 63 | p { 64 | margin-left: 0; 65 | } 66 | 67 | dl { 68 | dt, 69 | dd { 70 | padding-bottom: @small-spacing; 71 | 72 | @media @screen_max-xxs { 73 | float: none; 74 | display: inline-block; 75 | width: 49%; 76 | max-width: 10em; 77 | vertical-align: top; 78 | margin-left: 0; 79 | } 80 | } 81 | } 82 | 83 | .qc_icon { 84 | background-color: #fff; 85 | border-radius: @fix_border-radius; 86 | vertical-align: top; 87 | padding: .1rem; 88 | } 89 | } 90 | 91 | /* + + + + + admin settings + + + + + */ 92 | .do-admin #dokuwiki__content { 93 | #plugin__qc_admin { 94 | table .centeralign { 95 | .qc_icon svg + span { 96 | min-width: 2em; 97 | padding-left: .2em; 98 | text-align: left; 99 | display: inline-block; 100 | } 101 | } 102 | } 103 | } 104 | -------------------------------------------------------------------------------- /css/plugins/sitemapnavi.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for the sitemapnavi plugin 3 | */ 4 | 5 | #plugin__sitemapnavi { 6 | padding-bottom: @nav-margin; 7 | margin-bottom: @nav-margin; 8 | border-bottom: 1px solid @ini_nav_menu_color; 9 | 10 | label { 11 | padding-left: 0.5em; 12 | } 13 | 14 | li { 15 | line-height: @line-height-bigger; 16 | 17 | li { 18 | margin-left: 0.75em; 19 | } 20 | } 21 | } 22 | 23 | .wide-content #plugin__sitemapnavi { 24 | display: none; 25 | } 26 | -------------------------------------------------------------------------------- /css/plugins/starred.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for starred plugin 3 | */ 4 | nav.nav-starred { 5 | ul { 6 | list-style: none; 7 | 8 | li { 9 | margin-left: 0; 10 | 11 | svg { 12 | vertical-align: text-top; 13 | fill: @ini_nav_menu_color; 14 | } 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /css/plugins/structstatus.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for structstatus plugin 3 | */ 4 | 5 | /* + + + + + global + + + + + */ 6 | #dokuwiki__content { 7 | .struct_status { 8 | border-color: @ini_border; 9 | border-radius: @fix_border-radius; 10 | font-size: @font-size-small; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /css/plugins/tabinclude.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for the tabinclude 3 | */ 4 | 5 | /* + + + + + plugin tabinclude + + + + + */ 6 | div#dwpl-ti-container { 7 | li.dwpl-ti-tab { 8 | box-shadow: none; 9 | background-color: @ini_background_page_header; 10 | border-color: @ini_border; 11 | border-radius: @fix_border-radius @fix_border-radius 0 0; 12 | color: @ini_background_page_footer; 13 | padding: 0; 14 | 15 | &:hover { 16 | background-color: @ini_background_page_header; 17 | text-decoration: none; 18 | 19 | div { 20 | text-decoration: underline; 21 | 22 | &.selected { 23 | color: @ini_text; 24 | } 25 | } 26 | } 27 | 28 | div { 29 | border-radius: inherit; 30 | color: inherit; 31 | padding: .1em .35em; 32 | 33 | &.selected { 34 | position: relative; 35 | background-color: @ini_background; 36 | color: @ini_text; 37 | } 38 | } 39 | } 40 | 41 | /* + + + content box + + + */ 42 | div.dwpl-ti-content-box { 43 | position: relative; 44 | overflow: auto; 45 | box-shadow: @box-shadow; 46 | background-color: @ini_background; 47 | border: solid 1px @ini_border; 48 | border-radius: 0; 49 | margin-top: -1px; 50 | } 51 | } 52 | 53 | /* + + + + + + + + + + + + + + + + + + + + + + + + + + */ 54 | /* media queries */ 55 | @media @screen_max-md { 56 | div#dwpl-ti-container { } 57 | } 58 | -------------------------------------------------------------------------------- /css/plugins/tablelayout.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for "tablelayout plugin" 3 | */ 4 | 5 | 6 | /* + + + + + global + + + + + */ 7 | 8 | #dokuwiki__content.main-content .secedit.editbutton_table{ 9 | a.button.print { 10 | min-height: 1rem; 11 | background-color: @ini_background; 12 | border-radius: 0 @ini_default_border_radius; 13 | border-top: solid 1px; 14 | border-color: @ini_border; 15 | font-size: .88rem; 16 | margin-top: -1px; 17 | padding-right: .3em; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /css/plugins/tagging.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for the form in tagcloud 3 | */ 4 | 5 | /* + + + + + plugin tagging + + + + + */ 6 | #spr__meta-box { 7 | ul.tagging_cloud { 8 | width: 100%; 9 | padding-right: 0; 10 | 11 | li { 12 | &.t0 a { 13 | font-size: .88rem; 14 | } 15 | 16 | &.t1 a { 17 | font-size: 1rem; 18 | } 19 | 20 | &.t2 a { 21 | font-size: 1.1rem; 22 | } 23 | 24 | &.t3 a { 25 | font-size: 1.2rem; 26 | } 27 | 28 | &.t4 a { 29 | font-size: 1.3rem; 30 | } 31 | 32 | &.t5 a { 33 | font-size: 1.4rem; 34 | } 35 | 36 | &.t6 a { 37 | font-size: 1.5rem; 38 | } 39 | 40 | &.t7 a { 41 | font-size: 1.6rem; 42 | } 43 | 44 | &.t8 a { 45 | font-size: 1.7rem; 46 | } 47 | 48 | &.t9 a { 49 | font-size: 1.8rem; 50 | } 51 | 52 | &.t10 a { 53 | font-size: 1.9rem; 54 | } 55 | } 56 | } 57 | 58 | form#tagging__edit { 59 | width: 100%; 60 | 61 | label { 62 | display: block; 63 | } 64 | 65 | input.edit { 66 | width: 100%; 67 | margin-bottom: .5rem; 68 | } 69 | } 70 | } 71 | 72 | /* + + + + + + + + + + + + + + + + + + + + + + + + + + */ 73 | /* media queries */ 74 | @media @screen_max-md { 75 | #spr__meta-box { 76 | form { 77 | &#tagging__edit { 78 | label { 79 | display: inline-block; 80 | min-width: 50%; 81 | vertical-align: top; 82 | margin-bottom: .5rem; 83 | } 84 | 85 | input.edit { 86 | margin-bottom: 0; 87 | } 88 | } 89 | } 90 | } 91 | } 92 | 93 | @media @screen_max-xs { 94 | #spr__meta-box { 95 | form { 96 | div > button[type="submit"] { 97 | width: 49%; 98 | padding: 0; 99 | } 100 | 101 | &#tagging__edit { 102 | &::after { 103 | content: ''; 104 | clear: both; 105 | display: block; 106 | } 107 | 108 | label { 109 | display: block; 110 | width: 100%; 111 | } 112 | 113 | button[type="submit"] { 114 | float: right; 115 | 116 | &:first-of-type { 117 | float: left; 118 | } 119 | } 120 | } 121 | } 122 | } 123 | } 124 | -------------------------------------------------------------------------------- /css/plugins/tplinc.less: -------------------------------------------------------------------------------- 1 | .wide-content { 2 | .sidebarheader, 3 | .sidebarfooter { 4 | visibility: hidden; 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /css/plugins/translation.less: -------------------------------------------------------------------------------- 1 | /** 2 | * This file provides styles for the translation plugin 3 | */ 4 | 5 | 6 | .dokuwiki div.plugin_translation { 7 | clear: none; 8 | display: block; 9 | position: relative; 10 | float: none; 11 | 12 | + * { 13 | clear: both; 14 | padding-top: 1em; // as h1 15 | } 16 | 17 | ul li { 18 | a.wikilink1:link, 19 | a.wikilink1:hover, 20 | a.wikilink1:active, 21 | a.wikilink1:visited { 22 | background-color: @ini_link; 23 | } 24 | } 25 | } 26 | 27 | @media @screen_max-md { 28 | .dokuwiki div.plugin_translation { 29 | clear: both; 30 | margin-top: 1rem; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /css/toollist.less: -------------------------------------------------------------------------------- 1 | /** 2 | * Styles for site tools and user tools in sidebar 3 | * Using BEM methodology as far as possible 4 | */ 5 | 6 | //.toollist { 7 | //} 8 | 9 | .toollist__listitem { 10 | list-style: none; 11 | 12 | a { 13 | display: inline-flex; 14 | flex-direction: row-reverse; 15 | flex-wrap: nowrap; 16 | align-items: center; 17 | } 18 | 19 | span { 20 | font-size: @font-size-default; 21 | } 22 | 23 | svg { 24 | width: @font-size-default; 25 | vertical-align: middle; 26 | fill: @ini_nav_menu_color; 27 | margin-right: .2em; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /deleted.files: -------------------------------------------------------------------------------- 1 | # This is a list of files that were present in previous releases 2 | # but were removed later. They should not exist in your installation. 3 | .gitlab-ci.yml 4 | css/area_main-sidebar-content.less 5 | css/area_main-sidebar.less 6 | css/area_sidebar-search.less 7 | css/area_sidetools.less 8 | css/base_fonts.less 9 | css/basic.css 10 | css/content.css 11 | css/design.css 12 | css/includes.css 13 | css/mobile.css 14 | css/plugins/hightlight_parent.less 15 | css/print.css 16 | css/structure.css 17 | fabfile.py 18 | fonts/Google Android License.txt 19 | fonts/icons/fontello-1a5d199c.zip 20 | fonts/icons/svg/index.css 21 | fonts/roboto-black.eot 22 | fonts/roboto-black.svg 23 | fonts/roboto-black.ttf 24 | fonts/roboto-black.woff 25 | fonts/roboto-blackItalic.eot 26 | fonts/roboto-blackItalic.svg 27 | fonts/roboto-blackItalic.ttf 28 | fonts/roboto-blackItalic.woff 29 | fonts/roboto-bold.eot 30 | fonts/roboto-bold.svg 31 | fonts/roboto-bold.ttf 32 | fonts/roboto-bold.woff 33 | fonts/roboto-boldcondensed.eot 34 | fonts/roboto-boldcondensed.svg 35 | fonts/roboto-boldcondensed.ttf 36 | fonts/roboto-boldcondensed.woff 37 | fonts/roboto-boldcondenseditalic.eot 38 | fonts/roboto-boldcondenseditalic.svg 39 | fonts/roboto-boldcondenseditalic.ttf 40 | fonts/roboto-boldcondenseditalic.woff 41 | fonts/roboto-bolditalic.eot 42 | fonts/roboto-bolditalic.svg 43 | fonts/roboto-bolditalic.ttf 44 | fonts/roboto-bolditalic.woff 45 | fonts/roboto-condensed.eot 46 | fonts/roboto-condensed.svg 47 | fonts/roboto-condensed.ttf 48 | fonts/roboto-condensed.woff 49 | fonts/roboto-condenseditalic.eot 50 | fonts/roboto-condenseditalic.svg 51 | fonts/roboto-condenseditalic.ttf 52 | fonts/roboto-condenseditalic.woff 53 | fonts/roboto-italic.eot 54 | fonts/roboto-italic.svg 55 | fonts/roboto-italic.ttf 56 | fonts/roboto-italic.woff.textClipping 57 | fonts/roboto-italic2.woff 58 | fonts/roboto-light.eot 59 | fonts/roboto-light.svg 60 | fonts/roboto-light.ttf 61 | fonts/roboto-light.woff 62 | fonts/roboto-lightItalic.eot 63 | fonts/roboto-lightItalic.svg 64 | fonts/roboto-lightItalic.ttf 65 | fonts/roboto-lightItalic.woff 66 | fonts/roboto-medium.eot 67 | fonts/roboto-medium.svg 68 | fonts/roboto-medium.ttf 69 | fonts/roboto-medium.woff 70 | fonts/roboto-mediumItalic.eot 71 | fonts/roboto-mediumItalic.svg 72 | fonts/roboto-mediumItalic.ttf 73 | fonts/roboto-mediumItalic.woff 74 | fonts/roboto-regular.eot 75 | fonts/roboto-regular.svg 76 | fonts/roboto-regular.ttf 77 | fonts/roboto-regular.woff 78 | fonts/roboto-thin.eot 79 | fonts/roboto-thin.svg 80 | fonts/roboto-thin.ttf 81 | fonts/roboto-thin.woff 82 | fonts/roboto-thinItalic.eot 83 | fonts/roboto-thinItalic.svg 84 | fonts/roboto-thinItalic.ttf 85 | fonts/roboto-thinItalic.woff 86 | images/apple-touch-icon.png 87 | images/logo.png 88 | js/base/helper.js 89 | js/base/rem.min.js 90 | js/base/spc.js 91 | js/base/velocity.min.js 92 | js/legacy/html5shiv.js 93 | js/legacy/respond.min.js 94 | js/breadcrumb.js 95 | js/sidebar-menu.js 96 | tpl/nav-main.php 97 | tpl/nav-page-quality-tasks.php 98 | tpl/nav-sitetools.php 99 | tpl/nav-trace.php 100 | tpl/nav-usermenu.php 101 | tpl/nav-usertools.php 102 | tpl_functions.php 103 | -------------------------------------------------------------------------------- /fonts/icons/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Font license info 2 | 3 | 4 | ## Fontelico 5 | 6 | Copyright (C) 2012 by Fontello project 7 | 8 | Author: Crowdsourced, for Fontello project 9 | License: SIL (http://scripts.sil.org/OFL) 10 | Homepage: http://fontello.com 11 | 12 | 13 | ## Font Awesome 14 | 15 | Copyright (C) 2016 by Dave Gandy 16 | 17 | Author: Dave Gandy 18 | License: SIL () 19 | Homepage: http://fortawesome.github.com/Font-Awesome/ 20 | 21 | 22 | -------------------------------------------------------------------------------- /fonts/icons/README.txt: -------------------------------------------------------------------------------- 1 | This webfont is generated by http://fontello.com open source project. 2 | 3 | 4 | ================================================================================ 5 | Please, note, that you should obey original font licenses, used to make this 6 | webfont pack. Details available in LICENSE.txt file. 7 | 8 | - Usually, it's enough to publish content of LICENSE.txt file somewhere on your 9 | site in "About" section. 10 | 11 | - If your project is open-source, usually, it will be ok to make LICENSE.txt 12 | file publicly available in your repository. 13 | 14 | - Fonts, used in Fontello, don't require a clickable link on your site. 15 | But any kind of additional authors crediting is welcome. 16 | ================================================================================ 17 | 18 | 19 | Comments on archive content 20 | --------------------------- 21 | 22 | - /font/* - fonts in different formats 23 | 24 | - /css/* - different kinds of css, for all situations. Should be ok with 25 | twitter bootstrap. Also, you can skip style and assign icon classes 26 | directly to text elements, if you don't mind about IE7. 27 | 28 | - demo.html - demo file, to show your webfont content 29 | 30 | - LICENSE.txt - license info about source fonts, used to build your one. 31 | 32 | - config.json - keeps your settings. You can import it back into fontello 33 | anytime, to continue your work 34 | 35 | 36 | Why so many CSS files ? 37 | ----------------------- 38 | 39 | Because we like to fit all your needs :) 40 | 41 | - basic file, .css - is usually enough, it contains @font-face 42 | and character code definitions 43 | 44 | - *-ie7.css - if you need IE7 support, but still don't wish to put char codes 45 | directly into html 46 | 47 | - *-codes.css and *-ie7-codes.css - if you like to use your own @font-face 48 | rules, but still wish to benefit from css generation. That can be very 49 | convenient for automated asset build systems. When you need to update font - 50 | no need to manually edit files, just override old version with archive 51 | content. See fontello source code for examples. 52 | 53 | - *-embedded.css - basic css file, but with embedded WOFF font, to avoid 54 | CORS issues in Firefox and IE9+, when fonts are hosted on the separate domain. 55 | We strongly recommend to resolve this issue by `Access-Control-Allow-Origin` 56 | server headers. But if you ok with dirty hack - this file is for you. Note, 57 | that data url moved to separate @font-face to avoid problems with -------------------------------------------------------------------------------- /fonts/icons/svg/elusive-clipboard-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/elusive-doc-new-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/elusive-doc-new-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/entypo-down-open-big-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/entypo-down-open-big-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/entypo-help-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/entypo-help-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/entypo-search-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/entypo-search-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/entypo-up-open-big-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/entypo-up-open-big-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/entypo-user-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/entypo-user-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-bell-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-bell-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-bookmark-empty-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-bookmark-empty-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-clock-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-clock-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-code-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-code-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-cog-alt-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-cog-alt-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-cog-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-cog-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-doc-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-doc-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-doc-text-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-doc-text-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-docs-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-docs-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-file-pdf-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-file-pdf-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-frown-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-frown-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-home-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-home-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-link-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-link-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-login-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-login-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-logout-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-logout-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-mail-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-mail-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-meh-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-meh-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-menu-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-menu-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-plus-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-plus-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-puzzle-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-puzzle-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-sitemap-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-sitemap-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-smile-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontawesome-smile-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-angry-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-angry-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-cry-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-cry-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-grin-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-grin-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-happy-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-happy-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-laugh-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-laugh-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-sleep-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-sleep-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-squint-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-squint-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-thumbsup-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-thumbsup-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-unhappy-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-unhappy-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-wink-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-wink-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-wink2-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/fontelico-emo-wink2-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/iconic-book-open-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/iconic-book-open-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/linecons-cloud-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/linecons-cloud-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/linecons-pencil-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/linecons-pencil-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/modernpics-pencil-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/modernpics-pencil-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-cloud-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-cloud-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-down-outline-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-down-outline-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-down-small-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-down-small-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-home-outline-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-home-outline-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-left-outline-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-left-outline-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-left-small-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-left-small-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-puzzle-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-puzzle-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-right-outline-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-right-outline-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-right-small-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-right-small-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-up-outline-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-up-outline-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-up-small-default.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fonts/icons/svg/typicons-up-small-hover.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/fav/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/android-chrome-192x192.png -------------------------------------------------------------------------------- /images/fav/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /images/fav/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /images/fav/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /images/fav/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /images/fav/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /images/fav/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /images/fav/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /images/fav/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /images/fav/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /images/fav/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/favicon-32x32.png -------------------------------------------------------------------------------- /images/fav/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/favicon-96x96.png -------------------------------------------------------------------------------- /images/fav/largetile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/largetile.png -------------------------------------------------------------------------------- /images/fav/mediumtile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/mediumtile.png -------------------------------------------------------------------------------- /images/fav/smalltile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/smalltile.png -------------------------------------------------------------------------------- /images/fav/widetile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/fav/widetile.png -------------------------------------------------------------------------------- /images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/favicon.ico -------------------------------------------------------------------------------- /images/pagetools-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmocode/dokuwiki-template-sprintdoc/29cb2d5706986525d4f4cdda89db4459e42d6512/images/pagetools-sprite.png -------------------------------------------------------------------------------- /images/tools/00-default_checkbox-blank-circle-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/01-edit_pencil.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/02-create_pencil.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/03-draft_android-studio.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/04-show_file-document.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/05-source_file-xml.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/06-revert_replay.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/07-revisions_history.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/08-backlink_link-variant.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/09-subscribe_email-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/10-top_arrow-up.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/11-mediamanager_folder-image.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/12-back_arrow-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/tools/40-pdf-file.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /images/tools/41-format-paint.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /images/tools/43-file-delimeted.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /img/account-settings.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/apple-safari.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/file-export.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/pencil.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/sitemap.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/star-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /js/anchor.js: -------------------------------------------------------------------------------- 1 | jQuery(function () { 2 | jQuery('#dokuwiki__content.main-content').find('h1,h2,h3,h4,h5').append(function () { 3 | if (this.id) { 4 | return '' + 5 | '' + 6 | '' + 7 | '' + 8 | ''; 9 | } else { 10 | return ''; 11 | } 12 | }) 13 | }); 14 | -------------------------------------------------------------------------------- /js/meta-box.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Sets up the behaviour of the meta box 4 | * 5 | * @author Andreas Gohr 6 | * @author Jana Deutschlaender 7 | */ 8 | (function($) { 9 | 10 | 11 | /** 12 | * Register the click handler for the tabs 13 | * 14 | * Tabs can be added dynamically later on and this handler will still 15 | * provide the open/close functionality 16 | */ 17 | var registerClickForTabsInMetaBox = function($metaBox) { 18 | 19 | $metaBox.on('click', '.meta-tabs a', function (e) { 20 | e.preventDefault(); 21 | var $tab = $(this), 22 | isopen = $tab.attr('aria-expanded') === 'true'; 23 | 24 | // disable all existing tabs 25 | disableExistingTabs($metaBox); 26 | 27 | 28 | if (isopen) return; // tab was open, we closed it. we're done 29 | 30 | // enable current tab 31 | $tab 32 | .attr('aria-expanded', 'true') 33 | .closest('li') 34 | .addClass('active'); 35 | $metaBox.find($tab.attr('href')) 36 | .addClass('active') 37 | .attr('aria-hidden', 'false'); 38 | 39 | }).find('.meta-content').on('click', 'a[href*="#"]', function (e) { 40 | disableExistingTabs($metaBox); 41 | /* uses custome event handler hide see spc.js */ 42 | }).find('#tagging__edit').on('hide', function(e){ 43 | disableExistingTabs($metaBox); 44 | }); 45 | 46 | /** 47 | * in admin templates show toc tab, if available 48 | */ 49 | if($('body').hasClass('do-admin')) { 50 | var $tocLink = $metaBox.find('a[href="#spr__tab-toc"]'); 51 | if($tocLink.length === 1) { 52 | $tocLink.trigger('click'); 53 | } 54 | } 55 | }, 56 | disableExistingTabs = function($metaBox) { 57 | $metaBox.find('.meta-tabs li') 58 | .removeClass('active') 59 | .find('a') 60 | .attr('aria-expanded', 'false'); 61 | $metaBox.find('.meta-content .tab-pane') 62 | .removeClass('active') 63 | .attr('aria-hidden', 'false'); 64 | }; 65 | 66 | 67 | var stickyBox = function ($metaBox, topOffset, leftOffset) { 68 | if (window.pageYOffset >= topOffset) { 69 | $metaBox.addClass("sticky").attr("style", "left: " + leftOffset + "px"); 70 | } else { 71 | $metaBox.removeClass("sticky").removeAttr("style"); 72 | } 73 | }; 74 | 75 | 76 | $(function(){ 77 | var $metaBox = $('#spr__meta-box'); 78 | if (!$metaBox.length) return; 79 | 80 | registerClickForTabsInMetaBox($metaBox); 81 | 82 | var topOffset = $metaBox.offset().top; 83 | window.onscroll = function () { 84 | // check while scrolling, or window resizing will break horizontal positioning 85 | var leftOffset = $metaBox.offset().left; 86 | stickyBox($metaBox, topOffset, leftOffset) 87 | }; 88 | }); 89 | 90 | 91 | })(jQuery); 92 | -------------------------------------------------------------------------------- /js/plugins/bookcreator.js: -------------------------------------------------------------------------------- 1 | /** 2 | * prevents Uncaught TypeError in detail template if bookcreator plug-in is installed 3 | * 4 | * @author Jana Deutschlaender 5 | * 6 | */ 7 | (function($) { 8 | 9 | 10 | var debugBookCreatorOnDetailTemplate = function(){ 11 | 12 | var $detail = $('#dokuwiki__detail'); 13 | if (!$detail.length) return; 14 | 15 | if(JSINFO.bookcreator === undefined) { 16 | JSINFO.bookcreator = {}; 17 | JSINFO.bookcreator.areToolsVisible = false; 18 | } 19 | }; 20 | 21 | $(function(){ 22 | debugBookCreatorOnDetailTemplate(); 23 | }); 24 | 25 | 26 | })(jQuery); 27 | -------------------------------------------------------------------------------- /js/plugins/do_tasks.js: -------------------------------------------------------------------------------- 1 | // FIXME figure out what this did and why 2 | 3 | // ( function( $, spc ) { 4 | // 5 | // var togglePageAnalysis = function(){ 6 | // var $this = $('.page-attributes').find('.plugin__qc'); 7 | // try{ 8 | // var $link = $this.find('#plugin__qc__link'), 9 | // $container = $this.find('#plugin__qc__wrapper'); 10 | // 11 | // if($container.length < 1){ 12 | // $this.remove(); 13 | // }else{ 14 | // $container.attr('aria-hidden','true'); 15 | // var $icon = $container.find('#plugin__qc__icon'); 16 | // $container.find('#plugin__qc__out').removeAttr('style'); 17 | // $link.on( 'click', function(e){ 18 | // e.preventDefault(); 19 | // $icon.trigger('click'); 20 | // var oldState = ($link.attr('aria-expanded')=== "true" ); 21 | // $container.attr('aria-hidden',oldState); 22 | // $(this).attr('aria-expanded',!oldState); 23 | // 24 | // }); 25 | // 26 | // if($container.length > 0){ 27 | // var num = $container.attr('data-errors'); 28 | // if(num){ 29 | // $link.find('.num').empty().append(num); 30 | // $link.closest('li').removeClass('do_none'); 31 | // } 32 | // } 33 | // 34 | // } 35 | // 36 | // }catch(err){ 37 | // $this.remove(); 38 | // } 39 | // }; 40 | // 41 | // $(function(){ 42 | // togglePageAnalysis(); 43 | // }); 44 | // 45 | // } )( jQuery, spc ); 46 | // 47 | // 48 | // 49 | // 50 | -------------------------------------------------------------------------------- /js/plugins/folded.js: -------------------------------------------------------------------------------- 1 | /** 2 | * prevents Uncaught TypeError in detail template if folded plug-in is installed 3 | * 4 | * @author Jana Deutschlaender 5 | * 6 | */ 7 | (function($) { 8 | 9 | 10 | var debugFoldedOnDetailTemplate = function(){ 11 | 12 | var $detail = $('#dokuwiki__detail'); 13 | if (!$detail.length) return; 14 | 15 | if(JSINFO.plugin_folded === undefined) { 16 | JSINFO.plugin_folded = {}; 17 | JSINFO.plugin_folded.reveal = ''; 18 | JSINFO.plugin_folded.hide = ''; 19 | } 20 | }; 21 | 22 | $(function(){ 23 | debugFoldedOnDetailTemplate(); 24 | }); 25 | 26 | 27 | })(jQuery); 28 | -------------------------------------------------------------------------------- /js/plugins/qc.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Add custom QC functionality instead of using the plugin's mechanism 3 | * 4 | * @author Andreas Gohr 5 | * @author Jana Deutschlaender 6 | */ 7 | jQuery(function () { 8 | var $panel = jQuery('div.qc-output').hide(); 9 | 10 | // load summary 11 | jQuery('.page-attributes .plugin_qc a').load( 12 | DOKU_BASE + 'lib/exe/ajax.php', 13 | { 14 | call: 'plugin_qc_short', 15 | id: JSINFO['id'] 16 | }, 17 | function () { 18 | jQuery(this).find('span span').addClass('num'); 19 | } 20 | ).click(function (e) { 21 | e.preventDefault(); 22 | 23 | if ($panel.html() == '') { 24 | // load output 25 | $panel.load( 26 | DOKU_BASE + 'lib/exe/ajax.php', 27 | { 28 | call: 'plugin_qc_long', 29 | id: JSINFO['id'] 30 | }, 31 | function () { 32 | $panel.dw_show(); 33 | } 34 | ); 35 | } else { 36 | $panel.dw_toggle(); 37 | } 38 | }); 39 | 40 | }); 41 | -------------------------------------------------------------------------------- /lang/cs/settings.php: -------------------------------------------------------------------------------- 1 | .li'] = 'První položka v seznamu'; 12 | 13 | $lang['header_layout'] = 'Nastavit rozvrže`ní záhlaví:'; 14 | $lang['header_layout_o_default'] = 'široké záhlaví s dlouhým nadpisem a sloganem'; 15 | $lang['header_layout_o_compact'] = 'kompaktní záhlaví s krátkým nadpisem a skrytým sloganem'; 16 | 17 | -------------------------------------------------------------------------------- /lang/cs/style.txt: -------------------------------------------------------------------------------- 1 | Pokud chcete zménit //favicon//, jednoduše použijte Správu médií pro nahrátí ''favicon.ico'' do prostoru ''wiki'' nebo ''root''. Potom bude ikona automaticky použita. Pokud máte neveřejnou wiki, je doporučené nastavit prostor ''wiki'' (nebo root) čitelný pro všechny, jinak favicon nebude zobrazena nepřihlášeným uživatelům. 2 | -------------------------------------------------------------------------------- /lang/de/settings.php: -------------------------------------------------------------------------------- 1 | .li'] = 'Top-level Listeneinträge in verschachtelten Listen'; 13 | 14 | $lang['header_layout'] = 'Layout des Headers anpassen:'; 15 | $lang['header_layout_o_default'] = 'großer Header für langen Wiki Titel und Tagline'; 16 | $lang['header_layout_o_compact'] = 'kompakter Header für kurzen Wiki Titel ohne Tagline'; 17 | 18 | $lang['autocollapse'] = 'Sidebar automatisch einklappen wenn Nicht-Inhaltsseiten angezigt werden, um mehr Platz zu haben.'; 19 | -------------------------------------------------------------------------------- /lang/en/settings.php: -------------------------------------------------------------------------------- 1 | .li'] = 'Top-level list items'; 13 | 14 | $lang['header_layout'] = 'Adjust header layout:'; 15 | $lang['header_layout_o_default'] = 'generous header layout for long wiki titel and tagline'; 16 | $lang['header_layout_o_compact'] = 'compact header layout for short wiki title and hidden tagline'; 17 | 18 | $lang['autocollapse'] = 'Automatically collapse the sidebar when viewing non-content pages for more screen estate.'; 19 | $lang['closedwiki'] = 'This is a closed wiki. Hide most wiki functionality before user has logged in.'; 20 | $lang['copyright'] = 'Copyright notice. Use %year%, %title%, and %TITLE% as placeholders. May contain HTML. You probably want to disable the default license notice.'; 21 | -------------------------------------------------------------------------------- /lang/en/style.txt: -------------------------------------------------------------------------------- 1 | If you'd like to change the favicon, simply use the Media Manager to upload a ''favicon.ico'' into the ''wiki'' or the root namespace and it will automatically be used. If you use a closed wiki it is recommended to make the ''wiki'' (or root) namespace world readable in the ACL settings or your favicon will not be shown to logged-out users. 2 | -------------------------------------------------------------------------------- /lang/es/settings.php: -------------------------------------------------------------------------------- 1 | .li'] = 'Items del mayor nivel en listas'; 13 | 14 | $lang['header_layout'] = 'Adjust header layout:'; 15 | $lang['header_layout_o_default'] = 'disposición generosa del encabezado (para título y lema de la wiki largos)'; 16 | $lang['header_layout_o_compact'] = 'disposición compacta del encabezado (para título corto de la wiki y lema oculto)'; 17 | -------------------------------------------------------------------------------- /lang/es/style.txt: -------------------------------------------------------------------------------- 1 | Si desea cambiar el favicon, use el Administrador de Ficheros para subir un ''favicon.ico'' en el subespacio ''wiki'' o RAIZ, y se utilizará automáticamente. Si usa una wiki cerrada, se recomienda dar permiso de lectura para todo el mundo en la configuracion de ACL, en el espacio de nombres ''wiki'' (o RAIZ), o los usuarios no conectados, no podrán ver el favicon. -------------------------------------------------------------------------------- /lang/fr/settings.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | $lang['sidebar_sections'] = 'Convertir automatiquement en section ces éléments :'; 9 | $lang['sidebar_sections_o_h1'] = 'titres de premier rang'; 10 | $lang['sidebar_sections_o_h1,h2'] = 'titres de premier et second rang'; 11 | $lang['sidebar_sections_o_h1,h2,h3,h4,h5'] = 'tous les titres'; 12 | $lang['sidebar_sections_o_li.level1 > .li'] = 'items de premier niveau des listes'; 13 | $lang['header_layout'] = 'Ajuster la disposition de l\'entête :'; 14 | $lang['header_layout_o_default'] = 'Disposition d\'entête généreuse pour un titre long et un descriptif'; 15 | $lang['header_layout_o_compact'] = 'Disposition compacte de l\'entête pour un titre court sans descriptif'; 16 | $lang['autocollapse'] = 'Replier automatiquement la barre latérale quand on n\'est pas sur une page de wiki pour donner plus de place aux outils.'; 17 | $lang['closedwiki'] = 'Ceci est un wiki fermé. Cacher la plupart des fonctionnalités avant que l\'utilisateur ne se connecte.'; 18 | $lang['copyright'] = 'Notice de Copyright. Utilisez les expressions %year% pour l\'année, %title% et %TITLE% pour le titre. Peut contenir de l\'HTML. Vous voudrez probablement désactiver la notice de licence par défaut.'; 19 | -------------------------------------------------------------------------------- /lang/fr/style.txt: -------------------------------------------------------------------------------- 1 | Si vous voulez changer le //favicon//, utilisez simplement le gestionnaire de médias et envoyez un ''favicon.ico'' dans la catégorie racine ou ''wiki'' et il sera automatiquement utilisé. Si vous utilisez un wiki privé on vous recommande de rendre la catégorie ''wiki'' (ou racine) publique dans les réglages d'ACL, sans quoi votre //favicon// sera invisible aux utilisateurs non connectés. -------------------------------------------------------------------------------- /lang/it/settings.php: -------------------------------------------------------------------------------- 1 | .li'] = 'Primo livello degli elementi di elenco'; 13 | 14 | $lang['header_layout'] = 'Regola il layout dell\'intestazione:'; 15 | $lang['header_layout_o_header-default'] = 'layout di intestazione generoso per un lungo titolo e una tagline'; 16 | $lang['header_layout_o_header-compact'] = 'layout di intestazione compatto per un breve titolo e tagline nascosta'; 17 | 18 | -------------------------------------------------------------------------------- /lang/it/style.txt: -------------------------------------------------------------------------------- 1 | Se vuoi cambiare la favicon, usa semplicemente il Gestore Media per caricare un ''favicon.ico'' nel ''wiki'' o nel namespace di root e verrà automaticamente usato. Se si utilizza un wiki chiuso, si consiglia di rendere leggibile per chiunque lo spazio dei nomi ''wiki'' (o root) nelle impostazioni ACL o il proprio favicon non verrà mostrato agli utenti che hanno effettuato il logout. 2 | -------------------------------------------------------------------------------- /lang/nl/lang.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | $lang['direct_prefix'] = 'ga naar'; 9 | $lang['direct_content_main'] = 'Hoofdinhoud'; 10 | $lang['direct_quick_search'] = 'Zoeken'; 11 | $lang['direct_content_toggle'] = 'Wijzig inhoud breedte'; 12 | $lang['adjunct_linked_logo_text'] = 'link naar home pagina'; 13 | $lang['a11y_sidebartoggle'] = 'Toon/Verberg navigatie'; 14 | $lang['nav-area-head'] = 'Menu en snelzoeken'; 15 | $lang['head_quick_search'] = 'Snelzoeken'; 16 | $lang['head_menu_status'] = 'website status'; 17 | $lang['head_menu_trace'] = 'Laatst bezochte pagina\'s'; 18 | $lang['head_meta_box'] = 'meta data voor deze pagina'; 19 | $lang['head_menu_starred'] = 'Gemarkeerde pagina\'s'; 20 | $lang['head_menu_tool-select'] = 'Hulpmiddelen'; 21 | $lang['jump_to_quicksearch'] = 'Ga naar snelzoeken'; 22 | $lang['tab_tags'] = 'Tags'; 23 | $lang['tab_issues'] = 'Onderwerpen'; 24 | $lang['quality_trigger'] = 'Toon/Verberg pagina analyse'; 25 | $lang['prefix_tasks_page'] = 'open taken voor deze pagina'; 26 | $lang['tasks_page_none'] = 'geen openstaande taken voor deze pagina'; 27 | $lang['tasks_page_intime'] = 'open taken op deze pagina: %1$d'; 28 | $lang['tasks_page_late'] = 'open taken op deze pagina: %1$d, over tijd: %2$d'; 29 | $lang['meta_data'] = 'meta data'; 30 | $lang['osm_zoom_link_text'] = 'bekijk grotere kaart'; 31 | $lang['osm_zoom_link_title'] = 'externe link opent in een nieuw venster'; 32 | $lang['image_detail'] = 'afbeelding details'; 33 | $lang['mode_edit'] = 'Bewerk pagina'; 34 | $lang['nav_sidebar'] = 'Navigatie'; 35 | $lang['nav_sitemap'] = 'Site structuur'; 36 | $lang['__site_width__'] = 'inhoud - breedte (in %)'; 37 | $lang['__background_site__'] = 'website - kleur achtergrond'; 38 | $lang['__text_webframe__'] = 'claim, titel, footer (niet gelinkt), navigatie (niet gelinkt) - tekstkleur'; 39 | $lang['__nav_menu_color__'] = 'navigatie (link), footer (link), pagina-hulpmiddelen iconen, tabbox, tekstkleur'; 40 | $lang['__nav_menu_hover_color__'] = 'navigatie (hover), tekstkleur, kader kleur; wiki iconen - tekstkleur; wiki iconen (hover) - kleur achtergrond'; 41 | $lang['__nav_menu_hover_bg__'] = 'navigatie (hover), kleur achtergrond; wiki iconen - kleur achtergrond; wiki iconen (hover) - tekstkleur'; 42 | $lang['__background__'] = 'inhoud, broodkruimels, pagina hulpmiddelen (hover) - kleur achtergrond'; 43 | $lang['__text__'] = 'inhoud: tekst - tekstkleur'; 44 | $lang['__highlight__'] = 'tekst accentuering (bijv. voor zoekresultaten) - kleur achtergrond'; 45 | $lang['__highlight_text__'] = 'tekst accentuering (bijv. voor zoekresultaten) - tekstkleur'; 46 | $lang['__existing__'] = 'links naar wiki-pagina\'s, pen, pagina-hulpmiddelen (hover) - tekstkleur; tabbox (hover) - tekstkleur, kader kleur'; 47 | $lang['__link__'] = 'links naar niet wiki-pagina\'s (externe links) - tekstkleur'; 48 | $lang['__missing__'] = 'links naar niet niet bestaande pagina\'s (externe links) - tekstkleur'; 49 | $lang['__button_color__'] = 'buttons - tekstkleur'; 50 | $lang['__button_background__'] = 'buttons - kleur achtergrond'; 51 | -------------------------------------------------------------------------------- /lang/nl/settings.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | $lang['sidebar_sections_o_h1,h2,h3,h4,h5'] = 'Alle koppen'; 9 | -------------------------------------------------------------------------------- /lang/nl/style.txt: -------------------------------------------------------------------------------- 1 | Gebruik de Media Manager voor het wijzigen van de favicon. Upload een "favicon.ico" naar de "wiki" of root namespace en deze wordt automatisch gebruikt. Bij een gesloten Wiki wordt aanbevolen om de "wiki" of root namespace leesbaar te maken in de ACL settings, anders is de favicon niet zichtbaar voor niet ingelogde gebruikers. -------------------------------------------------------------------------------- /lang/ru/settings.php: -------------------------------------------------------------------------------- 1 | 9 | */ 10 | $lang['sidebar_sections'] = 'Автоматически переключать боковую панель в секциях'; 11 | $lang['sidebar_sections_o_h1'] = 'Заголовок 1 уровня'; 12 | $lang['sidebar_sections_o_h1,h2'] = 'Заголовки 1 и 2 уровня'; 13 | $lang['sidebar_sections_o_h1,h2,h3,h4,h5'] = 'Все заголовки'; 14 | $lang['sidebar_sections_o_li.level1 > .li'] = 'Первые элементы в списках'; 15 | $lang['header_layout'] = 'Настройка размещения заголовков'; 16 | $lang['header_layout_o_default'] = 'разрежённое размещение длинных вики-заголовков и блоков тегов'; 17 | $lang['header_layout_o_compact'] = 'компактное размещение длинных вики-заголовков и блоков тегов'; 18 | -------------------------------------------------------------------------------- /lang/ru/style.txt: -------------------------------------------------------------------------------- 1 | If you'd like to change the favicon, simply use the Media Manager to upload a ''favicon.ico'' into the ''wiki'' or the root namespace and it will automatically be used. If you use a closed wiki it is recommended to make the ''wiki'' (or root) namespace world readable in the ACL settings or your favicon will not be shown to logged-out users. 2 | -------------------------------------------------------------------------------- /lang/zh-tw/lang.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | $lang['head_menu_trace'] = '最近瀏覽的頁面'; 9 | $lang['head_menu_tool-select'] = '工具'; 10 | $lang['tab_tags'] = '標籤'; 11 | $lang['quality_trigger'] = '顯示/隱藏頁面分析'; 12 | $lang['prefix_tasks_page'] = '此頁尚未完成的工作:'; 13 | $lang['tasks_page_none'] = '此頁工作都已完成'; 14 | -------------------------------------------------------------------------------- /lang/zh-tw/settings.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | $lang['sidebar_sections_o_li.level1 > .li'] = '上層清單項目'; 9 | $lang['header_layout_o_default'] = '寬裕的頁首佈局(適用於較長的 wiki 標題及副標題)'; 10 | $lang['header_layout_o_compact'] = '精簡的頁首佈局(適用於較短的 wiki 標題及隱藏副標題)'; 11 | -------------------------------------------------------------------------------- /lang/zh-tw/style.txt: -------------------------------------------------------------------------------- 1 | 若您想變更 favicon,只要將一個 ''favicon.ico'' 檔案上傳到 ''wiki'' 或 root 分類名稱下,系統就會自動使用該檔案。如果您使用封閉的 wiki,建議您在 ACL 設定中將 ''wiki''(或 root)分類名稱設為公開,不然未登入的使用者將無法看到您的 favicon。 -------------------------------------------------------------------------------- /mediamanager.php: -------------------------------------------------------------------------------- 1 | , Jana Deutschlaender 7 | * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) 8 | */ 9 | // must be run from within DokuWiki 10 | if (!defined('DOKU_INC')) die(); 11 | header('X-UA-Compatible: IE=edge,chrome=1'); 12 | 13 | ?> 14 | 15 | 16 | 17 | 24 | 25 | 26 | 27 | 32 | <?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>] 33 | 34 | 35 | 36 | 43 | 47 | 54 | 55 | 56 | 57 | 58 | 65 | 66 |
67 | 68 |
69 |
70 |

71 | 72 | 73 |
74 | 75 | 76 |
77 |
78 |
79 |
80 | 81 |
82 |
83 |
84 | 85 | 86 | 87 | -------------------------------------------------------------------------------- /script.js: -------------------------------------------------------------------------------- 1 | /* DOKUWIKI:include js/plugins/do_tasks.js */ 2 | /* DOKUWIKI:include js/plugins/qc.js */ 3 | /* DOKUWIKI:include js/plugins/bookcreator.js */ 4 | /* DOKUWIKI:include js/plugins/folded.js */ 5 | 6 | /* DOKUWIKI:include js/meta-box.js */ 7 | /* DOKUWIKI:include js/sidebar.js */ 8 | /* DOKUWIKI:include js/direct.js */ 9 | /* DOKUWIKI:include js/anchor.js */ 10 | 11 | -------------------------------------------------------------------------------- /template.info.txt: -------------------------------------------------------------------------------- 1 | base sprintdoc 2 | author Jana Deutschlaender 3 | email dokuwiki@cosmocode.de 4 | date 2025-05-14 5 | name sprintDoc Template 6 | desc modern, responsive template that integrates multiple plugins 7 | url https://www.dokuwiki.org/template:sprintdoc 8 | -------------------------------------------------------------------------------- /tpl/favicon_tiles.php: -------------------------------------------------------------------------------- 1 | 10 | */ 11 | use dokuwiki\template\sprintdoc\Template; 12 | 13 | if(!defined('DOKU_INC')) die(); 14 | 15 | // standard favicon 16 | echo Template::getResizedImgTag( 17 | 'link', 18 | array( 19 | 'rel' => 'shortcut icon', 20 | 'href' => array('wiki:favicon.ico', 'wiki:favicon.png', 'wiki:logo-square.png') 21 | ), 22 | 0, 0 // no scaling 23 | ); 24 | 25 | // square apple icons 26 | foreach(array(57, 60, 72, 76, 114, 120, 144, 152, 180) as $size) { 27 | echo Template::getResizedImgTag( 28 | 'link', 29 | array( 30 | 'rel' => 'apple-touch-icon', 31 | 'sizes' => $size . 'x' . $size, 32 | 'href' => array('wiki:logo-' . $size . 'x' . $size . '.png', 'wiki:logo-square.png', 'wiki:favicon.ico', 'wiki:favicon.png', 'wiki:logo.png'), 33 | ), 34 | $size, $size 35 | ); 36 | } 37 | 38 | // square favicons 39 | foreach(array(32, 96, 192) as $size) { 40 | echo Template::getResizedImgTag( 41 | 'link', 42 | array( 43 | 'rel' => 'icon', 44 | 'sizes' => $size . 'x' . $size, 45 | 'href' => array('wiki:logo-' . $size . 'x' . $size . '.png', 'wiki:logo-square.png', 'wiki:favicon.ico', 'wiki:favicon.png', 'wiki:logo.png') 46 | ), 47 | $size, $size 48 | ); 49 | } 50 | 51 | // square microsoft icons 52 | foreach(array(70, 310) as $size) { 53 | echo Template::getResizedImgTag( 54 | 'meta', 55 | array( 56 | 'name' => 'msapplication-square' . $size . 'x' . $size . 'logo', 57 | 'content' => array('wiki:logo-' . $size . 'x' . $size . '.png', 'wiki:logo-square.png', 'wiki:favicon.ico', 'wiki:favicon.png', 'wiki:logo.png'), 58 | ), 59 | $size, $size 60 | ); 61 | } 62 | 63 | // wide micorsoft icons 64 | foreach(array(array(310, 150)) as $size) { 65 | echo Template::getResizedImgTag( 66 | 'meta', 67 | array( 68 | 'name' => 'msapplication-wide' . $size[0] . 'x' . $size[1] . 'logo', 69 | 'content' => array('wiki:logo-' . $size[0] . 'x' . $size[1] . '.png', 'wiki:logo-wide.png', 'wiki:logo.png') 70 | ), 71 | $size[0], $size[1] 72 | ); 73 | } 74 | -------------------------------------------------------------------------------- /tpl/main-footer.php: -------------------------------------------------------------------------------- 1 | '; 6 | tpl_license($img = false, $imgonly = false, $return = false, $wrap = false); 7 | echo '

'; 8 | } 9 | 10 | if (tpl_getConf('copyright')) { 11 | $copy = str_replace( 12 | [ 13 | '%year%', 14 | '%title%', 15 | '%TITLE%', 16 | ], 17 | [ 18 | date('Y'), 19 | $conf['title'], 20 | dokuwiki\Utf8\PhpString::strtoupper($conf['title']), 21 | ], 22 | tpl_getConf('copyright') 23 | ); 24 | echo '

' . $copy . '

'; 25 | } 26 | -------------------------------------------------------------------------------- /tpl/main-sidebar-logo.php: -------------------------------------------------------------------------------- 1 | '; 5 | \dokuwiki\template\sprintdoc\Template::getInstance()->mainLogo(); 6 | echo '
'; 7 | echo ''; 8 | -------------------------------------------------------------------------------- /tpl/main-sidebar-search.php: -------------------------------------------------------------------------------- 1 | ' . tpl_getLang('head_quick_search') . ''; 5 | echo '

' . tpl_getLang('jump_to_quicksearch') . '

'; 6 | tpl_searchform(true, false); 7 | -------------------------------------------------------------------------------- /tpl/nav-breadcrumb.php: -------------------------------------------------------------------------------- 1 | 5 |
6 |

7 | breadcrumbSuffix(); 10 | ?> 11 |

12 | 13 | 14 | -------------------------------------------------------------------------------- /tpl/nav-direct.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 26 | 27 | -------------------------------------------------------------------------------- /tpl/nav-magicmatcher.php: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 |
7 | ".tpl_getLang('head_magic_matcher').""; 9 | echo PHP_EOL; 10 | echo $matcher; 11 | echo PHP_EOL; 12 | ?> 13 |
14 |
15 | -------------------------------------------------------------------------------- /tpl/nav-meta-box.php: -------------------------------------------------------------------------------- 1 | getMetaBoxTabs(); 5 | 6 | ?> 7 |
8 | 28 | 29 |
30 |
31 | '; 37 | echo $tab['tab']; 38 | echo '
'; 39 | } 40 | ?> 41 |
42 |
43 | 44 | -------------------------------------------------------------------------------- /tpl/nav-page-attributes.php: -------------------------------------------------------------------------------- 1 | '; 15 | } 16 | 17 | 18 | if($qcPlugin && $qcPlugin->shouldShow()) { 19 | $qcPrefix = tpl_getLang('quality_trigger'); 20 | echo '
  • '.$qcPrefix.':
  • '; // filled by javascript 21 | } 22 | 23 | 24 | if($doPlugin !== null) { 25 | $count = $doPlugin->getPageTaskCount(); 26 | $num = $count['count']; 27 | $title = ""; 28 | 29 | if($num == 0) { // no tasks - does not exist do in plug-in 30 | $class = "do_none"; 31 | $title = tpl_getLang('tasks_page_none'); 32 | } elseif($count['undone'] == 0) { // all tasks done 33 | $class = 'do_done'; 34 | $title = $doPlugin->getLang('title_alldone'); 35 | } elseif($count['late'] == 0) { // open tasks but none late 36 | $class = 'do_undone'; 37 | $title = sprintf(tpl_getLang('tasks_page_intime'), $count['undone']); 38 | } else { // late tasks 39 | $class = 'do_late'; 40 | $title = sprintf(tpl_getLang('tasks_page_late'), $count['undone'], $count['late']); 41 | } 42 | 43 | echo '
  • '; 44 | echo ''; 45 | echo inlineSVG(DOKU_PLUGIN . 'do/pix/clipboard-text.svg'); 46 | echo ''; 47 | echo '' . $count['undone'] . ''; 48 | echo '
  • '; 49 | } 50 | 51 | if($starredPlugin !== null) { 52 | echo '
  • '; 53 | $starredPlugin->tpl_starred(); 54 | echo '
  • '; 55 | } 56 | 57 | if($quickSubPlugin !== null) { 58 | echo '
  • '; 59 | echo $quickSubPlugin->tpl_subscribe(); 60 | echo '
  • '; 61 | } 62 | 63 | if($doPlugin !== null || $qcPlugin !== null || $starredPlugin !== null) { 64 | echo ""; 65 | } 66 | -------------------------------------------------------------------------------- /tpl/nav-page-tools.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 28 | -------------------------------------------------------------------------------- /tpl/nav-status.php: -------------------------------------------------------------------------------- 1 | 4 | 7 | -------------------------------------------------------------------------------- /tpl/nav-usertools-buttons.php: -------------------------------------------------------------------------------- 1 | 11 | 12 | 58 | 59 | 60 | --------------------------------------------------------------------------------