fix logik of keeping active graph node when switching bewteen views
This commit is contained in:
parent
b903f52503
commit
7a2d0aa825
1 changed files with 6 additions and 5 deletions
|
@ -163,6 +163,11 @@ editor = {
|
|||
}
|
||||
|
||||
var active_graph_node = content.find('[data-active-node]');
|
||||
if (!editor._active_graph_node_space_transfer) {
|
||||
editor._active_graph_node = null;
|
||||
editor._active_graph_node_space_transfer = null;
|
||||
editor._active_graph_node_html = null;
|
||||
}
|
||||
if (active_graph_node.length) {
|
||||
var active_graph_node_id = active_graph_node.attr('data-active-node');
|
||||
if (active_graph_node_id !== '') {
|
||||
|
@ -172,7 +177,7 @@ editor = {
|
|||
editor._active_graph_node_html = null;
|
||||
} else {
|
||||
editor._active_graph_node = active_graph_node_id;
|
||||
editor._active_graph_node_space_transfer = active_graph_node.is('data-space-transfer');
|
||||
editor._active_graph_node_space_transfer = active_graph_node.is('[data-space-transfer]');
|
||||
editor._active_graph_node_html = active_graph_node.html();
|
||||
}
|
||||
} else if (editor._active_graph_node_html !== null) {
|
||||
|
@ -180,10 +185,6 @@ editor = {
|
|||
} else {
|
||||
active_graph_node.remove();
|
||||
}
|
||||
} else if (!editor._active_graph_node_space_transfer && !editor._in_modal) {
|
||||
editor._active_graph_node = null;
|
||||
editor._active_graph_node_space_transfer = null;
|
||||
editor._active_graph_node_html = null;
|
||||
}
|
||||
if (editor._active_graph_node !== null) {
|
||||
content.find('#id_active_node').val(editor._active_graph_node);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue