Użytkownik:SH3VEK/common.js: Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
M (Widocznie nie lubi ES6)
Znacznik: edytor źródłowy
M (- Fandom)
Znacznik: edytor źródłowy
Linia 18: Linia 18:
return true;
return true;
});
});
// FANDOM REMOVER
document.title = document.title.replace(/\s?\| fandom powered by wikia/i, "");

Wersja z 19:25, 30 lis 2016

var ErrorList = [];
window.onerror = (function(t, u, l, c, e){
    if("string" != typeof t) return console.log(t);
    var em = [
            e? e.name +" - " + e.message : t,
            decodeURIComponent(u).replace(/.*\/wiki\/|.*\?title=|&.*=.*/g,""),
            (decodeURIComponent(e.stack).replace(/http[s]?:\/\//,"") || "")
        ].join("\n");
    if(ErrorList.indexOf(em) != -1) return;
    if(window.Notification) Notification.requestPermission(function(){
        console.log(e);
        return new Notification("Błąd w skrypcie!", {
            icon: "//upload.wikimedia.org/wikipedia/commons/9/95/Fxemoji_u1F4A9.svg",
            body: em
        });
    });
    ErrorList.push(em);
    return true;
});
// FANDOM REMOVER
document.title = document.title.replace(/\s?\| fandom powered by wikia/i, "");