Greasy Fork

MTG Grind Mode Switch

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

当前为 2014-10-03 提交的版本,查看 最新版本

// ==UserScript==
// @name          MTG Grind Mode Switch
// @description   Adds buttons to the bottom of your screen to switch grind mode on and off
// @version       0.9
// @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 ="15px";
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 ="15px";
talkin.style.width ="50px";
talkin.style.marginLeft ="10px";
talkin.style.opacity = "0.5"; 
talkin.addEventListener("click", function(){chnageMode(0);}, false); 
sDiv.appendChild(talkin);