您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a button which will "unfold" all artikles on the current Voat page.
// ==UserScript== // @name Show/Hide all posts on Voat // @namespace https://voat.co/user/Grischinka // @version 0.1 // @description Adds a button which will "unfold" all artikles on the current Voat page. // @author Grischinka // @match https://voat.co/* // @grant none // @licence Public Domain // ==/UserScript== function getElementByXpath(path) { return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; } // Add a button to the Header var tabBar = getElementByXpath('//*[@id="header-banner"]/ul'); var toggleButton = document.createElement("BUTTON"); //toggleButton.className = 'contribute submit-text'; var toggleText = document.createTextNode("View/Hide All"); toggleButton.appendChild(toggleText); toggleButton.style.border = 'none'; var tabListElement = document.createElement("li"); tabBar.appendChild(toggleButton); toggleButton.onclick=function(){ var expandobtns = document.getElementsByClassName('expando-button'); for (i = 0; i < expandobtns.length; i++) { expandobtns[i].click(); } }