Jump to content

User:PartTimeGnome/lqt.css

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
/*
 * This page contains CSS to allow pages using Liquid Threads to display nicely without
 * the use of JavaScript. It has only been tested with JavaScript disabled – things will
 * probably look thoroughly wrong if used with JavaScript enabled.
 *
 * Liquid Threads is not in use at the English Wikipedia. This CSS is only useful on
 * other wikis that do use it, such as mediawiki.org.
 *
 * To use this CSS, add the following at the TOP of your common.css file:
 *   @import url("http://wiki.riteme.site/w/index.php?title=User:PartTimeGnome/lqt.css&action=raw&ctype=text/css");
 *
 * [[User:PartTimeGnome/lqt.css]] written by PartTimeGnome. Copyright (c) 2013.
 *
 * This CSS is free; you can redistribute it and/or modify it under the terms of Creative
 * Commons CC-BY-SA 3.0, or (at your option) the GNU General Public License as published
 * by the Free Software Foundation. You may use either version 2 of the GPL, or (at your
 * option) any later version.
 */

/* Format command links horizontally with a rounded button style */
.lqt_header_commands, .lqt_threadlevel_commands,
.lqt-thread-toolbar-commands, .lqt-thread-toolbar-command-list,
.lqt_start_discussion {
  font-size: 90%;
}
div.lqt-thread-toolbar, ul.lqt-thread-toolbar-commands, ul.lqt-thread-toolbar-command-list {
  display: inline;
}
ul.lqt_header_commands li, ul.lqt_threadlevel_commands li,
ul.lqt-thread-toolbar-commands li, ul.lqt-thread-toolbar-command-list li,
.lqt_start_discussion a {
  display: inline;
  white-space: nowrap;
  padding: 0.3em;
  line-height: 2;

  border: 1px solid blue;
  border-radius: 1em;
  background-color: navy;
  color: yellow;
}
ul.lqt_header_commands a, ul.lqt_threadlevel_commands a,
ul.lqt-thread-toolbar-commands a, ul.lqt-thread-toolbar-command-list a,
.lqt_start_discussion a {
  color: yellow;
  font-weight: bold;
}
ul.lqt_header_commands li:hover, ul.lqt_threadlevel_commands li:hover,
ul.lqt-thread-toolbar-commands li:hover, ul.lqt-thread-toolbar-command-list li:hover,
.lqt_start_discussion a:hover {
  background-color: #ffc3aa !important;
  color: blue !important;
}
ul.lqt_header_commands li:hover a, ul.lqt_threadlevel_commands li:hover a,
ul.lqt-thread-toolbar-commands li:hover a, ul.lqt-thread-toolbar-command-list li:hover a {
  color: blue !important;
}

/* Different colours for the important buttons */
.lqt_start_discussion a, .lqt-command-reply {
  border-color: red !important;
  background-color: #ffaa99 !important;
  color: navy !important;
}
.lqt-command-reply a { color: navy !important; }

/* Labels for each set of buttons */
ul.lqt_header_commands:before { content: "Header: "; }
ul.lqt_threadlevel_commands:before { content: "Thread: "; }
ul.lqt-thread-toolbar-commands:before { content: "Post: "; }

/* Hide empty button */
li.lqt-thread-toolbar-menu { display: none !important; }

/* Format ToC like a wikitable */
table.lqt_toc {
  margin: 1em 0;
  background-color: #f9f9f9;
  border: 1px solid #aaaaaa;
  border-collapse: collapse;
  color: black;
}
table.lqt_toc > tr > th,
table.lqt_toc > tr > td,
table.lqt_toc > * > tr > th,
table.lqt_toc > * > tr > td {
  border: 1px solid #aaaaaa;
  padding: 0.2em;
}
table.lqt_toc > tr > th,
table.lqt_toc > * > tr > th {
  background-color: #f2f2f2;
  text-align: center;
}

/* Indent replies, get rid at space of bottom of replies. */
.lqt-thread-replies { margin-left: 2em; }
.lqt-thread-replies-8, .lqt-thread-replies-15, .lqt-thread-replies-22, .lqt-thread-replies-29 {
  /* outdent, to stop very narrow squashed columns of text at the right */
  margin-left: -12em; /* 6 times the indent amount */
}
.lqt-thread-replies-8:before, .lqt-thread-replies-15:before,
.lqt-thread-replies-22:before, .lqt-thread-replies-29:before {
  content: "(outdent)";
  font-style: italic;
  font-size: 90%;
}
.lqt-replies-finish { display: none; }

/* Layout of posts */
.lqt-post-wrapper {
  position: relative; /* so re-positioning of signature works */
  border: 1px solid #999988;
  padding: 0 0.5em 0.5em 15em; /* 15em is space for signature on left */
  margin: 0.1em 0;
}
.lqt_post {
  width: 100%;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #999988;
}
.lqt-post-sep { /* this is a blank line between replies to the same post */
  display: none;
}
.lqt-thread-signature {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 0.5em;
  width: 13.5em; /* equals .lqt-post-wrapper padding-left minus 1.5em */
  height: 100%;
  overflow: hidden;
  border-right: 1px solid #999988;
}
.lqt-thread-user-signature { 
  /* Signature user and timestamp parts on separate lines */
  display: block;
  margin-top: 0.5em;
}
.lqt-thread-info-panel {
  /* Move "last edited" detail to bottom of signature area. */
  position: absolute;
  bottom: 0.5em;
  left: 0;
  padding: 0 0.5em;
  width: 13.5em;

  font-size: 90%;
  font-style: italic;
}