Advertisement
Guest User

zaoch krsk

a guest
Dec 11th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        zaochkrsk
  3. // @namespace   demich
  4. // @include     https://olympiads.ru/zaoch/*/*standings.shtml
  5.  
  6. // @version     1
  7. // @grant       none
  8. // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
  9. // ==/UserScript==
  10.  
  11.  
  12.  
  13. $(document).ready(function() {
  14.   $('<input type="checkbox" id="krsk_box">Красноярск<br/>').insertAfter(".table-14");
  15.  
  16.  
  17.   var friends = new Set([
  18.     "egor.bocharov"
  19.   ])
  20.  
  21.   sel = $(".standings > tbody:nth-child(1)");
  22.   s1 = sel.find('tr');
  23.   for(var i=2;i<=s1.size();++i){
  24.     r = sel.find('tr:nth-child('+i+')');
  25.     t = r.find('td:nth-child(3)').text();
  26.     login = r.find('td:nth-child(2)').text().trim();
  27.     if(friends.has(login)) continue
  28.     if(t.toLowerCase().indexOf('красноярск')==-1) r.addClass("nonkrsk");
  29.   }
  30.  
  31.   function f(){
  32.     if($("#krsk_box").is(":checked")) $(".nonkrsk").hide();
  33.     else $(".nonkrsk").show();
  34.   }
  35.  
  36.   $("#krsk_box").change(f);
  37.  
  38.   $("#krsk_box").prop('checked', true);
  39.   f();
  40.  
  41.   //document.title = " ok";
  42. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement