Greasy Fork

Spinning 4chan Catalog Thumbnails & Banners

This enhances 4chan by making catalog thumbnails and banners spin around.

目前为 2020-12-27 提交的版本。查看 最新版本

// ==UserScript==
// @name          Spinning 4chan Catalog Thumbnails & Banners
// @description   This enhances 4chan by making catalog thumbnails and banners spin around.
// @author        iralakaelah
// @include       http*://*.4chan.org/*
// @include       http*://*.4channel.org/*
// @run-at        document-start
// @version       0.20201226024058
// @namespace     S4CTN
// @homepage      https://greasyfork.org/en/scripts/
// ==/UserScript==
(function() {var css = "";
if (false || (document.domain == "boards.4chan.org" || document.domain.substring(document.domain.indexOf(".boards.4chan.org") + 1) == "boards.4chan.org") || (document.domain == "boards.4channel.org" || document.domain.substring(document.domain.indexOf(".boards.4channel.org") + 1) == "boards.4channel.org"))
	css += [
		"@keyframes rotation {",
		" from {",
		"  transform: rotate(0deg) }",
		" to {",
		"  transform: rotate(359deg) }",
		"}"
		].join("\n");
	css += [
	"img[class=\"thumb\"], img[alt=\"4chan\"] {",
	" animation: rotation 0.5s infinite linear;",
	"}"
].join("\n");
if (typeof GM_addStyle != "undefined") {
	GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
	PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
	addStyle(css);
} else {
	var node = document.createElement("style");
	node.type = "text/css";
	node.appendChild(document.createTextNode(css));
	var heads = document.getElementsByTagName("head");
	if (heads.length > 0) {
		heads[0].appendChild(node);
	} else {
		// no head yet, stick it whereever
		document.documentElement.appendChild(node);
	}
}
})();