Hide instructions and a & s or 1 & 2 on number pad
当前为
// ==UserScript==
// @name Venue Quality
// @version 0.7
// @description Hide instructions and a & s or 1 & 2 on number pad
// @author ikarma
// @include https://www.mturk.com/mturk/*
// @grant none
// @namespace https://gf.qytechs.cn/users/9054
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
// ==/UserScript==
var var1 = $(".question-content-wrapper tr:nth-child(2) td:eq(0)").text();
var var2 = $(".question-content-wrapper tr:nth-child(2) td:eq(1)").text();
var res = var1.split(":");
var res2 = var2.split(":");
var Name = $.trim(res[1].replace("Address",""));
var Address = $.trim(res[2].replace("City, Region",""));
var City = $.trim(res[3]);
var Name2 = $.trim(res2[1].replace("Address",""));
var Address2 = $.trim(res2[2].replace("City, Region",""));
var City2 = $.trim(res2[3]);
var requesterName = $( 'tr:contains(Requester:)' ).last().children().first().next().text().trim();
if ( requesterName == 'Venue Quality' ) {
// document.getElementsByClassName('overview-wrapper')[0].style.display='none';
$(".overview-wrapper").hide();
$(".overview-wrapper").click(function() {
$(".overview-wrapper").toggle();
});
$(".question-content-wrapper").click(function() {
$(".overview-wrapper").toggle();
});
var $j = jQuery.noConflict(true);
document.addEventListener( "keydown", kas, false);
}
function kas(i) {
if ( i.keyCode == 65 || i.keyCode == 97 ) { //A or npad 1
$j('input[name="Answer_1"]').eq(0).click();
$j('input[name="/submit"]').eq(0).click();
}
if ( i.keyCode == 83 || i.keyCode == 98 ) { //S or npad 2
$j('input[name="Answer_1"]').eq(1).click();
$j('input[name="/submit"]').eq(0).click();
}
}
// Style Sheet
var sheet = document.createElement('style')
sheet.innerHTML = ".highlight { font-weight: bold; background-color: yellow; font-size: 110%;}";
document.body.appendChild(sheet);
/*
highlight v5
Highlights arbitrary terms.
<http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html>
MIT license.
Johann Burkard
<http://johannburkard.de>
<mailto:[email protected]>
*/
jQuery.fn.highlight = function(pat) {
function innerHighlight(node, pat) {
var skip = 0;
if (node.nodeType == 3) {
var pos = node.data.toUpperCase().indexOf(pat);
pos -= (node.data.substr(0, pos).toUpperCase().length - node.data.substr(0, pos).length);
if (pos >= 0) {
var spannode = document.createElement('span');
spannode.className = 'highlight';
var middlebit = node.splitText(pos);
var endbit = middlebit.splitText(pat.length);
var middleclone = middlebit.cloneNode(true);
spannode.appendChild(middleclone);
middlebit.parentNode.replaceChild(spannode, middlebit);
skip = 1;
}
}
else if (node.nodeType == 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) {
for (var i = 0; i < node.childNodes.length; ++i) {
i += innerHighlight(node.childNodes[i], pat);
}
}
return skip;
}
return this.length && pat && pat.length ? this.each(function() {
innerHighlight(this, pat.toUpperCase());
}) : this;
};
jQuery.fn.removeHighlight = function() {
return this.find("span.highlight").each(function() {
this.parentNode.firstChild.nodeName;
with (this.parentNode) {
replaceChild(this.firstChild, this);
normalize();
}
}).end();
};
// end of plugin
if(Name == Name2){$('body').highlight(Name);}
if(Address == Address2){$('body').highlight(Address);}
if(City == City2){$('body').highlight(City);}
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址