您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Dodatkowe informacje o zgłoszeniach w panelu.
当前为
// ==UserScript== // @name Informator // @namespace http://www.wykop.pl/ludzie/Deykun // @description Dodatkowe informacje o zgłoszeniach w panelu. // @author Deykun // @icon http://x3.cdn03.imgwykop.pl/c3201142/comment_JRQMu3ZzaqaBxkhRlRIYufikwMMtdlTr.gif // @include htt*wykop.pl/naruszenia/moje* // @include htt*wykop.pl/naruszenia/moje* // @include htt*wykop.pl/ustawienia* // @include htt*wykop.pl/settings* // @include htt*wykop.pl/ustawienia/ // @include htt*wykop.pl/ustawienia // @exclude htt*wykop.pl/ustawienia/edytuj/ // @exclude htt*wykop.pl/ustawienia/haslo/ // @exclude htt*wykop.pl/ustawienia/email/ // @exclude htt*wykop.pl/ustawienia/avatar/ // @exclude htt*wykop.pl/ustawienia/background/ // @exclude htt*wykop.pl/ustawienia/sesje/ // @exclude htt*wykop.pl/ustawienia/czarne-listy/ // @exclude htt*wykop.pl/ustawienia/listy-ulubionych/ // @version 2.00 // @grant none // @run-at document-end // // Podziękowania i inspiracje. // Kod dodawania inspirowany Sprawdzatorem Dreszczyka. // Kod zapisywania danych inspirowany Automatycznym trybem nocnym Kamdza. // Kod pobierania danych z tabeli dzięki uprzejmości Wicepsa (dzięki temu są lepsze statystyki). // // ==/UserScript== var main = function () { //Ikony: logo, ziel, czer, nieb, wysokoscikon, wkonsultacji, rozpatrywane var inicon = ['http://c3201142.cdn03.imgwykop.pl/comment_ULVNdabLvaJFoNIncxLt069s2daYNTVy.jpg','http://c3201142.cdn03.imgwykop.pl/comment_oVVceNrf4sbOPsHTnFQEqmSyABh25VXs.jpg','http://c3201142.cdn03.imgwykop.pl/comment_mR09NQ7smlpnKcqgoPDPTNirXUJkEU2W.jpg', 'http://c3201142.cdn03.imgwykop.pl/comment_usGFEDKBTE9OchcFfd5K3xSGECcyy6Vj.jpg', 10,'http://x3.cdn03.imgwykop.pl/c3201142/comment_zCMWHhrlwQ2BSGUqPfwvf78OBpoIaXZr.jpg', 'http://x3.cdn03.imgwykop.pl/c3201142/comment_pj07Hs6OwFozsw1AvjerUK80S1cuPF8n.jpg'] $(document).ready(function($) { //ustawienia informatora var inf1 = (localStorage.getItem('inf1_dane') || 'off') == 'on' ? true : false; //wyświetlanie % var inf2 = (localStorage.getItem('inf2_dane') || 'off') == 'on' ? true : false; //usunięcie miniatur z panelu zgloszen var inf3 = (localStorage.getItem('inf3_dane') || 'off') == 'on' ? true : false; //pokazywanie zmian //Strona z naruszeniami if (document.location.pathname.match('/naruszenia/')) { //Dane var lasttag = localStorage.getItem('informator.ltag') || 0; console.log('Informator:'); console.log('Ostatni tag z poprzedniej sesji to '+lasttag+'.'); var instpop = parseInt(localStorage.getItem('informator.instpop')) || 0; //stan statystyk var instnpop = parseInt(localStorage.getItem('informator.instnpop')) || 0; //Ten fragment jest na moment zmiany odejmuje 50 zgłoszen (zgodnie z %) z ogólnego wyniku, żeby suma się nie zdublowała. if (lasttag == 0) { var suma = parseInt(instpop+instnpop); if (suma != 0) { var instpopfix = parseInt((instpop/suma)*50); var instnpopfix = parseInt((instpop/suma)*50); instpop = parseInt(instpop-instpopfix); instnpop = parseInt(instnpop-instnpopfix); if (instpop < 0) {instpop = 0;} if (instnpop < 0) {instnpop = 0;} localStorage.setItem('informator.instpop', instpop); localStorage.setItem('informator.instnpop', instnpop);} } var nowytag = 0; var tag = 0; //Liczby zgłoszeń var popr = 0; var niep = 0; var ocze = 0; var kons = 0; var rozp = 0; var bmoderator = [] //Baza moderatorów var bmoderatorp = [] var bmoderatork = [] var bmoderatorn = [] var n = 0; while (n < 25){ bmoderator[n] = localStorage.getItem('informator.mod'+n) || 0; bmoderatorp[n] = parseInt(localStorage.getItem('informator.mod'+n+'p')) || 0; bmoderatork[n] = parseInt(localStorage.getItem('informator.mod'+n+'k')) || 0; bmoderatorn[n] = parseInt(localStorage.getItem('informator.mod'+n+'n')) || 0; if (bmoderator[n] != 0){n++;} else {n=26;}} var bpowod = [] //Baza powodów zgłoszeń var bpowodp = [] var bpowodn = [] var n = 0; while (n < 50){ bpowod[n] = localStorage.getItem('informator.powod'+n) || 0; bpowodp[n] = parseInt(localStorage.getItem('informator.powod'+n+'p')) || 0; bpowodn[n] = parseInt(localStorage.getItem('informator.powod'+n+'n')) || 0; if (bpowod[n] != 0){n++;} else {n=51;}} var zmoderator = [] var zocena = [] var zpowod = [] var ztag = [] var n = 0; console.log('Sprawdzanie zgłoszeń...'); while (n < 51){ zmoderator[n] = $(this).find('#violationsList > tbody > tr:eq('+n+') > td:eq(3) > span').text().substr(-3,3); zocena[n] = $(this).find('#violationsList > tbody > tr:eq('+n+') > td:eq(3) > strong').text(); zpowod[n] = $(this).find('#violationsList > tbody > tr:eq('+n+') > td:eq(2) > p > span').text(); ztag[n] = $(this).find('#violationsList > tbody > tr:eq('+n+') > td:eq(2) > p').text().substr(0,4); if (lasttag == ztag[n]) { tag = 1; console.log('Brak nowych zgłoszeń.'); } if (ztag[n]==0) { n = 100; } else { //Ilość Zgłoszeń if (zocena[n] == 'Prawidłowe'){ popr = popr+1; //Prawidłowe if (lasttag != ztag[n] && tag != 1) { if (nowytag == 0) { nowytag = ztag[n]; localStorage.setItem('informator.ltag', nowytag); } instpop++; localStorage.setItem('informator.instpop', instpop); if (zmoderator[n] != 0){ var i = 0; while (i < 25){ if (zmoderator[n] == bmoderator[i]) { bmoderatorp[i] = bmoderatorp[i]+1; localStorage.setItem('informator.mod'+i+'p', bmoderatorp[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie prawidłowego zgłoszenia do '+zmoderator[n]+' (w sumie '+bmoderatorp[i]+').'); i=25; } else if (bmoderator[i] === undefined || bmoderator[i] == 0) { bmoderatorp[i] = 1; bmoderatork[i] = 0; bmoderatorn[i] = 0; bmoderator[i] = zmoderator[n]; localStorage.setItem('informator.mod'+i, zmoderator[n]); localStorage.setItem('informator.mod'+i+'p', bmoderatorp[i]); localStorage.setItem('informator.mod'+i+'k', bmoderatork[i]); localStorage.setItem('informator.mod'+i+'n', bmoderatorn[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie prawidłowego zgłoszenia do '+zmoderator[n]+' (w sumie '+bmoderatorp[i]+').'); i=25; } i++; }} if (zpowod[n] != 0){ var i = 0; while (i < 50){ if (zpowod[n] == bpowod[i]) { bpowodp[i] = bpowodp[i]+1; localStorage.setItem('informator.powod'+i+'p', bpowodp[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie prawidłowego zgłoszenia do "'+zpowod[n]+'" (w sumie '+bpowodp[i]+').'); i=50; } else if (bpowod[i] === undefined || bpowod[i] == 0) { bpowodp[i] = 1; bpowodn[i] = 0; bpowod[i] = zpowod[n]; localStorage.setItem('informator.powod'+i , zpowod[n]); localStorage.setItem('informator.powod'+i+'p' , bpowodp[i]); localStorage.setItem('informator.powod'+i+'n' , bpowodn[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie prawidłowego zgłoszenia do "'+zpowod[n]+'" (w sumie '+bpowodp[i]+').'); i=50; } i++; }}}} else if (zocena[n] == 'Nieprawidłowe'){ niep = niep+1; //Nieprawidłowe if (lasttag != ztag[n] && tag != 1) { if (nowytag == 0) { nowytag = ztag[n]; localStorage.setItem('informator.ltag', nowytag); } instnpop++; localStorage.setItem('informator.instnpop', instnpop); if (zmoderator[n] != 0){ var i = 0; while (i < 25){ if (zmoderator[n] == bmoderator[i]) { bmoderatorn[i] = bmoderatorn[i]+1; localStorage.setItem('informator.mod'+i+'n', bmoderatorn[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie nieprawidłowego zgłoszenia do '+zmoderator[n]+' (w sumie '+bmoderatorn[i]+').'); i=25; } else if (bmoderator[i] === undefined || bmoderator[i] == 0) { bmoderatorp[i] = 0; bmoderatork[i] = 0; bmoderatorn[i] = 1; bmoderator[i] = zmoderator[n]; localStorage.setItem('informator.mod'+i, zmoderator[n]); localStorage.setItem('informator.mod'+i+'p', bmoderatorp[i]); localStorage.setItem('informator.mod'+i+'k', bmoderatork[i]); localStorage.setItem('informator.mod'+i+'n', bmoderatorn[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie nieprawidłowego zgłoszenia do '+zmoderator[n]+' (w sumie '+bmoderatorn[i]+').'); i=25; } i++; }} if (zpowod[n] != 0){ var i = 0; while (i < 25){ if (zpowod[n] == bpowod[i]) { bpowodn[i] = bpowodn[i]+1; localStorage.setItem('informator.powod'+i+'n', bpowodn[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie nieprawidłowego zgłoszenia do "'+zpowod[n]+'" (w sumie '+bpowodn[i]+').'); i=25; } else if (bpowod[i] === undefined || bpowod[i] == 0) { bpowodp[i] = 0; bpowodn[i] = 1; bpowod[i] = zpowod[n]; localStorage.setItem('informator.powod'+i, zpowod[n]); localStorage.setItem('informator.powod'+i+'p', bpowodp[i]); localStorage.setItem('informator.powod'+i+'n', bpowodn[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie nieprawidłowego zgłoszenia do "'+zpowod[n]+'" (w sumie '+bpowodn[i]+').'); i=25; } i++; }} } } else if (zocena[n] == 'Nowe'){ ocze = ocze+1;} //Oczekujace else if (zocena[n] == 'W konsultacji'){ kons = kons+1; //W konsultacji if (lasttag != ztag[n] && tag != 1) { if (nowytag == 0) { nowytag = ztag[n]; localStorage.setItem('informator.ltag', nowytag); } if (zmoderator[n] != 0){ var i = 0; while (i < 25){ if (zmoderator[n] == bmoderator[i]) { bmoderatork[i] = bmoderatork[i]+1; localStorage.setItem('informator.mod'+i+'k', bmoderatork[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie konsultowanego zgłoszenia do '+zmoderator[n]+' (w sumie '+bmoderatork[i]+').'); i=25; } else if (bmoderator[i] === undefined || bmoderator[i] == 0) { bmoderatorp[i] = 0; bmoderatork[i] = 1; bmoderatorn[i] = 0; bmoderator[i] = zmoderator[n]; localStorage.setItem('informator.mod'+i, zmoderator[n]); localStorage.setItem('informator.mod'+i+'p', bmoderatorp[i]); localStorage.setItem('informator.mod'+i+'k', bmoderatork[i]); localStorage.setItem('informator.mod'+i+'n', bmoderatorn[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie konsultowanego zgłoszenia do '+zmoderator[n]+' (w sumie '+bmoderatork[i]+').'); i=25; } i++; }} if (zpowod[n] != 0){ var i = 0; while (i < 50){ if (zpowod[n] == bpowod[i]) { bpowodp[i] = bpowodp[i]+1; localStorage.setItem('informator.powod'+i+'p', bpowodp[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie prawidłowego zgłoszenia do "'+zpowod[n]+'" (w sumie '+bpowodp[i]+').'); i=50; } else if (bpowod[i] === undefined || bpowod[i] == 0) { bpowodp[i] = 1; bpowodn[i] = 0; bpowod[i] = zpowod[n]; localStorage.setItem('informator.powod'+i , zpowod[n]); localStorage.setItem('informator.powod'+i+'p' , bpowodp[i]); localStorage.setItem('informator.powod'+i+'n' , bpowodp[i]); console.log('Zgłoszenie '+(n+1)+': Dodanie prawidłowego zgłoszenia do "'+zpowod[n]+'" (w sumie '+bpowodp[i]+').'); i=50; } i++; }} } } else {rozp = rozp+1;} //Rozpatrywane } n++; } //Komunikat z informacją o braku danych if (popr == 0 && niep == 0 && ocze == 0 && kons == 0 && rozp == 0){ $('a[href="http://www.wykop.pl/naruszenia/closed/"]').after('<a href="http://www.wykop.pl/wiadomosc-prywatna/konwersacja/Deykun" title="Jeżeli widzisz zgłoszenia, a nie są one podliczone to możesz taki błąd zgłosić w prywatnej wiadomości klikając ten komunikat. :)"><span><img height="8px" src="'+ inicon[0] +'" title="i"> Brak zgłoszeń</a>');} else { var suma = popr + niep; if (suma != 0) { var infpp = parseInt((popr/suma)*100); var infnpnp = parseInt((niep/suma)*100);} else { var infpp = 0; var infnpnp = 0;} var poprawne = parseFloat((popr/suma)*100).toFixed(1); var niepoprawne = parseFloat((niep/suma)*100).toFixed(1); if (inf1 == true) //Dane w procentach { var poprpokaz = poprawne +'%'; var nieppokaz = niepoprawne +'%';} else { var poprpokaz = popr; var nieppokaz = niep;} if (inf2 == true) //Ukrywanie miniatur {$('div[class="media-content m-reset-float"]').remove();} //Podpisy var titpop = 'title="Prawidłowych zgłoszeń: '+ popr +' czyli '+ poprawne +'%."'; var titnie = 'title="Nieprawidłowych zgłoszeń: '+ niep +' czyli '+ niepoprawne +'%."'; //Pokazywanie zmian statystyk if (inf3 == true) { var inlapop = parseInt(localStorage.getItem('informator.inlapop')) || 0; //ostatni stan var inlanpop = parseInt(localStorage.getItem('informator.inlanpop')) || 0; var deltapop = popr - inlapop; var deltanpop = niep - inlanpop; if (deltapop != 0){ if (deltapop > 0) {deltapop = '+'+ deltapop;} var poprpokaz = '('+ deltapop +') '+ poprpokaz;} if (deltanpop != 0){ if (deltanpop > 0) {deltanpop = '+'+ deltanpop;} var nieppokaz = nieppokaz +' ('+ deltanpop +')';}} //Zapis obencego statnu localStorage.setItem('informator.inlapop', popr); localStorage.setItem('informator.inlanpop', niep); //Panel oczekiwanych, rozpatrywanych i konsultowanych var niesprawdzone = ['','',''] if (ocze != 0) { var titocz = 'title="Oczekujących zgłoszeń: '+ ocze +' przy '+ suma +' rozpatrzonych."'; niesprawdzone[2] = '<img height="'+ inicon[4] +'px" '+ titocz +' src="'+ inicon[3] +'"> ' + ocze + '</span>'; } if (kons != 0) { var titkon = 'title="Przekazanych do konsultacji zgłoszeń: '+ kons +' przy '+ suma +' rozpatrzonych."'; niesprawdzone[1] = '<img height="'+ inicon[4] +'px" '+ titkon +' src="'+ inicon[5] +'"> ' + kons + '</span>'; } if (rozp != 0) { var titroz = 'title="Rozpatrywanych w tym momencie zgłoszeń: '+ rozp +' przy '+ suma +' rozpatrzonych."'; niesprawdzone[0] = '<img height="'+ inicon[4] +'px" '+ titroz +' src="'+ inicon[6] +'"> ' + rozp + '</span>'; } var panelns = niesprawdzone[0]+' '+niesprawdzone[1]+' '+niesprawdzone[2]; if (ocze == 0 && kons == 0 && rozp == 0) { $('a[href="http://www.wykop.pl/naruszenia/closed/"]').after('<a href="http://www.wykop.pl/ustawienia/" title="Strona ustawień"><span >' + poprpokaz + ' <img height="'+ inicon[4] +'px" width="'+ (infpp+1) +'px" '+ titpop +' src="'+ inicon[1] +'"><img height="'+ inicon[4] +'px" width="'+ (infnpnp+1) +'px" '+ titnie +' src="'+ inicon[2] +'"> ' + nieppokaz + '</span></a>');} else if (suma != 0){ $('a[href="http://www.wykop.pl/naruszenia/closed/"]').after('<a href="http://www.wykop.pl/ustawienia/" title="Strona ustawień"><span>' + poprpokaz + ' <img height="'+ inicon[4] +'px" width="'+ (infpp+1) +'px" '+ titpop +' src="'+ inicon[1] +'"><img height="'+ inicon[4] +'px" width="'+ (infnpnp+1) +'px" '+ titnie +' src="'+ inicon[2] +'"> ' + nieppokaz + ' '+panelns+'</span></a>');} else { $('a[href="http://www.wykop.pl/naruszenia/closed/"]').after('<a href="http://www.wykop.pl/ustawienia/" title="Strona ustawień"><span>'+panelns+'</span></a>'); }}} //Strona ustawień if (document.location.pathname.match('/ustawienia/')) { //Wymiar wykresu var modplot = ''; var wysokosc = 9; var wykres = [] //Obecnie: var inlapop = parseInt(localStorage.getItem('informator.inlapop')) || 0; var inlanpop = parseInt(localStorage.getItem('informator.inlanpop')) || 0; var suma = parseInt(inlapop+inlanpop); if (suma != 0) { var procent = parseFloat((inlapop/suma)*100).toFixed(2); var inlapops = parseInt((inlapop/suma)*100); var inlanpops = 100 - inlapops; modplot = '<tr><td style="text-align:right; padding-right:5px;" width="200px">Ostatnio: </td><td style="text-align:center;"><img height="'+ wysokosc +'px" width="'+ inlapops +'%" title="Prawidłowych zgłoszeń: '+ inlapop +'" src="'+ inicon[1] +'"><img height="'+ wysokosc +'px" width="'+ inlanpops +'%" title="Nieprawidłowych zgłoszeń: '+ inlanpop +'" src="'+ inicon[2] +'"></td><td width="175px">'+ procent +'% z '+suma+' zgłoszeń</td></tr>';} //Średnio: var instpop = parseInt(localStorage.getItem('informator.instpop')) || 0; var instnpop = parseInt(localStorage.getItem('informator.instnpop')) || 0; var suma = parseInt(instpop+instnpop); if (suma != 0) { var instpro = parseFloat((instpop/suma)*100).toFixed(2); var instpops = parseInt((instpop/suma)*100); var instnpops = 100 - instpops; var modplot = modplot+'<tr><td style="font-weight:bold; text-align:right; padding-right:5px;">W sumie: </td><td style="text-align:center;"><img height="'+ wysokosc +'px" width="'+ instpops +'%" title="Prawidłowych zgłoszeń: '+ instpop +'" src="'+ inicon[1] +'"><img height="'+ wysokosc +'px" width="'+instnpops+'%" title="Nieprawidłowych zgłoszeń: '+ instnpop +'" src="'+ inicon[2] +'"></td><td>'+ instpro +'% z '+ suma +' zgłoszeń</td></tr><tr><td style="text-align:center; font-weight:bold; font-size:small;" colspan="3"><i class="fa fa-eye"></i> Moderatorzy:</td></tr>';} var bmoderator = [] //Baza moderatorów var bmoderatorp = [] var bmoderatork = [] var bmoderatorn = [] var n = 0; while (n < 25){ bmoderator[n] = localStorage.getItem('informator.mod'+n) || 0; bmoderatorp[n] = parseInt(localStorage.getItem('informator.mod'+n+'p')) || 0; bmoderatork[n] = parseInt(localStorage.getItem('informator.mod'+n+'k')) || 0; bmoderatorn[n] = parseInt(localStorage.getItem('informator.mod'+n+'n')) || 0; var suma = parseInt(bmoderatorp[n] + bmoderator[n]); if (bmoderator[n] != 0 && suma != 0) { suma = parseInt(bmoderatorp[n]+bmoderatork[n]+bmoderatorn[n]); procent = parseFloat((bmoderatorp[n]/suma)*100).toFixed(2); wykres[1] = parseFloat(bmoderatorp[n]/suma).toFixed(2); wykres[1] = parseInt(wykres[1]*100); wykres[2] = parseFloat(bmoderatork[n]/suma).toFixed(2); wykres[2] = parseInt(wykres[2]*100); wykres[3] = parseInt(100-wykres[1]-wykres[2]); modplot = modplot+'<tr><td style="text-align:right; font-weight:bold; padding-right:5px;">'+bmoderator[n]+': </td><td style="text-align:center;"><img height="'+ wysokosc +'px" width="'+ wykres[1] +'%" title="Prawidłowych zgłoszeń: '+ bmoderatorp[n] +'" src="'+ inicon[1] +'"><img height="'+ wysokosc +'px" width="'+ wykres[2] +'%" title="Przekazanych do konsultacji zgłoszeń: '+ bmoderatork[n] +'" src="'+ inicon[3] +'"><img height="'+ wysokosc +'px" width="'+ wykres[3] +'%" title="Nieprawidłowych zgłoszeń: '+ bmoderatorn[n] +'" src="'+ inicon[2] +'"></td><td>'+ procent +'% z '+suma+' zgłoszeń</td></tr>'; console.log('Dodanie wykresu moderatora nr. '+(n+1)+' '+bmoderator[n]+'.'); } if (bmoderator[n] != 0){n++;} else {n=26;}} if (modplot != '') modplot = modplot+'<tr><td style="text-align:center; font-weight:bold; font-size:small;" colspan="3"><i class="fa fa-flag-o"></i> Powody zgłoszeń:</td></tr>'; var bpowod = [] //Baza moderatorów var bpowodp = [] var bpowodn = [] var n = 0; while (n < 50){ bpowod[n] = localStorage.getItem('informator.powod'+n) || 0; bpowodp[n] = parseInt(localStorage.getItem('informator.powod'+n+'p')) || 0; bpowodn[n] = parseInt(localStorage.getItem('informator.powod'+n+'n')) || 0; var suma = parseInt(bpowodp[n] + bpowodn[n]); if (bpowod[n] != 0 && suma != 0) { procent = parseFloat((bpowodp[n]/suma)*100).toFixed(2); wykres[1] = parseFloat(bpowodp[n]/suma).toFixed(2); wykres[1] = parseInt(wykres[1]*100); wykres[2] = parseInt(100-wykres[1]); modplot = modplot+'<tr><td style="text-align:right; padding-right:5px;">'+bpowod[n]+': </td><td style="text-align:center;"><img height="'+ wysokosc +'px" width="'+ wykres[1] +'%" title="Prawidłowych zgłoszeń: '+ bpowodp[n] +'" src="'+ inicon[1] +'"><img height="'+ wysokosc +'px" width="'+ wykres[2] +'%" title="Nieprawidłowych zgłoszeń: '+ bpowodn[n] +'" src="'+ inicon[2] +'"></td><td>'+ procent +'% z '+suma+' zgłoszeń</td></tr>'; console.log('Dodanie wykresu powodu zgłoszenia nr. '+(n+1)+' "'+bpowod[n]+'".'); } if (bpowod[n] != 0){n++;} else {n=51;}} infplot0 = modplot; var nick = $('.avatar a').attr('title'); var infsize = 8; //Komunikat o braku danych if (modplot == '') { var infstat1 = '<div style="padding-left:25px; font-size:x-small;" class="row"><p style="padding-left:25px; ">Brak danych.<br>Odwiedź <a title="zakładka zgłoszeń" href="http://www.wykop.pl/naruszenia/moje/">panel zgłoszeń</a> by dodać ewentualne zgłoszenia.</p></div>';} else { var infstat2 = modplot; var infstat1 = '<p><table style="font-size:x-small;"><tr><td style="text-align:center; font-weight:bold; font-size:small;" colspan="3">Ogólnie:</td></tr><tr>'+infstat2+'</table></p>';} //panel informatora $('fieldset').eq(0).before('<fieldset><a title="Strona dodatku" href="http://www.wykop.pl/dodatki/pokaz/409/"><h4>Informator</a></h4><div class="space"><div class = "row"><input id="inf3" name="inf3" class="checkbox" type="checkbox" value="on" ' + (inf3 ? 'checked="checked"' : '') + '><label class="inline" for="inf3"> pokazuj zmiany od ostatniej wizyty na stronie naruszeń</label></div><div class="row"><input id="inf1" name="inf1" class="chk-box" type="checkbox" value="on" ' + (inf1 ? 'checked="checked"' : '') + '></input><label class="inline" for="inf1"> rozpatrzone zgłoszenia w procentach</label></div><div class="row"><input id="inf2" name="inf2" class="checkbox" type="checkbox" value="on" ' + (inf2 ? 'checked="checked"' : '') + '></input><label class="inline" for="inf2"> nie pokazuj miniatur znalezisk w panelu naruszeń</label></div>'+infstat1+'<p style="font-size:x-small;" ><br>Penel zgłoszeń możesz odnaleźć <a title="zakładka zgłoszeń" href="http://www.wykop.pl/naruszenia/moje/">tutaj</a> natomiast mininalistyczną wersje Informatora bez statystyk <a title="Strona dodatku" href="https://greasyfork.org/scripts/3002-miniinformator">tu</a>.</p></div></fieldset>'); //inf1 - wyświetlanie % if ($('#inf1').is(':checked')){ $('#info1').attr('disabled', true);} $('#inf1').click(function () { if (this.checked) { $('#info1').attr('disabled', true);} else { $('#info1').removeAttr('disabled'); $('#info1').attr('checked', false);}}); $(document).delegate('form', 'submit', function () { localStorage.setItem('inf1_data', $('input[name*="user"][name!="user[info1]"]').serialize()); if ($('#inf1').is(':checked')) {localStorage.setItem('inf1_dane', $('#inf1').val());} else {localStorage.setItem('inf1_dane', 'off');}}); //inf2 - wyświetlanie tylko kwadratów if ($('#inf2').is(':checked')){ $('#info2').attr('disabled', true);} $('#inf2').click(function () { if (this.checked) { $('#info2').attr('disabled', true);} else { $('#info2').removeAttr('disabled'); $('#info2').attr('checked', false);}}); $(document).delegate('form', 'submit', function () { localStorage.setItem('inf2_data', $('input[name*="user"][name!="user[info2]"]').serialize()); if ($('#inf2').is(':checked')) {localStorage.setItem('inf2_dane', $('#inf1').val());} else {localStorage.setItem('inf2_dane', 'off');}}); //inf3 - zmiany if ($('#inf3').is(':checked')){ $('#info3').attr('disabled', true);} $('#inf3').click(function () { if (this.checked) { $('#info3').attr('disabled', true);} else { $('#info3').removeAttr('disabled'); $('#info3').attr('checked', false);}}); $(document).delegate('form', 'submit', function () { localStorage.setItem('inf3_data', $('input[name*="user"][name!="user[info3]"]').serialize()); if ($('#inf3').is(':checked')) {localStorage.setItem('inf3_dane', $('#inf3').val());} else {localStorage.setItem('inf3_dane', 'off');}}); }});} var script = document.createElement('script'); script.textContent = '(' + main.toString() + ')();'; document.body.appendChild(script) window.G_wait = function G_wait() { if(typeof unsafeWindow.jQuery == 'undefined') {window.setTimeout(G_wait,100);} else {$ = unsafeWindow.jQuery; start_fancy();}}