mmmturkeybacon Embiggen Radio Buttons and Checkboxes

Adds a colored label around radio buttons and checkboxes that increases the area that registers a click. If the button/box is clicked the label turns green. This script lets you more effectively click while requiring less precision and makes it easier to see which items are selected. I can't guarantee this script won't foul up a page's layout. If it does disable it. mmmturkeybacon Unclick Radio Button is a helpful companion to this script.

< Feedback on mmmturkeybacon Embiggen Radio Buttons and Checkboxes

Review: OK - script works, but has bugs

§
Posted: 2015-07-02

Seems to have an odd quirk or two.

It might be possibly related to lines 7 and 8. I've noticed that if I go to any site that has checkmarks or radios then it's functioning on them. Well.. almost any of them. Some of the survey sites it doesn't work on such as plain (not https) qualtrics. it's almost as if by having line 17 it's automatically excluding the http version of the site.

§
Posted: 2015-07-02

Ok, so currently as stands the script tends to cover any and all domains. This presents some odd rendering issues on some sites such as YouTube due to the use of @match http://*/ and @match https://*/.

Playing around with the code privately on mine I think we can give it all the functionality that it has right now while limiting it only to known survey sites. So a possible solution would be to remove those two lines and then changing all the @match lines to @include by copy and pasting in all the survey sites from the mturk id copy/paste script. I did some testing with this modified part of the code and it seems to work beautifully!

See below

// @include https://*.mturk.com/mturk/preview*
// @include https://*.mturk.com/mturk/accept*
// @include https://*.mturk.com/mturk/continue*
// @include https://*.mturk.com/mturk/submit*
// @include https://*.mturk.com/mturk/return*
// @include https://*.mturkcontent.com/dynamic/hit?*
// @include https://*.amazonaws.com/mturk_bulk/hits*
// @include https://*.crowdcomputingsystems.com/mturk-web/*
// @include http://*.qualtrics.com/*
// @include https://*.qualtrics.com/*
// @include https://*.*.qualtrics.com/*
// @include http://*.*.qualtrics.com/*
// @include http://*.surveygizmo.com/*
// @include https://*.surveygizmo.com/*
// @include https://docs.google.com/forms/*
// @include https://*.surveymonkey.com/*
// @include https://*.soscisurvey.de/*
// @include http://*.dartmouth.edu/*
// @include https://*.dartmouth.edu/*
// @include https://*.vennliapp.com/*
// @include http://*.ualberta.ca/*
// @include https://*.unipark.de/*
// @include http://*.unipark.de/*
// @include https://unipark.de/*
// @include http://*.*.brown.edu/*
// @include http://*.*.columbia.edu/*
// @include https://*.*.columbia.edu/*
// @include http://www.marshlabduke.com/*
// @include https://*.typeform.com/*
// @include http://surveys*.surveyanalytics.com/*
// @include http://*.cspurdue.com/*
// @include http://questionpro.com/*
// @include https://*.kwiksurveys.com/*
// @include https://*.wonderliconline.com/*
// @include http://*.lab42.com/*
// @include http://turkitron.com/*
// @include https://umdsurvey.umd.edu/*
// @include http://www.bbk.ac.uk/psychology/*
// @include http://www.psy.de/
// @include http://sgiz.mobi/*
// @include http://sapir.psych.wisc.edu/*
// @include http://www.consumerbehaviorlab.com/*
// @include http://turkgate.erikasalomon.com/*
// @include http://opim.wharton.upenn.edu/*
// @include https://www.psychdata.com/*
// @include https://www.isurvey.soton.ac.uk/*
// @include https://www.pwl2.uni-koeln.de/*
// @include http://survey.psy.unipd.it/*
// @include http://pcrg.manship.lsu.edu/*
// @include https://www.predikkta.com/*
// @include https://survey.ubc.ca/*
// @include https://*.userzoom.com/*
// @include https://www.vopspsy.ugent.be/*
// @include http://crsi.byethost33.com/*
// @include https://www.psychdata.com/*
// @include http://hospitalityexperiments.net/*
// @include https://survey.psyc.unb.ca/*
// @include http://surveys.cox.smu.edu/*
// @include http://umfragen.ise.tu-darmstadt.de/*
// @include http://www.dise-online.net/*
// @include https://www.descil.ethz.ch/apps/mturk/*
// @include https://survey.ulb.ac.be/limesurvey/*
// @include http://dm.darden.virginia.edu/*
// @include https://www.tfaforms.com/*
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
// @grant GM_addStyle
// ==/UserScript==

Post reply

Sign in to post a reply.