Filter Uploads by UL Status

Filter uploads by the uploader's status (Uploader, Verified Uploader, Elite Uploader)

当前为 2016-05-15 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Filter Uploads by UL Status
  3. // @namespace PXgamer
  4. // @version 0.1
  5. // @description Filter uploads by the uploader's status (Uploader, Verified Uploader, Elite Uploader)
  6. // @author PXgamer
  7. // @include *kat.cr/new/*
  8. // @include *kat.cr/usearch/*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. $('.data').before('<div class="buttonsline"><select id="ul-status-select" style="letter-spacing: 0px; width: 160px !important;"><option value="all">Show All Uploaders</option><option value="uploader">Show only Normal Uploaders</option><option value="verified">Show only Verified Uploaders</option><option value="elite">Show only Elite Uploaders</option></select> <button class="siteButton bigButton" id="sortUlStatus"><span>Sort</span></button></div>');
  16.  
  17. $('#sortUlStatus').on('click', function() {
  18. var ulSortType = $('#ul-status-select').val();
  19.  
  20. switch (ulSortType) {
  21. case 'all':
  22. $('table.data tr').show();
  23. break;
  24. case 'uploader':
  25. $('table.data tr').show();
  26. $('.ka.ka-verify').parent().parent().parent().parent().hide();
  27. $('.ka.ka-vul2').parent().parent().parent().parent().hide();
  28. break;
  29. case 'verified':
  30. $('table.data tr').hide();
  31. $('.ka.ka-verify').parent().parent().parent().parent().show();
  32. break;
  33. case 'elite':
  34. $('table.data tr').hide();
  35. $('.ka.ka-star').parent().parent().parent().parent().parent().show();
  36. break;
  37. default:
  38. $('table.data tr').show();
  39. break;
  40. }
  41. });
  42. })();