Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ​ ​ // ==UserScript==
  2. // @name     baskets-of-guts dedegenerator
  3. // @grant    none
  4. // @include  https://acomics.ru/~baskets-of-guts/*
  5. // ==/UserScript==
  6.  
  7. var unsafeWindow = window.wrappedJSObject,
  8.     console = unsafeWindow.console,
  9.     $ = unsafeWindow.$,
  10.     ef
  11. ;
  12. if (GM.info) {
  13.   if (GM.info.scriptHandler === 'Tampermonkey') {
  14.       ef = (fn)=>{return fn}
  15.   } else if (GM.info.scriptHandler === 'Greasemonkey') {
  16.       ef = exportFunction
  17.   } else {
  18.     ef = (fn)=>{return fn}
  19.   }
  20. }
  21. $( ef( ()=>{
  22.   var ts = [
  23.       ['сов','куп'],
  24.       [' сов '], [' сов.'], [' сов,'], [' сов!'], [' сов?'],
  25.       [' совы '], [' совы '], [' совы.'], [' совы,'], [' совы!'], [' совы?'],
  26.       ['Совы '],
  27.       ['(O)_(O)'],
  28.       ['Сова ']
  29.     ],
  30.     $comments = $()
  31.   ;
  32.   ts.forEach((t)=>{
  33.     var $tcomms = $('.inner:contains("' + t.join('"):contains("') + '")');
  34.     $tcomms.each(ef((idx, el)=>{
  35.         let $comm = $(el);
  36.       if ( $comm.has('.username:contains("Anonymous")').length ) {
  37.         $comments = $comments.add( $comm )
  38.       }
  39.     }, unsafeWindow))
  40.   });
  41.   $comments = $.unique($comments);
  42.   $comments
  43.     .css('visibility','hidden')
  44.     .addClass('sowokup')
  45.     .siblings('.avatar')
  46.     .hover(
  47.       ef(function(ev){
  48.         $(this).siblings('.sowokup').css('visibility',false)
  49.       }, unsafeWindow),
  50.       ef(function(ev){
  51.         $(this).siblings('.sowokup').css('visibility','hidden')
  52.       }, unsafeWindow)
  53.     )
  54. }, unsafeWindow) )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement