2 ms·
Or functionally: https://github.com/0a-/FuckFuckAdblockFunctionally https://github.com/0a-/FuckFuckAdblockFunctionally var _ = function(){}; var fuck = fun
by archibaldJ 11y ago
Or functionally: https://github.com/0a-/FuckFuckAdblockFunctionally https://github.com/0a-/FuckFuckAdblockFunctionally
var _ = function(){};
var fuck = function(fn,fns){
fns.push(fn); //side effect here since this is OO. Otherwise could have written: fns = fns.concat(fn)
var partiallyFuck = function(fn){ return fuck(fn,fns)};
var thunk = function(){ fns.map(function(a){a();
window.fuckAdBlock = fuck(_,[]); //forced to do side effect here due to OO
window.blockAdBlock = fuck(_,[]); //forced to do side effect here due to OO
}); return true};
return {
onDetected: partiallyFuck,
onNotDetected: partiallyFuck,
check: thunk,
emitEvent: thunk
}
window.fuckAdBlock = fuck(_,[]);
window.blockAdBlock = fuck(_,[]);