Suradnik:Ivi104/Skripte/Aktivni.js

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')
        }

    });

}