Return All

Adds a Return All link to the Mturk Queue page.

目前為 2015-03-09 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name Return All
  3. // @version 1.0
  4. // @description Adds a Return All link to the Mturk Queue page.
  5. // @author Cristo
  6. // @grant GM_getValue
  7. // @grant GM_setValue
  8. // @include https://www.mturk.com/mturk/myhits
  9. // @include https://www.mturk.com/mturk/return*
  10. // @copyright 2012+, You
  11. // @namespace https://greasyfork.org/users/1973
  12. // ==/UserScript==
  13.  
  14. if (document.getElementsByClassName("capsulelink").length > 0) {
  15. var hand = document.getElementById("collapseall");
  16. var cap = document.getElementsByClassName("capsulelink")[1].innerHTML;
  17. var linkPart = cap.split('"')[1];
  18. var link = linkPart.replace("amp;", "");
  19. var bar = document.createElement("font");
  20. bar.innerHTML = "&nbsp&nbsp"+"|";
  21. bar.style.color = "#9ab8ef";
  22. hand.parentNode.appendChild(bar);
  23.  
  24. var but = document.createElement("a");
  25. but.innerHTML="&nbsp&nbsp"+"Return All";
  26. but.setAttribute("href", "#");
  27. but.setAttribute("class", "footer_links");
  28. but.setAttribute("id", "returnbut");
  29. bar.parentNode.appendChild(but);
  30.  
  31. but.addEventListener( "click", cas, false);
  32. }
  33. function cas(){
  34. GM_setValue("toreturn", "true");
  35. window.location.href = "https://www.mturk.com" + link;
  36. }
  37. if ((GM_getValue("toreturn") == "true")&&(document.getElementsByClassName("capsulelink").length > 0)){
  38. window.location.href = "https://www.mturk.com" + link;
  39. } else {
  40. GM_setValue("toreturn", "false");
  41. }