Greasy Fork

JkAnime.net++

Script para tener un aspecto mejorado y remplazar el botón de Hentai por uno de noticias.

目前为 2023-12-05 提交的版本。查看 最新版本

// ==UserScript==
// @name			JkAnime.net++
// @namespace		JkAnime.net++
// @version			1.5
// @license			Unlicenced
// @description		Script para tener un aspecto mejorado y remplazar el botón de Hentai por uno de noticias.
// @author			tivp
// @icon			https://cdn.jkdesu.com/assets2/css/img/favicon.ico
// @match			https://*jkanime.net/*
// @match			https://*www.jkanime.net/*
// ==/UserScript==

ModoNoche() // Forzar el modo noche de la página siempre
AspectoMejorado() // Mejora la experiencia visual

function AspectoMejorado() {
	var collection = document.getElementsByClassName('active hentai tip'); // Obtener el elemento que tiene como valor "Hentai "
	collection[0].innerHTML = '<a href="https://www.crunchyroll.com/es/news/search?s=latino" target="_blank" style="margin-right: -16px;">📰 Noticias </a>'; // Reemplazar interior HTML del elemento obtenido [botón de Hentai]
	collection[1].innerHTML = 'https://www.crunchyroll.com/es-es/news/seasonal-lineup" target="_blank" style="margin-right: -16px;">📰 Noticias </a>'; // Reemplazar interior HTML del elemento obtenido [botón de Hentai] para versión móvil
	css('.header__right', 'margin-left', '7%'); // Centrar el buscador
	var collection2 = document.getElementsByClassName('active social'); // Obtener los elementos [botón de Facebook] y [botón de YouTube]
	collection2[0].innerHTML = ''; // Reemplazar interior HTML del elemento obtenido [botón de Facebook]
	collection2[1].innerHTML = ''; // Reemplazar interior HTML del elemento obtenido [botón de YouTube]
	collection2[2].innerHTML = ''; // Reemplazar interior HTML del elemento obtenido [botón de Facebook] para la versión móvil
	collection2[3].innerHTML = ''; // Reemplazar interior HTML del elemento obtenido [botón de YouTube] para la versión móvil
	var collection3 = document.getElementsByClassName('usr-menu entrar'); // Obtener el elemento [imagen de perfil]
	collection3[0].outerHTML = '<button class="usr-menu entrar" type="submit" style="padding-left: 100%;top: 21px;"><i class="fa fa-user-circle"></i></button>'; // Reemplazar el HTML del elemento obtenido [imagen de perfil]
	var collection4 = document.getElementsByClassName('btn btn-light btn-sm ml-2'); // Obtener el elemento que tiene como valor "Mirando"
	collection4[1].innerHTML = '<i class="fa fa-eye" aria-hidden="true"></i>'; // Reemplazar interior HTML del elemento obtenido
}

function ModoNoche() {
	open("javascript:%28function%28%29%7B%24%28function%28%29%7Bcrear_cookie%28%22darkmode%22%2C%22true%22%2C43200%29%3Bdarkmode%28%29%3B%24%28%22%23darkswitch%22%29.prop%28%22checked%22%2Ctrue%29%3Bvar%20a%3Ddocument.getElementsByTagName%28%22img%22%29%5B0%5D.getAttribute%28%22src%22%29%3Bvar%20b%3Da.toLowerCase%28%29.indexOf%28%22-dark%22%29%3Bif%28b%3D%3D%3D-1%29%7B%24%28%22.header__logo%20img%22%29.attr%28%22src%22%2C%24%28%22.header__logo%20img%22%29.attr%28%22src%22%29.replace%28%22.png%22%2C%22-dark.png%22%29%29%7D%7D%29%7D%29%28%29%3B", '_self').close();
}

function css(selector, property, value) {
	for (var i = 0; i < document.styleSheets.length; i++) { //Loop through all styles
		//Try add rule
		try {
			document.styleSheets[i].insertRule(selector + ' {' + property + ':' + value + '}', document.styleSheets[i].cssRules.length);
		} catch (err) {
			try {
				document.styleSheets[i].addRule(selector, property + ':' + value);
			} catch (err) {}
		} //IE
	}
}