A8 で糞アフィをデフォで否認する greasemonkey

その他の機能

  • 否認済みを非表示
  • tdクリックで否認チェック
// ==UserScript==
// @name           A8
// @namespace      A8net
// @include        http://a8.net/a8v2/ecAsAgreementAction.do*
// ==/UserScript==

(function(){
	var trs = document.getElementById("element").getElementsByTagName("tbody")[0].getElementsByTagName("tr")
	for( var i = 0; i < trs.length; i++  ){
		var tds = trs[i].getElementsByTagName("td")
		var ips = tds[2].getElementsByTagName("input")
		if(!(/なし/.test(tds[10].innerHTML)) || /(自己紹介|ショッピング)/.test(tds[7].innerHTML) && ips.length > 0) ips[2].checked = true
		if(!(/承認/.test(tds[2].innerHTML))) trs[i].style.display = "none"
		tds[5].addEventListener("click", (function(){
			var hinin = ips[2];
			return function (){ hinin.checked = true }
		})(), false)
	}
	
})();