// ==UserScript==
// @name Prokofe.ru mod
// @namespace https://greasyfork.org/users/386075
// @datecreated 2020-01-01
// @lastupdated 2020-01-01
// @version 0.0.1
// @description Скрипт модифицирует внешний вид сайта prokofe.ru
// @author kroleg
// @match http://prokofe.ru/*
// @grant none
// ==/UserScript==
function addGlobalStyle(css) {
var head, style;
head = document.getElementsByTagName('head')[0];
if (!head) { return; }
style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = css;
head.appendChild(style);
}
(function() {
'use strict';
var css = `
@import url(https://fonts.googleapis.com/css?family=PT+Sans|PT+Sans+Narrow|Roboto+Condensed&display=swap);
#Clock {
margin: 10px 0 0 15px;
}
#Clock, .caption1 {
font: normal 13px 'PT Sans';
}
#active a {
background-color: #f0cbaf;
}
#list_recent_page_content_103 > div, #list_recent_page_comment > div, #list_recent_page_news > div, #list_recent_page_forum > div {
font: normal 13px Arial;
margin: 0 0 15px 0;
text-align: left;
}
#list_recent_page_content_103, #list_recent_page_comment, #list_recent_page_news, #list_recent_page_forum {
background-color: #f5f0eb;
border: 1px solid #ad7a53;
border-radius: 2px;
}
#nav a {
color: #000;
}
#nav li a {
font: normal 13px 'PT Sans';
padding: 7px 12px;
}
#nav li#active:hover a {
color: #000;
}
#nav li:hover {
background-color: #692e02;
}
#nav li:hover a {
color: #fff;
}
#xcolumn1 {
width: auto;
}
#xcontentwrap {
box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.1);
}
#xfooter {
display: none;
}
#xnavbar {
border-bottom: 3px solid #f0cbaf;
}
.button {
background: #6f6eb7;
border-radius: 2px;
font: normal 12px 'PT Sans Narrow';
min-width: 49px;
}
.button:hover {
background: #9278d2;
}
.caption2, .menu_content2 form b {
font: normal 13px 'PT Sans';
}
.chat, .chattext {
background-color: transparent;
}
.fborder .forumheader {
background-color: #f0cbaf;
}
.fborder .forumheader > div:nth-child(2) {
font: normal 13px 'PT Sans';
text-align: left;
}
.fborder > .forumheader3 > div:nth-child(2) {
width: 77%;
}
.fcaption {
font: normal 14px 'PT Sans';
}
.finfobar {
border-bottom: 2px solid #ad7a53;
}
.forumheader {
font: normal 17px Tahoma;
}
.forumheader a:hover b, .forumheader a:visited b, .forumheader a:link b {
color: #612b03;
font: normal 17px Arial;
}
.forumheader b {
font: inherit;
}
.forumheader h4 {
margin: 0;
}
.forumheader3 > .indent > img , .chattext img {
max-width: 28px;
}
.forumheader3 > span > .spacer > img, .forumheader3 .smalltext .spacer > img {
box-shadow: none;
}
.forumheader3 b, span.mediumtext b a {
font: normal 14px 'PT Sans';
}
.forumheader3 object {
max-width: 504px;
}
.forumheader3, .forumheader4 {
font: normal 14px Tahoma;
}
.menu_content1 .forumheader, .fborder .xforumheader {
font: normal 13px 'PT Sans';
text-align: left;
}
.menu_content3 .spacer > img {
box-shadow: 1px 1px 0px 0px rgba(255, 255, 255, 0.45), -1px -1px 0px 0px rgba(0, 0, 0, 0.6);
}
.menu_content3 .spacer > img, .forumheader3 .spacer > img {
border-radius: 2px;
box-shadow: rgba(255, 255, 255, 1) 0px 0px 0px 1px, rgba(0, 0, 0, .2) 0px 2px 7px 1px;
}
.menu_content3 > div > a > img {
max-width: 168px;
}
.menu_table2 {
background-color: #f5f0eb;
border: 1px solid #ad7a53;
border-radius: 2px;
}
.ncode_imageresizer_warning {
margin-bottom: 1px;
}
.nextprev_current, .nextprev_link {
background-color: #d7d8e2;
border-radius: 2px;
font: normal 12px Verdana;
padding: 1px 6px 3px 6px;
}
.smallblacktext {
font: normal 14px Arial;
}
.spacer .fborder .forumheader {
font: normal 13px 'PT Sans';
}
.spacer > .forumheader3 {
border-bottom: none;
}
.spacer > .forumheader4 {
background-color: #f5f0eb;
border: 1px solid #ad7a53;
border-radius: 2px;
}
.tbox, .helpbox {
font: normal 11px Arial;
}
.xbanner {
color: #8a8a8a;
float: left;
font: normal 9px 'PT Sans';
margin: 0 0 0 364px;
}
a.forumlink {
font: normal 13px 'PT Sans';
}
a.nextprev_link, span.nextprev_current {
color: #000;
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:hover, a:visited, a:link, a:hover b, a:visited b, a:link b {
color: #692e02;
}
a:hover.nextprev_link {
background-color: #efefef;
}
a:link, a:visited {
text-decoration: underline;
}
div.caption3 {
font: normal 14px Helvetica;
}
div.indent {
background-color: #f5f0eb;
border: 1px solid #ad7a53;
border-radius: 2px;
}
img.bbcode_buttons {
display: inline;
}
img.ncode_imageresizer_original {
border-radius: 2px;
display: block;
height: auto;
margin: 0 auto;
max-width: 549px;
}
span.nextprev_current {
background-color: transparent;
}
span.smallblacktext {
font: normal 13px Arial;
}
span.smalltext {
font: normal 10px Tahoma;
}
table.menu_table3 {
background-color: #f5f0eb;
border: 1px solid #ad7a53;
border-radius: 2px;
}
td.fcaption {
font: normal 13px 'PT Sans';
text-align: left;
}
td.forumheader {
background-color: #f0cbaf;
}
td.forumheader2 a {
font: normal 15px 'PT Sans';
}
td.forumheader3 {
font-size: 14px;
vertical-align: top;
}
td.menu_content3 > b {
color: #006ee0;
font: normal 12px Arial;
}
td.menu_content3 a b {
font: normal 12px Arial;
}
td.menu_content3 b a {
color: #006ee0;
}
td.menu_content3 img {
float: left;
margin: 2px 5px 0 0;
vertical-align: none;
}
td.xforumheader {
background-color: #f0cbaf;
border-left: 4px solid #b75335;
}
`;
addGlobalStyle(css);
})();