您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
adds a button to the previous page, if there are no more tags on this page
- // ==UserScript==
- // @name AO3: [Wrangling] Empty Bin links to Previous Page
- // @namespace https://greasyfork.org/en/users/906106-escctrl
- // @version 1.1
- // @description adds a button to the previous page, if there are no more tags on this page
- // @author escctrl
- // @license MIT
- // @match https://archiveofourown.org/tags/*/wrangle?*
- // @require https://ajax.googleapis.com/ajax/libs/jquery/3.7.0/jquery.min.js
- // @grant none
- // ==/UserScript==
- (function($) {
- 'use strict';
- // if there are no tags to be wrangled on this page
- if (!$('#main.wrangle-tags form#wrangulator').length) {
- let search = new URLSearchParams(window.location.search);
- let page = parseInt(search.get('page')) || 0;
- // if we're not on the first page, create a button to jump to the previous page
- if (page > 1) {
- search.set('page', page-1);
- $('.notes')
- .text($('.notes').text().replace(/(.*tags) (in.*)/i, "$1 on page "+page+" $2"))
- .after(`<p><a href="${window.location.pathname}?${search.toString()}" class="action">Go to Page ${page-1}</a></p>`);
- }
- }
- })(jQuery);