Greasy Fork is available in English.
Удаляем новое оформление ВКонтакта, возвращая старый дизайн. (Тест версии css из сети)
当前为
// ==UserScript==
// @name [alpha] Убрать новый дизайн VK.com (CSS)
// @version 2.5.05
// @description Удаляем новое оформление ВКонтакта, возвращая старый дизайн. (Тест версии css из сети)
// @author ICP
//= = ^^^ Автор, версия и название скрипта ^^^
// @match *://vk.com/*
//= = ^^^ Перехватываемые URL ^^^
// @exclude *://vk.com/notifier.php?*
// @exclude *://new.vk.com/products
// @exclude *://new.vk.com/dev
// @exclude *://new.vk.com/dev/*
// @exclude *://new.vk.com/blog
// @exclude *://new.vk.com/blog/*
//= = ^^^ Исключённые URL, перехват которых запрещён ^^^
// @run-at document-body
// @grant GM_xmlhttpRequest
//= = ^^^ Включение скрипта при старте загрузки документа ^^^
// @connect userstyles.org
// @namespace ICP
// ==/UserScript==
(function() {
var addCSS = function () {/*
body:before {
color: rgba(0,0,0,.20); // Изменение цвета объявленной альфы на чёрный, с прозрачностью 80%
}
.im-page.im-page_classic .im-page--header.ui_search {
top: 40px !important; // Изменение строки поиска в переписке
}
.im-right-menu.ui_rmenu {
margin-top: 39px;
margin-left: 0;
width: 607px;
z-index: 4; // Выравниваем верхнее меню в переписке
}
.im-page.im-page_classic .im-page--dialogs {
padding-top: 80px; // переписка и списки - выравнивание
}
.im-page.im-page_classic .im-page--header-chat {
width: 629px;
margin-top: -33px; // выравнивание шапки диалогов.
}
.im-page .im-page--header, .im-page .im-page--search-header {
width: 613px;
top: -2px;
left: 29px;
z-index: 5; // Поиск по диалогу .im-page.im-page_classic .im-page--search-header
}
.ui_search {
padding: 7px 7px 7px; // форма ввода поиска
}
.im-search--date-input .cal_div {
top: 90px;
left: 180px; // смещение календаря
}
.im-page .im-page--mess-actions {
position: relative; // исправление перекоса обновления .42
}
.ui_rmenu {
width: 607px; // калибровка верхнего меню настроек
}
.module_body .people_cell_ava {
margin: 0 8px; // Удаление лишних полей от аватар в списках
}
.module_body .people_cell {
width: 66px; // компрессия ячеек аватарок в списках, что-б помещались нормально
}
// Окончание добавленного CSS
*/}.toString().slice(15,-3); // Добавление многострочной переменной, для редактирования и изменения подключаемого стиля.
GM_xmlhttpRequest({
method: "GET",
url: 'http://userstyles.org/styles/128986.css',
onload: function(event) {
VK_CURRENT_CSS_CODE = event.responseText.slice(35,-1);
var head = document.getElementsByTagName('head')[0]; // определение действующего хеад-а, должно работать в любом браузере
var styleElement = document.createElement("style");
styleElement.type = 'text/css';
styleElement.appendChild(document.createTextNode('//--- Применение старого стиля ---\n'+VK_CURRENT_CSS_CODE+"\n"+addCSS));
head.appendChild(styleElement); // вставляем метатег внешнего стиля
console.log('Стиль добавлен! - '+window.location.href);
}
});
})();