Auto hide some tags you don't like to see
当前为
// ==UserScript==
// @name ao3 hide some tags
// @description Auto hide some tags you don't like to see
// @namespace ao3
// @include http*://archiveofourown.org/*
// @grant unsafeWindow
// @version 1
// ==/UserScript==
(function($) {
/**** CONFIG ********************/
var tagsToHide = ["camel spiders", "flukeworms", "ticks"];
var buttonLabel = "~";
/********************************/
$('.blurb ul.tags, .meta .tags ul').each(function() {
var $list = $(this);
$list.find('a.tag').each(function() {
var $tag = $(this);
var text = $tag.text();
for (var i = 0, len = tagsToHide.length; i < len; i++) {
if (text.toLowerCase() == tagsToHide[i].toLowerCase()) {
hideTagsList($list);
return false;
}
}
});
});
function hideTagsList($list) {
$list.hide();
$('<button>').addClass('hide-some-tags-userscript').text(buttonLabel).click(function() {
$(this).next('ul').toggle();
}).insertBefore($list);
}
})(unsafeWindow.jQuery);