mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merge pull request #2652 from guerler/reduce_refreshs
Reduce server sided refresh requests to changes in data associated input fields
This commit is contained in:
@@ -189,7 +189,7 @@ define(['utils/utils',
|
||||
_addRow: function(input_def) {
|
||||
var self = this;
|
||||
var id = input_def.id;
|
||||
input_def.onchange = function() { self.app.trigger( 'change' ) };
|
||||
input_def.onchange = function() { self.app.trigger( 'change', id ) };
|
||||
var field = this.parameters.create(input_def);
|
||||
this.app.field_list[id] = field;
|
||||
var input_element = new InputElement(this.app, {
|
||||
|
||||
@@ -135,11 +135,14 @@ define(['utils/utils', 'mvc/ui/ui-portlet', 'mvc/ui/ui-misc', 'mvc/form/form-sec
|
||||
|
||||
// add listener which triggers on checksum change
|
||||
var current_check = this.data.checksum();
|
||||
this.on('change', function( force ) {
|
||||
var new_check = self.data.checksum();
|
||||
if (new_check != current_check || force ) {
|
||||
current_check = new_check;
|
||||
self.options.onchange && self.options.onchange();
|
||||
this.on('change', function( input_id ) {
|
||||
var input = self.input_list[ input_id ];
|
||||
if ( !input || input.refresh_on_change || self.options.always_refresh ) {
|
||||
var new_check = self.data.checksum();
|
||||
if ( new_check != current_check ) {
|
||||
current_check = new_check;
|
||||
self.options.onchange && self.options.onchange();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -31,6 +31,7 @@ define(['utils/utils', 'mvc/tool/tool-form-base'],
|
||||
initial_errors : true,
|
||||
sustain_version : true,
|
||||
cls : 'ui-portlet-narrow',
|
||||
always_refresh : true,
|
||||
|
||||
// configure model update
|
||||
update_url : Galaxy.root + 'api/workflows/build_module',
|
||||
|
||||
@@ -50,17 +50,17 @@ class ToolParameter( object, Dictifiable ):
|
||||
moment but in the future should encapsulate more complex parameters (lists
|
||||
of valid choices, validation logic, ...)
|
||||
"""
|
||||
dict_collection_visible_keys = ( 'name', 'argument', 'type', 'label', 'help' )
|
||||
dict_collection_visible_keys = ( 'name', 'argument', 'type', 'label', 'help', 'refresh_on_change' )
|
||||
|
||||
def __init__( self, tool, input_source, context=None ):
|
||||
input_source = ensure_input_source(input_source)
|
||||
self.tool = tool
|
||||
self.refresh_on_change = False
|
||||
self.refresh_on_change_values = []
|
||||
self.argument = input_source.get("argument")
|
||||
self.name = ToolParameter.parse_name( input_source )
|
||||
self.type = input_source.get("type")
|
||||
self.hidden = input_source.get("hidden", False)
|
||||
self.refresh_on_change = input_source.get_bool("refresh_on_change", False)
|
||||
self.optional = input_source.parse_optional()
|
||||
self.is_dynamic = False
|
||||
self.label = input_source.parse_label()
|
||||
@@ -1608,6 +1608,7 @@ class BaseDataToolParameter( ToolParameter ):
|
||||
|
||||
def __init__( self, tool, input_source, trans ):
|
||||
super(BaseDataToolParameter, self).__init__( tool, input_source )
|
||||
self.refresh_on_change = True
|
||||
|
||||
def _get_history( self, trans ):
|
||||
class_name = self.__class__.__name__
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"form-section.js","sources":["../../../src/mvc/form/form-section.js"],"names":["define","Utils","Table","Ui","Portlet","Repeat","InputElement","Parameters","View","Backbone","extend","initialize","app","options","this","inputs","cls","cls_tr","table","parameters","setElement","$el","render","delAll","i","add","input","input_def","jQuery","id","uid","input_list","type","_addConditional","_addRepeat","_addSection","_addRow","self","test_param","sustain_conditionals","disabled","field","model","set","value","selectedCase","data","matchCase","cases","case_def","section_id","section_row","get","nonhidden","j","hidden","fadeIn","hide","trigger","sub_section_id","sub_section","addClass","append","create","block_index","repeat","ondel","del","title","title_new","min","max","onnew","n_cache","_","size","cache","Math","default","sustain_repeats","hideOptions","input_element","label","name","help","portlet","collapsible","collapsible_button","collapsed","expanded","$","html","on","input_id","length","expand","onchange","field_list","text_value","collapsible_value","collapsible_preview","argument","color","style","backdrop","element_list"],"mappings":"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"}
|
||||
{"version":3,"file":"form-section.js","sources":["../../../src/mvc/form/form-section.js"],"names":["define","Utils","Table","Ui","Portlet","Repeat","InputElement","Parameters","View","Backbone","extend","initialize","app","options","this","inputs","cls","cls_tr","table","parameters","setElement","$el","render","delAll","i","add","input","input_def","jQuery","id","uid","input_list","type","_addConditional","_addRepeat","_addSection","_addRow","self","test_param","sustain_conditionals","disabled","field","model","set","value","selectedCase","data","matchCase","cases","case_def","section_id","section_row","get","nonhidden","j","hidden","fadeIn","hide","trigger","sub_section_id","sub_section","addClass","append","create","block_index","repeat","ondel","del","title","title_new","min","max","onnew","n_cache","_","size","cache","Math","default","sustain_repeats","hideOptions","input_element","label","name","help","portlet","collapsible","collapsible_button","collapsed","expanded","$","html","on","input_id","length","expand","onchange","field_list","text_value","collapsible_value","collapsible_preview","argument","color","style","backdrop","element_list"],"mappings":"AAGAA,QAAQ,cACA,kBACA,iBACA,oBACA,uBACA,sBACA,4BACJ,SAASC,EAAOC,EAAOC,EAAIC,EAASC,EAAQC,EAAcC,GAC1D,GAAIC,GAAOC,SAASD,KAAKE,QACrBC,WAAY,SAASC,EAAKC,GACtBC,KAAKF,IAAMA,EACXE,KAAKC,OAASF,EAAQE,OAGtBF,EAAQG,IAAM,iBAIdH,EAAQI,OAAS,cAGjBH,KAAKI,MAAQ,GAAIhB,GAAMM,KAAKK,GAC5BC,KAAKK,WAAa,GAAIZ,GACtBO,KAAKM,WAAWN,KAAKI,MAAMG,KAC3BP,KAAKQ,UAKTA,OAAQ,WACJR,KAAKI,MAAMK,QACX,KAAK,GAAIC,KAAKV,MAAKC,OACfD,KAAKW,IAAIX,KAAKC,OAAOS,KAM7BC,IAAK,SAASC,GACV,GACIC,GAAYC,OAAOlB,QAAO,KAAUgB,EACxCC,GAAUE,GAAKH,EAAMG,GAAK5B,EAAM6B,MAGhChB,KAAKF,IAAImB,WAAWJ,EAAUE,IAAMF,CAGpC,IAAIK,GAAOL,EAAUK,IACrB,QAAOA,GACH,IAAK,cACDlB,KAAKmB,gBAAgBN,EACrB,MACJ,KAAK,SACDb,KAAKoB,WAAWP,EAChB,MACJ,KAAK,UACDb,KAAKqB,YAAYR,EACjB,MACJ,SACIb,KAAKsB,QAAQT,KAMzBM,gBAAiB,SAASN,GACtB,GAAIU,GAAOvB,IACXa,GAAUW,WAAWT,GAAKF,EAAUE,GACpCf,KAAKF,IAAIC,QAAQ0B,uBAA0BZ,EAAUW,WAAWE,UAAW,EAC3E,IAAIC,GAAQ3B,KAAKsB,QAAST,EAAUW,WAGpCG,GAAMC,OAASD,EAAMC,MAAMC,IAAK,WAAY,SAAUC,GAClD,GAAIC,GAAeR,EAAKzB,IAAIkC,KAAKC,UAAUpB,EAAWiB,EACtD,KAAK,GAAIpB,KAAKG,GAAUqB,MAAO,CAC3B,GAAIC,GAAWtB,EAAUqB,MAAMxB,GAC3B0B,EAAavB,EAAUE,GAAK,YAAcL,EAC1C2B,EAAcd,EAAKnB,MAAMkC,IAAIF,GAC7BG,GAAY,CAChB,KAAK,GAAIC,KAAKL,GAASlC,OACnB,IAAKkC,EAASlC,OAAOuC,GAAGC,OAAQ,CAC5BF,GAAY,CACZ,OAGJ7B,GAAKqB,GAAgBQ,EACrBF,EAAYK,OAAO,QAEnBL,EAAYM,OAGpBpB,EAAKzB,IAAI8C,QAAQ,WAIrB,KAAK,GAAIlC,KAAKG,GAAUqB,MAAO,CAC3B,GAAIW,GAAiBhC,EAAUE,GAAK,YAAcL,EAC9CoC,EAAc,GAAIpD,GAAKM,KAAKF,KAC5BG,OAAUY,EAAUqB,MAAMxB,GAAGT,QAEjC6C,GAAYvC,IAAIwC,SAAS,oBACzB/C,KAAKI,MAAMO,IAAImC,EAAYvC,KAC3BP,KAAKI,MAAM4C,OAAOH,GAItBlB,EAAMiB,QAAQ,WAKlBxB,WAAY,SAASP,GAiBjB,QAASoC,GAAQhD,GACb,GAAI4C,GAAiBhC,EAAUE,GAAK,YAAemC,IAC/CJ,EAAc,GAAIpD,GAAK6B,EAAKzB,KAC5BG,OAAUA,GAEdkD,GAAOxC,KACHI,GAAU8B,EACVtC,IAAUuC,EAAYvC,IACtB6C,MAAU,WACND,EAAOE,IAAIR,GACXtB,EAAKzB,IAAI8C,QAAQ,aAS7B,IAAM,GAnCFrB,GAAOvB,KACPkD,EAAc,EAGdC,EAAS,GAAI5D,GAAOG,MACpB4D,MAAkBzC,EAAUyC,OAAS,SACrCC,UAAkB1C,EAAUyC,OAAS,GACrCE,IAAkB3C,EAAU2C,IAC5BC,IAAkB5C,EAAU4C,IAC5BC,MAAkB,WACdT,EAAOpC,EAAUZ,QACjBsB,EAAKzB,IAAI8C,QAAQ,aAuBrBe,EAAUC,EAAEC,KAAMhD,EAAUiD,OACtBpD,EAAI,EAAGA,EAAIqD,KAAKN,IAAKM,KAAKN,IAAKE,EAAS9C,EAAU2C,KAAO3C,EAAUmD,SAAWtD,IACpFuC,EAAYU,EAAJjD,EAAcG,EAAUiD,MAAOpD,GAAMG,EAAUZ,OAI3DD,MAAKF,IAAIC,QAAQkE,iBAAmBd,EAAOe,aAG3C,IAAIC,GAAgB,GAAI3E,GAAaQ,KAAKF,KACtCsE,MAAUvD,EAAUyC,OAASzC,EAAUwD,KACvCC,KAAUzD,EAAUyD,KACpB3C,MAAUwB,GAEdnD,MAAKI,MAAMO,IAAIwD,EAAc5D,KAC7BP,KAAKI,MAAM4C,OAAOnC,EAAUE,KAKhCM,YAAa,SAASR,GAClB,GAAI0D,GAAU,GAAIjF,GAAQI,MACtB4D,MAAsBzC,EAAUyC,OAASzC,EAAUwD,KACnDnE,IAAsB,qBACtBsE,aAAsB,EACtBC,oBAAsB,EACtBC,WAAuB7D,EAAU8D,UAErCJ,GAAQvB,OAAQ,GAAItD,GAAMM,KAAKF,KAAOG,OAAQY,EAAUZ,SAAWM,KACnEgE,EAAQvB,OAAQ4B,EAAG,UAAW7B,SAAU,gBAAiB8B,KAAMhE,EAAUyD,OACzEtE,KAAKF,IAAIgF,GAAI,SAAU,SAAUC,GAC3BR,EAAQK,EAAG,IAAMG,GAAWC,OAAS,GAAOT,EAAQU,WAE1DjF,KAAKI,MAAMO,IAAK4D,EAAQhE,KACxBP,KAAKI,MAAM4C,OAAQnC,EAAUE,KAKjCO,QAAS,SAAST,GACd,GAAIU,GAAOvB,KACPe,EAAKF,EAAUE,EACnBF,GAAUqE,SAAW,WAAa3D,EAAKzB,IAAI8C,QAAS,SAAU7B,GAC9D,IAAIY,GAAQ3B,KAAKK,WAAW4C,OAAOpC,EACnCb,MAAKF,IAAIqF,WAAWpE,GAAMY,CAC1B,IAAIwC,GAAgB,GAAI3E,GAAaQ,KAAKF,KACtCuE,KAAsBxD,EAAUwD,KAChCD,MAAsBvD,EAAUuD,OAASvD,EAAUwD,KACnDvC,MAAsBjB,EAAUiB,MAChCsD,WAAsBvE,EAAUuE,WAChCC,kBAAsBxE,EAAUwE,kBAChCC,oBAAsBzE,EAAUyE,oBAChChB,KAAsBzD,EAAUyD,KAChCiB,SAAsB1E,EAAU0E,SAChC7D,SAAsBb,EAAUa,SAChC8D,MAAsB3E,EAAU2E,MAChCC,MAAsB5E,EAAU4E,MAChCC,SAAsB7E,EAAU6E,SAChC/D,MAAsBA,GAM1B,OAJA3B,MAAKF,IAAI6F,aAAa5E,GAAMoD,EAC5BnE,KAAKI,MAAMO,IAAIwD,EAAc5D,KAC7BP,KAAKI,MAAM4C,OAAOjC,GAClBF,EAAU4B,QAAUzC,KAAKI,MAAMkC,IAAIvB,GAAI4B,OAChChB,IAIf,QACIjC,KAAMA"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"form-view.js","sources":["../../../src/mvc/form/form-view.js"],"names":["define","Utils","Portlet","Ui","FormSection","FormData","Backbone","View","extend","initialize","options","this","merge","initial_errors","cls","icon","setElement","render","update","new_model","self","data","matchModel","node","input_id","input","input_list","_","isEqual","field","field_list","new_options","indexOf","type","i","opt","length","push","label","value","trigger","Galaxy","emit","debug","wait","active","is_dynamic","unwait","highlight","message","silent","input_element","element_list","error","portlet","expand","$panel","$el","parents","filter","$","css","first","animate","scrollTop","offset","top","errors","error_messages","matchResponse","setOnChange","callback","onchange","off","Manager","_renderForm","create","current_check","checksum","on","force","new_check","reset","Message","section","inputs","remove","title","operations","buttons","collapsible","collapsed","append","empty","persistent","status"],"mappings":"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"}
|
||||
{"version":3,"file":"form-view.js","sources":["../../../src/mvc/form/form-view.js"],"names":["define","Utils","Portlet","Ui","FormSection","FormData","Backbone","View","extend","initialize","options","this","merge","initial_errors","cls","icon","setElement","render","update","new_model","self","data","matchModel","node","input_id","input","input_list","_","isEqual","field","field_list","new_options","indexOf","type","i","opt","length","push","label","value","trigger","Galaxy","emit","debug","wait","active","is_dynamic","unwait","highlight","message","silent","input_element","element_list","error","portlet","expand","$panel","$el","parents","filter","$","css","first","animate","scrollTop","offset","top","errors","error_messages","matchResponse","setOnChange","callback","onchange","off","Manager","_renderForm","create","current_check","checksum","on","refresh_on_change","always_refresh","new_check","reset","Message","section","inputs","remove","title","operations","buttons","collapsible","collapsed","append","empty","persistent","status"],"mappings":"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"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"tool-form-workflow.js","sources":["../../../src/mvc/tool/tool-form-workflow.js"],"names":["define","Utils","ToolFormBase","View","extend","initialize","options","self","this","workflow","node","post_job_actions","merge","text_enable","text_disable","narrow","initial_errors","sustain_version","cls","update_url","Galaxy","root","update","data","update_field_data","errors","tool_model","deepeach","inputs","input","type","indexOf","info","name","textify","extensions","value","__class__","collapsible_value","is_workflow","length","item","test_param","undefined","_makeSections","prototype","call","emit","debug","datatypes","uid","label","area","help","annotation","output_id","output_terminals","Object","keys","String","Boolean","ignore","payload","host","window","location","i","_makeSection","visit","head","head_list","push","action","pja_arg","p_id","p","d","j","expanded","action_arguments","slice","input_terminal_names","key",1,"input_terminals","sort","a","b","unshift","input_config","title","flat","output","getWorkflowOutput","onchange","new_value","attemptUpdateOutputLabel","join"],"mappings":"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"}
|
||||
{"version":3,"file":"tool-form-workflow.js","sources":["../../../src/mvc/tool/tool-form-workflow.js"],"names":["define","Utils","ToolFormBase","View","extend","initialize","options","self","this","workflow","node","post_job_actions","merge","text_enable","text_disable","narrow","initial_errors","sustain_version","cls","always_refresh","update_url","Galaxy","root","update","data","update_field_data","errors","tool_model","deepeach","inputs","input","type","indexOf","info","name","textify","extensions","value","__class__","collapsible_value","is_workflow","length","item","test_param","undefined","_makeSections","prototype","call","emit","debug","datatypes","uid","label","area","help","annotation","output_id","output_terminals","Object","keys","String","Boolean","ignore","payload","host","window","location","i","_makeSection","visit","head","head_list","push","action","pja_arg","p_id","p","d","j","expanded","action_arguments","slice","input_terminal_names","key",1,"input_terminals","sort","a","b","unshift","input_config","title","flat","output","getWorkflowOutput","onchange","new_value","attemptUpdateOutputLabel","join"],"mappings":"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"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
define(["utils/utils","mvc/ui/ui-table","mvc/ui/ui-misc","mvc/ui/ui-portlet","mvc/form/form-repeat","mvc/form/form-input","mvc/form/form-parameters"],function(a,b,c,d,e,f,g){var h=Backbone.View.extend({initialize:function(a,c){this.app=a,this.inputs=c.inputs,c.cls="ui-table-plain",c.cls_tr="section-row",this.table=new b.View(c),this.parameters=new g,this.setElement(this.table.$el),this.render()},render:function(){this.table.delAll();for(var a in this.inputs)this.add(this.inputs[a])},add:function(b){var c=jQuery.extend(!0,{},b);c.id=b.id=a.uid(),this.app.input_list[c.id]=c;var d=c.type;switch(d){case"conditional":this._addConditional(c);break;case"repeat":this._addRepeat(c);break;case"section":this._addSection(c);break;default:this._addRow(c)}},_addConditional:function(a){var b=this;a.test_param.id=a.id,this.app.options.sustain_conditionals&&(a.test_param.disabled=!0);var c=this._addRow(a.test_param);c.model&&c.model.set("onchange",function(c){var d=b.app.data.matchCase(a,c);for(var e in a.cases){var f=a.cases[e],g=a.id+"-section-"+e,h=b.table.get(g),i=!1;for(var j in f.inputs)if(!f.inputs[j].hidden){i=!0;break}e==d&&i?h.fadeIn("fast"):h.hide()}b.app.trigger("change")});for(var d in a.cases){var e=a.id+"-section-"+d,f=new h(this.app,{inputs:a.cases[d].inputs});f.$el.addClass("ui-table-section"),this.table.add(f.$el),this.table.append(e)}c.trigger("change")},_addRepeat:function(a){function b(b){var e=a.id+"-section-"+d++,f=new h(c.app,{inputs:b});g.add({id:e,$el:f.$el,ondel:function(){g.del(e),c.app.trigger("change")}})}for(var c=this,d=0,g=new e.View({title:a.title||"Repeat",title_new:a.title||"",min:a.min,max:a.max,onnew:function(){b(a.inputs),c.app.trigger("change")}}),i=_.size(a.cache),j=0;j<Math.max(Math.max(i,a.min),a.default);j++)b(i>j?a.cache[j]:a.inputs);this.app.options.sustain_repeats&&g.hideOptions();var k=new f(this.app,{label:a.title||a.name,help:a.help,field:g});this.table.add(k.$el),this.table.append(a.id)},_addSection:function(a){var b=new d.View({title:a.title||a.name,cls:"ui-portlet-section",collapsible:!0,collapsible_button:!0,collapsed:!a.expanded});b.append(new h(this.app,{inputs:a.inputs}).$el),b.append($("<div/>").addClass("ui-form-info").html(a.help)),this.app.on("expand",function(a){b.$("#"+a).length>0&&b.expand()}),this.table.add(b.$el),this.table.append(a.id)},_addRow:function(a){var b=this,c=a.id;a.onchange=function(){b.app.trigger("change")};var d=this.parameters.create(a);this.app.field_list[c]=d;var e=new f(this.app,{name:a.name,label:a.label||a.name,value:a.value,text_value:a.text_value,collapsible_value:a.collapsible_value,collapsible_preview:a.collapsible_preview,help:a.help,argument:a.argument,disabled:a.disabled,color:a.color,style:a.style,backdrop:a.backdrop,field:d});return this.app.element_list[c]=e,this.table.add(e.$el),this.table.append(c),a.hidden&&this.table.get(c).hide(),d}});return{View:h}});
|
||||
define(["utils/utils","mvc/ui/ui-table","mvc/ui/ui-misc","mvc/ui/ui-portlet","mvc/form/form-repeat","mvc/form/form-input","mvc/form/form-parameters"],function(a,b,c,d,e,f,g){var h=Backbone.View.extend({initialize:function(a,c){this.app=a,this.inputs=c.inputs,c.cls="ui-table-plain",c.cls_tr="section-row",this.table=new b.View(c),this.parameters=new g,this.setElement(this.table.$el),this.render()},render:function(){this.table.delAll();for(var a in this.inputs)this.add(this.inputs[a])},add:function(b){var c=jQuery.extend(!0,{},b);c.id=b.id=a.uid(),this.app.input_list[c.id]=c;var d=c.type;switch(d){case"conditional":this._addConditional(c);break;case"repeat":this._addRepeat(c);break;case"section":this._addSection(c);break;default:this._addRow(c)}},_addConditional:function(a){var b=this;a.test_param.id=a.id,this.app.options.sustain_conditionals&&(a.test_param.disabled=!0);var c=this._addRow(a.test_param);c.model&&c.model.set("onchange",function(c){var d=b.app.data.matchCase(a,c);for(var e in a.cases){var f=a.cases[e],g=a.id+"-section-"+e,h=b.table.get(g),i=!1;for(var j in f.inputs)if(!f.inputs[j].hidden){i=!0;break}e==d&&i?h.fadeIn("fast"):h.hide()}b.app.trigger("change")});for(var d in a.cases){var e=a.id+"-section-"+d,f=new h(this.app,{inputs:a.cases[d].inputs});f.$el.addClass("ui-table-section"),this.table.add(f.$el),this.table.append(e)}c.trigger("change")},_addRepeat:function(a){function b(b){var e=a.id+"-section-"+d++,f=new h(c.app,{inputs:b});g.add({id:e,$el:f.$el,ondel:function(){g.del(e),c.app.trigger("change")}})}for(var c=this,d=0,g=new e.View({title:a.title||"Repeat",title_new:a.title||"",min:a.min,max:a.max,onnew:function(){b(a.inputs),c.app.trigger("change")}}),i=_.size(a.cache),j=0;j<Math.max(Math.max(i,a.min),a.default);j++)b(i>j?a.cache[j]:a.inputs);this.app.options.sustain_repeats&&g.hideOptions();var k=new f(this.app,{label:a.title||a.name,help:a.help,field:g});this.table.add(k.$el),this.table.append(a.id)},_addSection:function(a){var b=new d.View({title:a.title||a.name,cls:"ui-portlet-section",collapsible:!0,collapsible_button:!0,collapsed:!a.expanded});b.append(new h(this.app,{inputs:a.inputs}).$el),b.append($("<div/>").addClass("ui-form-info").html(a.help)),this.app.on("expand",function(a){b.$("#"+a).length>0&&b.expand()}),this.table.add(b.$el),this.table.append(a.id)},_addRow:function(a){var b=this,c=a.id;a.onchange=function(){b.app.trigger("change",c)};var d=this.parameters.create(a);this.app.field_list[c]=d;var e=new f(this.app,{name:a.name,label:a.label||a.name,value:a.value,text_value:a.text_value,collapsible_value:a.collapsible_value,collapsible_preview:a.collapsible_preview,help:a.help,argument:a.argument,disabled:a.disabled,color:a.color,style:a.style,backdrop:a.backdrop,field:d});return this.app.element_list[c]=e,this.table.add(e.$el),this.table.append(c),a.hidden&&this.table.get(c).hide(),d}});return{View:h}});
|
||||
//# sourceMappingURL=../../../maps/mvc/form/form-section.js.map
|
||||
@@ -1,2 +1,2 @@
|
||||
define(["utils/utils","mvc/ui/ui-portlet","mvc/ui/ui-misc","mvc/form/form-section","mvc/form/form-data"],function(a,b,c,d,e){return Backbone.View.extend({initialize:function(b){this.options=a.merge(b,{initial_errors:!1,cls:"ui-portlet-limited",icon:null}),this.setElement("<div/>"),this.render()},update:function(a){var b=this;this.data.matchModel(a,function(a,c){var d=b.input_list[c];if(d&&d.options&&!_.isEqual(d.options,a.options)){d.options=a.options;var e=b.field_list[c];if(e.update){var f=[];if(-1!=["data","data_collection","drill_down"].indexOf(d.type))f=d.options;else for(var g in a.options){var h=a.options[g];h.length>2&&f.push({label:h[0],value:h[1]})}e.update(f),e.trigger("change"),Galaxy.emit.debug("form-view::update()","Updating options for "+c)}}})},wait:function(a){for(var b in this.input_list){var c=this.field_list[b],d=this.input_list[b];d.is_dynamic&&c.wait&&c.unwait&&(a?c.wait():c.unwait())}},highlight:function(a,b,c){var d=this.element_list[a];if(d&&(d.error(b||"Please verify this parameter."),this.portlet.expand(),this.trigger("expand",a),!c)){var e=this.$el.parents().filter(function(){return-1!=["auto","scroll"].indexOf($(this).css("overflow"))}).first();e.animate({scrollTop:e.scrollTop()+d.$el.offset().top-120},500)}},errors:function(a){if(this.trigger("reset"),a&&a.errors){var b=this.data.matchResponse(a.errors);for(var c in this.element_list){{this.element_list[c]}b[c]&&this.highlight(c,b[c],!0)}}},setOnChange:function(a){this.options.onchange=a},render:function(){var a=this;this.off("change"),this.off("reset"),this.field_list={},this.input_list={},this.element_list={},this.data=new e.Manager(this),this._renderForm(),this.data.create(),this.options.initial_errors&&this.errors(this.options);var b=this.data.checksum();return this.on("change",function(c){var d=a.data.checksum();(d!=b||c)&&(b=d,a.options.onchange&&a.options.onchange())}),this.on("reset",function(){for(var a in this.element_list)this.element_list[a].reset()}),this},_renderForm:function(){this.message=new c.Message,this.section=new d.View(this,{inputs:this.options.inputs}),$(".tooltip").remove(),this.portlet=new b.View({icon:this.options.icon,title:this.options.title,cls:this.options.cls,operations:this.options.operations,buttons:this.options.buttons,collapsible:this.options.collapsible,collapsed:this.options.collapsed}),this.portlet.append(this.message.$el),this.portlet.append(this.section.$el),this.$el.empty(),this.$el.append(this.portlet.$el),this.options.message&&this.message.update({persistent:!0,status:"warning",message:this.options.message}),Galaxy.emit.debug("form-view::initialize()","Completed")}})});
|
||||
define(["utils/utils","mvc/ui/ui-portlet","mvc/ui/ui-misc","mvc/form/form-section","mvc/form/form-data"],function(a,b,c,d,e){return Backbone.View.extend({initialize:function(b){this.options=a.merge(b,{initial_errors:!1,cls:"ui-portlet-limited",icon:null}),this.setElement("<div/>"),this.render()},update:function(a){var b=this;this.data.matchModel(a,function(a,c){var d=b.input_list[c];if(d&&d.options&&!_.isEqual(d.options,a.options)){d.options=a.options;var e=b.field_list[c];if(e.update){var f=[];if(-1!=["data","data_collection","drill_down"].indexOf(d.type))f=d.options;else for(var g in a.options){var h=a.options[g];h.length>2&&f.push({label:h[0],value:h[1]})}e.update(f),e.trigger("change"),Galaxy.emit.debug("form-view::update()","Updating options for "+c)}}})},wait:function(a){for(var b in this.input_list){var c=this.field_list[b],d=this.input_list[b];d.is_dynamic&&c.wait&&c.unwait&&(a?c.wait():c.unwait())}},highlight:function(a,b,c){var d=this.element_list[a];if(d&&(d.error(b||"Please verify this parameter."),this.portlet.expand(),this.trigger("expand",a),!c)){var e=this.$el.parents().filter(function(){return-1!=["auto","scroll"].indexOf($(this).css("overflow"))}).first();e.animate({scrollTop:e.scrollTop()+d.$el.offset().top-120},500)}},errors:function(a){if(this.trigger("reset"),a&&a.errors){var b=this.data.matchResponse(a.errors);for(var c in this.element_list){{this.element_list[c]}b[c]&&this.highlight(c,b[c],!0)}}},setOnChange:function(a){this.options.onchange=a},render:function(){var a=this;this.off("change"),this.off("reset"),this.field_list={},this.input_list={},this.element_list={},this.data=new e.Manager(this),this._renderForm(),this.data.create(),this.options.initial_errors&&this.errors(this.options);var b=this.data.checksum();return this.on("change",function(c){var d=a.input_list[c];if(!d||d.refresh_on_change||a.options.always_refresh){var e=a.data.checksum();e!=b&&(b=e,a.options.onchange&&a.options.onchange())}}),this.on("reset",function(){for(var a in this.element_list)this.element_list[a].reset()}),this},_renderForm:function(){this.message=new c.Message,this.section=new d.View(this,{inputs:this.options.inputs}),$(".tooltip").remove(),this.portlet=new b.View({icon:this.options.icon,title:this.options.title,cls:this.options.cls,operations:this.options.operations,buttons:this.options.buttons,collapsible:this.options.collapsible,collapsed:this.options.collapsed}),this.portlet.append(this.message.$el),this.portlet.append(this.section.$el),this.$el.empty(),this.$el.append(this.portlet.$el),this.options.message&&this.message.update({persistent:!0,status:"warning",message:this.options.message}),Galaxy.emit.debug("form-view::initialize()","Completed")}})});
|
||||
//# sourceMappingURL=../../../maps/mvc/form/form-view.js.map
|
||||
@@ -1,2 +1,2 @@
|
||||
define(["utils/utils","mvc/tool/tool-form-base"],function(a,b){var c=b.extend({initialize:function(c){var d=this;return this.workflow=c.workflow,this.node=c.node,this.node?(this.post_job_actions=this.node.post_job_actions||{},c=a.merge(c,{text_enable:"Set in Advance",text_disable:"Set at Runtime",narrow:!0,initial_errors:!0,sustain_version:!0,cls:"ui-portlet-narrow",update_url:Galaxy.root+"api/workflows/build_module",update:function(a){d.node.update_field_data(a),d.errors(a&&a.tool_model)}}),a.deepeach(c.inputs,function(b){b.type&&(-1!=["data","data_collection"].indexOf(b.type)?(b.type="hidden",b.info="Data input '"+b.name+"' ("+a.textify(b.extensions)+")",b.value={__class__:"RuntimeValue"}):(b.collapsible_value={__class__:"RuntimeValue"},b.is_workflow=b.options&&0==b.options.length||-1!=["integer","float"].indexOf(b.type)))}),a.deepeach(c.inputs,function(a){"conditional"==a.type&&(a.test_param.collapsible_value=void 0)}),this._makeSections(c),void b.prototype.initialize.call(this,c)):void Galaxy.emit.debug("tool-form-workflow::initialize()","Node not found in workflow.")},_makeSections:function(b){var c=b.inputs,d=b.datatypes;c[a.uid()]={label:"Annotation / Notes",name:"annotation",type:"text",area:!0,help:"Add an annotation or note for this step. It will be shown with the workflow.",value:this.node.annotation};var e=this.node.output_terminals&&Object.keys(this.node.output_terminals)[0];if(e){c[a.uid()]={name:"pja__"+e+"__EmailAction",label:"Email notification",type:"boolean",value:String(Boolean(this.post_job_actions["EmailAction"+e])),ignore:"false",help:"An email notification will be sent when the job has completed.",payload:{host:window.location.host}},c[a.uid()]={name:"pja__"+e+"__DeleteIntermediatesAction",label:"Output cleanup",type:"boolean",value:String(Boolean(this.post_job_actions["DeleteIntermediatesAction"+e])),ignore:"false",help:"Delete intermediate outputs if they are not used as input for another job."};for(var f in this.node.output_terminals)c[a.uid()]=this._makeSection(f,d)}},_makeSection:function(a,b){function c(b,e){e=e||[],e.push(b);for(var f in b.inputs){var g=b.inputs[f],h=g.action;if(h){if(g.name="pja__"+a+"__"+g.action,g.pja_arg&&(g.name+="__"+g.pja_arg),g.payload)for(var i in g.payload){var j=g.payload[i];g.payload[g.name+"__"+i]=j,delete j}var k=d.post_job_actions[g.action+a];if(k){for(var l in e)e[l].expanded=!0;g.value=g.pja_arg?k.action_arguments&&k.action_arguments[g.pja_arg]||g.value:"true"}}g.inputs&&c(g,e.slice(0))}}var d=this,e=[],f=[];for(key in b)e.push({0:b[key],1:b[key]});for(key in this.node.input_terminals)f.push(this.node.input_terminals[key].name);e.sort(function(a,b){return a.label>b.label?1:a.label<b.label?-1:0}),e.unshift({0:"Sequences",1:"Sequences"}),e.unshift({0:"Roadmaps",1:"Roadmaps"}),e.unshift({0:"Leave unchanged",1:"__empty__"});var g={title:"Configure Output: '"+a+"'",type:"section",flat:!0,inputs:[{label:"Label",type:"text",value:(output=this.node.getWorkflowOutput(a))&&output.label||"",help:"This will provide a short name to describe the output - this must be unique across workflows.",onchange:function(b){d.workflow.attemptUpdateOutputLabel(d.node,a,b)}},{action:"RenameDatasetAction",pja_arg:"newname",label:"Rename dataset",type:"text",value:"",ignore:"",help:'This action will rename the output dataset. Click <a href="https://wiki.galaxyproject.org/Learn/AdvancedWorkflow/Variables">here</a> for more information. Valid inputs are: <strong>'+f.join(", ")+"</strong>."},{action:"ChangeDatatypeAction",pja_arg:"newtype",label:"Change datatype",type:"select",ignore:"__empty__",value:"__empty__",options:e,help:"This action will change the datatype of the output to the indicated value."},{action:"TagDatasetAction",pja_arg:"tags",label:"Tags",type:"text",value:"",ignore:"",help:"This action will set tags for the dataset."},{title:"Assign columns",type:"section",flat:!0,inputs:[{action:"ColumnSetAction",pja_arg:"chromCol",label:"Chrom column",type:"integer",value:"",ignore:""},{action:"ColumnSetAction",pja_arg:"startCol",label:"Start column",type:"integer",value:"",ignore:""},{action:"ColumnSetAction",pja_arg:"endCol",label:"End column",type:"integer",value:"",ignore:""},{action:"ColumnSetAction",pja_arg:"strandCol",label:"Strand column",type:"integer",value:"",ignore:""},{action:"ColumnSetAction",pja_arg:"nameCol",label:"Name column",type:"integer",value:"",ignore:""}],help:"This action will set column assignments in the output dataset. Blank fields are ignored."}]};return c(g),g}});return{View:c}});
|
||||
define(["utils/utils","mvc/tool/tool-form-base"],function(a,b){var c=b.extend({initialize:function(c){var d=this;return this.workflow=c.workflow,this.node=c.node,this.node?(this.post_job_actions=this.node.post_job_actions||{},c=a.merge(c,{text_enable:"Set in Advance",text_disable:"Set at Runtime",narrow:!0,initial_errors:!0,sustain_version:!0,cls:"ui-portlet-narrow",always_refresh:!0,update_url:Galaxy.root+"api/workflows/build_module",update:function(a){d.node.update_field_data(a),d.errors(a&&a.tool_model)}}),a.deepeach(c.inputs,function(b){b.type&&(-1!=["data","data_collection"].indexOf(b.type)?(b.type="hidden",b.info="Data input '"+b.name+"' ("+a.textify(b.extensions)+")",b.value={__class__:"RuntimeValue"}):(b.collapsible_value={__class__:"RuntimeValue"},b.is_workflow=b.options&&0==b.options.length||-1!=["integer","float"].indexOf(b.type)))}),a.deepeach(c.inputs,function(a){"conditional"==a.type&&(a.test_param.collapsible_value=void 0)}),this._makeSections(c),void b.prototype.initialize.call(this,c)):void Galaxy.emit.debug("tool-form-workflow::initialize()","Node not found in workflow.")},_makeSections:function(b){var c=b.inputs,d=b.datatypes;c[a.uid()]={label:"Annotation / Notes",name:"annotation",type:"text",area:!0,help:"Add an annotation or note for this step. It will be shown with the workflow.",value:this.node.annotation};var e=this.node.output_terminals&&Object.keys(this.node.output_terminals)[0];if(e){c[a.uid()]={name:"pja__"+e+"__EmailAction",label:"Email notification",type:"boolean",value:String(Boolean(this.post_job_actions["EmailAction"+e])),ignore:"false",help:"An email notification will be sent when the job has completed.",payload:{host:window.location.host}},c[a.uid()]={name:"pja__"+e+"__DeleteIntermediatesAction",label:"Output cleanup",type:"boolean",value:String(Boolean(this.post_job_actions["DeleteIntermediatesAction"+e])),ignore:"false",help:"Delete intermediate outputs if they are not used as input for another job."};for(var f in this.node.output_terminals)c[a.uid()]=this._makeSection(f,d)}},_makeSection:function(a,b){function c(b,e){e=e||[],e.push(b);for(var f in b.inputs){var g=b.inputs[f],h=g.action;if(h){if(g.name="pja__"+a+"__"+g.action,g.pja_arg&&(g.name+="__"+g.pja_arg),g.payload)for(var i in g.payload){var j=g.payload[i];g.payload[g.name+"__"+i]=j,delete j}var k=d.post_job_actions[g.action+a];if(k){for(var l in e)e[l].expanded=!0;g.value=g.pja_arg?k.action_arguments&&k.action_arguments[g.pja_arg]||g.value:"true"}}g.inputs&&c(g,e.slice(0))}}var d=this,e=[],f=[];for(key in b)e.push({0:b[key],1:b[key]});for(key in this.node.input_terminals)f.push(this.node.input_terminals[key].name);e.sort(function(a,b){return a.label>b.label?1:a.label<b.label?-1:0}),e.unshift({0:"Sequences",1:"Sequences"}),e.unshift({0:"Roadmaps",1:"Roadmaps"}),e.unshift({0:"Leave unchanged",1:"__empty__"});var g={title:"Configure Output: '"+a+"'",type:"section",flat:!0,inputs:[{label:"Label",type:"text",value:(output=this.node.getWorkflowOutput(a))&&output.label||"",help:"This will provide a short name to describe the output - this must be unique across workflows.",onchange:function(b){d.workflow.attemptUpdateOutputLabel(d.node,a,b)}},{action:"RenameDatasetAction",pja_arg:"newname",label:"Rename dataset",type:"text",value:"",ignore:"",help:'This action will rename the output dataset. Click <a href="https://wiki.galaxyproject.org/Learn/AdvancedWorkflow/Variables">here</a> for more information. Valid inputs are: <strong>'+f.join(", ")+"</strong>."},{action:"ChangeDatatypeAction",pja_arg:"newtype",label:"Change datatype",type:"select",ignore:"__empty__",value:"__empty__",options:e,help:"This action will change the datatype of the output to the indicated value."},{action:"TagDatasetAction",pja_arg:"tags",label:"Tags",type:"text",value:"",ignore:"",help:"This action will set tags for the dataset."},{title:"Assign columns",type:"section",flat:!0,inputs:[{action:"ColumnSetAction",pja_arg:"chromCol",label:"Chrom column",type:"integer",value:"",ignore:""},{action:"ColumnSetAction",pja_arg:"startCol",label:"Start column",type:"integer",value:"",ignore:""},{action:"ColumnSetAction",pja_arg:"endCol",label:"End column",type:"integer",value:"",ignore:""},{action:"ColumnSetAction",pja_arg:"strandCol",label:"Strand column",type:"integer",value:"",ignore:""},{action:"ColumnSetAction",pja_arg:"nameCol",label:"Name column",type:"integer",value:"",ignore:""}],help:"This action will set column assignments in the output dataset. Blank fields are ignored."}]};return c(g),g}});return{View:c}});
|
||||
//# sourceMappingURL=../../../maps/mvc/tool/tool-form-workflow.js.map
|
||||
Reference in New Issue
Block a user