Prokofe.ru mod

Скрипт модифицирует внешний вид сайта prokofe.ru

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==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);
})();