Suradnik:Ivi104/Skripte/Aktivni.js
< Suradnik:Ivi104 | Skripte
Napomena: Nakon objave možda ćete trebati očistiti međuspremnik svog preglednika kako biste vidjeli promjene.
- Firefox / Safari: držite Shift i pritisnite Reload, ili pritisnite bilo Ctrl-F5 ili Ctrl-R (⌘-R na Macu)
- Google Chrome: pritisnite Ctrl-Shift-R (⌘-Shift-R na Macu)
- Internet Explorer / Edge: držite Ctrl i kliknite Refresh, ili pritisnite Ctrl-F5
- Opera: pritisnite Ctrl-F5.
//Aktivni
$(document).ready(function() {
if (location.href.includes('Posebno:Aktivni_suradnici')) {
var checkBoxHide = document.createElement('input');
checkBoxHide.type = 'checkbox';
checkBoxHide.id = 'ivi104-aktivni';
checkBoxHide.innerText = 'sakrij neaktivne';
checkBoxHide.addEventListener("click", sakrijNeaktivne);
document.getElementsByClassName('oo-ui-layout')[0].after(checkBoxHide);
document.querySelectorAll('#mw-content-text>ul>li').forEach(function(element, index) {
var text = String(element.innerText);
var regex = RegExp(/\[nedavn[aeiou]h? ([0-9.]*) izmjen[aeiou] u /);
if (regex.test(text)) {
var broj = text.split('[');
var val = String(broj[1]).split(' ');
console.log(val[1]);
if (parseInt(val[1].replace('.','')) > 10) {
element.style.backgroundColor = 'aquamarine';
} else {
if (checkBoxHide.checked) {
element.style.display = 'none';
}
}
}
});
}
});
function sakrijNeaktivne() {
document.querySelectorAll('#mw-content-text>ul>li').forEach(function(element, index) {
if (element.style.backgroundColor != 'aquamarine') {
element.classList.toggle('geo-nondefault')
}
});
}