fix for filtering when no edge or node is returned from the topic or synapse

This commit is contained in:
Connor Turland 2014-08-12 13:30:56 -04:00
parent c989b321c1
commit 6bdc6ec397

View file

@ -2265,11 +2265,17 @@ Metamaps.Filter = {
}
if (passesMetacode && passesMapper) {
if (n) {
n.setData('alpha', 1, 'end');
}
else console.log(topic);
}
else {
if (n) {
n.setData('alpha', 0, 'end');
}
else console.log(topic);
}
});
Metamaps.Synapses.each(function(synapse) {
var e = synapse.get('edge');
@ -2286,11 +2292,17 @@ Metamaps.Filter = {
}
if (passesSynapse && passesMapper) {
if (e) {
e.setData('alpha', 1, 'end');
}
else console.log(synapse);
}
else {
if (e) {
e.setData('alpha', 0, 'end');
}
else console.log(synapse);
}
});
// run the animation