[MTurk Worker] Status Page Searchable Requesters

Turns the requester name into a link that searches for their HITs on status detail pages

当前为 2017-12-16 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name [MTurk Worker] Status Page Searchable Requesters
  3. // @namespace https://github.com/Kadauchi
  4. // @version 1.0.0
  5. // @description Turns the requester name into a link that searches for their HITs on status detail pages
  6. // @author Kadauchi
  7. // @icon http://i.imgur.com/oGRQwPN.png
  8. // @include https://worker.mturk.com/status_details/*
  9. // ==/UserScript==
  10.  
  11. (() => {
  12. for (const row of document.getElementsByClassName(`desktop-row`)) {
  13. const requesterId = new URLSearchParams(row.getElementsByTagName(`a`)[1].href).get(`requesterId`);
  14.  
  15. const requesterName = row.getElementsByClassName(`fa-plus-circle`)[0].parentElement.nextElementSibling;
  16.  
  17. const requesterSearch = document.createElement(`a`);
  18. requesterSearch.href = `https://worker.mturk.com/requesters/${requesterId}/projects`;
  19. requesterSearch.target = `_blank`;
  20. requesterSearch.textContent = requesterName.textContent;
  21.  
  22. requesterName.parentNode.replaceChild(requesterSearch, requesterName);
  23. }
  24. })();
  25.