]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - resources/src/mediawiki.legacy/commonPrint.css
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / resources / src / mediawiki.legacy / commonPrint.css
diff --git a/resources/src/mediawiki.legacy/commonPrint.css b/resources/src/mediawiki.legacy/commonPrint.css
new file mode 100644 (file)
index 0000000..8ff0634
--- /dev/null
@@ -0,0 +1,373 @@
+/**
+ * MediaWiki print style sheet
+ * Largely based on work by Gabriel Wicke
+ *
+ * Originally derived from Plone (https://plone.org/) styles
+ * Copyright Alexander Limi
+ */
+
+/**
+ * Hide all the elements irrelevant for printing
+ * Skins however can and should override.
+ */
+/* General hide-in-print class, please only use sparely */
+.noprint,
+/* Various content classes, in alphabetical order */
+.catlinks,
+.magnify,
+.mw-cite-backlink,
+.mw-jump,
+.mw-editsection,
+.mw-editsection-like,
+.mw-hidden-catlinks,
+.mw-indicators,
+.mw-redirectedfrom,
+.patrollink,
+.usermessage,
+/* Various content ids, in alphabetical order */
+#column-one,
+#footer-places,
+#jump-to-nav,
+#mw-navigation,
+#siteNotice,
+/* Deprecated, changed in core */
+#f-poweredbyico,
+#f-copyrightico,
+li#about,
+li#disclaimer,
+li#mobileview,
+li#privacy {
+       display: none;
+}
+
+/**
+ * Generic HTML elements
+ */
+body {
+       background: #fff;
+       color: #000;
+       margin: 0;
+       padding: 0;
+}
+
+/* Links */
+a {
+       background: none !important; /* stylelint-disable-line declaration-no-important */
+       padding: 0 !important; /* stylelint-disable-line declaration-no-important */
+}
+
+a,
+a.external,
+a.new,
+a.stub {
+       /* IE 6 & 7 don't understand `inherit` */
+       color: #000 !important; /* stylelint-disable-line declaration-no-important */
+       text-decoration: none !important; /* stylelint-disable-line declaration-no-important */
+       /* Modern browser will apply this, IE 6 & 7 ignore the unknown */
+       color: inherit !important; /* stylelint-disable-line declaration-block-no-duplicate-properties, declaration-no-important */
+       text-decoration: inherit !important; /* stylelint-disable-line declaration-block-no-duplicate-properties, declaration-no-important */
+}
+
+/* Expand URLs for printing */
+.mw-body-content a.external.text:after,
+.mw-body-content a.external.autonumber:after {
+       content: ' (' attr( href ) ')';
+       word-break: break-all;
+       word-wrap: break-word;
+}
+
+/* Expand protocol-relative URLs for printing */
+.mw-body-content a.external.text[href^='//']:after,
+.mw-body-content a.external.autonumber[href^='//']:after {
+       content: ' (https:' attr( href ) ')';
+}
+
+dt {
+       font-weight: bold;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+       font-weight: bold;
+       /* Pagination */
+       page-break-after: avoid;
+       page-break-before: avoid;
+}
+
+p {
+       margin: 1em 0;
+       line-height: 1.2;
+       /* Pagination */
+       orphans: 3;
+       widows: 3;
+}
+
+img,
+figure,
+.wikitable,
+.thumb {
+       /* Pagination */
+       page-break-inside: avoid;
+}
+
+img {
+       border: 0;
+       vertical-align: middle;
+}
+
+pre,
+.mw-code {
+       background: #fff;
+       color: #000;
+       border: 1pt dashed #000;
+       padding: 1em 0;
+       font-size: 8pt;
+       white-space: pre;
+       word-wrap: break-word;
+       overflow: auto;
+}
+
+/* Prevent citations and subscripts from interfering with the line-height */
+sup,
+sub {
+       line-height: 1;
+}
+
+ul {
+       list-style-type: square;
+}
+
+/**
+ * MediaWiki-specific elements
+ */
+#globalWrapper {
+       width: 100% !important; /* stylelint-disable-line declaration-no-important */
+       min-width: 0 !important; /* stylelint-disable-line declaration-no-important */
+}
+
+.mw-body {
+       background: #fff;
+       color: #000;
+       border: 0 !important; /* stylelint-disable-line declaration-no-important */
+       padding: 0 !important; /* stylelint-disable-line declaration-no-important */
+       margin: 0 !important; /* stylelint-disable-line declaration-no-important */
+       direction: ltr;
+}
+
+#column-content {
+       margin: 0 !important; /* stylelint-disable-line declaration-no-important */
+}
+
+#column-content .mw-body {
+       padding: 1em;
+       margin: 0 !important; /* stylelint-disable-line declaration-no-important */
+}
+
+#toc,
+.toc {
+       background-color: #f9f9f9;
+       border: 1pt solid #aaa;
+       padding: 5px;
+       display: table;
+}
+
+/* Separate columns for `.tocnumber` and `.toctext` */
+.tocnumber,
+.toctext {
+       display: table-cell;
+}
+
+/* Space between those columns */
+.tocnumber {
+       padding-left: 0;
+       padding-right: 0.5em;
+}
+
+/* @noflip */
+.mw-content-ltr .tocnumber {
+       padding-left: 0;
+       padding-right: 0.5em;
+}
+
+/* @noflip */
+.mw-content-rtl .tocnumber {
+       padding-left: 0.5em;
+       padding-right: 0;
+}
+
+/**
+ * Floating divs (and thumbnails)
+ */
+/* @noflip */
+table.floatright,
+div.floatright,
+div.tright {
+       float: right;
+       clear: right;
+       position: relative;
+}
+
+/* @noflip */
+table.floatleft,
+div.floatleft,
+div.tleft {
+       float: left;
+       clear: left;
+       position: relative;
+}
+
+/* @noflip */
+div.tleft {
+       margin: 0.5em 1.4em 1.3em 0;
+}
+
+/* @noflip */
+div.tright {
+       margin: 0.5em 0 1.3em 1.4em;
+}
+
+/* @noflip */
+table.floatright,
+div.floatright {
+       margin: 0 0 0.5em 0.5em;
+       border: 0;
+}
+
+/* @noflip */
+table.floatleft,
+div.floatleft {
+       margin: 0 0.5em 0.5em 0;
+       border: 0;
+}
+
+div.floatleft p,
+div.floatright p {
+       font-style: italic;
+}
+
+.center {
+       text-align: center;
+}
+
+/**
+ * Thumbnails
+ */
+div.thumb {
+       background-color: transparent;
+       width: auto;
+}
+
+div.thumb a {
+       border-bottom: 0;
+}
+
+div.thumbinner {
+       background-color: #fff;
+       border: 0;
+       border-radius: 2px;
+       padding: 5px;
+       font-size: 10pt;
+       color: #666;
+       text-align: center;
+       /* new block formatting context,
+        * to clear background from floating content  */
+       overflow: hidden;
+       min-width: 100px;
+}
+
+html .thumbcaption {
+       text-align: left;
+       line-height: 1.4;
+       padding: 3px;
+}
+
+img.thumbborder {
+       border: 1pt solid #ddd;
+}
+
+/**
+ * Table rendering
+ */
+/* Compare `table.wikitable` in shared.css */
+table.wikitable,
+.mw_metadata {
+       background: #fff;
+       margin: 1em 0;
+       border: 1pt solid #aaa;
+       border-collapse: collapse;
+       font-size: 10pt;
+}
+
+table.wikitable > caption,
+.mw_metadata caption {
+       padding: 5px;
+       font-size: 10pt;
+}
+
+table.wikitable > tr > th,
+table.wikitable > tr > td,
+table.wikitable > * > tr > th,
+table.wikitable > * > tr > td,
+.mw_metadata th,
+.mw_metadata td {
+       /* Important is required to override any inline styles provided by editors */
+       background: #fff !important; /* stylelint-disable-line declaration-no-important */
+       /* We need to also set color in case editors applied a light text color */
+       color: #000 !important; /* stylelint-disable-line declaration-no-important */
+       border: 1pt solid #aaa;
+       padding: 0.4em 0.6em;
+}
+
+table.wikitable > tr > th,
+table.wikitable > * > tr > th,
+.mw_metadata th {
+       text-align: center;
+}
+
+table.listing,
+table.listing td {
+       border: 1pt solid #000;
+       border-collapse: collapse;
+}
+
+/**
+ * Categories
+ */
+.catlinks ul {
+       display: inline;
+       padding: 0;
+       list-style: none none;
+}
+
+.catlinks li {
+       display: inline-block;
+       line-height: 1.15;
+       margin: 0.1em 0;
+       border-left: 1pt solid #aaa;
+       padding: 0 0.4em;
+}
+
+.catlinks li:first-child {
+       border-left: 0;
+       padding-left: 0.2em;
+}
+
+/**
+ * Footer
+ */
+.printfooter {
+       padding: 1em 0;
+}
+
+#footer {
+       background: #fff;
+       color: #000;
+       margin-top: 1em;
+       border-top: 1pt solid #aaa;
+       padding-top: 5px;
+       direction: ltr;
+}