diff --git a/templates/webapps/galaxy/workflow/run.mako b/templates/webapps/galaxy/workflow/run.mako
index b70f07142dd..dfcdd9ec189 100644
--- a/templates/webapps/galaxy/workflow/run.mako
+++ b/templates/webapps/galaxy/workflow/run.mako
@@ -154,11 +154,11 @@
$(".workflow-edit-button").on("click",function(){
var state = $(this).attr("name");
- var stepToolBox = $(this).parent().find('input:not([class]):not([type="hidden"]), select:not([class])');
- var labels = $(this).parent().find('label');
+ var stepToolBox = $(this).parent().parent().find('.editable-param').find('input:not([class]):not([type="hidden"]), select:not([class])');
+ var labels = $(this).parent().parent().find('.editable-param').find('label');
var split_name = stepToolBox.attr("name").split("|");
var step_id = split_name[0];
- var step_name = split_name.slice(1, split_name.length).join("|");
+ var step_name = split_name.slice(2, split_name.length).join("|");
var hidden_html = "";
var html = "";
if (state === "edit"){
@@ -179,9 +179,9 @@
}
else{
$(this).parent().find(".editable").hide();
+ $(this).parent().find(".editable").empty();
$(this).parent().parent().find(".uneditable_field").show();
$(this).attr("name", "edit");
- stepToolBox.hide();
readyParameter($(this));
}
}).each(function(i, icon) {
@@ -281,6 +281,9 @@
.editable {
display: none;
}
+ .editable-param {
+ display: none;
+ }
.workflow-edit-button-editing {
color: black;
@@ -448,11 +451,17 @@ if wf_parms:
- ${param.get_html_field( t, value, other_values).get_html( str(step.id) + "|"+ prefix )}
+
+
+ ${param.get_html_field( t, value, other_values).get_html( str(step.id) + "|"+ "editable" + "|" + prefix )}
+
%endif
%endif