Greasy Fork is available in English.
This script changes the tags and ratings to have full text, as well as narrowing the margins on story chapters.
当前为
// ==UserScript==
// @name Fimfiction - Verbose
// @namespace arcum42
// @author arcum42
// @version 0.5.1
// @description This script changes the tags and ratings to have full text, as well as narrowing the margins on story chapters.
// @match http://www.fimfiction.net/*
// @copyright 2014+, You
// ==/UserScript==
// Change all the categories to have the full category name, not an abbreviation. Use "AU" instead of "Alternate Universe". [story cards]
$("a.story_category").each(function() {
var txt = $(this).attr("title");
if (txt == "Alternate Universe") {
txt = "AU";
}
$(this).text(txt);
}
);
// Do the same thing for the ratings. [story cards]
$(".story-card h2 span, .story_content_box a:first").each(function() {
var txt = $(this).attr("title").replace("Rated ", "").replace("for", "");
if (txt == " adults ( 18+ )") {
txt = "Mature";
}
$(this).text(txt);
$(this).css("line-height", "20px");
}
);
// Add the story title to the flip side of the story cards. [story cards]
$(".story-card-container").each(function() {
$(this).find("div.story-card-reverse-content").before($(this).find("a.story_link").clone());
});
// Those margins on the story page are really big. Change them to %5 on each side. [story chapters]
$("div.inner_margin").css("max-width","90%");
// Go to a new line after the category tags.
$("span.short_description").each(function() {
$(this).find("a.story_category").last().after("<br/>");
});
// Let's downscale a 64 x 64 avatar to 48 x 48, rather then upscaling the 32 x 32 one, as it looks better. (Consider just making it 64x64?) [Dashboard]
$("img.avatar").each(function() {
var source = $(this).attr("src");
//$(this).css({"width":"64","height":"64"});
$(this).attr("src",source.replace("_32","_64"));
$(this).append($(this).attr("src"));
});