MTG Grind Mode Switch

Adds buttons to the bottom of your screen to switch grind mode on and off

目前為 2014-10-08 提交的版本,檢視 最新版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name          MTG Grind Mode Switch
// @description   Adds buttons to the bottom of your screen to switch grind mode on and off
// @version       1.0
// @include       http://www.mturkgrind.com/threads/*
// @author        Cristo
// @copyright    2012+, You
// @namespace https://greasyfork.org/users/1973
// ==/UserScript==

function chnageMode(f){
    var toUrl = 'http://www.mturkgrind.com/misc.php?do=filterposts_linksonly&filterposts_linksonly='+f;
    modeGet = new XMLHttpRequest();
    modeGet.onreadystatechange = function () {
        if ((modeGet.readyState ===4) && (modeGet.status ===200)) {
            location.reload();
        }
    }
    modeGet.open('GET', toUrl, true);
    modeGet.send(null);
}
var mtgBody = document.getElementsByTagName('body')[0];
var sDiv = document.createElement('div');
sDiv.style.position = "fixed";
sDiv.style.zIndex="999";
sDiv.style.bottom = "0%";
sDiv.style.right ="1%";
sDiv.style.bottom ="1%";
sDiv.setAttribute('id','grinddiv');
mtgBody.appendChild(sDiv); 
var grindin = document.createElement("input");
grindin.type = "button";
grindin.value = 'Grind';
grindin.style.cursor = "pointer";
grindin.style.height ="auto";
grindin.style.width ="50px";
grindin.style.opacity = "0.5";
grindin.addEventListener("click", function(){chnageMode(1);}, false); 
sDiv.appendChild(grindin); 
var talkin = document.createElement("input");
talkin.type = "button";
talkin.value = 'Social';
talkin.style.cursor = "pointer";
talkin.style.height ="auto";
talkin.style.width ="50px";
talkin.style.marginLeft ="10px";
talkin.style.opacity = "0.5"; 
talkin.addEventListener("click", function(){chnageMode(0);}, false); 
sDiv.appendChild(talkin);