1
0
Fork 0

Adding minimal version 20250330 (53db2f4).

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-04-13 13:24:55 +02:00
parent 9002d030ca
commit abaf5b98ff
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
40 changed files with 2999 additions and 0 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,169 @@
/**
* This file provides the main design styles for the page content.
*
* @author Anika Henke <anika@selfthinker.org>
* @author Andreas Gohr <andi@splitbrain.org>
*/
/*____________ section indenting ____________
.dokuwiki .page h1 {margin-left: 0;}
.dokuwiki .page h2 {margin-left: .666em;}
.dokuwiki .page h3 {margin-left: 1.776em;}
.dokuwiki .page h4 {margin-left: 3em;}
.dokuwiki .page h5 {margin-left: 4.5712em;}
.dokuwiki .page div.level1 {margin-left: 0;}
.dokuwiki .page div.level2 {margin-left: 1em;}
.dokuwiki .page div.level3 {margin-left: 2em;}
.dokuwiki .page div.level4 {margin-left: 3em;}
.dokuwiki .page div.level5 {margin-left: 4em;}
[dir=rtl] .dokuwiki .page h1 {margin-left: 0; margin-right: 0;}
[dir=rtl] .dokuwiki .page h2 {margin-left: 0; margin-right: .666em;}
[dir=rtl] .dokuwiki .page h3 {margin-left: 0; margin-right: 1.776em;}
[dir=rtl] .dokuwiki .page h4 {margin-left: 0; margin-right: 3em;}
[dir=rtl] .dokuwiki .page h5 {margin-left: 0; margin-right: 4.5712em;}
[dir=rtl] .dokuwiki .page div.level1 {margin-left: 0; margin-right: 0;}
[dir=rtl] .dokuwiki .page div.level2 {margin-left: 0; margin-right: 1em;}
[dir=rtl] .dokuwiki .page div.level3 {margin-left: 0; margin-right: 2em;}
[dir=rtl] .dokuwiki .page div.level4 {margin-left: 0; margin-right: 3em;}
[dir=rtl] .dokuwiki .page div.level5 {margin-left: 0; margin-right: 4em;}
*/
/* hx margin-left = (1 / font-size) * .levelx-margin */
/*____________ links to wiki pages (addition to _links) ____________*/
/* existing wikipage */
.dokuwiki a.wikilink1 {
color: __existing__;
background-color: inherit;
}
/* not existing wikipage */
.dokuwiki a.wikilink2 {
color: __missing__;
background-color: inherit;
}
/*____________ images ____________*/
/* embedded images (styles are already partly set in DokuWiki's lib/styles/all.css) */
.dokuwiki img.media {
margin: .2em 0;
}
.dokuwiki img.medialeft {
margin: .2em 1.5em .2em 0;
}
.dokuwiki img.mediaright {
margin: .2em 0 .2em 1.5em;
}
.dokuwiki img.mediacenter {
margin: .2em auto;
}
/*____________ tables ____________*/
/* div before each table */
.dokuwiki div.table {
}
.dokuwiki table.inline {
min-width: 50%;
}
.dokuwiki table.inline tr:hover td {
background-color: __background_alt__;
}
.dokuwiki table.inline tr:hover th {
background-color: __border__;
}
/*____________ code ____________*/
/* fix if background-color hides underlining */
.dokuwiki em.u code {
text-decoration: underline;
}
/* filenames for downloadable file and code blocks */
.dokuwiki dl.code,
.dokuwiki dl.file {
}
.dokuwiki dl.code dt,
.dokuwiki dl.file dt {
background-color: __background_alt__;
border: solid __border__;
border-width: 1px 1px 0;
color: inherit;
display: inline;
padding: .1em .5em .2em;
margin-left: 1em;
}
[dir=rtl] .dokuwiki dl.code dt,
[dir=rtl] .dokuwiki dl.file dt {
margin-left: 0;
margin-right: 1em;
}
.dokuwiki dl.code dt a,
.dokuwiki dl.file dt a {
}
.dokuwiki dl.code dd,
.dokuwiki dl.file dd {
margin: 0;
}
/* for code in <file> */
.dokuwiki pre.file,
.dokuwiki dl.file pre,
.dokuwiki dl.file dt {
border-color: __text_neu__;
}
/*____________ media manager ____________*/
/* some headings in the media manager should not look like headings */
#mediamanager__page h2,
#mediamanager__page h3 {
font-family: Frutiger, Calibri, Myriad, "Nimbus Sans L", Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
color: __text__;
}
/* to style button-like div in _fileuploader.css to look like other buttons,
please add '.qq-upload-button' to the according styles (which don't really exist in this template) */
.qq-upload-button {
border: 1px solid __border__;
background-color: __background_alt__;
padding: 0.125em 0.4em;
}
/*____________ styling plugin ____________*/
#plugin__styling.ispopup {
padding: 1em;
}
/*____________ JS popup ____________*/
.JSpopup {
background-color: __background__;
color: __text__;
border: 1px solid __border__;
line-height: 1.2;
padding: 0 .2em;
}
.JSpopup ul,
.JSpopup ol {
padding-left: 0;
}
[dir=rtl] .JSpopup ul,
[dir=rtl] .JSpopup ol {
padding-right: 0;
}

View file

@ -0,0 +1,120 @@
/*For mobile */
@media screen and (max-width: __mobile_breakpoint__) {
#view.right-column {
padding: 16px;
}
#main .container {
flex-direction: column;
}
#main .left-column {
width: 100%;
display: none;
}
#main .right-column {
width: 100%;
}
#navbar .left-column {
flex-grow: 1;
}
#navbar .right-column {
width: 100%;
padding: 20px;
}
.table-responsive table {
min-width: 800px;
}
#navbar .left-column a.site-name
{
margin: auto;
}
/*Nav bar for mobile */
.mobile.icon {
display: flex;
align-items: center;
padding: 16px;
}
#sidebar {
width: 100%;
display: none;
}
#navbar .right-column {
background: rgb(255, 255, 255);
position: absolute;
flex-direction: column-reverse;
right: 0px;
z-index: 1099;
align-items: baseline;
width: 100%;
top: 60px;
display: none;
}
#navbar .right-column .icon, #navbar .right-column a.navitem
{
display: flex;
gap: 16px;
}
#navbar .right-column .icon.dropdown-toggle::after
{
align-self: center;
}
#qsearch__in, .search, #qsearch__out
{
width: 100%;
}
navbar .right-column .options
{
flex-direction: column;
}
navbar .right-column .menu:not(.mobile-menu)
{
display: none;
}
navbar .right-column .mobile-menu.menu, .mobile-menu.menu .list
{
display: block;
}
navbar .right-column .options
{
width: 100%;
}
navbar .right-column .mobile-menu
{
padding: 0px;
border: none;
display: flex;
flex-direction: column;
}
.mobile-menu.menu .list
{
position: relative;
top: 0px;
border: none;
z-index: 1;
}
.dokuwiki .wrap_box.wrap_side.wrap_big, .dokuwiki .wrap_box.wrap_side
{
width: 100%;
margin-left: 0px;
margin-right: 0px;
}
}

View file

@ -0,0 +1,161 @@
/**
* This file provides the styles for printing.
*
* @todo: improve and finish
*/
body {
font: sans-serif;
background-color: #fff;
color: #000;
}
/* hide certain sections */
audio,
video,
#dokuwiki__header .tools,
#dokuwiki__aside,
.dokuwiki .breadcrumbs,
.dokuwiki .toc,
#dw__toc,
#dokuwiki__pagetools,
#dokuwiki__footer {
display: none;
}
h1,
h2,
h3,
h4,
h5,
caption,
legend {
clear: both;
}
ul {
list-style: disc outside;
}
ol {
list-style: decimal outside;
}
ol ol {
list-style-type: lower-alpha;
}
ol ol ol {
list-style-type: upper-roman;
}
ol ol ol ol {
list-style-type: upper-alpha;
}
ol ol ol ol ol {
list-style-type: lower-roman;
}
/* undo icons */
a:link,
a:visited {
text-decoration: none;
border-bottom: 1pt dotted;
color: #333;
background-color: inherit;
background-image: none;
padding: 0;
}
/* display href after link */
a.urlextern:after,
a.interwiki:after,
a.mail:after {
content: " [" attr(href) "]";
font-size: 90%;
}
/* code blocks */
pre {
font-family: monospace;
}
dl.code dt,
dl.file dt {
font-weight: bold;
}
/* images */
img,
svg {
border-width: 0;
vertical-align: middle;
}
img.media {
margin: .2em 0;
}
img.medialeft {
margin: .2em 1.5em .2em 0;
}
img.mediaright {
margin: .2em 0 .2em 1.5em;
}
img.mediacenter {
margin: .2em auto;
}
mark {
font-weight: bold;
}
blockquote {
padding: 0 10pt;
margin: 0;
border: solid #ccc;
border-width: 0 0 0 2pt;
}
[dir=rtl] blockquote {
border-width: 0 2pt 0 0;
}
/* tables */
table {
border-collapse: collapse;
empty-cells: show;
border-spacing: 0;
border: 1pt solid #ccc;
}
th,
td {
padding: 3pt 5pt;
margin: 0;
vertical-align: top;
border: 1pt solid #666;
text-align: left;
}
[dir=rtl] th,
[dir=rtl] td {
text-align: right;
}
th {
font-weight: bold;
}
/*____________ a bit of layout ____________*/
#dokuwiki__header {
border-bottom: 2pt solid #ccc;
}
#dokuwiki__header h1 {
font-size: 1.5em;
}
#dokuwiki__header h1 a {
text-decoration: none;
}
.dokuwiki div.footnotes {
clear: both;
border-top: 1pt solid #000;
margin-top: 10pt;
}
navbar, .site-header, footer, .page-info, #sidebar
{
display: none;
}

View file

@ -0,0 +1,13 @@
.ProseMirror
{
padding: 16px;
}
.prosemirror_wrapper .menubar.prosemirror-menubar-fixed
{
position: sticky;
border: none;
border: 1px solid #ccc;
padding: 0px;
}

View file

@ -0,0 +1,212 @@
/**
* This file provides the colour css for themes.
*/
body.theme-dark
{
--background: #333;
--background-alt: #555;
--text-color: #eee;
--text-color-alt: #999;
--border-color: #666;
--link-color: #abccff;
navbar a.site-name, navbar a.site-name:hover
{
color: #eee;
}
*:not(.ui-dialog):not(.ui-dialog *)
{
a.wikilink2
{
color: #ff9a79;
}
a.wikilink1
{
color: #9dff9d;
}
}
}
body.theme-terminal
{
--background: #111;
--background-alt: #050;
--text-color: #0c0;
--text-color-alt: #0a0;
--border-color: #070;
--link-color: #0c0;
font-family: Monospace, Sans-serif;
navbar a.site-name, navbar a.site-name:hover
{
color: #0c0;
}
*:not(.ui-dialog):not(.ui-dialog *)
{
a.wikilink2, a.wikilink1
{
text-decoration: underline;
}
}
}
/*Corrections which are common for all themes */
body.theme-dark, body.theme-terminal
{
navbar form.search button
{
filter: invert(100%);
}
/* For body elements not in navbar / footer */
*:not(.ui-dialog):not(.ui-dialog *)
{
input, input.edit
{
background-color: var(--background);
border: 1px solid var(--border-color);
color: var(--text-color);
}
div.ui-admin ul li a span.icon svg>path
{
fill: var(--link-color);
}
.menu .list li > a:hover
{
background-color: var(--background-alt);
}
.menu .list li > a svg
{
fill: var(--text-color-alt)
}
.menu .button
{
color: var(--text-color-alt);
}
.menu .button::before, .mobile.icon .button::before
{
background: var(--text-color-alt);
}
button:not(form.search button)
{
background: var(--background-alt);
color: var(--text-color);
border: 1px solid var(--border-color);
border-radius: 0.1em;
}
#extension__manager .panelHeader
{
background: var(--background-alt);
color: var(--text-color);
}
.tabs > ul li a, ul.tabs li strong, ul.tabs li a, .tabs > ul li a:hover, .tabs > ul li a:active, .tabs > ul li a:focus, .tabs > ul li .curid a, .tabs > ul .active a, ul.tabs li a:hover, ul.tabs li a:active, ul.tabs li a:focus, ul.tabs li.active a, ul.tabs li strong
{
background: var(--background-alt);
color: var(--text-color);
}
#extension__manager ul.tabs li.active a, #extension__manager ul.tabs li:hover,
{
background: var(--background-alt);
color: var(--text-color);
filter: brightness(125%);
}
#mediamanager__page .panelHeader, #mediamanager__page .file dl dt, #mediamanager__page .namespaces h2
{
background: var(--background-alt);
color: var(--text-color);
}
#mediamanager__page .file dl dd
{
background: var(--background);
color: var(--text-color);
}
#mediamanager__page .filelist .thumbs li, #mediamanager__page .filelist .rows li:nth-child(2n+1), #mediamanager__page .namespaces ul .selected
{
background: var(--background-alt);
color: var(--text-color);
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active
{
background: var(--background);
color: var(--text-color);
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover
{
background: var(--background-alt);
color: var(--text-color);
}
fieldset
{
border-color: var(--border-color);
}
.prosemirror_wrapper
{
.ProseMirror li p
{
color: var(--text-color) !important;
}
.menubar
{
background: var(--background-alt);
}
.menubar .menuitem .menuicon svg
{
fill: var(--text-color);
}
.menubar .menuitem.is-disabled .menuicon svg
{
fill: var(--text-color-alt);
}
.menubar .dropdown_content
{
background: var(--background-alt);
}
.menubar .menulabel
{
color: var(--text-color);
}
}
}
}

View file

@ -0,0 +1,107 @@
/**
* This file provides use full classes to be used with the Wrap Plugin.
*/
/*Boxes custom*/
.dokuwiki
{
div.wrap_box
{
margin-top:1em;
margin-bottom:1em;
background: #eee;
border: 1px solid #ccc;
padding: 0.5em 0.75em;
box-sizing:border-box;
border-radius: 3px;
}
.wrap_box>*:first-child
{
margin-top:0;
}
.wrap_box>*:last-child
{
margin-bottom:0;
}
.site-header .wrap_box:only-child
{
margin: 0px;
}
.wrap_box.wrap_white
{
background: #fff;
border: 1px solid #ccc;
}
.wrap_box.wrap_red
{
background: #ffe3e3;
border: 1px solid #ffcfcf;
}
.wrap_box.wrap_blue
{
background: #e3f2fd;
border: 1px solid #c2e5fe;
}
.wrap_box.wrap_green
{
background: #dcfdd5;
border: 1px solid #b8efac;
}
.wrap_box.wrap_yellow
{
background: #ffa;
border: 1px solid #ee0;
}
.wrap_box.wrap_pink
{
background: #fce4f3;
border: 1px solid #feceec;
}
.wrap_box.wrap_purple
{
background: #f3e5f5;
border: 1px solid #e7cceb;
}
/* Side boxes */
.wrap_box.wrap_side
{
width:__sidebox_width__;
margin-top:0;
margin-bottom:0.wrap_5em;
float:right;
margin-left:0.5em;
}
.wrap_box.wrap_side.wrap_left
{
float: left;
margin-right:0.5em;
}
.wrap_box img
{
max-width:100%;
height:auto;
}
.wrap_nb
{
border:none !important;
}
}