Greasy Fork is available in English.
Cleanup hdrezka
当前为
// ==UserScript==
// @name hdrezka-cleanup
// @namespace http://tampermonkey.net/
// @version 0.4
// @description Cleanup hdrezka
// @author rub4ek
// @match https://rezka.ag/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Remove ads
$(".b-content__main > .b-post__mixedtext")
.next()
.filter("div[style]")
.remove();
$(".b-player > a[target='_blank'")
.remove();
$(".b-post__rating_table")
.next()
.filter("div[style]")
.remove();
// Remove extra right padding for content page
$(".b-content__columns")
.css("padding-right", "0");
// Style for content item cover
$(".b-content__inline_item-cover")
.css("border-color", "transparent");
// Remove extra right padding on main content listing
$(".b-content__inline_inner_mainprobar")
.css("padding-right", "0");
// Remove last episode info
$(".b-post__lastepisodeout")
.remove();
// Resize playeer
var $contentMain = $(".b-content__main");
var $playerHolder = $(".b-player__holder_cdn");
var $playerContainer = $(".b-player__container_cdn");
var iw = $playerHolder.width();
var ih = $playerHolder.height();
var nw = $contentMain.width();
if (iw >= 360 && ih > 0 && nw > iw) {
var ratio = iw / ih;
var nh = nw / ratio;
$playerHolder
.width(nw)
.height(nh);
$playerContainer
.width(nw)
.height(nh);
console.log("hdrezka cleanup: player resized from" + iw + "x" + ih + " to " + nw + "x" + nh + ".");
} else {
console.error("hdrezka cleanup: invalid initial player size.");
}
// Add player margin
$(".b-player")
.css("margin-bottom", "20px");
// Remove telegram info block
$(".tg__info_block_wrapper")
.remove();
// Style status
$(".b-post__status_wrapper")
.css("width", "auto")
.css("margin", "10px 10px 12px 13px");
// Remove support block
$(".b-post__support_holder")
.remove();
// Remove social block
$(".b-post__social_holder_wrapper")
.remove();
// Remove rating block
$(".b-post__rating_table")
.remove();
// Remove VK block
$("#vk_groups")
.remove();
})();