##// END OF EJS Templates
Added IP ban lists. Added migration for bans. Use generic ip address for posting instead of ipv4 only.
Added IP ban lists. Added migration for bans. Use generic ip address for posting instead of ipv4 only.

File last commit:

r112:1dfea0d0 1.1
r116:81f8bb6b default
Show More
base_page.css
275 lines | 3.5 KiB | text/css | CssLexer
html {
background: #555;
color: #ffffff;
}
#admin_panel {
background: #FF0000;
color: #00FF00
}
.input_field {
}
.input_field_name {
}
.input_field_error {
color: #FF0000;
}
.title {
font-weight: bold;
color: #ffcc00;
}
.link, a {
color: #afdcec;
}
.block {
display: inline-block;
vertical-align: top;
}
.tag {
color: #b4cfec;
}
.post_id {
color: #fff380;
}
.post, .dead_post {
background: #333;
margin: 5px;
padding: 10px;
border-radius: 5px;
clear: left;
word-wrap: break-word;
}
.metadata {
padding: 5px;
margin-top: 10px;
border: solid 1px #666;
font-size: 0.9em;
color: #ddd;
display: table;
}
.navigation_panel, .tag_info {
background: #444;
margin: 5px;
padding: 10px;
border-radius: 5px;
color: #eee;
}
.navigation_panel .link {
border-right: 1px solid #fff;
font-weight: bold;
margin-right: 1ex;
padding-right: 1ex;
}
.navigation_panel .link:last-child {
border-left: 1px solid #fff;
border-right: none;
float: right;
margin-left: 1ex;
margin-right: 0;
padding-left: 1ex;
padding-right: 0;
}
.navigation_panel::after, .post::after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
p {
margin-top: .5em;
margin-bottom: .5em;
}
.post-form-w {
display: table;
background: #333344;
border-radius: 5px;
color: #fff;
padding: 10px;
margin: 5px
}
.form-row {
display: table-row;
}
.form-label, .form-input, .form-errors {
display: table-cell;
}
.form-label {
padding: .25em 1ex .25em 0;
vertical-align: top;
}
.form-input {
padding: .25em 0;
}
.form-errors {
padding-left: 1ex;
font-weight: bold;
vertical-align: top;
}
.post-form input, .post-form textarea {
background: #333;
color: #fff;
border: solid 1px;
padding: 0;
width: 100%;
}
.form-submit {
border-bottom: 2px solid #ddd;
margin-bottom: .5em;
padding-bottom: .5em;
}
.form-title {
font-weight: bold;
}
input[type="submit"] {
background: #222;
border: solid 1px #fff;
color: #fff;
}
blockquote {
border-left: solid 2px;
padding-left: 5px;
color: #B1FB17;
margin: 0;
}
.post > .image {
float: left;
margin: 0 1ex .5ex 0;
min-width: 1px;
height: 150px;
text-align: center;
display: table-row;
}
.post > .metadata {
clear: left;
}
.get {
font-weight: bold;
color: #d55;
}
* {
text-decoration: none;
}
.dead_post {
background-color: #442222;
}
.quote {
color: #92cf38;
}
.spoiler {
background: white;
color: white;
}
.spoiler:hover {
background: black;
}
.comment {
color: #eb2;
font-style: italic;
}
a:hover {
text-decoration: underline;
}
.last-replies {
margin-left: 3ex;
}
.thread {
margin-bottom: 3ex;
}
.post:target {
border: solid 2px white;
}
pre{
white-space:pre-wrap
}
li {
list-style-position: inside;
}
.fancybox-skin {
position: relative;
background-color: #fff;
color: #ddd;
text-shadow: none;
}
.fancybox-image {
border: 1px solid black;
}
.image-mode-tab {
background: #444;
color: #eee;
display: table;
margin: 5px;
padding: 5px;
border-radius: 5px;
}
.image-mode-tab > label {
margin: 0 1ex;
}
.image-mode-tab > label > input {
margin-right: .5ex;
}
#posts-table {
margin: 5px;
}
.tag_info {
display: table;
}
.tag_info > h2 {
margin: 0;
}
.post-info {
color: #ddd;
}