b9885e9d7a
The benchmark now uses ten replies instead of one for a more relevant result. Slices are now used instead of maps for itemLists. The compiled template engine now supports slice loops. More routes are compiled now. Fixed a bug with the sorting of the itemLists in the templates. Guests can no longer see the reply creation forms. Fixed the notice system.
333 lines
4.4 KiB
CSS
333 lines
4.4 KiB
CSS
* {
|
|
box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
-webkit-box-sizing: border-box;
|
|
}
|
|
|
|
body
|
|
{
|
|
font-family: arial;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: 'EmojiFont';
|
|
src: url('https://github.com/Ranks/emojione/raw/master/assets/fonts/emojione-svg.woff2') format('woff2'),
|
|
url('https://github.com/Ranks/emojione/raw/master/assets/fonts/emojione-svg.woff') format('woff'), local("arial");
|
|
}
|
|
|
|
@supports (-ms-ime-align:auto) {
|
|
.user_content
|
|
{
|
|
font-family: EmojiFont, arial;
|
|
}
|
|
}
|
|
@-moz-document url-prefix() {
|
|
.user_content
|
|
{
|
|
font-family: EmojiFont, arial;
|
|
}
|
|
}
|
|
|
|
.move_left
|
|
{
|
|
float: left;
|
|
position: relative;
|
|
left: 50%;
|
|
}
|
|
.move_right
|
|
{
|
|
float: left;
|
|
position: relative;
|
|
left: -50%;
|
|
}
|
|
ul
|
|
{
|
|
padding-left: 0px;
|
|
padding-right: 0px;
|
|
height: 28px;
|
|
list-style-type: none;
|
|
}
|
|
li
|
|
{
|
|
height: 28px;
|
|
border-top: 1px solid #ccc;
|
|
border-bottom: 1px solid #ccc;
|
|
padding-left: 10px;
|
|
padding-top: 5px;
|
|
padding-bottom: 5px;
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
}
|
|
li a
|
|
{
|
|
text-decoration: none;
|
|
color: #515151;
|
|
}
|
|
li a:hover
|
|
{
|
|
color: #7a7a7a;
|
|
}
|
|
.menu_left
|
|
{
|
|
float: left;
|
|
border-right: 1px solid #ccc;
|
|
padding-right: 10px;
|
|
}
|
|
.menu_left:first-child
|
|
{
|
|
border-left: 1px solid #ccc
|
|
}
|
|
.menu_right
|
|
{
|
|
float: right;
|
|
border-left: 1px solid #ccc;
|
|
padding-right: 10px;
|
|
}
|
|
|
|
.container
|
|
{
|
|
width: 90%;
|
|
padding: 0px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
|
|
.rowblock
|
|
{
|
|
border: 1px solid #ccc;
|
|
width: 100%;
|
|
padding: 0px;
|
|
padding-top: 0px;
|
|
}
|
|
.rowblock:empty
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
.colblock_left
|
|
{
|
|
border: 1px solid #ccc;
|
|
padding: 0px;
|
|
padding-top: 0px;
|
|
width: 30%;
|
|
float: left;
|
|
margin-right: 8px;
|
|
}
|
|
.colblock_right
|
|
{
|
|
border: 1px solid #ccc;
|
|
padding: 0px;
|
|
padding-top: 0px;
|
|
width: 65%;
|
|
overflow: hidden;
|
|
word-wrap: break-word;
|
|
}
|
|
.colblock_left:empty
|
|
{
|
|
display: none;
|
|
}
|
|
.colblock_right:empty
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
.rowitem
|
|
{
|
|
width: 100%;
|
|
padding-left: 8px;
|
|
padding-right: 8px;
|
|
padding-top: 17px;
|
|
padding-bottom: 12px;
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
}
|
|
.rowitem.passive
|
|
{
|
|
font-weight: normal;
|
|
text-transform: none;
|
|
}
|
|
.rowitem:not(:last-child)/*:not(:only-child)*/
|
|
{
|
|
border-bottom: 1px dotted #ccc;
|
|
}
|
|
.rowitem a
|
|
{
|
|
text-decoration: none;
|
|
color: black;
|
|
}
|
|
.rowitem a:hover
|
|
{
|
|
color: silver;
|
|
}
|
|
|
|
.col_left
|
|
{
|
|
width: 30%;
|
|
float: left;
|
|
}
|
|
.col_right
|
|
{
|
|
width: 69%;
|
|
overflow: hidden;
|
|
}
|
|
.colitem
|
|
{
|
|
padding-left: 8px;
|
|
padding-right: 8px;
|
|
padding-top: 17px;
|
|
padding-bottom: 12px;
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
}
|
|
.colitem.passive
|
|
{
|
|
font-weight: normal;
|
|
text-transform: none;
|
|
}
|
|
.colitem a
|
|
{
|
|
text-decoration: none;
|
|
color: black;
|
|
}
|
|
.colitem a:hover
|
|
{
|
|
color: silver;
|
|
}
|
|
|
|
.formrow
|
|
{
|
|
/*height: 40px;*/
|
|
width: 100%;
|
|
}
|
|
|
|
/*Clearfix*/
|
|
.formrow:before,
|
|
.formrow:after {
|
|
content: " ";
|
|
display: table;
|
|
}
|
|
|
|
.formrow:after {
|
|
clear: both;
|
|
}
|
|
|
|
.formrow:not(:last-child)
|
|
{
|
|
border-bottom: 1px dotted #ccc;
|
|
}
|
|
|
|
.formitem
|
|
{
|
|
float: left;
|
|
padding-left: 8px;
|
|
padding-right: 8px;
|
|
padding-top: 13px;
|
|
padding-bottom: 8px;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.formitem:first-child
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
.formitem:not(:last-child)
|
|
{
|
|
border-right: 1px dotted #ccc;
|
|
}
|
|
|
|
.formitem.invisible_border
|
|
{
|
|
border: none;
|
|
}
|
|
|
|
/* Mostly for textareas */
|
|
.formitem:only-child
|
|
{
|
|
width: 97%;
|
|
}
|
|
.formitem textarea
|
|
{
|
|
width: 100%;
|
|
height: 100px;
|
|
}
|
|
.formitem:has-child()
|
|
{
|
|
margin: 0 auto;
|
|
float: none;
|
|
}
|
|
|
|
button
|
|
{
|
|
background: white;
|
|
border: 1px solid #8e8e8e;
|
|
}
|
|
|
|
/* Topics */
|
|
.topic_status
|
|
{
|
|
text-transform: none;
|
|
margin-left: 8px;
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
padding-top: 2px;
|
|
padding-bottom: 2px;
|
|
background-color: #E8E8E8; /* 232,232,232. All three RGB colours being the same seems to create a shade of gray */
|
|
color: #505050; /* 80,80,80 */
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.topic_status:empty
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
.username
|
|
{
|
|
text-transform: none;
|
|
margin-left: 0px;
|
|
padding-left: 4px;
|
|
padding-right: 4px;
|
|
padding-top: 2px;
|
|
padding-bottom: 2px;
|
|
color: #505050; /* 80,80,80 */
|
|
background-color: #FFFFFF;
|
|
border-style: dotted;
|
|
border-color: #505050; /* 232,232,232. All three RGB colours being the same seems to create a shade of gray */
|
|
border-width: 1px;
|
|
font-size: 15px;
|
|
}
|
|
button.username
|
|
{
|
|
position: relative;
|
|
top: -0.25px;
|
|
}
|
|
|
|
.show_on_edit
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
.alert
|
|
{
|
|
display: block;
|
|
padding: 5px;
|
|
margin-bottom: 10px;
|
|
border: 1px solid #ccc;
|
|
}
|
|
.alert_success
|
|
{
|
|
display: block;
|
|
padding: 5px;
|
|
border: 1px solid A2FC00;
|
|
margin-bottom: 10px;
|
|
background-color: DAF7A6;
|
|
}
|
|
.alert_error
|
|
{
|
|
display: block;
|
|
padding: 5px;
|
|
border: 1px solid #FF004B;
|
|
margin-bottom: 8px;
|
|
background-color: #FEB7CC;
|
|
} |