summaryrefslogtreecommitdiff
path: root/src/client/model/graph.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/model/graph.js')
-rw-r--r--src/client/model/graph.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client/model/graph.js b/src/client/model/graph.js
index 954e7583..c7e255ec 100644
--- a/src/client/model/graph.js
+++ b/src/client/model/graph.js
@@ -422,7 +422,11 @@ function Graph(spec) {
*/
var n_eq_name = find_node__by_name(new_node_spec.name);
if (null !== n_eq_name && n_eq_name !== node) {
- return nodes__merge([n_eq_name.id, node.id]);
+ if (window.confirm('really merge ' + node.name + ' into ' + n_eq_name.name + '?')) {
+ return nodes__merge([n_eq_name.id, node.id]);
+ } else {
+ return; // do nothing
+ }
}
node['name'] = new_node_spec['name']; // [!] may still fail due to server NAK