From f10b968075e37b650f46811f6f83286c6aaefccd Mon Sep 17 00:00:00 2001 From: guerler Date: Tue, 15 Dec 2015 23:14:54 -0500 Subject: [PATCH] Build section dom in js --- .../scripts/mvc/workflow/workflow-view.js | 78 ++++++++++++------- static/maps/mvc/workflow/workflow-view.js.map | 2 +- static/scripts/mvc/workflow/workflow-view.js | 2 +- templates/webapps/galaxy/workflow/editor.mako | 61 +++++---------- 4 files changed, 71 insertions(+), 72 deletions(-) diff --git a/client/galaxy/scripts/mvc/workflow/workflow-view.js b/client/galaxy/scripts/mvc/workflow/workflow-view.js index 58bbf5d758d..e47857e9383 100644 --- a/client/galaxy/scripts/mvc/workflow/workflow-view.js +++ b/client/galaxy/scripts/mvc/workflow/workflow-view.js @@ -6,10 +6,11 @@ define([ 'mvc/workflow/workflow-canvas', 'mvc/workflow/workflow-node', 'mvc/tool/tool-form-workflow', + 'mvc/ui/ui-misc', 'utils/async-save-text', 'libs/toastr', 'ui/editable-text' -], function( Utils, Globals, Workflow, WorkflowCanvas, Node, ToolForm, async_save_text, Toastr ){ +], function( Utils, Globals, Workflow, WorkflowCanvas, Node, ToolForm, Ui, async_save_text, Toastr ){ // Reset tool search to start state. function reset_tool_search( initValue ) { @@ -509,6 +510,8 @@ EditorFormView = Backbone.View.extend({ } }; + this.options.workflows.length > 0 && $( "#left" ).find( ".toolMenu" ).append( this._buildToolPanelWorkflows() ); + // Tool menu $( "div.toolSectionBody" ).hide(); $( "div.toolSectionTitle > span" ).wrap( "" ); @@ -527,30 +530,6 @@ EditorFormView = Backbone.View.extend({ } }); }); - $("p.workflow-entry").each(function() { - var $this = $(this); - var storedWorkflowId = $this.data("stored-workflow-id"); - var stepCount = $this.data("worklfow-step-count"); - var doCopy = function() { self.copy_into_workflow(storedWorkflowId, $this.text()); hide_modal(); }; - var embedLink = $('').click(function() { - if(parseInt(stepCount) < 2) { - doCopy(); - } else { - // Don't ruin the workflow by adding 50 steps unprompted. - window.show_modal( "Warning", - "This will copy " + stepCount + " new steps into your workflow.", - { "Cancel" : hide_modal, - "Ok": doCopy } ); - } - }); - $this.after(embedLink); - - var workflowId = $this.data("workflow-id"); - var subworkflowLink = $('').click(function() { - self.add_node_for_subworkflow(workflowId, $this.text()); - }); - $this.after(subworkflowLink); - }); // Rename async. async_save_text("workflow-name", "workflow-name", self.urls.rename_async, "new_name"); @@ -564,10 +543,50 @@ EditorFormView = Backbone.View.extend({ async_save_text("workflow-annotation", "workflow-annotation", self.urls.annotate_async, "new_annotation", 25, true, 4); }, + _buildToolPanelWorkflows: function() { + var self = this; + var $section = $( '
' + + '
' + + 'Workflows' + + '
' + + '
' + + '
' + + '
' + + '
' ); + _.each( this.options.workflows, function( workflow ) { + if( workflow.id !== self.options.id ) { + var copy = new Ui.ButtonIcon({ + icon : 'fa fa-copy', + cls : 'ui-button-icon-plain', + tooltip : 'Copy and insert individual steps', + onclick : function() { + if( workflow.step_count < 2 ) { + self.copy_into_workflow( workflow.id, workflow.name ); + } else { + // don't ruin the workflow by adding 50 steps unprompted. + Galaxy.modal.show({ + title : 'Warning', + body : 'This will copy ' + workflow.step_count + ' new steps into your workflow.', + buttons : { + 'Cancel' : function() { Galaxy.modal.hide(); }, + 'Copy' : function() { Galaxy.modal.hide(); self.copy_into_workflow( workflow.id, workflow.name ); } + } + }); + } + } + }); + var $add = $( '' ).attr( 'src', '#' ).html( workflow.name ).on( 'click', function() { + self.add_node_for_subworkflow( workflow.id, workflow.name ); + }).css( 'cursor', 'pointer' ); + $section.find( '.toolSectionBg' ).append( $( '
' ).addClass( 'toolTitle' ).append( $add ).append( copy.$el ) ); + } + }); + return $section; + }, + copy_into_workflow: function(workflowId) { // Load workflow definition var self = this; - this._workflowLoadAjax(workflowId, { success: function( data ) { self.workflow.from_simple( data, false ); @@ -619,14 +638,13 @@ EditorFormView = Backbone.View.extend({ cc.css( { left: left, top: top } ); }, - _workflowLoadAjax: function(workflowId, options_) { - var options = Utils.merge(options_, { + _workflowLoadAjax: function(workflowId, options) { + $.ajax(Utils.merge(options, { url: this.urls.load_workflow, data: { id: workflowId, "_": "true" }, dataType: 'json', cache: false - }); - $.ajax(options); + })); }, _moduleInitAjax: function(node, request_data) { diff --git a/static/maps/mvc/workflow/workflow-view.js.map b/static/maps/mvc/workflow/workflow-view.js.map index fc1154eaa67..a8ba7cd8e7b 100644 --- a/static/maps/mvc/workflow/workflow-view.js.map +++ b/static/maps/mvc/workflow/workflow-view.js.map @@ -1 +1 @@ -{"version":3,"file":"workflow-view.js","sources":["../../../src/mvc/workflow/workflow-view.js"],"names":["define","Utils","Globals","Workflow","WorkflowCanvas","Node","ToolForm","async_save_text","Toastr","reset_tool_search","initValue","tool_menu_frame","$","contents","length","document","this","removeClass","find","hide","show","each","attr","hasClass","search_input","val","NODE_ICONS","tool","data_input","data_collection_input","subworkflow","pause","add_node_icon","$to_el","nodeType","iconStyle","$icon","addClass","before","EditorFormView","Backbone","View","extend","initialize","options","merge","$el","workflowView","node","html","setElement","id","after","_genericStepAttributesTemplate","type","$titleText","data","text","make_text_editable","on_finish","newLabel","lastValue","workflow","attemptUpdateNodeLabel","submit","name","warning","ajaxForm","dataType","success","active_form_has_changes","update_field_data","showWorkflowParameters","beforeSubmit","push","value","tool_state","form","change","bind","_annotationTemplate","annotation","layout_editor","self","layout","fit_canvas_to_nodes","scroll_to_nodes","canvas_manager","draw_overview","edit_workflow_attributes","clear_active_node","show_overview","jStorage","set","css","hide_overview","app","urls","active_ajax_call","close_editor","check_changes_in_active_form","has_changes","do_close","window","onbeforeunload","undefined","location","workflow_index","show_modal","Cancel","hide_modal","Save Changes","save_current_workflow","Don't Save","eventObj","success_callback","show_message","rectify_workflow_outputs","savefn","callback","ajax","url","save_workflow","workflow_data","JSON","stringify","to_simple","_","body","message","errors","errlist","i","v","appendTo","append","stored","Ok","unbind","click","focus","select","keyup","q","timer","clearTimeout","setTimeout","get","tool_search","s","map","n","index","parent","this_label","next","no_visible_tools","is","reset","datatypes","parse","Galaxy","root","async","responseText","datatypes_mapping","ext_to_type","ext_to_class_name","type_to_type","class_to_classes","_workflowLoadAjax","from_simple","upgrade_message","upgrade_messages","k","parseInt","nodes","vv","Continue","ajaxStart","ajaxError","e","x","statusText","Ignore error","make_popupmenu","Save","Run","run_workflow","Edit Attributes","Auto Re-layout","Close","overview_size","width","height","d","op","offsetParent","opo","offset","new_size","Math","max","offsetX","left","offsetY","top","wrap","last_expanded","slideUp","slideDown","$this","storedWorkflowId","stepCount","doCopy","copy_into_workflow","embedLink","workflowId","subworkflowLink","add_node_for_subworkflow","rename_async","annotate_async","remove_all","cv","cc","options_","load_workflow","cache","_moduleInitAjax","request_data","get_new_module_info","global","init_field_data","error","m","status","add_node_for_tool","title","create_node","content_id","add_node_for_module","display_pja","pja","get_pja_form","action_to_rem","closest","children","remove","active_node","post_job_actions","display_pja_list","pja_list","display_file_list","addlist","out_terminal","output_terminals","new_pja","action_type","target","output_name","parameter_re","workflow_parameters","wf_parm_container","wf_parm_box","new_parameter_content","matches","form_matches","form_html","match","concat","action_arguments","action_argument","arg_matches","element","inArray","substring","showToolForm","cls","$container","$current","formView","isJSON","scrollTop","isSubType","child","$newNodeElement","title_text","$f","$title","scrollLeft","$b","prebuildNode","tmp","buttons","destroy","o","position","p","prependTo","activate_node","node_changed","po","y","terminal","redraw"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"workflow-view.js","sources":["../../../src/mvc/workflow/workflow-view.js"],"names":["define","Utils","Globals","Workflow","WorkflowCanvas","Node","ToolForm","Ui","async_save_text","Toastr","reset_tool_search","initValue","tool_menu_frame","$","contents","length","document","this","removeClass","find","hide","show","each","attr","hasClass","search_input","val","NODE_ICONS","tool","data_input","data_collection_input","subworkflow","pause","add_node_icon","$to_el","nodeType","iconStyle","$icon","addClass","before","EditorFormView","Backbone","View","extend","initialize","options","merge","$el","workflowView","node","html","setElement","id","after","_genericStepAttributesTemplate","type","$titleText","data","text","make_text_editable","on_finish","newLabel","lastValue","workflow","attemptUpdateNodeLabel","submit","name","warning","ajaxForm","dataType","success","active_form_has_changes","update_field_data","showWorkflowParameters","beforeSubmit","push","value","tool_state","form","change","bind","_annotationTemplate","annotation","layout_editor","self","layout","fit_canvas_to_nodes","scroll_to_nodes","canvas_manager","draw_overview","edit_workflow_attributes","clear_active_node","show_overview","jStorage","set","css","hide_overview","app","urls","active_ajax_call","close_editor","check_changes_in_active_form","has_changes","do_close","window","onbeforeunload","undefined","location","workflow_index","show_modal","Cancel","hide_modal","Save Changes","save_current_workflow","Don't Save","eventObj","success_callback","show_message","rectify_workflow_outputs","savefn","callback","ajax","url","save_workflow","workflow_data","JSON","stringify","to_simple","_","body","message","errors","errlist","i","v","appendTo","append","stored","Ok","unbind","click","focus","select","keyup","q","timer","clearTimeout","setTimeout","get","tool_search","s","map","n","index","parent","this_label","next","no_visible_tools","is","reset","datatypes","parse","Galaxy","root","async","responseText","datatypes_mapping","ext_to_type","ext_to_class_name","type_to_type","class_to_classes","_workflowLoadAjax","from_simple","upgrade_message","upgrade_messages","k","parseInt","nodes","vv","Continue","ajaxStart","ajaxError","e","x","statusText","Ignore error","make_popupmenu","Save","Run","run_workflow","Edit Attributes","Auto Re-layout","Close","overview_size","width","height","d","op","offsetParent","opo","offset","new_size","Math","max","offsetX","left","offsetY","top","workflows","_buildToolPanelWorkflows","wrap","last_expanded","slideUp","slideDown","rename_async","annotate_async","$section","copy","ButtonIcon","icon","cls","tooltip","onclick","step_count","copy_into_workflow","modal","title","buttons","Copy","$add","on","add_node_for_subworkflow","workflowId","remove_all","cv","cc","load_workflow","cache","_moduleInitAjax","request_data","get_new_module_info","global","init_field_data","error","m","status","add_node_for_tool","create_node","content_id","add_node_for_module","display_pja","pja","get_pja_form","action_to_rem","closest","children","remove","active_node","post_job_actions","display_pja_list","pja_list","display_file_list","addlist","out_terminal","output_terminals","new_pja","action_type","target","output_name","parameter_re","workflow_parameters","wf_parm_container","wf_parm_box","new_parameter_content","matches","form_matches","form_html","match","concat","action_arguments","action_argument","arg_matches","element","inArray","substring","showToolForm","$container","$current","formView","isJSON","scrollTop","isSubType","child","$newNodeElement","title_text","$f","$title","scrollLeft","$b","prebuildNode","tmp","destroy","o","position","p","prependTo","activate_node","node_changed","po","y","terminal","redraw"],"mappings":"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"} \ No newline at end of file diff --git a/static/scripts/mvc/workflow/workflow-view.js b/static/scripts/mvc/workflow/workflow-view.js index 6e105fb851e..29eebe180e6 100644 --- a/static/scripts/mvc/workflow/workflow-view.js +++ b/static/scripts/mvc/workflow/workflow-view.js @@ -1,2 +1,2 @@ -define("mvc/workflow/workflow-globals",{}),define(["utils/utils","mvc/workflow/workflow-globals","mvc/workflow/workflow-manager","mvc/workflow/workflow-canvas","mvc/workflow/workflow-node","mvc/tool/tool-form-workflow","utils/async-save-text","libs/toastr","ui/editable-text"],function(a,b,c,d,e,f,g,h){function i(a){var b=$("#galaxy_tools").contents();if(0===b.length&&(b=$(document)),$(this).removeClass("search_active"),b.find(".toolTitle").removeClass("search_match"),b.find(".toolSectionBody").hide(),b.find(".toolTitle").show(),b.find(".toolPanelLabel").show(),b.find(".toolSectionWrapper").each(function(){"recently_used_wrapper"!==$(this).attr("id")?$(this).show():$(this).hasClass("user_pref_visible")&&$(this).show()}),b.find("#search-no-results").hide(),b.find("#search-spinner").hide(),a){var c=b.find("#tool-search-query");c.val("search tools")}}return NODE_ICONS={tool:"fa-wrench",data_input:"fa-file-o",data_collection_input:"fa-folder-o",subworkflow:"fa-sitemap fa-rotate-270",pause:"fa-pause"},add_node_icon=function(a,b){var c=NODE_ICONS[b];if(c){var d=$(' ').addClass(c);a.before(d)}},EditorFormView=Backbone.View.extend({initialize:function(b){this.options=a.merge(b,{});var c=$("
"),d=b.workflowView,e=b.node;if(b.html&&c.html(b.html),this.setElement(c),e&&"no-node"!=e.id){c.find("table:first").after(this._genericStepAttributesTemplate(e));var f=e.type;add_node_icon(c.find(".portlet-title-text"),f);var g=c.find(".portlet-title-text");g.data("last-value",g.text()),g.make_text_editable({on_finish:function(a){var b=g.data("last-value");if(a!=b){var f=d.workflow;f.attemptUpdateNodeLabel(e,a)?(c.find("input[name='label']").val(a),g.data("last-value",a),c.find("form").submit(),""==a&&g.text(e.name)):(h.warning("Step label "+a+" already exists, cannot update label."),g.text(b))}}}),c.find("form").length>0&&c.find("form").ajaxForm({type:"POST",dataType:"json",success:function(a){d.workflow.active_form_has_changes=!1,e.update_field_data(a),d.showWorkflowParameters()},beforeSubmit:function(a){a.push({name:"tool_state",value:e.tool_state}),a.push({name:"_",value:"true"})}}).each(function(){var a=this;$(this).find('select[refresh_on_change="true"]').change(function(){$(a).submit()}),$(this).find('input[refresh_on_change="true"]').change(function(){$(a).submit()}),$(this).find("input, textarea, select").each(function(){$(this).bind("focus click",function(){d.workflow.active_form_has_changes=!0})})})}},_genericStepAttributesTemplate:function(a){return'

Edit Step Attributes
'+this._annotationTemplate(a)+"

"},_annotationTemplate:function(a){return'
Add an annotation or notes to this step; annotations are available when a workflow is viewed.
'}}),Backbone.View.extend({initialize:function(a){function c(){j.workflow.layout(),j.workflow.fit_canvas_to_nodes(),j.scroll_to_nodes(),j.canvas_manager.draw_overview()}function e(){j.workflow.clear_active_node(),$(".right-content").hide(),$("#edit-attributes").show()}function f(){$.jStorage.set("overview-off",!1),$("#overview-border").css("right","0px"),$("#close-viewport").css("background-position","0px 0px")}function h(){$.jStorage.set("overview-off",!0),$("#overview-border").css("right","20000px"),$("#close-viewport").css("background-position","12px 0px")}var j=b.app=this;this.options=a,this.urls=a&&a.urls||{},this.active_ajax_call=!1;var k=function(){j.workflow.check_changes_in_active_form(),workflow&&j.workflow.has_changes?(do_close=function(){window.onbeforeunload=void 0,window.document.location=j.urls.workflow_index},window.show_modal("Close workflow editor","There are unsaved changes to your workflow which will be lost.",{Cancel:hide_modal,"Save Changes":function(){l(null,do_close)}},{"Don't Save":do_close})):window.document.location=j.urls.workflow_index},l=function(a,b){if(show_message("Saving workflow","progress"),j.workflow.check_changes_in_active_form(),!j.workflow.has_changes)return hide_modal(),void(b&&b());j.workflow.rectify_workflow_outputs();var c=function(a){$.ajax({url:j.urls.save_workflow,type:"POST",data:{id:j.options.id,workflow_data:function(){return JSON.stringify(j.workflow.to_simple())},_:"true"},dataType:"json",success:function(b){var c=$("
").text(b.message);if(b.errors){c.addClass("warningmark");var d=$("