NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name FullSportbox
// @namespace https://openuserjs.org/users/sx007
// @homepage https://openuserjs.org/scripts/sx007/FullSportbox
// @version 0.2.3
// @description Отображать сайт sportbox.ru по ширине экрана
// @author sx007 (Хлибец Иван)
// @match https://*.sportbox.ru
// @match https://*.sportbox.ru/Vidy_sporta/*
// @updateURL https://openuserjs.org/meta/sx007/FullSportbox.meta.js
// @downloadURL https://openuserjs.org/install/sx007/FullSportbox.user.js
// @supportURL https://openuserjs.org/scripts/sx007/FullSportbox/issues
// @copyright 2022, sx007 (https://openuserjs.org/users/sx007)
// @license MIT
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1QTUwQUVDOTU3RUVFNDExOTUzOUZFM0QwRDREQjU1OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTdBMUUyRUVFNjgxMUU0QjY3MDkyODdDMzZGQ0U4MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTdBMUUyREVFNjgxMUU0QjY3MDkyODdDMzZGQ0U4MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIwQzNGNjk0NjdFRUU0MTE5NTM5RkUzRDBENERCNTU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVBNTBBRUM5NTdFRUU0MTE5NTM5RkUzRDBENERCNTU4Ii8+IDwvcmRmOkRlc2NyaXB0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
// ==/UserScript==
const screenWidth = window.outerWidth;
const screenHeight = window.outerHeight;
//console.log(screenWidth, screenHeight);
/*Контент*/
var elPageWrapper = document.querySelector('.wrapper');
var elPageheaderbox = document.querySelector('#header-box');
var elPagecontent = document.querySelector('#content');
var elPageoffcanvasleft = document.querySelector('.row.row-offcanvas.row-offcanvas-left');
var elPageumaplaylist = document.querySelector('.umaplaylist');
var elSpbPlayer = document.querySelector('#spb_player_iframe');
var blockVidio = document.querySelector('.node-header__video');
if (screenWidth > 1215) {
//
if(elPageWrapper){
elPageWrapper.setAttribute("style", "max-width: " + (screenWidth - 33) +"px;");
}
if(elPageheaderbox){
elPageheaderbox.setAttribute("style", "max-width: " + (screenWidth - 163 - 34) +"px; width: " + (screenWidth - 163 - 34) +"px;");
}
if(elPagecontent){
elPagecontent.setAttribute("style", "max-width: " + (screenWidth - 163 - 34) +"px; width: " + (screenWidth - 163 - 34) +"px;");
}
if(elPageoffcanvasleft){
elPageoffcanvasleft.setAttribute("style", "max-width: " + screenWidth +"px; width: " + screenWidth +"px;");
}
//Если на странице просмотра видео
if (elPageumaplaylist) {
var wCenter = screenWidth / 100 * 66.666;
var hPlayer = wCenter / 1.777;
elPageumaplaylist.setAttribute("style", "height: " + hPlayer + "px;");
}
if (elSpbPlayer) {
var wSpbCenter = screenWidth / 100 * 66.666;
var hSpbPlayer = wSpbCenter / 1.96;
elSpbPlayer.setAttribute("style", "height: " + hSpbPlayer + "px;");
}
if (blockVidio) {
var inframeP = blockVidio.getElementsByTagName('iframe')[0];
var wP = inframeP.getAttribute("width");
var hP = inframeP.getAttribute("height");
if (wP & hP) {
var wPony = screenWidth / 100 * 66.666;
var hPony = wPony / 2.03;
inframeP.setAttribute("width", wPony);
inframeP.setAttribute("height", hPony);
}
}
}
/*Удаляем рекламу*/
function delAd() {
if(document.querySelectorAll('[class^=adfox]')){
document.querySelectorAll('[class^=adfox]').forEach(el => el.remove());
}
if(document.querySelectorAll('[id^=adfox]')){
document.querySelectorAll('[id^=adfox]').forEach(el => el.remove());
}
if(document.querySelectorAll('[id^=banner]')){
document.querySelectorAll('[id^=banner]').forEach(el => el.remove());
}
if(document.querySelectorAll("body > div[style='height: 120px;']")){
document.querySelectorAll("body > div[style='height: 120px;']").forEach(el => el.remove());
}
}
setTimeout(delAd, 1000);