Skip to content

Instantly share code, notes, and snippets.

@Hebo
Created July 27, 2010 04:48
Show Gist options
  • Select an option

  • Save Hebo/491758 to your computer and use it in GitHub Desktop.

Select an option

Save Hebo/491758 to your computer and use it in GitHub Desktop.
Modification of TVTropes spoiler display script for Google Chrome. Original at http://userstyles.org/styles/24922
// ==UserScript==
// @name TVTropes - Spoilers on Mouseover
// @description Modification of TVTropes spoiler display script for Google Chrome. Original at http://userstyles.org/styles/24922
// @match http://tvtropes.org/*
// @match https://tvtropes.org/*
// @match http://*.tvtropes.org/*
// @match https://*.tvtropes.org/*
// ==/UserScript==
(
function() {
var css = "span.spoiler { color: black !important; background: black !important; border-color: black !important; }\n span.spoiler a { color: black !important; }\n span.spoiler:hover { color: white !important; }\n span.spoiler:hover a { color: cyan !important; }";
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 heads = document.getElementsByTagName("head");
if (heads.length > 0)
{
var node = document.createElement("style");
node.type = "text/css";
node.appendChild(document.createTextNode(css));
heads[0].appendChild(node);
}
}
// Remove Alt-Text ("You can set spoilers..." )
var spoilers = document.getElementsByClassName("spoiler");
for (var i = spoilers.length - 1; i >= 0; i--)
{
spoilers[i].title = "";
};
}
)
(
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment