khum1/css/_diff.css

136 lines
2.9 KiB
CSS

/**
* This file provides styles for the diff view, which shows you
* differences between two versions of a page (?do=diff).
*/
.dokuwiki table.diff {
width: 100%;
border-width: 0;
}
.dokuwiki table.diff th,
.dokuwiki table.diff td {
vertical-align: top;
padding: 0;
border-width: 0;
background-color: @ini_neutrallight;
color: @ini_neutraldark;
}
/* table header */
.dokuwiki table.diff th {
border-bottom: 1px solid @ini_border;
font-size: 110%;
font-weight: normal;
}
.dokuwiki table.diff th a {
font-weight: bold;
}
.dokuwiki table.diff th span.user {
font-size: .9em;
}
.dokuwiki table.diff th span.sum {
font-size: .9em;
font-weight: bold;
}
.dokuwiki table.diff th.minor {
color: @ini_neutral2;
}
.dokuwiki table.diff_sidebyside th {
width: 50%;
}
/* table body */
.dokuwiki table.diff .diff-lineheader {
width: .7em;
text-align: right;
}
[dir=rtl] .dokuwiki table.diff .diff-lineheader {
text-align: left;
}
.dokuwiki table.diff .diff-lineheader,
.dokuwiki table.diff td {
font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
}
.dokuwiki table.diff td.diff-blockheader {
font-weight: bold;
}
.dokuwiki table.diff .diff-addedline {
background-color: @ini_diff_add;
color: inherit;
}
.dokuwiki table.diff .diff-deletedline {
background-color: @ini_diff_del;
color: inherit;
}
.dokuwiki table.diff td.diff-context {
background-color: @ini_neutral4;
color: inherit;
}
.dokuwiki table.diff td.diff-addedline strong,
.dokuwiki table.diff td.diff-deletedline strong {
color: #f00;
background-color: inherit;
font-weight: bold;
}
/* diff options */
.dokuwiki .diffoptions form {
float: left;
}
.dokuwiki .diffoptions p {
float: right;
}
/* diff nav */
.dokuwiki table.diff_sidebyside td.diffnav {
padding-bottom: .7em;
}
.dokuwiki .diffnav a {
display: inline-block;
vertical-align: middle;
}
.dokuwiki .diffnav a span {
display: none;
}
.dokuwiki .diffnav a:hover,
.dokuwiki .diffnav a:active,
.dokuwiki .diffnav a:focus {
background-color: @ini_background_alt;
text-decoration: none;
}
.dokuwiki .diffnav a:before {
display: inline-block;
line-height: 1;
padding: .2em .4em;
border: 1px solid @ini_border;
border-radius: 2px;
color: @ini_text;
}
.dokuwiki .diffnav a.diffprevrev:before {
content: '\25C0'; /* left triangle */
}
.dokuwiki .diffnav a.diffnextrev:before,
.dokuwiki .diffnav a.difflastrev:before {
content: '\25B6'; /* right triangle */
}
.dokuwiki .diffnav a.diffbothprevrev:before {
content: '\25C0\25C0';
}
.dokuwiki .diffnav a.diffbothnextrev:before {
content: '\25B6\25B6';
}
.dokuwiki .diffnav select {
width: 60%;
min-width: 9em;
height: 1.5em; /* height is necessary for longer options in Webkit */
}
.dokuwiki .diffnav select option[selected] {
font-weight: bold;
}