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