HF Trustscan

Add a Trustscan & a Deal Disputes button to the posts of the members from HF. - Hash G.

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name        HF Trustscan
// @namespace   HF Trustscan
// @description Add a Trustscan & a Deal Disputes button to the posts of the members from HF. - Hash G.
// @include     *hackforums.net*
// @require     http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js
// @version     1.2
// @grant       GM_getValue
// @grant       GM_setValue
// @grant       GM_deleteValue
// ==/UserScript==

if (document.URL.indexOf("showthread.php") >= 0) {
  var uid = document.querySelectorAll('a[title="Find all posts by this user"]');
  for (i=0; i<uid.length; i++) {
	currUID = uid[i];
	currUID = currUID.toString().split('&')[1];
	var trustscan = document.createElement('a');
	trustscan.rel = "nofollow"; trustscan.target = "_blank"; trustscan.className = "bitButton"; trustscan.title = "Trust Scan of this user"; trustscan.innerHTML = "Trust Scan"; trustscan.href = "http://www.hackforums.net/trustscan.php?"+currUID;
	var fcknSpace = document.createElement('span');
	fcknSpace.innerHTML = " ";
	var ddb = document.createElement('a');
	ddb.rel = "nofollow"; ddb.target = "_blank"; ddb.className = "bitButton"; ddb.title = "Deal Disputes of this user"; ddb.innerHTML = "Deal Disputes"; ddb.href = "http://www.hackforums.net/disputedb.php?useruid="+currUID.substr(4)+"&ref=hguscript";
	document.querySelectorAll('.author_buttons.float_left')[i].appendChild(trustscan);
	document.querySelectorAll('.author_buttons.float_left')[i].appendChild(fcknSpace);
	document.querySelectorAll('.author_buttons.float_left')[i].appendChild(ddb);
  }
}

if (document.URL.indexOf("ref=hguscript") >= 0) {
	$('input.button:nth-child(2)').click();
}