hope to have fixed the double click to open topic card issue

This commit is contained in:
Connor Turland 2014-02-26 14:45:01 -08:00
parent 762fc21e9e
commit 428462abf5

View file

@ -179,30 +179,35 @@ function nodeWasDoubleClicked() {
function selectNodeOnClickHandler(node, e) {
if (Mconsole.busy) return;
if (nodeWasDoubleClicked()) {
var check = nodeWasDoubleClicked();
if (check) {
nodeDoubleClickHandler(node, e);
return;
} else {
// wait a certain length of time, then check again, then run this code
setTimeout(function() {
if (!nodeWasDoubleClicked()) {
if (!e.shiftKey) {
Mconsole.graph.eachNode(function (n) {
if (n.id != node.id) {
deselectNode(n);
}
});
}
if (node.selected) {
deselectNode(node);
} else {
selectNode(node);
}
//trigger animation to final styles
Mconsole.fx.animate({
modes: ['edge-property:lineWidth:color:alpha'],
duration: 500
});
Mconsole.plot();
}
}, MetamapsModel.DOUBLE_CLICK_TOLERANCE);
}
//set final styles
if (!e.shiftKey) {
Mconsole.graph.eachNode(function (n) {
if (n.id != node.id) {
deselectNode(n);
}
});
}
if (node.selected) {
deselectNode(node);
} else {
selectNode(node);
}
//trigger animation to final styles
Mconsole.fx.animate({
modes: ['edge-property:lineWidth:color:alpha'],
duration: 500
});
Mconsole.plot();
}//selectNodeOnClickHandler
function selectNodeOnRightClickHandler(node, e) {