您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Expand subreddit header on Reddit
当前为
// ==UserScript== // @name Expand Subreddit Header // @version 0.4 // @description Expand subreddit header on Reddit // @author Josh Bjelovuk // @match *://www.reddit.com/* // @grant none // @run-at document-start // @namespace https://greasyfork.org/users/11679 // @contributionURL https://goo.gl/dYIygm // ==/UserScript== var css = document.createElement("style"); css.type = "text/css"; css.innerHTML = "#sr-header-area .flat-list > li { white-space: initial !important; } " + "#sr-header-area .dropdown.srdrop { padding-left: 0 !important; }" + ".sr-list { display: inline !important; visibility: hidden; } " + "#sr-header-area { height: initial !important; } " + "#sr-header-area > .width-clip { position: initial !important; padding-left: 5px !important; } " + "#sr-more-link { position: initial !important; } " + ".dropdown.srdrop { display: none !important; }"; document.head.appendChild(css); document.addEventListener("DOMContentLoaded", function() { var list = document.querySelectorAll('.sr-list')[0].children[2]; var subs = list.children; subs[0].innerHTML = '<span class="separator">-</span>' + subs[0].innerHTML; var sorted = Array.prototype.slice.call(subs).sort(function(a, b) { return a.lastChild.textContent.toLowerCase() > b.lastChild.textContent.toLowerCase() ? 1 : -1; }); var firstSeparator = sorted[0].getElementsByClassName('separator')[0]; if (firstSeparator) firstSeparator.remove(); sorted.forEach(function(node) { list.appendChild(node); }); list.parentNode.style.visibility = 'visible'; });