StatusDetailLastLink

Adds a link for the Last Page on Status Detail pages.

  1. // ==UserScript==
  2. // @name StatusDetailLastLink
  3. // @namespace https://greasyfork.org/en/users/6503-turk05022014
  4. // @version 1.0.20180104
  5. // @description Adds a link for the Last Page on Status Detail pages.
  6. // @match https://worker.mturk.com/status_details/*
  7. // @grant none
  8. // ==/UserScript==
  9. $(function () {
  10. pages = $(".mturk-pagination").parent().data().reactProps;
  11. addPages();
  12. });
  13. function addPages() {
  14. if (pages.lastPage > pages.currentPage) {
  15. var link = $(".mturk-pagination a:contains('Next')").attr("href").replace(/page_number=\d+/, "page_number="+pages.lastPage);
  16. $(".mturk-pagination li:contains('Next')").after('<li class="page-item text-only"><a class="page-link" href="'+link+'">Last ››</a></li>');
  17. }
  18. }