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