// ==UserScript== // @name [alpha] Убрать новый дизайн VK.com (CSS) // @version 2.5.40 // @description Удаляем новое оформление ВКонтакта, возвращая старый дизайн. (Тест версии css из сети) // @author ICP //= = ^^^ Автор, версия и название скрипта ^^^ // @match *://vk.com/* //= = ^^^ Перехватываемые URL ^^^ // @exclude *://vk.com/notifier.php* // @exclude *://vk.com/al_* // @exclude *://vk.com/upload_fails.php // @exclude *://vk.com/ads_rotate.php* // @exclude *://vk.com/share.php* //= = ^^^ Исключённые URL, перехват которых запрещён ^^^ // @run-at document-end // @grant GM_xmlhttpRequest //= = ^^^ Включение скрипта при старте загрузки документа ^^^ // @connect userstyles.org // @namespace ICP // @require http://code.jquery.com/jquery-3.1.0.min.js // @downloadURL none // ==/UserScript== (function() { console.time('Инициализация и загрузка CSS.'); document.querySelector("link[rel*='icon']").href = "http://vkontakte.ru/images/favicon.ico"; // замена иконки VK на привычное В unsafeWindow.setFavIcon = function(sup){ // Перехватываем и заменяем иконку сайта, если требуется (диалоговую не трогаю) return function() { if (arguments[0].search(/\/fav_im\.ico/i) == -1) { debugLog("Подменяем - "+arguments[0]); arguments[0]="http://vkontakte.ru/images/favicon.ico"; } return sup.apply(this, arguments); }; }(setFavIcon); unsafeWindow.addEvent = function(sup){ // При обновлении контекста страницы должно проверять на нужность сжатия колонки, при обновлении страницы внедриться и сработать не успеваеттрогаю) return function() { if (arguments[1] === 'blur' && arguments[0] instanceof HTMLDivElement) { FindCont = inWin("div.page_gif_large[ResMin!=true], div.page_album_wrap[ResMin!=true], div.reply_text div.page_post_sized_thumbs[ResMin!=true], div.copy_quote > div.page_post_sized_thumbs[ResMin!=true], div._wall_post_cont > div.page_post_sized_thumbs[ResMin!=true], div._wall_post_cont > div.page_post_thumb_wrap[ResMin!=true]"); for(var i=0;i div.page_post_sized_thumbs[ResMin=false], div._wall_post_cont > div.page_post_sized_thumbs[ResMin=false], div._wall_post_cont > div.page_post_thumb_wrap[ResMin=false]").each(function() { for(var i=0;i div.page_post_sized_thumbs[ResMin!=true], div._wall_post_cont > div.page_post_sized_thumbs[ResMin!=true], div._wall_post_cont > div.page_post_thumb_wrap[ResMin!=true]"); for(var i=0;i div.page_post_sized_thumbs[ResMin!=true], div._wall_post_cont > div.page_post_sized_thumbs[ResMin!=true], div._wall_post_cont > div.page_post_thumb_wrap[ResMin!=true]"); for(var i=0;i