Greasy Fork

ao3 hide certain tags

suppress tags that aren't capitalized

目前为 2016-04-10 提交的版本。查看 最新版本

// ==UserScript==
// @name         ao3 hide certain tags
// @namespace    https://greasyfork.org/en/users/36620
// @version      0.2
// @description  suppress tags that aren't capitalized
// @author       scriptfairy
// @match        http*://archiveofourown.org/*works*
// @grant        none
// ==/UserScript==

function isCap(str) {
    if (str[0] == str[0].toUpperCase() && str[0] !== str[0].toLowerCase()) {return true;}
    else {return false;}
}

(function($) {
    var lis = $('.index .tags li');
    for (i=0;i<lis.length;i++) {
        var li = lis[i];
        var tagtext = li.innerText;
        if (tagtext.indexOf(" ") == -1 && !isCap(tagtext)) {
            li.style.display = 'none';
        }
        else if (tagtext.indexOf(" ") > -1 && !isCap(tagtext) && !isCap(tagtext.slice(tagtext.indexOf(" ")+1))) {
            li.style.display = 'none';
        }
    }
})(window.jQuery);