-
Notifications
You must be signed in to change notification settings - Fork 0
/
RutorReDesign.js
80 lines (63 loc) · 2.61 KB
/
RutorReDesign.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
// ==UserScript==
// @name Rutor ReDesign
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Скрывает ненужные пункты меню, подсветка годов (текущий/предыдущий), убраны всякие мелочи
// @author
// @icon https://www.google.com/s2/favicons?domain=rutor.is
// @match http://rutor.is/new
// @require http://code.jquery.com/jquery-3.4.1.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
var $=window.jQuery;
// Поиск
$('.sideblock')[0].remove();
$('.sideblock').addClass('SearchChange');
$('.sideblock2').remove();
$(".SearchChange").css("position", "absolute").css("left", "0%").css("margin-top", "0%");
// Растягиваем сайт
var ContentFull = document.querySelector('#content');
ContentFull.classList.add('ContentChange');
$(".ContentChange").css("right", "0");
// Скрыть верхнее меню
$('.menu_b').remove();
// Вход
$('.logout').remove();
//Подсветка годов
var Year = new Date().getFullYear();
var Highlight = [
Year, Year-1,
];
for (var k in Highlight) {
if (Highlight[k] == Year) {
$('tr:has(a:contains('+Highlight[k]+'))').addClass('HighlightText');
$(".HighlightText").css("background-color", "rgba(0, 194, 0, 0.20)");
}
if (Highlight[k] == Year-1) {
$('tr:has(a:contains('+Highlight[k]+'))').addClass('HighlightTextOld');
$(".HighlightTextOld").css("background-color", "rgba(230, 245, 39, 0.20)");
}
}
// Название Категорий
var Tags = [
"Показать новые раздачи вперемешку!", "Наши фильмы", "Научно-популярные фильмы", "Наши сериалы",
"Телевизор", "Мультипликация", "Аниме", "Иностранные релизы", "Музыка", "Софт", "Спорт и Здоровье", "Юмор", "Хозяйство и Быт",
"Книги", "Другое",
];
for (var i in Tags) {
$('h2:has(a:contains('+Tags[i]+'))').addClass('blocked');
}
$(".blocked").css("display", "none");
// Таблицы Категорий
var Category = [
"1","3", "4", "6", "7", "8", "9", "10", "11",
"13", "14", "15", "16", "17", "18"
];
for (var j in Category) {
var xpathResult = document.evaluate('(//table)['+Category[j]+']', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
var node=xpathResult.singleNodeValue;
node.style.display='none';
}
})();