[hg] galaxy 1488: Another IE fix for stacking / deleting workflo...

classic Classic list List threaded Threaded
1 message Options
| Threaded
Open this post in threaded view
|

[hg] galaxy 1488: Another IE fix for stacking / deleting workflo...

greg
details:   http://www.bx.psu.edu/hg/galaxy/rev/dcaed9f80caf
changeset: 1488:dcaed9f80caf
user:      James Taylor <[hidden email]>
date:      Thu Aug 28 13:57:23 2008 -0400
description:
Another IE fix for stacking / deleting workflow editor nodes.

1 file(s) affected in this change:

static/scripts/galaxy.workflow_editor.canvas.js

diffs (27 lines):

diff -r a7248362c37b -r dcaed9f80caf static/scripts/galaxy.workflow_editor.canvas.js
--- a/static/scripts/galaxy.workflow_editor.canvas.js Thu Aug 28 13:38:54 2008 -0400
+++ b/static/scripts/galaxy.workflow_editor.canvas.js Thu Aug 28 13:57:23 2008 -0400
@@ -446,16 +446,18 @@
         parent.show_form_for_tool( "<div>No node selected</div>" );
     },
     activate_node : function( node ) {
-        this.clear_active_node();
-        parent.show_form_for_tool( node.form_html, node );
-        node.make_active();
-        this.active_node = node;
+        if ( this.active_node != node ) {
+            this.clear_active_node();
+            parent.show_form_for_tool( node.form_html, node );
+            node.make_active();
+            this.active_node = node;
+        }
     },
     node_changed : function ( node ) {
         this.has_changes = true;
         if ( this.active_node == node ) {
             // Reactive with new form_html
-            this.activate_node( node );
+            parent.show_form_for_tool( node.form_html, node );
         }
     }
 });