您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hide instructions and a & s or 1 & 2 on number pad
当前为
- // ==UserScript==
- // @name Venue Quality
- // @version 0.8
- // @description Hide instructions and a & s or 1 & 2 on number pad
- // @author ikarma
- // @include https://www.mturk.com/mturk/*
- // @grant none
- // @namespace https://greasyfork.org/users/9054
- // @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
- // ==/UserScript==
- var requesterName = $( 'tr:contains(Requester:)' ).last().children().first().next().text().trim();
- if ( $("h1:contains('Why Users Get Blocked')").length ){
- 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:jb@eaio.com>
- */
- 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);}