您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a boot button to the private board member list
- // ==UserScript==
- // @name GameFAQs Private Board Boot Button
- // @namespace http://userscripts.org/scripts/show/177183
- // @description Adds a boot button to the private board member list
- // @include http://www.gamefaqs.com/boards/*
- // @include https://www.gamefaqs.com/boards/*
- // @version 1.11
- // ==/UserScript==
- var list = document.getElementsByClassName("board")[0];
- if (list) {
- var tbodys = list.getElementsByTagName("tbody");
- for (var i = 1; i < tbodys.length; i++) {
- tbodys[i].getElementsByTagName("tr")[0].innerHTML = '<th>Member</th><th>Last Visit</th><th>Boot</th>';
- var tre = tbodys[i].getElementsByTagName("tr");
- for (var j = 1; j < tre.length; j++) {
- first_td = tre[j].getElementsByTagName("td")[0].innerHTML;
- second_td = tre[j].getElementsByTagName("td")[1].innerHTML;
- user = tre[j].getElementsByTagName("td")[0].getElementsByTagName("a")[0].innerHTML;
- tre[j].innerHTML = '<td>' + first_td + '</td><td>' + second_td + '</td>';
- if (first_td.indexOf("<b>") == -1) {
- tre[j].innerHTML += '<td><b><input type="button" onclick="document.forms[2].target_text.value=\'' + user + '\';document.forms[2].action.value=\'removemember\';document.forms[2].submit();" value="Boot" /></b></td>';
- } else if (first_td.indexOf("(owner)") == -1 && document.forms[4]) {
- tre[j].innerHTML += '<td><b><input type="button" onclick="document.forms[4].target_text.value=\'' + user + '\';document.forms[4].action.value=\'demotemember\';document.forms[4].submit();" value="Demote" /></b></td>';
- }
- }
- }
- }