Royal Road - Toggle Show Only Unread for My Follows

Button to Toggle hiding/showing stories on my follows list that don't have unread chapters

目前为 2024-02-08 提交的版本。查看 最新版本

// ==UserScript==
// @name         Royal Road - Toggle Show Only Unread for My Follows
// @namespace    http://tampermonkey.net/
// @version      2024-02-08
// @description  Button to Toggle hiding/showing stories on my follows list that don't have unread chapters
// @author       You
// @match        https://www.royalroad.com/my/follows
// @icon         https://www.google.com/s2/favicons?sz=64&domain=royalroad.com
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var button = document.createElement('a');
    button.innerHTML = "Toggle Show Only Unread";
    button.id = "btnToggleUnreadStories";
    button.classList.add("btn");
    button.classList.add("btn-circle");
    button.classList.add("btn-sm");
    button.classList.add("blue");
    document.querySelector(".actions").prepend(button);

    $('#btnToggleUnreadStories').click(function() {
        var stories = document.querySelectorAll(".fiction-list-item");
        for (var story of stories) {var button = story.querySelector(".btn-primary"); if(button == null) {story.hidden = !story.hidden;}}
    });
})();