您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a button to automatically sort by score after a search. Also, remove pointless scope stuff from URLs.
当前为
// ==UserScript== // @name Derpibooru - Sort-by-Score Button // @namespace Selbi // @version 2.0.1 // @include http*://*derpiboo.ru/tags* // @include http*://*derpibooru.org/tags* // @include http*://*derpiboo.ru/search* // @include http*://*derpibooru.org/search* // @grant none // @description Adds a button to automatically sort by score after a search. Also, remove pointless scope stuff from URLs. // ==/UserScript== const INDEX_SORTBYSCORE = 3; const INDEX_DESCENDING = 0; var sortButtonIcon = document.createElement("i"); sortButtonIcon.classList = "fas fa-sort-amount-down"; Object.assign(sortButtonIcon.style, { width: "28px", textAlign: "center" }); var sortButton = document.createElement("a"); sortButton.classList = "header__search__button"; sortButton.title = "Sort by descending score"; sortButton.onclick = function() { document.querySelector("select.input--separate-left:nth-child(3)").selectedIndex = INDEX_SORTBYSCORE; document.querySelector("#sd").selectedIndex = INDEX_DESCENDING; document.querySelector(".field > input.button:first-child").click(); }; sortButton.appendChild(sortButtonIcon); document.querySelector(".header__search").appendChild(sortButton);