Warning: fopen(/www/sites/update.greasyfork.icu/index/store/temp/51efa5ef46d47601837d188ba0d3bfe0.js): failed to open stream: No space left on device in /www/sites/update.greasyfork.icu/index/scriptControl.php on line 65
// ==UserScript==
// @name MTurk Dashboard HIT Status links
// @namespace localhost
// @author ThirdClassInternationalMasterTurker
// @description Adds quick links to rejected and pending hits
// @include https://www.mturk.com/mturk/dashboard
// @version 1.1
// @grant none
// @downloadURL https://update.greasyfork.icu/scripts/2349/MTurk%20Dashboard%20HIT%20Status%20links.user.js
// @updateURL https://update.greasyfork.icu/scripts/2349/MTurk%20Dashboard%20HIT%20Status%20links.meta.js
// ==/UserScript==
//
// 2012-09-07 First public release by ThirdClassInternationalMasterTurker
//
// 2012-12-02 1.1 Added @downloadURL and @updateURL
//
// --- SETTINGS ------------------------------------------------------- //
var USE_COLOURS = true;
var USE_PENDING_LIMITS = true;
var LIMIT_GOOD = 0;
var LIMIT_OK = 1000;
var COLOUR_GOOD_ODD = '#44DD44';
var COLOUR_GOOD_EVEN = '#88EE88';
var COLOUR_OK_ODD = '#FFFF66';
var COLOUR_OK_EVEN = '#FFFFAA';
var COLOUR_BAD_ODD = '#FF5555';
var COLOUR_BAD_EVEN = '#FF8888';
// -------------------------------------------------------------------- //
var rows = document.evaluate('//tr[@class]',
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i=0;i 0) {
row.cells[2].innerHTML = '' + approved + '';
}
if (rejected > 0) {
row.cells[3].innerHTML = '' + rejected + '';
}
if (pending > 0) {
row.cells[4].innerHTML = '' + pending + '';
}
if (USE_COLOURS) {
if (pending <= LIMIT_GOOD) {
row.cells[4].style.backgroundColor = (odd)?COLOUR_GOOD_ODD:COLOUR_GOOD_EVEN;
}
else if (pending <= LIMIT_OK) {
row.cells[4].style.backgroundColor = (odd)?COLOUR_OK_ODD:COLOUR_OK_EVEN;
}
else {
row.cells[4].style.backgroundColor = (odd)?COLOUR_BAD_ODD:COLOUR_BAD_EVEN;
}
if (rejected == 0) {
row.cells[3].style.backgroundColor = (odd)?COLOUR_GOOD_ODD:COLOUR_GOOD_EVEN;
}
else {
row.cells[3].style.backgroundColor = (odd)?COLOUR_BAD_ODD:COLOUR_BAD_EVEN;
}
}
}