diff --git a/client/galaxy/scripts/mvc/tool/tool-form-base.js b/client/galaxy/scripts/mvc/tool/tool-form-base.js index 0ee8e59b15d..88949a68ac4 100644 --- a/client/galaxy/scripts/mvc/tool/tool-form-base.js +++ b/client/galaxy/scripts/mvc/tool/tool-form-base.js @@ -11,7 +11,7 @@ define(['utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view', this.deferred = new Deferred(); if (options.inputs) { this._buildForm(options); - options.needs_update && this.refresh(); + this.refresh(); } else { this.deferred.execute(function(process) { self._buildModel(process, options, true); diff --git a/static/maps/mvc/tool/tool-form-base.js.map b/static/maps/mvc/tool/tool-form-base.js.map index 91d68e2d87b..a1efaf1d1ee 100644 --- a/static/maps/mvc/tool/tool-form-base.js.map +++ b/static/maps/mvc/tool/tool-form-base.js.map @@ -1 +1 @@ -{"version":3,"file":"tool-form-base.js","sources":["../../../src/mvc/tool/tool-form-base.js"],"names":["define","Utils","Deferred","Ui","FormBase","CitationModel","CitationView","extend","initialize","options","self","this","prototype","call","deferred","inputs","_buildForm","needs_update","refresh","execute","process","_buildModel","listen_to_history","parent","Galaxy","currHistoryPanel","listenTo","collection","_updateModel","remove","$el","hide","emit","debug","merge","icon","title","name","description","version","operations","hide_operations","_operations","onchange","reset","customize","render","collapsible","append","$","addClass","_footer","hide_message","id","build_url","build_data","job_id","root","params","tool_id","get","url","data","success","new_model","tool_model","display","message","update","status","persistent","resolve","window","location","error","response","xhr","error_message","err_msg","param","redirect","is","prepend","Message","large","modal","show","body","buttons","Close","reject","model_url","update_url","current_state","tool_version","create","wait","request","type","versions_button","ButtonMenu","narrow","tooltip","sustain_version","versions","length","i","addMenu","onclick","replace","menu_button","biostar_url","open","prompt","origin","user","href","requirements","visible","portlet","collapsed","expand","_templateRequirements","sharable_url","menu","_templateHelp","citations","$citations","ToolCitationCollection","citation_list_view","CitationListView","el","fetch","$tmpl","help","find","attr","nreq","requirements_message","_","each","req","requirements_link","text"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"tool-form-base.js","sources":["../../../src/mvc/tool/tool-form-base.js"],"names":["define","Utils","Deferred","Ui","FormBase","CitationModel","CitationView","extend","initialize","options","self","this","prototype","call","deferred","inputs","_buildForm","refresh","execute","process","_buildModel","listen_to_history","parent","Galaxy","currHistoryPanel","listenTo","collection","_updateModel","remove","$el","hide","emit","debug","merge","icon","title","name","description","version","operations","hide_operations","_operations","onchange","reset","customize","render","collapsible","append","$","addClass","_footer","hide_message","id","build_url","build_data","job_id","root","params","tool_id","get","url","data","success","new_model","tool_model","display","message","update","status","persistent","resolve","window","location","error","response","xhr","error_message","err_msg","param","redirect","is","prepend","Message","large","modal","show","body","buttons","Close","reject","model_url","update_url","current_state","tool_version","create","wait","request","type","versions_button","ButtonMenu","narrow","tooltip","sustain_version","versions","length","i","addMenu","onclick","replace","menu_button","biostar_url","open","prompt","origin","user","href","requirements","visible","portlet","collapsed","expand","_templateRequirements","sharable_url","menu","_templateHelp","citations","$citations","ToolCitationCollection","citation_list_view","CitationListView","el","fetch","$tmpl","help","find","attr","nreq","requirements_message","_","each","req","requirements_link","text"],"mappings":"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"} \ No newline at end of file diff --git a/static/scripts/bundled/analysis.bundled.js b/static/scripts/bundled/analysis.bundled.js index 83d6de68915..d74877ce64d 100644 --- a/static/scripts/bundled/analysis.bundled.js +++ b/static/scripts/bundled/analysis.bundled.js @@ -2,7 +2,7 @@ webpackJsonp([3,1],[function(t,e,i){(function(t,e){var n=i(1),s=n,a=i(58).Galaxy };if(this.trigger("reset"),!n.validate(s))return Galaxy.emit.debug("tool-form::submit()","Submission canceled. Validation failed."),void(i&&i());if(e.action!==Galaxy.root+"tool_runner/index"){var l=a("
").attr({action:e.action,method:e.method,enctype:e.enctype});return o.each(s.inputs,function(t,e){l.append(a("").attr({name:e,value:t}))}),l.hide().appendTo("body").submit().remove(),void(i&&i())}Galaxy.emit.debug("tool-form::submit()","Validation complete.",s),t.request({type:"POST",url:Galaxy.root+"api/tools",data:s,success:function(t){i&&i(),n.$el.empty().append(n._templateSuccess(t)),parent.Galaxy&&parent.Galaxy.currHistoryPanel&&parent.Galaxy.currHistoryPanel.refreshContents()},error:function(t){if(i&&i(),Galaxy.emit.debug("tool-form::submit","Submission failed.",t),t&&t.err_data){var e=n.data.matchResponse(t.err_data);for(var a in e){n.highlight(a,e[a]);break}}else{var o=parent.Galaxy.modal;o&&o.show({title:"Job submission failed",body:t&&t.err_msg||n._templateError(s),buttons:{Close:function(){o.hide()}}})}}})},validate:function(t){var e=t.inputs,i=-1,n=null;for(var s in e){var a=e[s],o=this.data.match(s),l=this.field_list[o],r=this.input_list[o];if(o&&r&&l){if(!r.optional&&null==a)return this.highlight(o),!1;if(a&&a.batch){var c=a.values.length,d=c>0&&a.values[0]&&a.values[0].src;if(d)if(null===n)n=d;else if(n!==d)return this.highlight(o,"Please select either dataset or dataset list fields for all batch mode fields."),!1;if(i===-1)i=c;else if(i!==c)return this.highlight(o,"Please make sure that you select the same number of inputs for all batch mode fields. This field contains "+c+" selection(s) while a previous field contains "+i+"."),!1}}else Galaxy.emit.debug("tool-form::validate()","Retrieving input objects failed.")}return!0},_templateSuccess:function(t){if(t.jobs&&t.jobs.length>0){var e=t.jobs.length,i=1==e?"1 job has":e+" jobs have",n=a("
").addClass("donemessagelarge").append(a("

").text(i+" been successfully added to the queue - resulting in the following datasets:"));return o.each(t.outputs,function(t){n.append(a("

").addClass("messagerow").append(a("").text(t.hid+": "+t.name)))}),n.append(a("

").append("").text("You can check the status of queued jobs and view the resulting data by refreshing the History pane. When the job has been run the status will change from 'running' to 'finished' if completed successfully or 'error' if problems were encountered.")),n}return this._templateError(t)},_templateError:function(t){return a("

").addClass("errormessagelarge").append(a("

").text("The server could not complete the request. Please contact the Galaxy Team if this error persists.")).append(a("

").text(JSON.stringify(t,null,4)))}});return{View:n}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(1),i(2))},function(t,e,i){var n,s;(function(a,o){n=[i(4),i(9),i(7)],s=function(t,e,i){var n=a.View.extend({initialize:function(t){var n=this;this.options=t,this.name=t.name||"element",this.multiple=t.multiple||!1,this.message=new i.Message,this.portlet=new e.View({cls:"ui-portlet-section"}),this.select=new i.Select.View({optional:t.optional}),this.button=new i.ButtonIcon({icon:"fa fa-sign-in",floating:"left",tooltip:"Insert new "+this.name,onclick:function(){n.add({id:n.select.value(),name:n.select.text()})}}),this.setElement(this._template(t)),this.$(".ui-list-message").append(this.message.$el),this.$(".ui-list-portlet").append(this.portlet.$el),this.$(".ui-list-button").append(this.button.$el),this.$(".ui-list-select").append(this.select.$el)},value:function(t){if(void 0!==t){if(this.portlet.empty(),o.isArray(t))for(var e in t){var i=t[e],n=null,s=null;"string"!=o.type(i)?(n=i.id,s=i.name):n=s=i,null!=n&&this.add({id:n,name:s})}this._refresh()}var a=[];return this.$(".ui-list-id").each(function(){a.push({id:o(this).prop("id"),name:o(this).find(".ui-list-name").html()})}),0==a.length?null:a},add:function(e){var i=this;if(0===this.$('[id="'+e.id+'"]').length)if(t.isEmpty(e.id))this.message.update({message:"Please select a valid "+this.name+".",status:"danger"});else{var n=o(this._templateRow({id:e.id,name:e.name}));n.on("click",function(){n.remove(),i._refresh()}),n.on("mouseover",function(){n.addClass("portlet-highlight")}),n.on("mouseout",function(){n.removeClass("portlet-highlight")}),this.portlet.append(n),this._refresh()}else this.message.update({message:"This "+this.name+" is already in the list."})},update:function(t){this.select.update(t)},_refresh:function(){this.$(".ui-list-id").length>0?(!this.multiple&&this.button.disable(),this.$(".ui-list-portlet").show()):(this.button.enable(),this.$(".ui-list-portlet").hide()),this.options.onchange&&this.options.onchange()},_template:function(t){return'
'},_templateRow:function(t){return'
'+t.name+"
"}});return{View:n}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3),i(1))},function(t,e,i){var n,s;(function(a,o,l){n=[i(4),i(13)],s=function(t,e){var i=a.View.extend({initialize:function(e){var i=this;this.model=e&&e.model||new a.Model({visible:!0,data:[],id:t.uid(),error_text:"No options available.",wait_text:"Please wait...",multiple:!1,optional:!1,onchange:function(){}}).set(e),this.listenTo(this.model,"change:value",this._changeValue,this),this.listenTo(this.model,"change:wait",this._changeWait,this),this.listenTo(this.model,"change:data",this._changeData,this),this.listenTo(this.model,"change:visible",this._changeVisible,this),this.on("change",function(){i.model.get("onchange")(i.value())}),this.render()},render:function(){var t=this;this.$el.empty().removeClass().addClass("ui-options").append(this.$message=o("
")).append(this.$menu=o("
").addClass("ui-options-menu")).append(this.$options=o(this._template())),this.all_button=null,this.model.get("multiple")&&(this.all_button=new e.ButtonCheck({onclick:function(){t.$("input").prop("checked",0!==t.all_button.value()),t.value(t._getValue()),t.trigger("change")}}),this.$menu.append(this.all_button.$el)),this._changeData(),this._changeWait(),this._changeVisible()},_changeData:function(){var t=this;this.$options.empty(),this._templateOptions?this.$options.append(this._templateOptions(this.model.get("data"))):l.each(this.model.get("data"),function(e){t.$options.append(o(t._templateOption(e)).addClass("ui-option").tooltip({title:e.tooltip,placement:"bottom"}))});var t=this;this.$("input").on("change",function(){t.value(t._getValue()),t.trigger("change")}),this._changeValue(),this._changeWait()},_changeVisible:function(){this.$el[this.model.get("visible")?"show":"hide"]()},_changeWait:function(){this.model.get("wait")?0===this.length()&&(this._messageShow(this.model.get("wait_text"),"info"),this.$options.hide(),this.$menu.hide()):0===this.length()?(this._messageShow(this.model.get("error_text"),"danger"),this.$options.hide(),this.$menu.hide()):(this.$message.hide(),this.$options.css("display","inline-block"),this.$menu.show())},_changeValue:function(){this._setValue(this.model.get("value")),null!==this._getValue()||this.model.get("multiple")||this.model.get("optional")||this._setValue(this.first()),this.all_button&&this.all_button.value(o.isArray(this._getValue())?this._getValue().length:0,this.length())},value:function(t){return void 0!==t&&this.model.set("value",t),this._getValue()},first:function(){var t=this.$("input").first();return t.length>0?t.val():null},wait:function(){this.model.set("wait",!0)},unwait:function(){this.model.set("wait",!1)},length:function(){return this.$(".ui-option").length},_setValue:function(t){var e=this;if(void 0!==t&&(this.$("input").prop("checked",!1),null!==t)){var i=o.isArray(t)?t:[t];l.each(i,function(t){e.$('input[value="'+t+'"]').first().prop("checked",!0)})}},_getValue:function(){var e=[];return this.$(":checked").each(function(){e.push(o(this).val())}),t.isEmpty(e)?null:this.model.get("multiple")?e:e[0]},_messageShow:function(t,e){this.$message.show().removeClass().addClass("ui-message alert alert-"+e).html(t)},_template:function(){return o("
").addClass("ui-options-list")}}),n=i.extend({_templateOption:function(e){var i=t.uid();return o("
").addClass("ui-option").append(o("").attr({id:i,type:this.model.get("type"),name:this.model.id,value:e.value})).append(o("