/** * This file provides styles for struct plugin */ /* + + + + + global + + + + + */ #dokuwiki__content { .structaggregation { @link-height: 1.5rem; position: relative; padding-bottom: @link-height; margin-bottom: @grid; td, th { line-height: @line-height-default; a { //color: @ini_existing; line-height: @line-height-default; } } th { a { color: @ini_link_alt; } } // search button in table (f.i. "All products") table th input { &:not(:focus) { cursor: pointer; } &:focus { width: 100%; box-sizing: border-box; } } .table { margin-bottom: 0; } > a { position: absolute; bottom: 0; height: @link-height; margin-bottom: 0; &.export { bottom: 1px; overflow-x: hidden; background: transparent url("svg.php?svg=file-export.svg&f=existing") left center no-repeat; background-size: auto 20px; border: solid 1px @ini_border; border-radius: 0 0 @fix_border-radius @fix_border-radius; color: @ini_existing; font-size: @font-size-small; line-height: 1; margin-top: -1px; padding-top: .4em; transition: @transition background-color, @transition border-color, @transition color; &:hover, &:focus, &:active { background-color: @ini_existing; background-image: url("svg.php?svg=file-export.svg&f=background"); border-color: @ini_existing; //color: var(--color-background); text-decoration: none; } } } } #plugin__struct_output { margin-right: 0; th { background-color: @ini_background_alt; } } .struct_entry_form { margin-bottom: 2rem; > fieldset { margin-top: 1.5rem; } } textarea + .struct_entry_form { margin-top: -.5rem; } div.editBox { .struct_entry_form { label span.label { color: @color-editBox; } } } } /* + + + + + struct inline-editor + + + + + */ .dokuwiki { .struct_inlineditor { box-shadow: @box-shadow-bottom; p.hint { margin-top: @small-spacing; margin-bottom: @margin-small; } button[type="submit"] + button { min-height: @formfield_min-height; vertical-align: middle; margin-left: @small-spacing; } } /* struct fields for bureaucracy forms */ .bureaucracy__plugin { .field { clear: both; label { padding: 0; .label { text-align: right; font-weight: bold; padding: 0; } } .input { line-height: 2.5em; } } } } /* + + + + + form - Struct Schema Editor + + + + + */ form { &.doku_form.struct_newschema { fieldset { > label { > span:first-child { display: inline-block; @media @screen_min-lg { width: 48.8%; } @media @screen_max-lg { width: 48.5%; } } > input[type="text"] { width: 50%; } } button { cursor: pointer; box-shadow: none; background-image: none; background-color: @ini_button_background; border: 1px solid @ini_button_background; border-radius: @fix_border-radius; color: @ini_button_color; vertical-align: top; margin-top: .3em; padding: .3em @grid; transition: @transition background-color, @transition color; &:hover, &:active, &:focus { background-color: @ini_button_color; color: @ini_button_background; } + p { padding-top: 1rem; } } } // fieldset } } // form