Zakop everywhere

dodaje możliwośc zakopania znalezisk sponsorowanych i na głównej

  1. // ==UserScript==
  2. // @name Zakop everywhere
  3. // @namespace http://www.wykop.pl/
  4. // @version 1.1.0
  5. // @description dodaje możliwośc zakopania znalezisk sponsorowanych i na głównej
  6. // @author MirkoStats
  7. // @match http://www.wykop.pl/wykopalisko/*
  8. // @match http://www.wykop.pl/strona/*
  9. // @match http://www.wykop.pl/domena/*
  10. // @match http://www.wykop.pl/tag/znaleziska/*
  11. // @match http://www.wykop.pl/
  12. // @grant none
  13. // @license MIT
  14. // ==/UserScript==
  15.  
  16. var main = function() {
  17. var hash = wykop.params.hash;
  18. var location = wykop.params.action;
  19. var highlightZakop = { color : '#FF6A00!important' };
  20. $("#itemsStream .diggbox:not(:has(.dropdown-show), .digout, .burried, :contains('+'))").each(function() {
  21. var $this = $(this);
  22. var id = $this.parent().data('id');
  23. $this.append($('<a class="dropdown-show sponsorowane" href="#">zakop&nbsp;</a><div class="dropdown fix-dropdown bodyClosable"><div><ul><li><a href="http://www.wykop.pl/ajax2/links/voteDown/'+ id +'/1/hash/'+ hash +'/" class="ajax">duplikat</a></li><li><a href="http://www.wykop.pl/ajax2/links/voteDown/'+ id +'/2/hash/'+ hash +'/" class="ajax">spam</a></li><li><a href="http://www.wykop.pl/ajax2/links/voteDown/'+ id +'/3/hash/'+ hash +'/" class="ajax">informacja nieprawdziwa</a></li><li><a href="http://www.wykop.pl/ajax2/links/voteDown/'+ id +'/4/hash/'+ hash +'/" class="ajax">treść nieodpowiednia</a></li><li><a href="http://www.wykop.pl/ajax2/links/voteDown/'+ id +'/5/hash/'+ hash +'/" class="ajax">nie nadaje się</a></li></ul></div></div>'));
  24. (location === 'upcoming' ? $('.sponsorowane').css(highlightZakop).html('zakop&nbsp;(s)') : false);
  25. });
  26. };
  27.  
  28. var script = document.createElement('script');
  29. script.type = "text/javascript";
  30. script.textContent = '(' + main.toString() + ')();';
  31. document.body.appendChild(script);