in seriously.js [4918:4952]
this.incompatible = function (hook) {
var key,
plugin,
failure = false;
failure = Seriously.incompatible(hook);
if (failure) {
return failure;
}
if (!hook) {
for (key in allEffectsByHook) {
if (allEffectsByHook.hasOwnProperty(key) && allEffectsByHook[key].length) {
plugin = seriousEffects[key];
if (plugin && typeof plugin.compatible === 'function' &&
!plugin.compatible.call(this)) {
return 'plugin-' + key;
}
}
}
for (key in allSourcesByHook) {
if (allSourcesByHook.hasOwnProperty(key) && allSourcesByHook[key].length) {
plugin = seriousSources[key];
if (plugin && typeof plugin.compatible === 'function' &&
!plugin.compatible.call(this)) {
return 'source-' + key;
}
}
}
}
return false;
};