From 9dfee375e9782f421832ecc44981a2cbdfc4f183 Mon Sep 17 00:00:00 2001 From: guerler Date: Tue, 15 Aug 2017 15:10:43 -0400 Subject: [PATCH] Optionally allow to show or hide select all --- client/galaxy/scripts/mvc/form/form-parameters.js | 1 + client/galaxy/scripts/mvc/ui/ui-select-content.js | 2 +- client/galaxy/scripts/mvc/ui/ui-select-default.js | 4 ++-- static/maps/mvc/form/form-parameters.js.map | 2 +- static/maps/mvc/ui/ui-select-content.js.map | 2 +- static/maps/mvc/ui/ui-select-default.js.map | 2 +- static/scripts/bundled/admin.bundled.js | 4 ++-- static/scripts/bundled/admin.bundled.js.map | 2 +- static/scripts/bundled/analysis.bundled.js | 8 ++++---- static/scripts/bundled/analysis.bundled.js.map | 2 +- static/scripts/bundled/libs.bundled.js.map | 2 +- static/scripts/mvc/form/form-parameters.js | 2 +- static/scripts/mvc/ui/ui-select-content.js | 2 +- static/scripts/mvc/ui/ui-select-default.js | 2 +- 14 files changed, 19 insertions(+), 18 deletions(-) diff --git a/client/galaxy/scripts/mvc/form/form-parameters.js b/client/galaxy/scripts/mvc/form/form-parameters.js index 6a1beb0b07f..93c2b5b2ce5 100644 --- a/client/galaxy/scripts/mvc/form/form-parameters.js +++ b/client/galaxy/scripts/mvc/form/form-parameters.js @@ -103,6 +103,7 @@ define(['utils/utils', multiple : input_def.multiple, optional : input_def.optional, onchange : input_def.onchange, + individual : input_def.individual, searchable : input_def.flavor !== 'workflow' }); }, diff --git a/client/galaxy/scripts/mvc/ui/ui-select-content.js b/client/galaxy/scripts/mvc/ui/ui-select-content.js index 274fbeb774f..37844e9110b 100644 --- a/client/galaxy/scripts/mvc/ui/ui-select-content.js +++ b/client/galaxy/scripts/mvc/ui/ui-select-content.js @@ -175,7 +175,7 @@ var View = Backbone.View.extend({ optional : self.model.get( 'optional' ), multiple : c.multiple, searchable : !c.multiple || ( data && data[ c.src ] && data[ c.src ].length > self.model.get( 'pagelimit' ) ), - selectall : false, + individual : true, error_text : 'No ' + ( extensions ? extensions + ' ' : '' ) + ( src_labels[ c.src ] || 'content' ) + ' available.', onchange : function() { self.trigger( 'change' ); diff --git a/client/galaxy/scripts/mvc/ui/ui-select-default.js b/client/galaxy/scripts/mvc/ui/ui-select-default.js index 4d0671344a5..f6cc9eb0e19 100644 --- a/client/galaxy/scripts/mvc/ui/ui-select-default.js +++ b/client/galaxy/scripts/mvc/ui/ui-select-default.js @@ -20,7 +20,7 @@ var View = Backbone.View.extend({ disabled : false, onchange : function(){}, value : null, - selectall : true, + individual : false, pagesize : 20 }).set( options ); this.on( 'change', function() { self.model.get( 'onchange' ) && self.model.get( 'onchange' )( self.value() ) } ); @@ -94,7 +94,7 @@ var View = Backbone.View.extend({ }); } this.all_button = null; - if ( this.model.get( 'multiple' ) && this.model.get( 'selectall' ) ) { + if ( this.model.get( 'multiple' ) && !this.model.get( 'individual' ) ) { this.all_button = new Buttons.ButtonCheck({ onclick: function() { var new_value = []; diff --git a/static/maps/mvc/form/form-parameters.js.map b/static/maps/mvc/form/form-parameters.js.map index 1164c963d70..eebba45c3fe 100644 --- a/static/maps/mvc/form/form-parameters.js.map +++ b/static/maps/mvc/form/form-parameters.js.map @@ -1 +1 @@ -{"version":3,"file":"form-parameters.js","sources":["../../../src/mvc/form/form-parameters.js"],"names":["define","Utils","Ui","SelectContent","SelectLibrary","SelectFtp","ColorPicker","Backbone","Model","extend","types","text","password","select","data_column","genomebuild","data","data_collection","integer","float","boolean","drill_down","color","hidden","hidden_data","baseurl","library_data","ftpfile","upload","create","input_def","fieldClass","this","type","field","call","options","_fieldSelect","_fieldText","Galaxy","emit","debug","undefined","value","_fieldData","View","id","extensions","optional","multiple","flavor","onchange","is_workflow","error_text","_","each","option","push","label","SelectClass","Select","display","Checkbox","Radio","RadioButton","searchable","_fieldDrilldown","Drilldown","area","isEmpty","$","isArray","str_value","i","String","Input","readonly","placeholder","datalist","_fieldSlider","Slider","precise","min","max","_fieldHidden","Hidden","info","_fieldBoolean","_fieldColor","_fieldLibrary","_fieldFtp","_fieldUpload","Upload"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"form-parameters.js","sources":["../../../src/mvc/form/form-parameters.js"],"names":["define","Utils","Ui","SelectContent","SelectLibrary","SelectFtp","ColorPicker","Backbone","Model","extend","types","text","password","select","data_column","genomebuild","data","data_collection","integer","float","boolean","drill_down","color","hidden","hidden_data","baseurl","library_data","ftpfile","upload","create","input_def","fieldClass","this","type","field","call","options","_fieldSelect","_fieldText","Galaxy","emit","debug","undefined","value","_fieldData","View","id","extensions","optional","multiple","flavor","onchange","is_workflow","error_text","_","each","option","push","label","SelectClass","Select","display","Checkbox","Radio","RadioButton","individual","searchable","_fieldDrilldown","Drilldown","area","isEmpty","$","isArray","str_value","i","String","Input","readonly","placeholder","datalist","_fieldSlider","Slider","precise","min","max","_fieldHidden","Hidden","info","_fieldBoolean","_fieldColor","_fieldLibrary","_fieldFtp","_fieldUpload","Upload"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/ui/ui-select-content.js.map b/static/maps/mvc/ui/ui-select-content.js.map index f9130988912..6bc55365dd5 100644 --- a/static/maps/mvc/ui/ui-select-content.js.map +++ b/static/maps/mvc/ui/ui-select-content.js.map @@ -1 +1 @@ -{"version":3,"file":"ui-select-content.js","sources":["../../../src/mvc/ui/ui-select-content.js"],"names":["define","Utils","Ui","Select","Batch","DISABLED","ENABLED","LINKED","Configurations","data","src","icon","tooltip","multiple","batch","data_multiple","data_collection","workflow_data","workflow_data_multiple","workflow_data_collection","module_data","module_data_collection","View","Backbone","extend","initialize","options","self","this","model","Model","src_labels","hda","hdca","pagelimit","statustimer","set","setElement","$","addClass","button_product","RadioButton","value","$batch_div","append","html","$batch","linked","clone","enabled","$el","css","on","e","lastenter","target","preventDefault","removeClass","_handleDrop","history","listenTo","_changeData","_changeWait","_changeCurrent","_changeValue","_changeType","render","onchange","wait","unwait","update","new_value","undefined","current","get","config","id_list","fields","isArray","length","result","_batch","values","i","details","Galaxy","emit","debug","push","sort","a","b","hid","_","each","field","show","$batchfield","batchmode","button_type","hide","config_id","String","extensions","textify","button_data","c","optional","searchable","selectall","error_text","trigger","empty","button_width","Math","max","margin-left","select_options","items","item","keep","label","name","id","tags","add","list","indexOf","ev","drop_data","JSON","parse","originalEvent","dataTransfer","getData","new_id","new_src","history_content_type","findWhere","current_value","_handleDropStatus","status","setTimeout","map_over_type"],"mappings":"AAAAA,QAAS,cAAe,iBAAkB,4BAA8B,SAAUC,EAAOC,EAAIC,GAG7F,GAAIC,IAAUC,SAAU,WAAYC,QAAS,UAAWC,OAAQ,UAG5DC,GACAC,OACMC,IAAK,MAAQC,KAAM,YAAeC,QAAS,iBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACnGK,IAAK,MAAQC,KAAM,aAAeC,QAAS,oBAAwBC,UAAU,EAASC,MAAOV,EAAMG,SACnGG,IAAK,OAAQC,KAAM,cAAeC,QAAS,qBAAwBC,UAAU,EAASC,MAAOV,EAAMG,SACzGQ,gBACML,IAAK,MAAQC,KAAM,aAAeC,QAAS,oBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACnGK,IAAK,OAAQC,KAAM,cAAeC,QAAS,sBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACzGW,kBACMN,IAAK,OAAQC,KAAM,cAAeC,QAAS,qBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACzGY,gBACMP,IAAK,MAAQC,KAAM,YAAeC,QAAS,iBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACzGa,yBACMR,IAAK,MAAQC,KAAM,aAAeC,QAAS,oBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACzGc,2BACMT,IAAK,OAAQC,KAAM,cAAeC,QAAS,qBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACzGe,cACMV,IAAK,MAAQC,KAAM,YAAeC,QAAS,iBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACnGK,IAAK,MAAQC,KAAM,aAAeC,QAAS,oBAAwBC,UAAU,EAASC,MAAOV,EAAME,UACzGe,yBACMX,IAAK,OAAQC,KAAM,cAAeC,QAAS,qBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACnGK,IAAK,OAAQC,KAAM,YAAeC,QAAS,uBAAwBC,UAAU,EAASC,MAAOV,EAAME,WAIzGgB,EAAOC,SAASD,KAAKE,QACrBC,WAAa,SAAUC,GACnB,GAAIC,GAAOC,IACXA,MAAKC,MAAQH,GAAWA,EAAQG,OAAS,GAAIN,UAASO,OAClDC,YAAgBC,IAAQ,UAAWC,KAAQ,sBAC3CC,UAAc,IACdC,YAAc,MACfC,IAAKV,GACRE,KAAKS,WAAYC,EAAG,UAAWC,SAAU,sBACzCX,KAAKY,eAAiB,GAAItC,GAAGuC,YAAYnB,MACrCoB,MAAc,QACdjC,OAAkBE,KAAM,cAAe+B,MAAO,QAC5B9B,QAAS,yHACTD,KAAM,qBAAuB+B,MAAO,OACpC9B,QAAS,qEAC/B,IAAI+B,GAAaL,EAAG,UAAWC,SAAU,gBACpBK,OAAQN,EAAG,QAASC,SAAU,kBAC9BK,OAAQN,EAAG,WAAYO,KAAM,iGAClDjB,MAAKkB,QACDC,OAAUJ,EAAWK,QACrBC,QAAUN,EAAWK,QAAQJ,OAAQN,EAAG,UACCM,OAAQN,EAAG,UAAWC,SAAU,iBAAkBM,KAAM,mBACxDD,OAAQhB,KAAKY,eAAeU,MAC5BN,OAAQN,EAAG,UAAWa,IAAK,QAAS,UAIjFvB,KAAKsB,IAAIE,GAAI,YAAa,SAAUC,GAAMzB,KAAK0B,UAAYD,EAAEE,OAAQ5B,EAAKuB,IAAIX,SAAU,iBAC/Ea,GAAI,WAAa,SAAUC,GAAMA,EAAEG,mBACnCJ,GAAI,YAAa,SAAUC,GAAMzB,KAAK0B,YAAcD,EAAEE,QAAU5B,EAAKuB,IAAIO,YAAa,iBACtFL,GAAI,OAAa,SAAUC,GAAM1B,EAAK+B,YAAaL,KAG5DzB,KAAK+B,WAGL/B,KAAKgC,SAAUhC,KAAKC,MAAO,cAAeD,KAAKiC,YAAajC,MAC5DA,KAAKgC,SAAUhC,KAAKC,MAAO,cAAeD,KAAKkC,YAAalC,MAC5DA,KAAKgC,SAAUhC,KAAKC,MAAO,iBAAkBD,KAAKmC,eAAgBnC,MAClEA,KAAKgC,SAAUhC,KAAKC,MAAO,eAAgBD,KAAKoC,aAAcpC,MAC9DA,KAAKgC,SAAUhC,KAAKC,MAAO,gEAAiED,KAAKqC,YAAarC,MAC9GA,KAAKsC,SAGLtC,KAAKwB,GAAI,SAAU,WAAa1B,EAAQyC,UAAYzC,EAAQyC,SAAUxC,EAAKe,YAG/EwB,OAAQ,WACJtC,KAAKqC,cACLrC,KAAKoC,eACLpC,KAAKkC,eAITM,KAAM,WACFxC,KAAKC,MAAMO,IAAK,QAAQ,IAI5BiC,OAAQ,WACJzC,KAAKC,MAAMO,IAAK,QAAQ,IAI5BkC,OAAQ,SAAU5C,GACdE,KAAKC,MAAMO,IAAK,OAAQV,IAI5BgB,MAAO,SAAW6B,GACAC,SAAdD,GAA2B3C,KAAKC,MAAMO,IAAK,QAASmC,EACpD,IAAIE,GAAU7C,KAAKC,MAAM6C,IAAK,UAC9B,IAAK9C,KAAK+C,OAAQF,GAAY,CAC1B,GAAIG,GAAUhD,KAAKiD,OAAQJ,GAAU/B,OACrC,IAAgB,OAAZkC,IACAA,EAAUtC,EAAEwC,QAASF,GAAYA,GAAYA,GACxCA,EAAQG,OAAS,GAAI,CACtB,GAAIC,GAASpD,KAAKqD,QAAUC,WAC5B,KAAM,GAAIC,KAAKP,GAAU,CACrB,GAAIQ,GAAUxD,KAAK+B,QAASiB,EAASO,GAAM,IAAMvD,KAAK+C,OAAQF,GAAU/D,IACxE,KAAK0E,EAID,MADAC,QAAOC,KAAKC,MAAO,6BAA8B,oCAAuCX,EAASO,GAAM,MAChG,IAHPH,GAAOE,OAAOM,KAAMJ,GAO5B,MADAJ,GAAOE,OAAOO,KAAM,SAAUC,EAAGC,GAAM,MAAOD,GAAEE,IAAMD,EAAEC,MACjDZ,OAIfK,QAAOC,KAAKC,MAAO,6BAA8B,yBAA4BhB,EAAY,KAE7F,OAAO,OAIXR,eAAgB,WACZ,GAAIpC,GAAOC,IACXiE,GAAEC,KAAMlE,KAAKiD,OAAQ,SAAUkB,EAAOZ,GAC7BxD,EAAKE,MAAM6C,IAAK,YAAeS,GAChCY,EAAM7C,IAAI8C,OACVH,EAAEC,KAAMnE,EAAKmB,OAAQ,SAAUmD,EAAaC,GACxCD,EAAatE,EAAKgD,OAAQQ,GAAIrE,OAASoF,EAAY,OAAS,YAEhEvE,EAAKwE,YAAYzD,MAAOyC,IAExBY,EAAM7C,IAAIkD,UAMtBnC,YAAa,WACT,GAAItC,GAAOC,KAGPyE,GAAczE,KAAKC,MAAM6C,IAAK,UAAa9C,KAAKC,MAAM6C,IAAK,UAAa,IAAM,IAClE4B,OAAQ1E,KAAKC,MAAM6C,IAAK,UAAe9C,KAAKC,MAAM6C,IAAK,YAAe,YAAc,GAC/FlE,GAAgB6F,GACjBzE,KAAK+C,OAASnE,EAAgB6F,IAE9BzE,KAAK+C,OAASnE,EAAuB,KACrC6E,OAAOC,KAAKC,MAAO,mCAAoC,kCAAqCc,EAAY,MAI5G,IAAI5F,GAAOkB,EAAKE,MAAM6C,IAAK,QACvB6B,EAAatG,EAAMuG,QAAS5E,KAAKC,MAAM6C,IAAK,eAC5C3C,EAAaH,KAAKC,MAAM6C,IAAK,aAGjC9C,MAAKiD,UACLjD,KAAK6E,eACLZ,EAAEC,KAAMlE,KAAK+C,OAAQ,SAAU+B,EAAGvB,GAC9BxD,EAAK8E,YAAYjB,MACb9C,MAAUyC,EACVxE,KAAU+F,EAAE/F,KACZC,QAAU8F,EAAE9F,UAEhBe,EAAKkD,OAAOW,KACR,GAAIrF,GAAOmB,MACPqF,SAAchF,EAAKE,MAAM6C,IAAK,YAC9B7D,SAAc6F,EAAE7F,SAChB+F,YAAeF,EAAE7F,UAAcJ,GAAQA,EAAMiG,EAAEhG,MAASD,EAAMiG,EAAEhG,KAAMqE,OAASpD,EAAKE,MAAM6C,IAAK,aAC/FmC,WAAc,EACdC,WAAc,OAAUP,EAAaA,EAAa,IAAM,KAASxE,EAAY2E,EAAEhG,MAAS,WAAc,cACtGyD,SAAc,WACVxC,EAAKoF,QAAS,gBAK9BnF,KAAKuE,YAAc,GAAIjG,GAAGuC,YAAYnB,MAClCoB,MAAUd,KAAKC,MAAM6C,IAAK,WAC1BjE,KAAUmB,KAAK6E,YACftC,SAAU,SAAUzB,GAChBf,EAAKE,MAAMO,IAAK,UAAWM,GAC3Bf,EAAKoF,QAAS,aAKtBnF,KAAKsB,IAAI8D,OACT,IAAIC,GAAe,CACdrF,MAAKiD,OAAOE,OAAS,IACtBnD,KAAKsB,IAAIN,OAAQhB,KAAKuE,YAAYjD,KAClC+D,EAAeC,KAAKC,IAAK,EAAwB,GAArBvF,KAAKiD,OAAOE,QAAgB,MAE5Dc,EAAEC,KAAMlE,KAAKiD,OAAQ,SAAUkB,GAC3BpE,EAAKuB,IAAIN,OAAQmD,EAAM7C,IAAIC,KAAOiE,cAAeH,OAErDpB,EAAEC,KAAMlE,KAAKkB,OAAQ,SAAUmD,GAC3BtE,EAAKuB,IAAIN,OAAQqD,EAAY9C,KAAOiE,cAAeH,OAEvDrF,KAAKC,MAAMO,IAAK,UAAW,GAC3BR,KAAKmC,iBACLnC,KAAKiC,eAITC,YAAa,WACT,GAAInC,GAAOC,IACXiE,GAAEC,KAAMlE,KAAKiD,OAAQ,SAAUkB,GAAUA,EAAOpE,EAAKE,MAAM6C,IAAK,QAAW,OAAS,eAIxFb,YAAa,WACT,GAAInC,GAAUE,KAAKC,MAAM6C,IAAK,QAC1B/C,EAAOC,KACPyF,IACJxB,GAAEC,KAAMpE,EAAS,SAAU4F,EAAO5G,GAC9B2G,EAAgB3G,MAChBmF,EAAEC,KAAMwB,EAAO,SAAUC,GACrBF,EAAgB3G,GAAM8E,MAClBI,IAAO2B,EAAK3B,IACZ4B,KAAOD,EAAKC,KACZC,MAAOF,EAAK3B,IAAM,KAAO2B,EAAKG,KAC9BhF,MAAO6E,EAAKI,GACZC,KAAOL,EAAKK,OAEhBjG,EAAKgC,QAAS4D,EAAKI,GAAK,IAAMjH,GAAQ6G,MAG9C1B,EAAEC,KAAMlE,KAAK+C,OAAQ,SAAU+B,EAAGvB,GAC9BkC,EAAgBX,EAAEhG,MAASiB,EAAKkD,OAAQM,GAAI0C,IAAKR,EAAgBX,EAAEhG,KAAO,SAAUgF,EAAGC,GAAM,MAAOA,GAAEC,IAAMF,EAAEE,SAKtH5B,aAAc,WACV,GAAIO,GAAY3C,KAAKC,MAAM6C,IAAK,QAChC,IAAKH,GAAaA,EAAUW,QAAUX,EAAUW,OAAOH,OAAS,EAAI,CAEhE,GAAI+C,KACJjC,GAAEC,KAAMvB,EAAUW,OAAQ,SAAUxC,GAChCoF,EAAKtC,KAAM9C,EAAMiF,KAKrB,KAAK,GAFDjH,GAAM6D,EAAUW,OAAQ,GAAIxE,IAC5BG,EAAW0D,EAAUW,OAAOH,OAAS,EAChCI,EAAI,EAAGA,EAAIvD,KAAK+C,OAAOI,OAAQI,IAAM,CAC1C,GAAIY,GAAQnE,KAAKiD,OAAQM,GACrBuB,EAAI9E,KAAK+C,OAAQQ,EACrB,IAAKuB,EAAEhG,KAAOA,GAAoD,MAA3CG,GAAU,GAAOkH,QAASrB,EAAE7F,UAAoB,CACnEe,KAAKC,MAAMO,IAAK,UAAW+C,GAC3BY,EAAMrD,MAAOoF,EACb,aAIRjC,GAAEC,KAAMlE,KAAKiD,OAAQ,SAAUkB,GAC3BA,EAAMrD,MAAO,SAMzBgB,YAAa,SAAUsE,GACnB,IACI,GAAIvH,GAAYmB,KAAKC,MAAM6C,IAAK,QAC5BD,EAAY7C,KAAKC,MAAM6C,IAAK,WAC5BC,EAAY/C,KAAK+C,OAAQF,GACzBsB,EAAYnE,KAAKiD,OAAQJ,GACzBwD,EAAYC,KAAKC,MAAOH,EAAGI,cAAcC,aAAaC,QAAS,SAAY,GAC3EC,EAAYN,EAAUN,GACtBa,EAA8C,WAAlCP,EAAUQ,qBAAoC,MAAQ,OAClElE,GAAcoD,GAAIY,EAAQ7H,IAAK8H,EACnC,IAAK/H,GAAQoF,EAAE6C,UAAWjI,EAAM+H,GAAWjE,GAAc,CACrD,GAAKI,EAAOjE,KAAO8H,EAAU,CACzB,GAAIG,GAAgB5C,EAAMrD,OACrBiG,IAAiBhE,EAAO9D,SACe,IAAnC8H,EAAcZ,QAASQ,IACxBI,EAAcnD,KAAM+C,GAGxBI,EAAgBJ,EAEpBxC,EAAMrD,MAAOiG,OAEb/G,MAAKC,MAAMO,IAAK,SAAW8C,QAAUX,KACrC3C,KAAKC,MAAMkF,QAAS,eAExBnF,MAAKmF,QAAS,UACdnF,KAAKgH,kBAAmB,eAExBhH,MAAKgH,kBAAmB,UAE9B,MAAOvF,GACLzB,KAAKgH,kBAAmB,YAKhCA,kBAAmB,SAAUC,GACzB,GAAIlH,GAAOC,IACXA,MAAKsB,IAAIO,YAAa,eAAgBlB,SAAU,eAAiBsG,GACjEC,WAAY,WAAanH,EAAKuB,IAAIO,YAAa,eAAiBoF,IAAYjH,KAAKC,MAAM6C,IAAK,iBAIhGO,OAAQ,SAAUD,GACdA,EAAgB,OAAI,CACpB,IAAIP,GAAU7C,KAAKC,MAAM6C,IAAK,WAC1BC,EAAS/C,KAAK+C,OAAQF,EAC1B,IAAmB,QAAdE,EAAOjE,MAAkBiE,EAAO9D,SAAW,CAC5C,GAAIoB,GAAOL,KAAK+B,QAAS/B,KAAKiD,OAAQJ,GAAU/B,QAAU,QACrDT,IAAQA,EAAK8G,gBACd/D,EAAgB,OAAI,GAS5B,OANKL,EAAO7D,OAASV,EAAMG,QAAUoE,EAAO7D,OAASV,EAAME,WACvD0E,EAAgB,OAAI,EACfL,EAAO7D,OAASV,EAAME,SAA2C,SAAhCsB,KAAKY,eAAeE,UACtDsC,EAAkB,SAAI,IAGvBA,IAIf,QACI1D,KAAMA"} \ No newline at end of file +{"version":3,"file":"ui-select-content.js","sources":["../../../src/mvc/ui/ui-select-content.js"],"names":["define","Utils","Ui","Select","Batch","DISABLED","ENABLED","LINKED","Configurations","data","src","icon","tooltip","multiple","batch","data_multiple","data_collection","workflow_data","workflow_data_multiple","workflow_data_collection","module_data","module_data_collection","View","Backbone","extend","initialize","options","self","this","model","Model","src_labels","hda","hdca","pagelimit","statustimer","set","setElement","$","addClass","button_product","RadioButton","value","$batch_div","append","html","$batch","linked","clone","enabled","$el","css","on","e","lastenter","target","preventDefault","removeClass","_handleDrop","history","listenTo","_changeData","_changeWait","_changeCurrent","_changeValue","_changeType","render","onchange","wait","unwait","update","new_value","undefined","current","get","config","id_list","fields","isArray","length","result","_batch","values","i","details","Galaxy","emit","debug","push","sort","a","b","hid","_","each","field","show","$batchfield","batchmode","button_type","hide","config_id","String","extensions","textify","button_data","c","optional","searchable","individual","error_text","trigger","empty","button_width","Math","max","margin-left","select_options","items","item","keep","label","name","id","tags","add","list","indexOf","ev","drop_data","JSON","parse","originalEvent","dataTransfer","getData","new_id","new_src","history_content_type","findWhere","current_value","_handleDropStatus","status","setTimeout","map_over_type"],"mappings":"AAAAA,QAAS,cAAe,iBAAkB,4BAA8B,SAAUC,EAAOC,EAAIC,GAG7F,GAAIC,IAAUC,SAAU,WAAYC,QAAS,UAAWC,OAAQ,UAG5DC,GACAC,OACMC,IAAK,MAAQC,KAAM,YAAeC,QAAS,iBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACnGK,IAAK,MAAQC,KAAM,aAAeC,QAAS,oBAAwBC,UAAU,EAASC,MAAOV,EAAMG,SACnGG,IAAK,OAAQC,KAAM,cAAeC,QAAS,qBAAwBC,UAAU,EAASC,MAAOV,EAAMG,SACzGQ,gBACML,IAAK,MAAQC,KAAM,aAAeC,QAAS,oBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACnGK,IAAK,OAAQC,KAAM,cAAeC,QAAS,sBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACzGW,kBACMN,IAAK,OAAQC,KAAM,cAAeC,QAAS,qBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACzGY,gBACMP,IAAK,MAAQC,KAAM,YAAeC,QAAS,iBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACzGa,yBACMR,IAAK,MAAQC,KAAM,aAAeC,QAAS,oBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACzGc,2BACMT,IAAK,OAAQC,KAAM,cAAeC,QAAS,qBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACzGe,cACMV,IAAK,MAAQC,KAAM,YAAeC,QAAS,iBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACnGK,IAAK,MAAQC,KAAM,aAAeC,QAAS,oBAAwBC,UAAU,EAASC,MAAOV,EAAME,UACzGe,yBACMX,IAAK,OAAQC,KAAM,cAAeC,QAAS,qBAAwBC,UAAU,EAASC,MAAOV,EAAMC,WACnGK,IAAK,OAAQC,KAAM,YAAeC,QAAS,uBAAwBC,UAAU,EAASC,MAAOV,EAAME,WAIzGgB,EAAOC,SAASD,KAAKE,QACrBC,WAAa,SAAUC,GACnB,GAAIC,GAAOC,IACXA,MAAKC,MAAQH,GAAWA,EAAQG,OAAS,GAAIN,UAASO,OAClDC,YAAgBC,IAAQ,UAAWC,KAAQ,sBAC3CC,UAAc,IACdC,YAAc,MACfC,IAAKV,GACRE,KAAKS,WAAYC,EAAG,UAAWC,SAAU,sBACzCX,KAAKY,eAAiB,GAAItC,GAAGuC,YAAYnB,MACrCoB,MAAc,QACdjC,OAAkBE,KAAM,cAAe+B,MAAO,QAC5B9B,QAAS,yHACTD,KAAM,qBAAuB+B,MAAO,OACpC9B,QAAS,qEAC/B,IAAI+B,GAAaL,EAAG,UAAWC,SAAU,gBACpBK,OAAQN,EAAG,QAASC,SAAU,kBAC9BK,OAAQN,EAAG,WAAYO,KAAM,iGAClDjB,MAAKkB,QACDC,OAAUJ,EAAWK,QACrBC,QAAUN,EAAWK,QAAQJ,OAAQN,EAAG,UACCM,OAAQN,EAAG,UAAWC,SAAU,iBAAkBM,KAAM,mBACxDD,OAAQhB,KAAKY,eAAeU,MAC5BN,OAAQN,EAAG,UAAWa,IAAK,QAAS,UAIjFvB,KAAKsB,IAAIE,GAAI,YAAa,SAAUC,GAAMzB,KAAK0B,UAAYD,EAAEE,OAAQ5B,EAAKuB,IAAIX,SAAU,iBAC/Ea,GAAI,WAAa,SAAUC,GAAMA,EAAEG,mBACnCJ,GAAI,YAAa,SAAUC,GAAMzB,KAAK0B,YAAcD,EAAEE,QAAU5B,EAAKuB,IAAIO,YAAa,iBACtFL,GAAI,OAAa,SAAUC,GAAM1B,EAAK+B,YAAaL,KAG5DzB,KAAK+B,WAGL/B,KAAKgC,SAAUhC,KAAKC,MAAO,cAAeD,KAAKiC,YAAajC,MAC5DA,KAAKgC,SAAUhC,KAAKC,MAAO,cAAeD,KAAKkC,YAAalC,MAC5DA,KAAKgC,SAAUhC,KAAKC,MAAO,iBAAkBD,KAAKmC,eAAgBnC,MAClEA,KAAKgC,SAAUhC,KAAKC,MAAO,eAAgBD,KAAKoC,aAAcpC,MAC9DA,KAAKgC,SAAUhC,KAAKC,MAAO,gEAAiED,KAAKqC,YAAarC,MAC9GA,KAAKsC,SAGLtC,KAAKwB,GAAI,SAAU,WAAa1B,EAAQyC,UAAYzC,EAAQyC,SAAUxC,EAAKe,YAG/EwB,OAAQ,WACJtC,KAAKqC,cACLrC,KAAKoC,eACLpC,KAAKkC,eAITM,KAAM,WACFxC,KAAKC,MAAMO,IAAK,QAAQ,IAI5BiC,OAAQ,WACJzC,KAAKC,MAAMO,IAAK,QAAQ,IAI5BkC,OAAQ,SAAU5C,GACdE,KAAKC,MAAMO,IAAK,OAAQV,IAI5BgB,MAAO,SAAW6B,GACAC,SAAdD,GAA2B3C,KAAKC,MAAMO,IAAK,QAASmC,EACpD,IAAIE,GAAU7C,KAAKC,MAAM6C,IAAK,UAC9B,IAAK9C,KAAK+C,OAAQF,GAAY,CAC1B,GAAIG,GAAUhD,KAAKiD,OAAQJ,GAAU/B,OACrC,IAAgB,OAAZkC,IACAA,EAAUtC,EAAEwC,QAASF,GAAYA,GAAYA,GACxCA,EAAQG,OAAS,GAAI,CACtB,GAAIC,GAASpD,KAAKqD,QAAUC,WAC5B,KAAM,GAAIC,KAAKP,GAAU,CACrB,GAAIQ,GAAUxD,KAAK+B,QAASiB,EAASO,GAAM,IAAMvD,KAAK+C,OAAQF,GAAU/D,IACxE,KAAK0E,EAID,MADAC,QAAOC,KAAKC,MAAO,6BAA8B,oCAAuCX,EAASO,GAAM,MAChG,IAHPH,GAAOE,OAAOM,KAAMJ,GAO5B,MADAJ,GAAOE,OAAOO,KAAM,SAAUC,EAAGC,GAAM,MAAOD,GAAEE,IAAMD,EAAEC,MACjDZ,OAIfK,QAAOC,KAAKC,MAAO,6BAA8B,yBAA4BhB,EAAY,KAE7F,OAAO,OAIXR,eAAgB,WACZ,GAAIpC,GAAOC,IACXiE,GAAEC,KAAMlE,KAAKiD,OAAQ,SAAUkB,EAAOZ,GAC7BxD,EAAKE,MAAM6C,IAAK,YAAeS,GAChCY,EAAM7C,IAAI8C,OACVH,EAAEC,KAAMnE,EAAKmB,OAAQ,SAAUmD,EAAaC,GACxCD,EAAatE,EAAKgD,OAAQQ,GAAIrE,OAASoF,EAAY,OAAS,YAEhEvE,EAAKwE,YAAYzD,MAAOyC,IAExBY,EAAM7C,IAAIkD,UAMtBnC,YAAa,WACT,GAAItC,GAAOC,KAGPyE,GAAczE,KAAKC,MAAM6C,IAAK,UAAa9C,KAAKC,MAAM6C,IAAK,UAAa,IAAM,IAClE4B,OAAQ1E,KAAKC,MAAM6C,IAAK,UAAe9C,KAAKC,MAAM6C,IAAK,YAAe,YAAc,GAC/FlE,GAAgB6F,GACjBzE,KAAK+C,OAASnE,EAAgB6F,IAE9BzE,KAAK+C,OAASnE,EAAuB,KACrC6E,OAAOC,KAAKC,MAAO,mCAAoC,kCAAqCc,EAAY,MAI5G,IAAI5F,GAAOkB,EAAKE,MAAM6C,IAAK,QACvB6B,EAAatG,EAAMuG,QAAS5E,KAAKC,MAAM6C,IAAK,eAC5C3C,EAAaH,KAAKC,MAAM6C,IAAK,aAGjC9C,MAAKiD,UACLjD,KAAK6E,eACLZ,EAAEC,KAAMlE,KAAK+C,OAAQ,SAAU+B,EAAGvB,GAC9BxD,EAAK8E,YAAYjB,MACb9C,MAAUyC,EACVxE,KAAU+F,EAAE/F,KACZC,QAAU8F,EAAE9F,UAEhBe,EAAKkD,OAAOW,KACR,GAAIrF,GAAOmB,MACPqF,SAAchF,EAAKE,MAAM6C,IAAK,YAC9B7D,SAAc6F,EAAE7F,SAChB+F,YAAeF,EAAE7F,UAAcJ,GAAQA,EAAMiG,EAAEhG,MAASD,EAAMiG,EAAEhG,KAAMqE,OAASpD,EAAKE,MAAM6C,IAAK,aAC/FmC,YAAc,EACdC,WAAc,OAAUP,EAAaA,EAAa,IAAM,KAASxE,EAAY2E,EAAEhG,MAAS,WAAc,cACtGyD,SAAc,WACVxC,EAAKoF,QAAS,gBAK9BnF,KAAKuE,YAAc,GAAIjG,GAAGuC,YAAYnB,MAClCoB,MAAUd,KAAKC,MAAM6C,IAAK,WAC1BjE,KAAUmB,KAAK6E,YACftC,SAAU,SAAUzB,GAChBf,EAAKE,MAAMO,IAAK,UAAWM,GAC3Bf,EAAKoF,QAAS,aAKtBnF,KAAKsB,IAAI8D,OACT,IAAIC,GAAe,CACdrF,MAAKiD,OAAOE,OAAS,IACtBnD,KAAKsB,IAAIN,OAAQhB,KAAKuE,YAAYjD,KAClC+D,EAAeC,KAAKC,IAAK,EAAwB,GAArBvF,KAAKiD,OAAOE,QAAgB,MAE5Dc,EAAEC,KAAMlE,KAAKiD,OAAQ,SAAUkB,GAC3BpE,EAAKuB,IAAIN,OAAQmD,EAAM7C,IAAIC,KAAOiE,cAAeH,OAErDpB,EAAEC,KAAMlE,KAAKkB,OAAQ,SAAUmD,GAC3BtE,EAAKuB,IAAIN,OAAQqD,EAAY9C,KAAOiE,cAAeH,OAEvDrF,KAAKC,MAAMO,IAAK,UAAW,GAC3BR,KAAKmC,iBACLnC,KAAKiC,eAITC,YAAa,WACT,GAAInC,GAAOC,IACXiE,GAAEC,KAAMlE,KAAKiD,OAAQ,SAAUkB,GAAUA,EAAOpE,EAAKE,MAAM6C,IAAK,QAAW,OAAS,eAIxFb,YAAa,WACT,GAAInC,GAAUE,KAAKC,MAAM6C,IAAK,QAC1B/C,EAAOC,KACPyF,IACJxB,GAAEC,KAAMpE,EAAS,SAAU4F,EAAO5G,GAC9B2G,EAAgB3G,MAChBmF,EAAEC,KAAMwB,EAAO,SAAUC,GACrBF,EAAgB3G,GAAM8E,MAClBI,IAAO2B,EAAK3B,IACZ4B,KAAOD,EAAKC,KACZC,MAAOF,EAAK3B,IAAM,KAAO2B,EAAKG,KAC9BhF,MAAO6E,EAAKI,GACZC,KAAOL,EAAKK,OAEhBjG,EAAKgC,QAAS4D,EAAKI,GAAK,IAAMjH,GAAQ6G,MAG9C1B,EAAEC,KAAMlE,KAAK+C,OAAQ,SAAU+B,EAAGvB,GAC9BkC,EAAgBX,EAAEhG,MAASiB,EAAKkD,OAAQM,GAAI0C,IAAKR,EAAgBX,EAAEhG,KAAO,SAAUgF,EAAGC,GAAM,MAAOA,GAAEC,IAAMF,EAAEE,SAKtH5B,aAAc,WACV,GAAIO,GAAY3C,KAAKC,MAAM6C,IAAK,QAChC,IAAKH,GAAaA,EAAUW,QAAUX,EAAUW,OAAOH,OAAS,EAAI,CAEhE,GAAI+C,KACJjC,GAAEC,KAAMvB,EAAUW,OAAQ,SAAUxC,GAChCoF,EAAKtC,KAAM9C,EAAMiF,KAKrB,KAAK,GAFDjH,GAAM6D,EAAUW,OAAQ,GAAIxE,IAC5BG,EAAW0D,EAAUW,OAAOH,OAAS,EAChCI,EAAI,EAAGA,EAAIvD,KAAK+C,OAAOI,OAAQI,IAAM,CAC1C,GAAIY,GAAQnE,KAAKiD,OAAQM,GACrBuB,EAAI9E,KAAK+C,OAAQQ,EACrB,IAAKuB,EAAEhG,KAAOA,GAAoD,MAA3CG,GAAU,GAAOkH,QAASrB,EAAE7F,UAAoB,CACnEe,KAAKC,MAAMO,IAAK,UAAW+C,GAC3BY,EAAMrD,MAAOoF,EACb,aAIRjC,GAAEC,KAAMlE,KAAKiD,OAAQ,SAAUkB,GAC3BA,EAAMrD,MAAO,SAMzBgB,YAAa,SAAUsE,GACnB,IACI,GAAIvH,GAAYmB,KAAKC,MAAM6C,IAAK,QAC5BD,EAAY7C,KAAKC,MAAM6C,IAAK,WAC5BC,EAAY/C,KAAK+C,OAAQF,GACzBsB,EAAYnE,KAAKiD,OAAQJ,GACzBwD,EAAYC,KAAKC,MAAOH,EAAGI,cAAcC,aAAaC,QAAS,SAAY,GAC3EC,EAAYN,EAAUN,GACtBa,EAA8C,WAAlCP,EAAUQ,qBAAoC,MAAQ,OAClElE,GAAcoD,GAAIY,EAAQ7H,IAAK8H,EACnC,IAAK/H,GAAQoF,EAAE6C,UAAWjI,EAAM+H,GAAWjE,GAAc,CACrD,GAAKI,EAAOjE,KAAO8H,EAAU,CACzB,GAAIG,GAAgB5C,EAAMrD,OACrBiG,IAAiBhE,EAAO9D,SACe,IAAnC8H,EAAcZ,QAASQ,IACxBI,EAAcnD,KAAM+C,GAGxBI,EAAgBJ,EAEpBxC,EAAMrD,MAAOiG,OAEb/G,MAAKC,MAAMO,IAAK,SAAW8C,QAAUX,KACrC3C,KAAKC,MAAMkF,QAAS,eAExBnF,MAAKmF,QAAS,UACdnF,KAAKgH,kBAAmB,eAExBhH,MAAKgH,kBAAmB,UAE9B,MAAOvF,GACLzB,KAAKgH,kBAAmB,YAKhCA,kBAAmB,SAAUC,GACzB,GAAIlH,GAAOC,IACXA,MAAKsB,IAAIO,YAAa,eAAgBlB,SAAU,eAAiBsG,GACjEC,WAAY,WAAanH,EAAKuB,IAAIO,YAAa,eAAiBoF,IAAYjH,KAAKC,MAAM6C,IAAK,iBAIhGO,OAAQ,SAAUD,GACdA,EAAgB,OAAI,CACpB,IAAIP,GAAU7C,KAAKC,MAAM6C,IAAK,WAC1BC,EAAS/C,KAAK+C,OAAQF,EAC1B,IAAmB,QAAdE,EAAOjE,MAAkBiE,EAAO9D,SAAW,CAC5C,GAAIoB,GAAOL,KAAK+B,QAAS/B,KAAKiD,OAAQJ,GAAU/B,QAAU,QACrDT,IAAQA,EAAK8G,gBACd/D,EAAgB,OAAI,GAS5B,OANKL,EAAO7D,OAASV,EAAMG,QAAUoE,EAAO7D,OAASV,EAAME,WACvD0E,EAAgB,OAAI,EACfL,EAAO7D,OAASV,EAAME,SAA2C,SAAhCsB,KAAKY,eAAeE,UACtDsC,EAAkB,SAAI,IAGvBA,IAIf,QACI1D,KAAMA"} \ No newline at end of file diff --git a/static/maps/mvc/ui/ui-select-default.js.map b/static/maps/mvc/ui/ui-select-default.js.map index 095818a7216..8a7c7121441 100644 --- a/static/maps/mvc/ui/ui-select-default.js.map +++ b/static/maps/mvc/ui/ui-select-default.js.map @@ -1 +1 @@ -{"version":3,"file":"ui-select-default.js","sources":["../../../src/mvc/ui/ui-select-default.js"],"names":["define","Utils","Buttons","View","Backbone","extend","initialize","options","self","this","data","data2","model","Model","id","uid","cls","error_text","empty_text","visible","wait","multiple","searchable","optional","disabled","onchange","value","selectall","pagesize","set","on","get","listenTo","_changeData","_changeDisabled","_changeWait","_changeVisible","_changeValue","render","_renderSearchable","_renderClassic","$el","addClass","attr","$select","empty","prop","_getValue","trigger","append","$","$dropdown","$resize","$resize_icon","hide","show","removeClass","off","event","currentY","pageY","currentHeight","height","minHeight","Math","max","select2","all_button","ButtonCheck","onclick","new_value","_","each","option","push","prepend","_match","term","text","String","toUpperCase","indexOf","label","length","index","order","tags","matched_tags","closeOnSelect","query","q","results","filter","e","found","tag","callback","slice","page","more","formatResult","result","escape","reduce","memo","find","remove","html","_setValue","isArray","first","undefined","exists","findWhere","v","d","unwait","enable","disable","add","sorter","keep","sort","update","setOnChange","val","selected","a","b","isEmpty"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ui-select-default.js","sources":["../../../src/mvc/ui/ui-select-default.js"],"names":["define","Utils","Buttons","View","Backbone","extend","initialize","options","self","this","data","data2","model","Model","id","uid","cls","error_text","empty_text","visible","wait","multiple","searchable","optional","disabled","onchange","value","individual","pagesize","set","on","get","listenTo","_changeData","_changeDisabled","_changeWait","_changeVisible","_changeValue","render","_renderSearchable","_renderClassic","$el","addClass","attr","$select","empty","prop","_getValue","trigger","append","$","$dropdown","$resize","$resize_icon","hide","show","removeClass","off","event","currentY","pageY","currentHeight","height","minHeight","Math","max","select2","all_button","ButtonCheck","onclick","new_value","_","each","option","push","prepend","_match","term","text","String","toUpperCase","indexOf","label","length","index","order","tags","matched_tags","closeOnSelect","query","q","results","filter","e","found","tag","callback","slice","page","more","formatResult","result","escape","reduce","memo","find","remove","html","_setValue","isArray","first","undefined","exists","findWhere","v","d","unwait","enable","disable","add","sorter","keep","sort","update","setOnChange","val","selected","a","b","isEmpty"],"mappings":"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"} \ No newline at end of file diff --git a/static/scripts/bundled/admin.bundled.js b/static/scripts/bundled/admin.bundled.js index 6ebe447867f..cd356d6a42e 100644 --- a/static/scripts/bundled/admin.bundled.js +++ b/static/scripts/bundled/admin.bundled.js @@ -1,4 +1,4 @@ webpackJsonp([4],[function(t,e,i){(function(t){var e=i(1),a=e,s=i(49).GalaxyApp,n=i(100),l=i(59),o=i(12),r=(i(5),i(26)),d=i(52),c=i(50);window.app=function(e,i){window.Galaxy=new s(e,i),Galaxy.debug("admin app");var h=d.extend({routes:{"(/)admin(/)users":"show_users","(/)admin(/)roles":"show_roles","(/)admin(/)groups":"show_groups","(/)admin(/)tool_versions":"show_tool_versions","(/)admin(/)quotas":"show_quotas","(/)admin(/)forms(/)(:form_id)":"show_forms"},authenticate:function(t,e){return Galaxy.user&&Galaxy.user.id&&Galaxy.user.get("is_admin")},show_users:function(){this.page.display(new o({url_base:Galaxy.root+"admin/users_list",url_data:Galaxy.params,dict_format:!0}))},show_roles:function(){this.page.display(new o({url_base:Galaxy.root+"admin/roles_list",url_data:Galaxy.params,dict_format:!0}))},show_groups:function(){this.page.display(new o({url_base:Galaxy.root+"admin/groups_list",url_data:Galaxy.params,dict_format:!0}))},show_tool_versions:function(){this.page.display(new o({url_base:Galaxy.root+"admin/tool_versions_list",url_data:Galaxy.params,dict_format:!0}))},show_quotas:function(){this.page.display(new o({url_base:Galaxy.root+"admin/quotas_list",url_data:Galaxy.params,dict_format:!0}))},show_forms:function(t){var e="?id="+r.get("id"),i={reset_user_password:{title:"Reset passwords",url:"admin/reset_user_password"+e,icon:"fa-user",submit_title:"Save new password",redirect:"admin/users"},manage_roles_and_groups_for_user:{url:"admin/manage_roles_and_groups_for_user"+e,icon:"fa-users",redirect:"admin/users"},manage_users_and_groups_for_role:{url:"admin/manage_users_and_groups_for_role"+e,redirect:"admin/roles"},manage_users_and_roles_for_group:{url:"admin/manage_users_and_roles_for_group"+e,redirect:"admin/groups"},manage_users_and_groups_for_quota:{url:"admin/manage_users_and_groups_for_quota"+e,redirect:"admin/quotas"},create_role:{url:"admin/create_role",redirect:"admin/roles"},create_group:{url:"admin/create_group",redirect:"admin/groups"},create_quota:{url:"admin/create_quota",redirect:"admin/quotas"},rename_role:{url:"admin/rename_role"+e,redirect:"admin/roles"},rename_group:{url:"admin/rename_group"+e,redirect:"admin/groups"},rename_quota:{url:"admin/rename_quota"+e,redirect:"admin/quotas"},edit_quota:{url:"admin/edit_quota"+e,redirect:"admin/quotas"},set_quota_default:{url:"admin/set_quota_default"+e,redirect:"admin/quotas"}};this.page.display(new l.View(i[t]))}});a(function(){t.extend(e.config,{active_view:"admin"}),Galaxy.page=new c.View(t.extend(e,{Left:n,Router:h}))})}}).call(e,i(3))},,,,,function(t,e,i){var a,s;(function(n,l,o){a=[i(4),i(15),i(40),i(14),i(36),i(11),i(8)],s=function(t,e,i,a,s,r,d){var c=n.View.extend({tagName:"label",initialize:function(t){this.model=t&&t.model||new n.Model(t),this.tagName=t.tagName||this.tagName,this.setElement(l("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},title:function(t){this.model.set("title",t)},value:function(){return this.model.get("title")},render:function(){return this.$el.removeClass().addClass("ui-label").addClass(this.model.get("cls")).html(this.model.get("title")),this}}),h=n.View.extend({initialize:function(t){this.model=t&&t.model||new n.Model({message:null,status:"info",cls:"",persistent:!1,fade:!0}).set(t),this.listenTo(this.model,"change",this.render,this),this.render()},update:function(t){this.model.set(t)},render:function(){this.$el.removeClass().addClass("ui-message").addClass(this.model.get("cls"));var t=this.model.get("status");if(this.model.get("large")?this.$el.addClass(("success"==t&&"done"||"danger"==t&&"error"||t)+"messagelarge"):this.$el.addClass("alert").addClass("alert-"+t),this.model.get("message")){if(this.$el.html(this.messageForDisplay()),this.$el[this.model.get("fade")?"fadeIn":"show"](),this.timeout&&window.clearTimeout(this.timeout),!this.model.get("persistent")){var e=this;this.timeout=window.setTimeout(function(){e.model.set("message","")},3e3)}}else this.$el.fadeOut();return this},messageForDisplay:function(){return o.escape(this.model.get("message"))}}),u=h.extend({messageForDisplay:function(){return this.model.get("message")}}),p=n.View.extend({initialize:function(t){this.model=t&&t.model||new n.Model({type:"text",placeholder:"",disabled:!1,readonly:!1,visible:!0,cls:"",area:!1,color:null,style:null}).set(t),this.tagName=this.model.get("area")?"textarea":"input",this.setElement(l("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},events:{input:"_onchange"},value:function(t){return void 0!==t&&this.model.set("value","string"==typeof t?t:""),this.model.get("value")},render:function(){var t=this;this.$el.removeClass().addClass("ui-"+this.tagName).addClass(this.model.get("cls")).addClass(this.model.get("style")).attr("id",this.model.id).attr("type",this.model.get("type")).attr("placeholder",this.model.get("placeholder")).css("color",this.model.get("color")||"").css("border-color",this.model.get("color")||"");var e=this.model.get("datalist");return l.isArray(e)&&e.length>0&&this.$el.autocomplete({source:function(e,i){i(t.model.get("datalist"))},change:function(){t._onchange()}}),this.model.get("value")!==this.$el.val()&&this.$el.val(this.model.get("value")),o.each(["readonly","disabled"],function(e){t.model.get(e)?t.$el.attr(e,!0):t.$el.removeAttr(e)}),this.$el[this.model.get("visible")?"show":"hide"](),this},_onchange:function(){this.value(this.$el.val()),this.model.get("onchange")&&this.model.get("onchange")(this.model.get("value"))}}),f=n.View.extend({initialize:function(t){this.model=t&&t.model||new n.Model(t),this.setElement(l("
").append(this.$info=l("
")).append(this.$hidden=l("
"))),this.listenTo(this.model,"change",this.render,this),this.render()},value:function(t){return void 0!==t&&this.model.set("value",t),this.model.get("value")},render:function(){return this.$el.attr("id",this.model.id),this.$hidden.val(this.model.get("value")),this.model.get("info")?this.$info.show().text(this.model.get("info")):this.$info.hide(),this}}),m=n.View.extend({initialize:function(t){var e=this;this.model=t&&t.model||new n.Model(t),this.setElement(l("
").append(this.$info=l("
")).append(this.$file=l("").attr("type","file").addClass("ui-margin-bottom")).append(this.$text=l("',"
","
"].join("")}});return{CitationView:n,CitationListView:s}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2))},function(e,t,i){var n,s;(function(a,o,r){n=[i(64),i(58),i(7),i(6)],s=function(e,t,i,n){"use strict";var s=e.FoldoutListItemView,l=e.ListItemView,d=s.extend({className:s.prototype.className+" dataset-collection",id:function(){return["dataset_collection",this.model.get("id")].join("-")},initialize:function(e){this.linkTarget=e.linkTarget||"_blank",this.hasUser=e.hasUser,s.prototype.initialize.call(this,e)},_setUpListeners:function(){s.prototype._setUpListeners.call(this),this.listenTo(this.model,"change",function(e,t){a.has(e.changed,"deleted")?this.render():a.has(e.changed,"element_count")&&this.$("> .title-bar .subtitle").replaceWith(this._renderSubtitle())})},_renderSubtitle:function(){return o(this.templates.subtitle(this.model.toJSON(),this))},_getFoldoutPanelOptions:function(){var e=s.prototype._getFoldoutPanelOptions.call(this);return a.extend(e,{linkTarget:this.linkTarget,hasUser:this.hasUser})},$selector:function(){return this.$("> .selector")},toString:function(){var e=this.model?this.model+"":"(no model)";return"DCListItemView("+e+")"}});d.prototype.templates=function(){var e=a.extend({},s.prototype.templates.warnings,{error:i.wrapTemplate(["<% if( model.error ){ %>",'
',n("There was an error getting the data for this collection"),": <%- model.error %>","
","<% } %>"]),purged:i.wrapTemplate(["<% if( model.purged ){ %>",'
',n("This collection has been deleted and removed from disk"),"
","<% } %>"]),deleted:i.wrapTemplate(["<% if( model.deleted && !model.purged ){ %>",'
',n("This collection has been deleted"),"
","<% } %>"])}),t=i.wrapTemplate(['
','
','<%- collection.element_identifier || collection.name %>',"
",'
',"
"],"collection"),o=i.wrapTemplate(['
','<% var countText = collection.element_count? ( collection.element_count + " " ) : ""; %>','<% if( collection.collection_type === "list" ){ %>',n("a list of <%- countText %>datasets"),'<% } else if( collection.collection_type === "paired" ){ %>',n("a pair of datasets"),'<% } else if( collection.collection_type === "list:paired" ){ %>',n("a list of <%- countText %>dataset pairs"),'<% } else if( collection.collection_type === "list:list" ){ %>',n("a list of <%- countText %>dataset lists"),"<% } %>","
"],"collection");return a.extend({},s.prototype.templates,{warnings:e,titleBar:t,subtitle:o})}();var c=l.extend({className:l.prototype.className+" dataset-collection-element",initialize:function(e){e.logger&&(this.logger=this.model.logger=e.logger),this.log("DCEListItemView.initialize:",e),l.prototype.initialize.call(this,e)},toString:function(){var e=this.model?this.model+"":"(no model)";return"DCEListItemView("+e+")"}});c.prototype.templates=function(){var e=i.wrapTemplate(['
','
','<%- element.element_identifier %>',"
",'
',"
"],"element");return a.extend({},l.prototype.templates,{titleBar:e})}();var h=t.DatasetListItemView.extend({className:t.DatasetListItemView.prototype.className+" dataset-collection-element",initialize:function(e){e.logger&&(this.logger=this.model.logger=e.logger),this.log("DatasetDCEListItemView.initialize:",e),t.DatasetListItemView.prototype.initialize.call(this,e)},_fetchModelDetails:function(){var e=this;return e.model.inReadyState()&&!e.model.hasDetails()?e.model.fetch({silent:!0}):r.when()},toString:function(){var e=this.model?this.model+"":"(no model)";return"DatasetDCEListItemView("+e+")"}});h.prototype.templates=function(){var e=i.wrapTemplate(['
','','
','<%- element.element_identifier %>',"
","
"],"element");return a.extend({},t.DatasetListItemView.prototype.templates,{titleBar:e})}();var u=d.extend({className:d.prototype.className+" dataset-collection-element",_swapNewRender:function(e){d.prototype._swapNewRender.call(this,e);var t=this.model.get("state")||"ok";return this.$el.addClass("state-"+t),this.$el},toString:function(){var e=this.model?this.model+"":"(no model)";return"NestedDCDCEListItemView("+e+")"}});return{DCListItemView:d,DCEListItemView:c,DatasetDCEListItemView:h,NestedDCDCEListItemView:u}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(1))},function(e,t,i){var n,s;(function(a,o,r){n=[i(83),i(7),i(6)],s=function(e,t,i){"use strict";var n={defaults:{model_class:"DatasetCollectionElement",element_identifier:null,element_index:null,element_type:null},_mergeObject:function(e){return a.extend(e,e.object,{element_id:e.id}),delete e.object,e},constructor:function(e,t){e=this._mergeObject(e),this.idAttribute="element_id",o.Model.apply(this,arguments)},parse:function(e,t){var i=e;return i=this._mergeObject(i)}},s=o.Model.extend(t.LoggableMixin).extend(n).extend({_logNamespace:"collections"}),l=o.Collection.extend(t.LoggableMixin).extend({_logNamespace:"collections",model:s,toString:function(){return["DatasetCollectionElementCollection(",this.length,")"].join("")}}),d=e.DatasetAssociation.extend(t.mixin(n,{url:function(){return this.has("history_id")?Galaxy.root+"api/histories/"+this.get("history_id")+"/contents/"+this.get("id"):(console.warn("no endpoint for non-hdas within a collection yet"),Galaxy.root+"api/datasets")},defaults:a.extend({},e.DatasetAssociation.prototype.defaults,n.defaults),_downloadQueryParameters:function(){return"?to_ext="+this.get("file_ext")+"&hdca_id="+this.get("parent_hdca_id")+"&element_identifier="+this.get("element_identifier")},constructor:function(e,t){this.debug("\t DatasetDCE.constructor:",e,t),n.constructor.call(this,e,t)},hasDetails:function(){return this.elements&&this.elements.length},toString:function(){var e=this.get("element_identifier");return["DatasetDCE(",e,")"].join("")}})),c=l.extend({model:d,toString:function(){return["DatasetDCECollection(",this.length,")"].join("")}}),h=o.Model.extend(t.LoggableMixin).extend(t.SearchableModelMixin).extend({_logNamespace:"collections",defaults:{collection_type:null,deleted:!1},collectionClass:l,initialize:function(e,t){this.debug(this+"(DatasetCollection).initialize:",e,t,this),this.elements=this._createElementsModel(),this.on("change:elements",function(){this.log("change:elements"),this.elements=this._createElementsModel()})},_createElementsModel:function(){this.debug(this+"._createElementsModel",this.collectionClass,this.get("elements"),this.elements);var e=this.get("elements")||[];this.unset("elements",{silent:!0});var t=this;return a.each(e,function(e,i){a.extend(e,{parent_hdca_id:t.get("id")})}),this.elements=new this.collectionClass(e),this.elements},toJSON:function(){var e=o.Model.prototype.toJSON.call(this);return this.elements&&(e.elements=this.elements.toJSON()),e},inReadyState:function(){var e=this.get("populated");return this.isDeletedOrPurged()||e},hasDetails:function(){return 0!==this.elements.length},getVisibleContents:function(e){return this.elements},parse:function(e,t){var i=o.Model.prototype.parse.call(this,e,t);return i.create_time&&(i.create_time=new Date(i.create_time)),i.update_time&&(i.update_time=new Date(i.update_time)),i},delete:function(e){return this.get("deleted")?r.when():this.save({deleted:!0},e)},undelete:function(e){return!this.get("deleted")||this.get("purged")?r.when():this.save({deleted:!1},e)},isDeletedOrPurged:function(){return this.get("deleted")||this.get("purged")},searchAttributes:["name","tags"],toString:function(){var e=[this.get("id"),this.get("name")||this.get("element_identifier")];return"DatasetCollection("+e.join(",")+")"}}),u=h.extend({collectionClass:c,toString:function(){return"List"+h.prototype.toString.call(this)}}),p=u.extend({toString:function(){return"Pair"+h.prototype.toString.call(this)}}),f=h.extend(t.mixin(n,{constructor:function(e,t){this.debug("\t NestedDCDCE.constructor:",e,t),n.constructor.call(this,e,t)},toString:function(){var e=this.object?""+this.object:this.get("element_identifier");return["NestedDCDCE(",e,")"].join("")}})),g=l.extend({model:f,toString:function(){return["NestedDCDCECollection(",this.length,")"].join("")}}),m=p.extend(t.mixin(n,{constructor:function(e,t){this.debug("\t NestedPairDCDCE.constructor:",e,t),n.constructor.call(this,e,t)},toString:function(){var e=this.object?""+this.object:this.get("element_identifier");return["NestedPairDCDCE(",e,")"].join("")}})),v=g.extend({model:m,toString:function(){return["NestedPairDCDCECollection(",this.length,")"].join("")}}),_=h.extend({collectionClass:v,toString:function(){return["ListPairedDatasetCollection(",this.get("name"),")"].join("")}}),y=u.extend(t.mixin(n,{constructor:function(e,t){this.debug("\t NestedListDCDCE.constructor:",e,t),n.constructor.call(this,e,t)},toString:function(){var e=this.object?""+this.object:this.get("element_identifier");return["NestedListDCDCE(",e,")"].join("")}})),w=g.extend({model:y,toString:function(){return["NestedListDCDCECollection(",this.length,")"].join("")}}),b=h.extend({collectionClass:w,toString:function(){return["ListOfListsDatasetCollection(",this.get("name"),")"].join("")}});return{ListDatasetCollection:u,PairDatasetCollection:p,ListPairedDatasetCollection:_,ListOfListsDatasetCollection:b}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(2),i(1))},function(e,t,i){var n,s;(function(a,o,r,l){n=[i(60),i(17),i(7),i(80),i(8),i(98),i(6),i(95)],s=function(e,t,i,n,s,d,c){"use strict";function h(e,t){var i=e.toJSON(),n=m(i,{defaultHideSourceItems:t,creationFn:function(t,i,n){return t=t.map(function(e){return{id:e.id,name:e.name,src:"dataset"===e.history_content_type?"hda":"hdca"}}),e.createHDCA(t,"list",i,n)}});return n}var u="collections",p=a.View.extend(i.LoggableMixin).extend({_logNamespace:u,tagName:"li",className:"collection-element",initialize:function(e){this.element=e.element||{},this.selected=e.selected||!1},render:function(){return this.$el.attr("data-element-id",this.element.id).attr("draggable",!0).html(this.template({element:this.element})),this.selected&&this.$el.addClass("selected"),this},template:o.template(['',"<%- element.name %>","",'"].join("")),select:function(e){this.$el.toggleClass("selected",e),this.trigger("select",{source:this,selected:this.$el.hasClass("selected")})},discard:function(){var e=this,t=this.$el.parent().width();this.$el.animate({"margin-right":t},"fast",function(){e.trigger("discard",{source:e}),e.destroy()})},destroy:function(){this.off(),this.$el.remove()},events:{click:"_click","click .name":"_clickName","click .discard":"_clickDiscard",dragstart:"_dragstart",dragend:"_dragend",dragover:"_sendToParent",drop:"_sendToParent"},_click:function(e){e.stopPropagation(),this.select(e)},_clickName:function(e){e.stopPropagation(),e.preventDefault();var t=([c("Enter a new name for the element"),":\n(",c("Note that changing the name here will not rename the dataset"),")"].join(""),prompt(c("Enter a new name for the element")+":",this.element.name));t&&(this.element.name=t,this.render())},_clickDiscard:function(e){e.stopPropagation(),this.discard()},_dragstart:function(e){e.originalEvent&&(e=e.originalEvent),e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text/plain",JSON.stringify(this.element)),this.$el.addClass("dragging"),this.$el.parent().trigger("collection-element.dragstart",[this])},_dragend:function(e){this.$el.removeClass("dragging"),this.$el.parent().trigger("collection-element.dragend",[this])},_sendToParent:function(e){this.$el.parent().trigger(e)},toString:function(){return"DatasetCollectionElementView()"}}),f=a.View.extend(i.LoggableMixin).extend(n.CollectionCreatorMixin).extend({_logNamespace:u,elementViewClass:p,collectionClass:e.HistoryListDatasetCollection,className:"list-collection-creator collection-creator flex-row-container",minElements:1,defaultAttributes:{creationFn:function(){throw new TypeError("no creation fn for creator")},oncreate:function(){},oncancel:function(){},autoscrollDist:24,highlightClr:"rgba( 64, 255, 255, 1.0 )"},footerSettings:{".hide-originals":"hideOriginals"},initialize:function(e){this.metric("ListCollectionCreator.initialize",e);var t=this;o.each(this.defaultAttributes,function(i,n){i=e[n]||i,t[n]=i}),t.initialElements=e.elements||[],this._setUpCommonSettings(e),this._instanceSetUp(),this._elementsSetUp(),this._setUpBehaviors()},_instanceSetUp:function(){this.selectedIds={},this.$dragging=null,this.blocking=!1},_elementsSetUp:function(){this.invalidElements=[],this.workingElements=[],this.elementViews=[],this.workingElements=this.initialElements.slice(0),this._ensureElementIds(),this._validateElements(),this._mangleDuplicateNames(),this._sortElements()},_ensureElementIds:function(){return this.workingElements.forEach(function(e){e.hasOwnProperty("id")||(e.id=o.uniqueId())}),this.workingElements},_validateElements:function(){var e=this;return e.invalidElements=[],this.workingElements=this.workingElements.filter(function(t){var i=e._isElementInvalid(t);return i&&e.invalidElements.push({element:t,text:i}),!i}),this.workingElements},_isElementInvalid:function(e){if("dataset"!==e.history_content_type)return c("is not a dataset");var i=e.state===t.OK||o.contains(t.NOT_READY_STATES,e.state);return i?e.deleted||e.purged?c("has been deleted or purged"):null:c("has errored, is paused, or is not accessible")},_mangleDuplicateNames:function(){var e=900,t=1,i={};this.workingElements.forEach(function(n){for(var s=n.name;i.hasOwnProperty(s);)if(s=n.name+" ("+t+")",t+=1,t>=e)throw new Error("Safety hit in while loop - thats impressive");n.name=s,i[n.name]=!0})},_sortElements:function(e){},render:function(e,t){return this.workingElements.length .clear-selected").show():this.$(".collection-elements-controls > .clear-selected").hide()},_renderList:function(e,t){var i=this,n=l("
"),s=i.$list();o.each(this.elementViews,function(e){e.destroy(),i.removeElementView(e)}),i.workingElements.forEach(function(e){var t=i._createElementView(e);n.append(t.$el)}),i._renderClearSelected(),s.empty().append(n.children()),o.invoke(i.elementViews,"render"),s.height()>s.css("max-height")?s.css("border-width","1px 0px 1px 0px"):s.css("border-width","0px")},_createElementView:function(e){var t=new this.elementViewClass({element:e,selected:o.has(this.selectedIds,e.id)});return this.elementViews.push(t),this._listenToElementView(t),t},_listenToElementView:function(e){var t=this;t.listenTo(e,{select:function(e){var i=e.source.element;e.selected?t.selectedIds[i.id]=!0:delete t.selectedIds[i.id],t.trigger("elements:select",e)},discard:function(e){t.trigger("elements:discard",e)}})},addElementView:function(e){},removeElementView:function(e){delete this.selectedIds[e.element.id],this._renderClearSelected(),this.elementViews=o.without(this.elementViews,e),this.stopListening(e)},_renderNoElementsLeft:function(){this._disableNameAndCreate(!0),this.$(".collection-elements").append(this.templates.noElementsLeft())},_elementToJSON:function(e){return e},createList:function(e){if(!this.workingElements.length){var t=c("No valid elements for final list")+". ";return t+=''+c("Cancel")+" ",t+=c("or"),t+=' '+c("start over")+".",void this._showAlert(t)}var i=this,n=this.workingElements.map(function(e){return i._elementToJSON(e)});return i.blocking=!0,i.creationFn(n,e,i.hideOriginals).always(function(){i.blocking=!1}).fail(function(e,t,n){i.trigger("error",{xhr:e,status:t,message:c("An error occurred while creating this collection")})}).done(function(e,t,n){i.trigger("collection:created",e,t,n),i.metric("collection:created",e),"function"==typeof i.oncreate&&i.oncreate.call(this,e,t,n)})},_setUpBehaviors:function(){return this.on("error",this._errorHandler),this.once("rendered",function(){this.trigger("rendered:initial",this)}),this.on("elements:select",function(e){this._renderClearSelected()}),this.on("elements:discard",function(e){var t=e.source.element;this.removeElementView(e.source),this.workingElements=o.without(this.workingElements,t),this.workingElements.length||this._renderNoElementsLeft()}),this},_errorHandler:function(e){this.error(e);var t=this;if(content=e.message||c("An error occurred"),e.xhr){var i=e.xhr,n=e.message;0===i.readyState&&0===i.status?content+=": "+c("Galaxy could not be reached and may be updating.")+c(" Try again in a few minutes."):i.responseJSON?content+=":
"+JSON.stringify(i.responseJSON)+"
":content+=": "+n}t._showAlert(content,"alert-danger")},events:{"click .more-help":"_clickMoreHelp","click .less-help":"_clickLessHelp","click .main-help":"_toggleHelp","click .header .alert button":"_hideAlert","click .reset":"reset","click .clear-selected":"clearSelectedElements","click .collection-elements":"clearSelectedElements","dragover .collection-elements":"_dragoverElements","drop .collection-elements":"_dropElements","collection-element.dragstart .collection-elements":"_elementDragstart","collection-element.dragend .collection-elements":"_elementDragend","change .collection-name":"_changeName","keydown .collection-name":"_nameCheckForEnter","change .hide-originals":"_changeHideOriginals","click .cancel-create":"_cancelCreate","click .create-collection":"_clickCreate"},reset:function(){this._instanceSetUp(),this._elementsSetUp(),this.render()},clearSelectedElements:function(e){this.$(".collection-elements .collection-element").removeClass("selected"),this.$(".collection-elements-controls > .clear-selected").hide()},_dragoverElements:function(e){e.preventDefault();var t=this.$list();this._checkForAutoscroll(t,e.originalEvent.clientY);var i=this._getNearestElement(e.originalEvent.clientY);this.$(".element-drop-placeholder").remove();var n=r('
');i.length?i.before(n):t.append(n)},_checkForAutoscroll:function(e,t){var i=2,n=e.offset(),s=e.scrollTop(),a=t-n.top,o=n.top+e.outerHeight()-t;a>=0&&a=0&&oe&&a-o','',c("More help"),"",'","
",'
','','',"
"].join("")),middle:o.template(['",'
',"
"].join("")),footer:o.template(['
','
','","
",'
','','
',c("Name"),":
","
","
",'
','
','",'
','",'","
","
",'
','","
","
"].join("")),helpContent:o.template(["

",c(["Collections of datasets are permanent, ordered lists of datasets that can be passed to tools and ","workflows in order to have analyses done on each member of the entire group. This interface allows ","you to create a collection and re-order the final collection."].join("")),"

","
    ","
  • ",c(["Rename elements in the list by clicking on ",'the existing name.'].join("")),"
  • ","
  • ",c(["Discard elements from the final created list by clicking on the ",'"Discard" button.'].join("")),"
  • ","
  • ",c(["Reorder the list by clicking and dragging elements. Select multiple elements by clicking on ",'them and you can then move those selected by dragging the ',"entire group. Deselect them by clicking them again or by clicking the ",'the "Clear selected" link.'].join("")),"
  • ","
  • ",c(['Click the "Start over" link to begin again as if you had just opened ',"the interface."].join("")),"
  • ","
  • ",c(['Click the "Cancel" button to exit the interface.'].join("")),"
  • ","

","

",c(['Once your collection is complete, enter a name and ','click "Create list".'].join("")),"

"].join("")),invalidElements:o.template([c("The following selections could not be included due to problems:"),"
    <% _.each( problems, function( problem ){ %>","
  • <%- problem.element.name %>: <%- problem.text %>
  • ","<% }); %>
"].join("")),noElementsLeft:o.template(['
  • ',c("No elements left! "),c("Would you like to "),'',c("start over"),"?","
  • "].join("")),invalidInitial:o.template(['
    ','
    ','',"<% if( _.size( problems ) ){ %>",c("The following selections could not be included due to problems"),":","
      <% _.each( problems, function( problem ){ %>","
    • <%- problem.element.name %>: <%- problem.text %>
    • ","<% }); %>
    ","<% } else if( _.size( elements ) < 1 ){ %>",c("No datasets were selected"),".","<% } %>","
    ",c("At least one element is needed for the collection"),". ",c("You may need to "),'',c("cancel")," ",c("and reselect new elements"),".","
    ","
    ","
    ",'"].join(""))}),toString:function(){return"ListCollectionCreator"}}),g=function(e,t,i){var n,a=l.Deferred(),r=Galaxy.modal||new s.View;return t=o.defaults(t||{},{elements:e,oncancel:function(){r.hide(),a.reject("cancelled")},oncreate:function(e,t){r.hide(),a.resolve(t)}}),n=new i(t),r.show({title:t.title||c("Create a collection"),body:n.$el,width:"80%",height:"100%",closing_events:!0}),n.render(),window._collectionCreator=n,a},m=function(e,t){return t=t||{},t.title=c("Create a collection from a list of datasets"),g(e,t,f)};return{DatasetCollectionElementView:p,ListCollectionCreator:f,collectionCreatorModal:g,listCollectionCreatorModal:m,createListCollection:h}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(3),i(1),i(1))},function(e,t,i){var n,s;(function(a,o,r,l){n=[i(64),i(17),i(25),i(7),i(6)],s=function(e,t,i,n,s){"use strict";var d="dataset",c=e.ListItemView,h=c.extend({_logNamespace:d,className:c.prototype.className+" dataset",id:function(){return["dataset",this.model.get("id")].join("-")},initialize:function(e){e.logger&&(this.logger=this.model.logger=e.logger),this.log(this+".initialize:",e),c.prototype.initialize.call(this,e),this.linkTarget=e.linkTarget||"_blank"},_setUpListeners:function(){c.prototype._setUpListeners.call(this);var e=this;return e.listenTo(e.model,{change:function(t){e.model.changedAttributes().state&&e.model.inReadyState()&&e.expanded&&!e.model.hasDetails()?e.model.fetch({silent:!0}).done(function(){e.render()}):a.has(t.changed,"tags")&&1===a.keys(t.changed).length?e.$(".nametags").html(e._renderNametags()):e.render()}})},_fetchModelDetails:function(){var e=this;return e.model.inReadyState()&&!e.model.hasDetails()?e.model.fetch({silent:!0}):o.when()},remove:function(e,t){var i=this;e=e||this.fxSpeed,this.$el.fadeOut(e,function(){r.View.prototype.remove.call(i),t&&t.call(i)})},_swapNewRender:function(e){return c.prototype._swapNewRender.call(this,e),this.model.has("state")&&this.$el.addClass("state-"+this.model.get("state")),this.$el},_renderPrimaryActions:function(){return[this._renderDisplayButton()]},_renderDisplayButton:function(){var e=this.model.get("state");if(e===t.NOT_VIEWABLE||e===t.DISCARDED||!this.model.get("accessible"))return null;var n={target:this.linkTarget,classes:"display-btn"};if(this.model.get("purged"))n.disabled=!0,n.title=s("Cannot display datasets removed from disk");else if(e===t.UPLOAD)n.disabled=!0,n.title=s("This dataset must finish uploading before it can be viewed");else if(e===t.NEW)n.disabled=!0,n.title=s("This dataset is not yet viewable");else{n.title=s("View data"),n.href=this.model.urls.display;var a=this;n.onclick=function(e){Galaxy.frame&&Galaxy.frame.active&&(Galaxy.frame.addDataset(a.model.get("id")),e.preventDefault())}}return n.faIcon="fa-eye",i(n)},_renderDetails:function(){if(this.model.get("state")===t.NOT_VIEWABLE)return l(this.templates.noAccess(this.model.toJSON(),this));var e=c.prototype._renderDetails.call(this);return e.find(".actions .left").empty().append(this._renderSecondaryActions()),e.find(".summary").html(this._renderSummary()).prepend(this._renderDetailMessages()),e.find(".display-applications").html(this._renderDisplayApplications()),this._setUpBehaviors(e),e},_renderSummary:function(){ var e=this.model.toJSON(),t=this.templates.summaries[e.state];return(t=t||this.templates.summaries.unknown)(e,this)},_renderDetailMessages:function(){var e=this,t=l('
    '),i=e.model.toJSON();return a.each(e.templates.detailMessages,function(n){t.append(l(n(i,e)))}),t},_renderDisplayApplications:function(){return this.model.isDeletedOrPurged()?"":[this.templates.displayApplications(this.model.get("display_apps"),this),this.templates.displayApplications(this.model.get("display_types"),this)].join("")},_renderSecondaryActions:function(){switch(this.debug("_renderSecondaryActions"),this.model.get("state")){case t.NOT_VIEWABLE:return[];case t.OK:case t.FAILED_METADATA:case t.ERROR:return[this._renderDownloadButton(),this._renderShowParamsButton()]}return[this._renderShowParamsButton()]},_renderShowParamsButton:function(){return i({title:s("View details"),classes:"params-btn",href:this.model.urls.show_params,target:this.linkTarget,faIcon:"fa-info-circle",onclick:function(e){Galaxy.frame&&Galaxy.frame.active&&(Galaxy.frame.add({title:"Dataset details",url:this.href}),e.preventDefault(),e.stopPropagation())}})},_renderDownloadButton:function(){return this.model.get("purged")||!this.model.hasData()?null:a.isEmpty(this.model.get("meta_files"))?l(['','',""].join("")):this._renderMetaFileDownloadButton()},_renderMetaFileDownloadButton:function(){var e=this.model.urls;return l(['"].join("\n"))},_renderNametags:function(){var e=a.template(["<% _.each(_.sortBy(_.uniq(tags), function(x) { return x }), function(tag){ %>",'<% if (tag.indexOf("name:") == 0){ %>','<%- tag.slice(5) %>',"<% } %>","<% }); %>"].join(""));return e({tags:this.model.get("tags")})},events:a.extend(a.clone(c.prototype.events),{"click .display-btn":function(e){this.trigger("display",this,e)},"click .params-btn":function(e){this.trigger("params",this,e)},"click .download-btn":function(e){this.trigger("download",this,e)}}),toString:function(){var e=this.model?this.model+"":"(no model)";return"DatasetListItemView("+e+")"}});return h.prototype.templates=function(){var e=a.extend({},c.prototype.templates.warnings,{failed_metadata:n.wrapTemplate(['<% if( model.state === "failed_metadata" ){ %>','
    ',s("An error occurred setting the metadata for this dataset"),"
    ","<% } %>"]),error:n.wrapTemplate(["<% if( model.error ){ %>",'
    ',s("There was an error getting the data for this dataset"),": <%- model.error %>","
    ","<% } %>"]),purged:n.wrapTemplate(["<% if( model.purged ){ %>",'
    ',s("This dataset has been deleted and removed from disk"),"
    ","<% } %>"]),deleted:n.wrapTemplate(["<% if( model.deleted && !model.purged ){ %>",'
    ',s("This dataset has been deleted"),"
    ","<% } %>"])}),i=n.wrapTemplate(['
    ','
    ','
    ','
    ','
    ',"
    ","<% if( !dataset.deleted && !dataset.purged ){ %>",'
    ','
    ','
    ',"<% if( dataset.peek ){ %>",'
    <%= dataset.peek %>
    ',"<% } %>","<% } %>","
    "],"dataset"),o=n.wrapTemplate(['
    ','
    ',s("You do not have permission to view this dataset"),"
    ","
    "],"dataset"),r={};r[t.OK]=r[t.FAILED_METADATA]=n.wrapTemplate(["<% if( dataset.misc_blurb ){ %>",'
    ','<%- dataset.misc_blurb %>',"
    ","<% } %>","<% if( dataset.file_ext ){ %>",'
    ','",'<%- dataset.file_ext %>',"
    ","<% } %>","<% if( dataset.metadata_dbkey ){ %>",'
    ','",'',"<%- dataset.metadata_dbkey %>","","
    ","<% } %>","<% if( dataset.misc_info ){ %>",'
    ','<%- dataset.misc_info %>',"
    ","<% } %>"],"dataset"),r[t.NEW]=n.wrapTemplate(["
    ",s("This is a new dataset and not all of its data are available yet"),"
    "],"dataset"),r[t.NOT_VIEWABLE]=n.wrapTemplate(["
    ",s("You do not have permission to view this dataset"),"
    "],"dataset"),r[t.DISCARDED]=n.wrapTemplate(["
    ",s("The job creating this dataset was cancelled before completion"),"
    "],"dataset"),r[t.QUEUED]=n.wrapTemplate(["
    ",s("This job is waiting to run"),"
    "],"dataset"),r[t.RUNNING]=n.wrapTemplate(["
    ",s("This job is currently running"),"
    "],"dataset"),r[t.UPLOAD]=n.wrapTemplate(["
    ",s("This dataset is currently uploading"),"
    "],"dataset"),r[t.SETTING_METADATA]=n.wrapTemplate(["
    ",s("Metadata is being auto-detected"),"
    "],"dataset"),r[t.PAUSED]=n.wrapTemplate(["
    ",s('This job is paused. Use the "Resume Paused Jobs" in the history menu to resume'),"
    "],"dataset"),r[t.ERROR]=n.wrapTemplate(["<% if( !dataset.purged ){ %>","
    <%- dataset.misc_blurb %>
    ","<% } %>",'',s("An error occurred with this dataset"),":",'
    <%- dataset.misc_info %>
    '],"dataset"),r[t.EMPTY]=n.wrapTemplate(["
    ",s("No data"),": <%- dataset.misc_blurb %>
    "],"dataset"),r.unknown=n.wrapTemplate(['
    Error: unknown dataset state: "<%- dataset.state %>"
    '],"dataset");var l={resubmitted:n.wrapTemplate(["<% if( model.resubmitted ){ %>",'
    ',s("The job creating this dataset has been resubmitted"),"
    ","<% } %>"])},d=n.wrapTemplate(["<% _.each( apps, function( app ){ %>",'
    ','<%- app.label %> ','',"<% _.each( app.links, function( link ){ %>",'',"<% print( _l( link.text ) ); %>"," ","<% }); %>","","
    ","<% }); %>"],"apps");return a.extend({},c.prototype.templates,{warnings:e,details:i,noAccess:o,summaries:r,detailMessages:l,displayApplications:d})}(),{DatasetListItemView:h}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2),i(1))},function(e,t,i){var n,s;(function(a,o){n=[i(10),i(5)],s=function(e,t){var i=a.View.extend({initialize:function(e){this.model=new a.Model(e),this.url=this.model.get("url"),this.redirect=this.model.get("redirect"),this.setElement("
    "),this.render()},render:function(){var i=this;o.ajax({url:Galaxy.root+this.url,type:"GET"}).done(function(n){var s=o.extend({},i.model.attributes,n),a=new e({title:s.title,message:s.message,status:s.status||"warning",icon:s.icon,inputs:s.inputs,buttons:{submit:new t.Button({tooltip:s.submit_tooltip,title:s.submit_title||"Save settings",icon:s.submit_icon||"fa-save",cls:"btn btn-primary ui-clear-float",onclick:function(){i._submit(a)}})}});i.$el.empty().append(a.$el)}).fail(function(e){i.$el.empty().append(new t.Message({message:"Failed to load resource "+i.url+".",status:"danger",persistent:!0}).$el)})},_submit:function(e){var t=this;o.ajax({url:Galaxy.root+t.url,data:JSON.stringify(e.data.create()),type:"PUT",contentType:"application/json"}).done(function(i){var n={message:i.message,status:"success",persistent:!1};t.redirect?window.location=Galaxy.root+t.redirect+"?"+o.param(n):(e.data.matchModel(i,function(t,i){e.field_list[i].value(t.value)}),t._showMessage(e,n))}).fail(function(i){t._showMessage(e,{message:i.responseJSON.err_msg,status:"danger",persistent:!1})})},_showMessage:function(e,t){var i=e.$el.parents().filter(function(){return["auto","scroll"].indexOf(o(this).css("overflow"))!=-1}).first();i.animate({scrollTop:0},500),e.message.update(t)}});return{View:i}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(1))},function(e,t,i){var n,s;(function(a){n=[i(56),i(88),i(6)],s=function(e,t,i){"use strict";function n(e){return function(t,i){return this.isNew()&&(i=i||{},i.url=this.urlRoot+this.get("history_id")+"/contents",t=t||{},t.type="dataset_collection"),e.call(this,t,i)}}var s=t.HistoryContentMixin,o=e.ListDatasetCollection,r=e.PairDatasetCollection,l=e.ListPairedDatasetCollection,d=e.ListOfListsDatasetCollection,c=o.extend(s).extend({defaults:a.extend(a.clone(o.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list",model_class:"HistoryDatasetCollectionAssociation"}),save:n(o.prototype.save),toString:function(){return"History"+o.prototype.toString.call(this)}}),h=r.extend(s).extend({defaults:a.extend(a.clone(r.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"paired",model_class:"HistoryDatasetCollectionAssociation"}),save:n(r.prototype.save),toString:function(){return"History"+r.prototype.toString.call(this)}}),u=l.extend(s).extend({defaults:a.extend(a.clone(l.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list:paired",model_class:"HistoryDatasetCollectionAssociation"}),save:n(l.prototype.save),toString:function(){return"History"+l.prototype.toString.call(this)}}),p=d.extend(s).extend({defaults:a.extend(a.clone(d.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list:list",model_class:"HistoryDatasetCollectionAssociation"}),save:n(d.prototype.save),toString:function(){return["HistoryListOfListsDatasetCollection(",this.get("name"),")"].join("")}});return{HistoryListDatasetCollection:c,HistoryPairDatasetCollection:h,HistoryListPairedDatasetCollection:u,HistoryListOfListsDatasetCollection:p}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3))},function(e,t,i){var n,s;(function(a,o,r){n=[i(79),i(86),i(60),i(63),i(7),i(150)],s=function(e,t,i,n,s,l){"use strict";var d=e.PaginatedCollection,c=d.extend(s.LoggableMixin).extend({_logNamespace:"history",model:function(e,n){if("dataset"===e.history_content_type)return new t.HistoryDatasetAssociation(e,n);if("dataset_collection"===e.history_content_type){switch(e.collection_type){case"list":return new i.HistoryListDatasetCollection(e,n);case"paired":return new i.HistoryPairDatasetCollection(e,n);case"list:paired":return new i.HistoryListPairedDatasetCollection(e,n);case"list:list":return new i.HistoryListOfListsDatasetCollection(e,n)}var s="Unknown collection_type: "+e.collection_type;return console.warn(s,e),{validationError:s}}return{validationError:"Unknown history_content_type: "+e.history_content_type}},limitPerPage:500,limitPerProgressiveFetch:500,order:"hid",urlRoot:Galaxy.root+"api/histories",url:function(){return this.urlRoot+"/"+this.historyId+"/contents"},initialize:function(e,t){t=t||{},d.prototype.initialize.call(this,e,t),this.history=t.history||null,this.setHistoryId(t.historyId||null),this.includeDeleted=t.includeDeleted||this.includeDeleted,this.includeHidden=t.includeHidden||this.includeHidden,this.model.prototype.idAttribute="type_id"},setHistoryId:function(e){this.historyId=e,this._setUpWebStorage()},_setUpWebStorage:function(e){if(this.historyId)return this.storage=new n.HistoryPrefs({id:n.HistoryPrefs.historyStorageKey(this.historyId)}),this.trigger("new-storage",this.storage,this),this.on({"include-deleted":function(e){this.storage.includeDeleted(e)},"include-hidden":function(e){this.storage.includeHidden(e)}}),this.includeDeleted=this.storage.includeDeleted()||!1,this.includeHidden=this.storage.includeHidden()||!1,this},comparators:a.extend(a.clone(d.prototype.comparators),{name:s.buildComparator("name",{ascending:!0}),"name-dsc":s.buildComparator("name",{ascending:!1}),hid:s.buildComparator("hid",{ascending:!1}),"hid-asc":s.buildComparator("hid",{ascending:!0})}),running:function(){return this.filter(function(e){return!e.inReadyState()})},runningAndActive:function(){return this.filter(function(e){return!e.inReadyState()&&e.get("visible")&&!e.get("deleted")})},getByHid:function(e){return this.findWhere({hid:e})},haveDetails:function(){return this.all(function(e){return e.hasDetails()})},hidden:function(){return this.filter(function(e){return e.hidden()})},deleted:function(){return this.filter(function(e){return e.get("deleted")})},visibleAndUndeleted:function(){return this.filter(function(e){return e.get("visible")&&!e.get("deleted")})},setIncludeDeleted:function(e,t){if(a.isBoolean(e)&&e!==this.includeDeleted){if(this.includeDeleted=e,a.result(t,"silent"))return;this.trigger("include-deleted",e,this)}},setIncludeHidden:function(e,t){if(a.isBoolean(e)&&e!==this.includeHidden){if(this.includeHidden=e,t=t||{},a.result(t,"silent"))return;this.trigger("include-hidden",e,this)}},fetch:function(e){if(e=e||{},this.historyId&&!e.details){var t=n.HistoryPrefs.get(this.historyId).toJSON();a.isEmpty(t.expandedIds)||(e.details=a.values(t.expandedIds).join(","))}return d.prototype.fetch.call(this,e)},_buildFetchData:function(e){return a.extend(d.prototype._buildFetchData.call(this,e),{v:"dev"})},_fetchParams:d.prototype._fetchParams.concat(["v","details"]),_buildFetchFilters:function(e){var t=d.prototype._buildFetchFilters.call(this,e)||{},i={};return this.includeDeleted||(i.deleted=!1,i.purged=!1),this.includeHidden||(i.visible=!0),a.defaults(t,i)},getTotalItemCount:function(){return this.history.contentsShown()},fetchUpdated:function(e,t){return e&&(t=t||{filters:{}},t.remove=!1,t.filters={"update_time-ge":e.toISOString(),visible:""}),this.fetch(t)},fetchDeleted:function(e){e=e||{};var t=this;return e.filters=a.extend(e.filters,{deleted:!0,purged:void 0}),e.remove=!1,t.trigger("fetching-deleted",t),t.fetch(e).always(function(){t.trigger("fetching-deleted-done",t)})},fetchHidden:function(e){e=e||{};var t=this;return e.filters=a.extend(e.filters,{visible:!1}),e.remove=!1,t.trigger("fetching-hidden",t),t.fetch(e).always(function(){t.trigger("fetching-hidden-done",t)})},fetchAllDetails:function(e){e=e||{};var t={details:"all"};return e.data=a.extend(e.data||{},t),this.fetch(e)},fetchCollectionCounts:function(e){return e=e||{},e.keys=["type_id","element_count"].join(","),e.filters=a.extend(e.filters||{},{history_content_type:"dataset_collection"}),e.remove=!1,this.fetch(e)},_filterAndUpdate:function(e,t){var i=this,n=i.model.prototype.idAttribute,s=[t];return i.fetch({filters:e,remove:!1}).then(function(e){return e=e.reduce(function(e,t,s){var a=i.get(t[n]);return a?e.concat(a):e},[]),i.ajaxQueue("save",s,e)})},ajaxQueue:function(e,t,i){return i=i||this.models,new l.AjaxQueue(i.slice().reverse().map(function(i,n){var s=a.isString(e)?i[e]:e;return function(){return s.apply(i,t)}})).deferred},progressivelyFetchDetails:function(e){function i(t){t=t||0;var o=a.extend(a.clone(e),{view:"summary",keys:d,limit:r,offset:t,reset:0===t,remove:!1});a.defer(function(){s.fetch.call(s,o).fail(n.reject).done(function(e){n.notify(e,r,t),e.length!==r?(s.allFetched=!0,n.resolve(e,r,t)):i(t+r)})})}e=e||{};var n=o.Deferred(),s=this,r=e.limitPerCall||s.limitPerProgressiveFetch,l=t.HistoryDatasetAssociation.prototype.searchAttributes,d=l.join(",");return i(),n},isCopyable:function(e){var t=["HistoryDatasetAssociation","HistoryDatasetCollectionAssociation"];return a.isObject(e)&&e.id&&a.contains(t,e.model_class)},copy:function(e){var t,i,n;a.isString(e)?(t=e,n="hda",i="dataset"):(t=e.id,n={HistoryDatasetAssociation:"hda",LibraryDatasetDatasetAssociation:"ldda",HistoryDatasetCollectionAssociation:"hdca"}[e.model_class]||"hda",i="hdca"===n?"dataset_collection":"dataset");var s=this,r=o.ajax(this.url(),{method:"POST",contentType:"application/json",data:JSON.stringify({content:t,source:n,type:i})}).done(function(e){s.add([e],{parse:!0})}).fail(function(e,a,o){s.trigger("error",s,r,{},"Error copying contents",{type:i,id:t,source:n})});return r},createHDCA:function(e,t,i,n,s){var a=this.model({history_content_type:"dataset_collection",collection_type:t,history_id:this.historyId,name:i,hide_source_items:n||!1,element_identifiers:e});return a.save(s)},haveSearchDetails:function(){return this.allFetched&&this.all(function(e){return a.has(e.attributes,"annotation")})},matches:function(e){return this.filter(function(t){return t.matches(e)})},clone:function(){var e=r.Collection.prototype.clone.call(this);return e.historyId=this.historyId,e},toString:function(){return["HistoryContents(",[this.historyId,this.length].join(),")"].join("")}});return{HistoryContents:c}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2))},function(e,t,i){var n,s;(function(a,o,r,l){n=[i(61),i(63),i(79),i(4),i(7),i(6)],s=function(e,t,i,n,s,d){"use strict";var c=a.Model.extend(s.LoggableMixin).extend(s.mixin(s.SearchableModelMixin,{_logNamespace:"history",UPDATE_DELAY:4e3,defaults:{model_class:"History",id:null,name:"Unnamed History",state:"new",deleted:!1,contents_active:{},contents_states:{}},urlRoot:Galaxy.root+"api/histories",contentsClass:e.HistoryContents,searchAttributes:["name","annotation","tags"],searchAliases:{title:"name",tag:"tags"},initialize:function(e,t){t=t||{},this.logger=t.logger||null,this.log(this+".initialize:",e,t),this.contents=new this.contentsClass([],{history:this,historyId:this.get("id"),order:t.order}),this._setUpListeners(),this._setUpCollectionListeners(),this.updateTimeoutId=null},_setUpListeners:function(){return this.on({error:function(e,t,i,n,s){this.clearUpdateTimeout()},"change:id":function(e,t){this.contents&&(this.contents.historyId=t)}})},_setUpCollectionListeners:function(){return this.contents?this.listenTo(this.contents,{error:function(){this.trigger.apply(this,o.makeArray(arguments))}}):this},contentsShown:function(){var e=this.get("contents_active"),t=e.active||0;return t+=this.contents.includeDeleted?e.deleted:0,t+=this.contents.includeHidden?e.hidden:0},nice_size:function(){var e=this.get("size");return e?n.bytesToString(e,!0,2):d("(empty)")},toJSON:function(){return r.extend(a.Model.prototype.toJSON.call(this),{nice_size:this.nice_size()})},get:function(e){return"nice_size"===e?this.nice_size():a.Model.prototype.get.apply(this,arguments)},ownedByCurrUser:function(){return!(!Galaxy||!Galaxy.user)&&(!Galaxy.user.isAnonymous()&&Galaxy.user.id===this.get("user_id"))},numOfUnfinishedJobs:function(){var e=this.get("non_ready_jobs");return e?e.length:0},numOfUnfinishedShownContents:function(){return this.contents.runningAndActive().length||0},_fetchContentRelatedAttributes:function(){var e=["size","non_ready_jobs","contents_active","hid_counter"];return this.fetch({data:l.param({keys:e.join(",")})})},refresh:function(e){e=e||{};var t=this,i=t.lastUpdateTime;this.contents.allFetched=!1;var n=0!==t.contents.currentPage?function(){return t.contents.fetchPage(t.contents.currentPage)}:function(){return t.contents.fetchUpdated(i)};return n().done(function(i,n,s){var a;try{a=new Date(s.getResponseHeader("Date"))}catch(e){}t.lastUpdateTime=a||new Date,t.checkForUpdates(e)})},checkForUpdates:function(e){function t(){n.clearUpdateTimeout(),n.updateTimeoutId=setTimeout(function(){n.refresh(e)},i)}e=e||{};var i=this.UPDATE_DELAY,n=this;if(n.id){var s=this.numOfUnfinishedShownContents();s>0?t():n._fetchContentRelatedAttributes().done(function(e){n.numOfUnfinishedJobs()>0?t():n.trigger("ready")})}},clearUpdateTimeout:function(){this.updateTimeoutId&&(clearTimeout(this.updateTimeoutId),this.updateTimeoutId=null)},parse:function(e,t){var i=a.Model.prototype.parse.call(this,e,t);return i.create_time&&(i.create_time=new Date(i.create_time)),i.update_time&&(i.update_time=new Date(i.update_time)),i},fetchWithContents:function(e,t){e=e||{};var i=this;return e.view="dev-detailed",this.fetch(e).then(function(e){return i.contents.history=i,i.contents.setHistoryId(e.id),i.fetchContents(t)})},fetchContents:function(e){e=e||{};var t=this;return t.lastUpdateTime=new Date,t.contents.fetchCurrentPage(e)},_delete:function(e){return this.get("deleted")?o.when():this.save({deleted:!0},e)},purge:function(e){return this.get("purged")?o.when():this.save({deleted:!0,purged:!0},e)},undelete:function(e){return this.get("deleted")?this.save({deleted:!1},e):o.when()},copy:function(e,t,i){if(e=void 0===e||e,!this.id)throw new Error("You must set the history ID before copying it.");var n={history_id:this.id};e&&(n.current=!0),t&&(n.name=t),i||(n.all_datasets=!1),n.view="dev-detailed";var s=this,a=o.post(this.urlRoot,n);return e?a.then(function(e){var t=new c(e);return t.setAsCurrent().done(function(){s.trigger("copied",s,e)})}):a.done(function(e){s.trigger("copied",s,e)})},setAsCurrent:function(){var e=this,t=o.getJSON(Galaxy.root+"history/set_as_current?id="+this.id);return t.done(function(){e.trigger("set-as-current",e)}),t},toString:function(){return"History("+this.get("id")+","+this.get("name")+")"}})),h=i.InfinitelyScrollingCollection,u=h.extend(s.LoggableMixin).extend({_logNamespace:"history",model:c,order:"update_time",limitOnFirstFetch:10,limitPerFetch:10,initialize:function(e,t){t=t||{},this.log("HistoryCollection.initialize",e,t),h.prototype.initialize.call(this,e,t),this.includeDeleted=t.includeDeleted||!1,this.currentHistoryId=t.currentHistoryId,this.setUpListeners()},urlRoot:Galaxy.root+"api/histories",url:function(){return this.urlRoot},setUpListeners:function(){return this.on({"change:deleted":function(e){this.debug("change:deleted",this.includeDeleted,e.get("deleted")),!this.includeDeleted&&e.get("deleted")&&this.remove(e)},copied:function(e,t){this.setCurrent(new c(t,[]))},"set-as-current":function(e){var t=this.currentHistoryId;this.trigger("no-longer-current",t),this.currentHistoryId=e.id}})},_buildFetchData:function(e){return r.extend(h.prototype._buildFetchData.call(this,e),{view:"dev-detailed"})},_buildFetchFilters:function(e){var t=h.prototype._buildFetchFilters.call(this,e)||{},i={};return this.includeDeleted?i.deleted=null:(i.deleted=!1,i.purged=!1),r.defaults(t,i)},fetchFirst:function(e){var t=this,i=l.when();return this.currentHistoryId&&(i=h.prototype.fetchFirst.call(t,{silent:!0,limit:1,filters:{purged:"",deleted:"","encoded_id-in":this.currentHistoryId}})),i.then(function(){return e=e||{},e.offset=0,t.fetchMore(e)})},comparators:r.extend(r.clone(h.prototype.comparators),{name:s.buildComparator("name",{ascending:!0}),"name-dsc":s.buildComparator("name",{ascending:!1}),size:s.buildComparator("size",{ascending:!1}),"size-asc":s.buildComparator("size",{ascending:!0})}),sort:function(e){e=e||{};var t=e.silent,i=this.remove(this.get(this.currentHistoryId));return h.prototype.sort.call(this,r.defaults({silent:!0},e)),this.unshift(i,{silent:!0}),t||this.trigger("sort",this,e),this},create:function(e,t,i,n){var s=this,a=o.getJSON(Galaxy.root+"history/create_new_current");return a.done(function(e){s.setCurrent(new c(e,[],i||{}))})},setCurrent:function(e,t){return t=t||{},this.unshift(e,t),this.currentHistoryId=e.get("id"),t.silent||this.trigger("new-current",e,this),this},toString:function(){return"HistoryCollection("+this.length+",current:"+this.currentHistoryId+")"}});return{History:c,HistoryCollection:u}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(1),i(3),i(1))},function(e,t,i){var n,s;(function(a){n=[i(7)],s=function(e){"use strict";var t=e.SessionStorageModel.extend({defaults:{expandedIds:{},show_deleted:!1,show_hidden:!1},addExpanded:function(e){var t=this.get("expandedIds");t[e.id]=e.get("id"),this.save("expandedIds",t)},removeExpanded:function(e){var t=this.get("expandedIds");delete t[e.id],this.save("expandedIds",t)},isExpanded:function(e){return a.result(this.get("expandedIds"),e,!1)},allExpanded:function(){return a.values(this.get("expandedIds"))},clearExpanded:function(){this.set("expandedIds",{})},includeDeleted:function(e){return a.isUndefined(e)||this.set("show_deleted",e),this.get("show_deleted")},includeHidden:function(e){return a.isUndefined(e)||this.set("show_hidden",e),this.get("show_hidden")},toString:function(){return"HistoryPrefs("+this.id+")"}},{storageKeyPrefix:"history:",historyStorageKey:function(e){if(!e)throw new Error("HistoryPrefs.historyStorageKey needs valid id: "+e);return t.storageKeyPrefix+e},get:function(e){return new t({id:t.historyStorageKey(e)})},clearAll:function(e){for(var i in sessionStorage)0===i.indexOf(t.storageKeyPrefix)&&sessionStorage.removeItem(i)}});return{HistoryPrefs:t}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3))},function(e,t,i){var n,s;(function(a,o,r,l){n=[i(7),i(6)],s=function(e,t){"use strict";var i="list",n=a.View.extend(e.LoggableMixin).extend({_logNamespace:i,initialize:function(e){this.expanded=e.expanded||!1,this.log("\t expanded:",this.expanded),this.fxSpeed=void 0!==e.fxSpeed?e.fxSpeed:this.fxSpeed},fxSpeed:"fast",render:function(e){var t=this._buildNewRender();return this._setUpBehaviors(t),this._queueNewRender(t,e),this},_buildNewRender:function(){var e=o(this.templates.el(this.model.toJSON(),this));return this.expanded&&this.$details(e).replaceWith(this._renderDetails().show()),e},_queueNewRender:function(e,t){t=void 0===t?this.fxSpeed:t;var i=this;0===t?(i._swapNewRender(e),i.trigger("rendered",i)):o(i).queue("fx",[function(e){i.$el.fadeOut(t,e)},function(t){i._swapNewRender(e),t()},function(e){i.$el.fadeIn(t,e)},function(e){i.trigger("rendered",i),e()}])},_swapNewRender:function(e){return this.$el.empty().attr("class",r.isFunction(this.className)?this.className():this.className).append(e.children())},_setUpBehaviors:function(e){e=e||this.$el,e.find("[title]").tooltip({placement:"bottom"})},$details:function(e){return e=e||this.$el,e.find("> .details")},_renderDetails:function(){var e=o(this.templates.details(this.model.toJSON(),this));return this._setUpBehaviors(e),e},toggleExpanded:function(e){return e=void 0===e?!this.expanded:e,e?this.expand():this.collapse(),this},expand:function(){var e=this;return e._fetchModelDetails().always(function(){e._expand()})},_fetchModelDetails:function(){return this.model.hasDetails()?l.when():this.model.fetch()},_expand:function(){var e=this,t=e._renderDetails();e.$details().replaceWith(t),e.expanded=!0,e.$details().slideDown(e.fxSpeed,function(){e.trigger("expanded",e)})},collapse:function(){this.debug(this+"(ExpandableView).collapse");var e=this;e.expanded=!1,this.$details().slideUp(e.fxSpeed,function(){e.trigger("collapsed",e)})}}),s=n.extend(e.mixin(e.SelectableViewMixin,e.DraggableViewMixin,{tagName:"div",className:"list-item",initialize:function(t){n.prototype.initialize.call(this,t),e.SelectableViewMixin.initialize.call(this,t),e.DraggableViewMixin.initialize.call(this,t),this._setUpListeners()},_setUpListeners:function(){return this.on("selectable",function(e){e?this.$(".primary-actions").hide():this.$(".primary-actions").show()},this),this},_buildNewRender:function(){var e=n.prototype._buildNewRender.call(this);return e.children(".warnings").replaceWith(this._renderWarnings()),e.children(".title-bar").replaceWith(this._renderTitleBar()),e.children(".primary-actions").append(this._renderPrimaryActions()),e.find("> .title-bar .subtitle").replaceWith(this._renderSubtitle()),e},_swapNewRender:function(e){return n.prototype._swapNewRender.call(this,e),this.selectable&&this.showSelector(0),this.draggable&&this.draggableOn(),this.$el},_renderWarnings:function(){var e=this,t=o('
    '),i=e.model.toJSON();return r.each(e.templates.warnings,function(n){t.append(o(n(i,e)))}),t},_renderTitleBar:function(){return o(this.templates.titleBar(this.model.toJSON(),this))},_renderPrimaryActions:function(){return[]},_renderSubtitle:function(){return o(this.templates.subtitle(this.model.toJSON(),this))},events:{"click .title-bar":"_clickTitleBar","keydown .title-bar":"_keyDownTitleBar","click .selector":"toggleSelect"},_clickTitleBar:function(e){e.stopPropagation(),e.altKey?(this.toggleSelect(e),this.selectable||this.showSelector()):this.toggleExpanded()},_keyDownTitleBar:function(e){var t=32,i=13;return!e||"keydown"!==e.type||e.keyCode!==t&&e.keyCode!==i||(this.toggleExpanded(),e.stopPropagation(),!1)},toString:function(){var e=this.model?this.model+"":"(no model)";return"ListItemView("+e+")"}}));s.prototype.templates=function(){var t=e.wrapTemplate(['
    ','
    ','
    ','',"
    ",'
    ','
    ','
    ',"
    "]),i={},n=e.wrapTemplate(['
    ','','
    ','<%- element.name %>',"
    ",'
    ',"
    "],"element"),s=e.wrapTemplate(['
    ']),a=e.wrapTemplate(['
    ']);return{el:t,warnings:i,titleBar:n,subtitle:s,details:a}}();var d=s.extend({foldoutStyle:"foldout",foldoutPanelClass:null,initialize:function(e){"drilldown"===this.foldoutStyle&&(this.expanded=!1),this.foldoutStyle=e.foldoutStyle||this.foldoutStyle,this.foldoutPanelClass=e.foldoutPanelClass||this.foldoutPanelClass,s.prototype.initialize.call(this,e),this.foldout=this._createFoldoutPanel()},_renderDetails:function(){if("drilldown"===this.foldoutStyle)return o();var e=s.prototype._renderDetails.call(this);return this._attachFoldout(this.foldout,e)},_createFoldoutPanel:function(){var e=this.model,t=this._getFoldoutPanelClass(e),i=this._getFoldoutPanelOptions(e),n=new t(r.extend(i,{model:e}));return n},_getFoldoutPanelClass:function(){return this.foldoutPanelClass},_getFoldoutPanelOptions:function(){return{foldoutStyle:this.foldoutStyle,fxSpeed:this.fxSpeed}},_attachFoldout:function(e,t){return t=t||this.$("> .details"),this.foldout=e.render(0),e.$("> .controls").hide(),t.append(e.$el)},expand:function(){var e=this;return e._fetchModelDetails().always(function(){"foldout"===e.foldoutStyle?e._expand():"drilldown"===e.foldoutStyle&&e._expandByDrilldown()})},_expandByDrilldown:function(){var e=this;e.listenTo(e.foldout,"close",function(){e.trigger("collapsed:drilldown",e,e.foldout)}),e.trigger("expanded:drilldown",e,e.foldout)}});return d.prototype.templates=function(){var t=e.wrapTemplate(['
    ',"
    "],"collection");return r.extend({},s.prototype.templates,{details:t})}(),{ExpandableView:n,ListItemView:s,FoldoutListItemView:d}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(1),i(3),i(1))},function(e,t,i){var n,s;(function(a,o){n=[i(7),i(6)],s=function(e,t){var i=a.View.extend(e.LoggableMixin).extend(e.HiddenUntilActivatedViewMixin).extend({tagName:"div",className:"tags-display",initialize:function(e){e.usePrompt===!1?this.label="":this.label='",this.hiddenUntilActivated(e.$activator,e)},render:function(){var e=this;return this.$el.html(this._template()),this.$input().select2({placeholder:"Add tags",width:"100%",tags:function(){return e._getTagsUsed()}}),this._setUpBehaviors(),this},_hashToName:function(e){return e.startsWith("#")?"name:"+e.slice(1):e},_nameToHash:function(e){return e.startsWith("name:")&&(e="#"+e.slice(5)),e},_template:function(){return[this.label,''].join("")},tagsToCSV:function(){var e=this,t=this.model.get("tags");return!o.isArray(t)||o.isEmpty(t)?"":t.map(function(t){return o.escape(e._nameToHash(t))}).sort().join(",")},$input:function(){return this.$el.find("input.tags-input"); },_getTagsUsed:function(){var e=this;return o.map(Galaxy.user.get("tags_used"),e._nameToHash)},_setUpBehaviors:function(){var e=this;this.$input().on("change",function(t){t.val=o.map(t.val,e._hashToName),e.model.save({tags:t.val}),t.added&&e._addNewTagToTagsUsed(t.added.text+"")})},_addNewTagToTagsUsed:function(e){var t=Galaxy.user.get("tags_used");o.contains(t,e)||(t.push(e),t.sort(),Galaxy.user.set("tags_used",t))},remove:function(){this.$input.off(),this.stopListening(this.model),a.View.prototype.remove.call(this)},toString:function(){return["TagsEditor(",this.model+"",")"].join("")}});return{TagsEditor:i}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(3))},function(e,t,i){var n,s;(function(a,o){n=[i(3),i(27),i(16),i(44)],s=function(e,t,i,n){"use strict";var s={hidden:!1,show:function(){this.set("hidden",!1)},hide:function(){this.set("hidden",!0)},toggle:function(){this.set("hidden",!this.get("hidden"))},is_visible:function(){return!this.attributes.hidden}},r=a.Model.extend({defaults:{name:null,label:null,type:null,value:null,html:null,num_samples:5},initialize:function(e){this.attributes.html=unescape(this.attributes.html)},copy:function(){return new r(this.toJSON())},set_value:function(e){this.set("value",e||"")}}),l=a.Collection.extend({model:r}),d=r.extend({}),c=r.extend({set_value:function(e){this.set("value",parseInt(e,10))},get_samples:function(){return d3.scale.linear().domain([this.get("min"),this.get("max")]).ticks(this.get("num_samples"))}}),h=c.extend({set_value:function(e){this.set("value",parseFloat(e))}}),u=r.extend({get_samples:function(){return e.map(this.get("options"),function(e){return e[0]})}});r.subModelTypes={integer:c,float:h,data:d,select:u};var p=a.Model.extend({defaults:{id:null,name:null,description:null,target:null,inputs:[],outputs:[]},urlRoot:Galaxy.root+"api/tools",initialize:function(t){this.set("inputs",new l(e.map(t.inputs,function(e){var t=r.subModelTypes[e.type]||r;return new t(e)})))},toJSON:function(){var e=a.Model.prototype.toJSON.call(this);return e.inputs=this.get("inputs").map(function(e){return e.toJSON()}),e},remove_inputs:function(e){var t=this,i=t.get("inputs").filter(function(t){return e.indexOf(t.get("type"))!==-1});t.get("inputs").remove(i)},copy:function(e){var t=new p(this.toJSON());if(e){var i=new a.Collection;t.get("inputs").each(function(e){e.get_samples()&&i.push(e)}),t.set("inputs",i)}return t},apply_search_results:function(t){return e.indexOf(t,this.attributes.id)!==-1?this.show():this.hide(),this.is_visible()},set_input_value:function(e,t){this.get("inputs").find(function(t){return t.get("name")===e}).set("value",t)},set_input_values:function(t){var i=this;e.each(e.keys(t),function(e){i.set_input_value(e,t[e])})},run:function(){return this._run()},rerun:function(e,t){return this._run({action:"rerun",target_dataset_id:e.id,regions:t})},get_inputs_dict:function(){var e={};return this.get("inputs").each(function(t){e[t.get("name")]=t.get("value")}),e},_run:function(n){var s=e.extend({tool_id:this.id,inputs:this.get_inputs_dict()},n),a=o.Deferred(),r=new t.ServerStateDeferred({ajax_settings:{url:this.urlRoot,data:JSON.stringify(s),dataType:"json",contentType:"application/json",type:"POST"},interval:2e3,success_fn:function(e){return"pending"!==e}});return o.when(r.go()).then(function(e){a.resolve(new i.DatasetCollection(e))}),a}});e.extend(p.prototype,s);var f=(a.View.extend({}),a.Collection.extend({model:p})),g=a.Model.extend(s),m=a.Model.extend({defaults:{elems:[],open:!1},clear_search_results:function(){e.each(this.attributes.elems,function(e){e.show()}),this.show(),this.set("open",!1)},apply_search_results:function(t){var i,n=!0;e.each(this.attributes.elems,function(e){e instanceof g?(i=e,i.hide()):e instanceof p&&e.apply_search_results(t)&&(n=!1,i&&i.show())}),n?this.hide():(this.show(),this.set("open",!0))}});e.extend(m.prototype,s);var v=a.Model.extend({defaults:{search_hint_string:"search tools",min_chars_for_search:3,clear_btn_url:"",visible:!0,query:"",results:null,clear_key:27},urlRoot:Galaxy.root+"api/tools",initialize:function(){this.on("change:query",this.do_search)},do_search:function(){var e=this.attributes.query;if(e.length");e.append(E.tool_link(this.model.toJSON()));var t=this.model.get("form_style",null);if("upload1"===this.model.id)e.find("a").on("click",function(e){e.preventDefault(),Galaxy.upload.show()});else if("regular"===t){var i=this;e.find("a").on("click",function(e){e.preventDefault(),Galaxy.router.push("/",{tool_id:i.model.id,version:i.model.get("version")})})}return this.$el.append(e),this}}),b=y.extend({tagName:"div",className:"toolPanelLabel",render:function(){return this.$el.append(o("").text(this.model.attributes.text)),this}}),x=y.extend({tagName:"div",className:"toolSectionWrapper",initialize:function(){y.prototype.initialize.call(this),this.model.on("change:open",this.update_open,this)},render:function(){this.$el.append(E.panel_section(this.model.toJSON()));var t=this.$el.find(".toolSectionBody");return e.each(this.model.attributes.elems,function(e){if(e instanceof p){var i=new w({model:e,className:"toolTitle"});i.render(),t.append(i.$el)}else if(e instanceof g){var n=new b({model:e});n.render(),t.append(n.$el)}}),this},events:{"click .toolSectionTitle > a":"toggle"},toggle:function(){this.model.set("open",!this.model.attributes.open)},update_open:function(){this.model.attributes.open?this.$el.children(".toolSectionBody").slideDown("fast"):this.$el.children(".toolSectionBody").slideUp("fast")}}),C=a.View.extend({tagName:"div",id:"tool-search",className:"bar",events:{click:"focus_and_select","keyup :input":"query_changed","change :input":"query_changed","click #search-clear-btn":"clear"},render:function(){return this.$el.append(E.tool_search(this.model.toJSON())),this.model.is_visible()||this.$el.hide(),o("#messagebox").is(":visible")&&this.$el.css("top","95px"),this.$el.find("[title]").tooltip(),this},focus_and_select:function(){this.$el.find(":input").focus().select()},clear:function(){return this.model.clear_search(),this.$el.find(":input").val(""),this.focus_and_select(),!1},query_changed:function(e){return this.model.attributes.clear_key&&this.model.attributes.clear_key===e.which?(this.clear(),!1):void this.model.set("query",this.$el.find(":input").val())}}),$=a.View.extend({tagName:"div",className:"toolMenu",initialize:function(){this.model.get("tool_search").on("change:results",this.handle_search_results,this)},render:function(){var e=this,t=new C({model:this.model.get("tool_search")});return t.render(),e.$el.append(t.$el),this.model.get("layout").each(function(t){if(t instanceof m){var i=new x({model:t});i.render(),e.$el.append(i.$el)}else if(t instanceof p){var n=new w({model:t,className:"toolTitleNoSection"});n.render(),e.$el.append(n.$el)}else if(t instanceof g){var s=new b({model:t});s.render(),e.$el.append(s.$el)}}),e.$el.find("a.tool-link").click(function(t){var i=o(this).attr("class").split(/\s+/)[0],n=e.model.get("tools").get(i);e.trigger("tool_link_click",t,n)}),this},handle_search_results:function(){var e=this.model.get("tool_search").get("results");e&&0===e.length?o("#search-no-results").show():o("#search-no-results").hide()}}),k=a.View.extend({className:"toolForm",render:function(){this.$el.children().remove(),this.$el.append(E.tool_form(this.model.toJSON()))}}),E=(a.View.extend({className:"toolMenuAndView",initialize:function(){this.tool_panel_view=new $({collection:this.collection}),this.tool_form_view=new k},render:function(){this.tool_panel_view.render(),this.tool_panel_view.$el.css("float","left"),this.$el.append(this.tool_panel_view.$el),this.tool_form_view.$el.hide(),this.$el.append(this.tool_form_view.$el);var e=this;this.tool_panel_view.on("tool_link_click",function(t,i){t.preventDefault(),e.show_tool(i)})},show_tool:function(e){var t=this;e.fetch().done(function(){t.tool_form_view.model=e,t.tool_form_view.render(),t.tool_form_view.$el.show(),o("#left").width("650px")})}}),{tool_search:e.template(['',' ',''].join("")),panel_section:e.template(['",'