Return All

Adds a Return All link to the Mturk Queue page.

当前为 2014-10-01 提交的版本,查看 最新版本

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