Link to Main Site Reviews

Adds a link to main site reviews from the Meta page

  1. // ==UserScript==
  2. // @name Link to Main Site Reviews
  3. // @author AstroCB
  4. // @description Adds a link to main site reviews from the Meta page
  5. // @version 1.0
  6. // @namespace https://github.com/AstroCB
  7. // @include *://meta.stackoverflow.com/review
  8. // @include *://meta.*.stackexchange.com/review
  9. // @include *://meta.serverfault.com/review
  10. // @include *://meta.superuser.com/review
  11. // @include *://meta.askubuntu.com/review
  12. // ==/UserScript==
  13. var siteTitle = /Review - (?:Meta\s(.*)|(.*)\sMeta)/.exec(document.getElementsByTagName("title")[0].innerText);
  14. if (siteTitle[1]) {
  15. siteTitle = siteTitle[1];
  16. } else {
  17. siteTitle = siteTitle[2];
  18. }
  19. var siteURL = /meta.(.*)/.exec(window.location.href)[1];
  20. var dashboardItem = '<div class="dashboard-item"><div class="dashboard-count"></div><div class="dashboard-summary"><div class="dashboard-title"><a href="//' + siteURL + '">Main Site Reviews</a></div><div class="dashboard-description">Visit the review queues on ' + siteTitle + '.</div></div><br class="cbt"></div>';
  21.  
  22. document.getElementsByClassName("review-dashboard-mainbar")[0].innerHTML += dashboardItem;