diff --git a/client/galaxy/scripts/mvc/base-mvc.js b/client/galaxy/scripts/mvc/base-mvc.js
index ea308a85dab..950f90f765b 100644
--- a/client/galaxy/scripts/mvc/base-mvc.js
+++ b/client/galaxy/scripts/mvc/base-mvc.js
@@ -565,12 +565,13 @@ function wrapTemplate( template, jsonNamespace ){
//==============================================================================
/** Return a comparator function for sorted Collections */
-function buildComparator( attribute_name, isAsc ){
- isAsc = isAsc? 1 : -1;
+function buildComparator( attribute_name, options ){
+ options = options || {};
+ var ascending = options.ascending? 1 : -1;
return function __comparator( a, b ){
a = a.get( attribute_name );
b = b.get( attribute_name );
- return ( a < b? -1 : ( a > b? 1 : 0 ) ) * isAsc;
+ return ( a < b? -1 : ( a > b? 1 : 0 ) ) * ascending;
};
}
diff --git a/client/galaxy/scripts/mvc/history/history-contents.js b/client/galaxy/scripts/mvc/history/history-contents.js
index af4486102c2..2033177f0fa 100644
--- a/client/galaxy/scripts/mvc/history/history-contents.js
+++ b/client/galaxy/scripts/mvc/history/history-contents.js
@@ -58,6 +58,8 @@ var HistoryContents = _super.extend( BASE_MVC.LoggableMixin ).extend({
this.includeDeleted = options.includeDeleted || false;
/** @type {Boolean} does this collection contain and fetch non-visible elements */
this.includeHidden = options.includeHidden || false;
+
+ this.on( 'all', function(){ console.debug( arguments ); });
},
/** root api url */
@@ -72,16 +74,8 @@ var HistoryContents = _super.extend( BASE_MVC.LoggableMixin ).extend({
/** @type {String} order used here and when fetching from server */
order : 'create_time',
-//TODO: generalize
/** local comparator */
- comparator : function _create_timeDsc( a, b ){
- var createTimeA = a.get( 'create_time' );
- var createTimeB = b.get( 'create_time' );
- // console.log( 'comparator', createTimeA, createTimeB );
- if( createTimeA > createTimeB ){ return 1; }
- if( createTimeA < createTimeB ){ return -1; }
- return 0;
- },
+ comparator : BASE_MVC.buildComparator( 'create_time', { ascending: false }),
// ........................................................................ common queries
/** Get the id of every model in this collection not in a 'ready' state (running).
diff --git a/client/galaxy/scripts/mvc/history/history-model.js b/client/galaxy/scripts/mvc/history/history-model.js
index 8965943ab65..087be3c32c6 100644
--- a/client/galaxy/scripts/mvc/history/history-model.js
+++ b/client/galaxy/scripts/mvc/history/history-model.js
@@ -153,6 +153,7 @@ var History = Backbone.Model
/** */
refresh : function( options ){
+ // console.log( this + '.refresh' );
options = options || {};
var self = this;
@@ -168,9 +169,11 @@ var History = Backbone.Model
/** */
checkForUpdates : function( options ){
+ // console.log( this + '.checkForUpdates' );
options = options || {};
var delay = this.UPDATE_DELAY;
var self = this;
+ if( !self.id ){ return; }
function _delayThenUpdate(){
// prevent buildup of updater timeouts by clearing previous if any, then set new and cache id
@@ -225,8 +228,10 @@ var History = Backbone.Model
/** */
fetchWithContents : function( options, contentsOptions ){
+ console.log( this + '.fetchWithContents' );
// TODO: push down to a base class
options = options || {};
+ contentsOptions = contentsOptions || {};
options.view = 'current';
var self = this;
@@ -235,7 +240,12 @@ var History = Backbone.Model
self.contents.historyId = history.id;
// reset the update time
self.lastUpdateTime = new Date();
+
+ contentsOptions.reset = true;
+ contentsOptions.silent = true;
return self.contents.fetch( contentsOptions );
+
+ // return self.contents.fetchFirst( contentsOptions );
});
},
@@ -390,10 +400,10 @@ var HistoryCollection = _collectionSuper.extend( BASE_MVC.LoggableMixin ).extend
/** @type {Object} map of collection available sorting orders containing comparator fns */
comparators : _.extend( _.clone( _collectionSuper.prototype.comparators ), {
- 'name' : BASE_MVC.buildComparator( 'name', true ),
- 'name-dsc' : BASE_MVC.buildComparator( 'name', false ),
- 'size' : BASE_MVC.buildComparator( 'size', false ),
- 'size-asc' : BASE_MVC.buildComparator( 'size', true ),
+ 'name' : BASE_MVC.buildComparator( 'name', { ascending: true }),
+ 'name-dsc' : BASE_MVC.buildComparator( 'name', { ascending: false }),
+ 'size' : BASE_MVC.buildComparator( 'size', { ascending: false }),
+ 'size-asc' : BASE_MVC.buildComparator( 'size', { ascending: true }),
}),
/** override to always have the current history first */
diff --git a/client/galaxy/scripts/mvc/history/history-view-edit-current.js b/client/galaxy/scripts/mvc/history/history-view-edit-current.js
index 4bdaa9b5b1f..d9a9e763815 100644
--- a/client/galaxy/scripts/mvc/history/history-view-edit-current.js
+++ b/client/galaxy/scripts/mvc/history/history-view-edit-current.js
@@ -123,7 +123,7 @@ var CurrentHistoryView = _super.extend(
/** release/free/shutdown old models and set up panel for new models */
setModel : function( model, attributes, render ){
_super.prototype.setModel.call( this, model, attributes, render );
- if( this.model ){
+ if( this.model && this.model.id ){
this.log( 'checking for updates' );
this.model.checkForUpdates();
}
@@ -149,11 +149,13 @@ var CurrentHistoryView = _super.extend(
/** listening for history events */
_setUpModelListeners : function(){
_super.prototype._setUpModelListeners.call( this );
- // ---- history
// re-broadcast any model change events so that listeners don't have to re-bind to each history
- this.listenTo( this.model, 'change:nice_size change:size', function(){
- this.trigger( 'history-size-change', this, this.model, arguments );
- }, this );
+ return this.listenTo( this.model, {
+ 'change:nice_size change:size' : function(){
+ this.trigger( 'history-size-change', this, this.model, arguments );
+ },
+ 'change:id' : function(){ this.model.checkForUpdates(); }
+ });
},
// ------------------------------------------------------------------------ panel rendering
diff --git a/client/galaxy/scripts/mvc/history/history-view-edit.js b/client/galaxy/scripts/mvc/history/history-view-edit.js
index 47f20584fda..160bd8a34e7 100644
--- a/client/galaxy/scripts/mvc/history/history-view-edit.js
+++ b/client/galaxy/scripts/mvc/history/history-view-edit.js
@@ -294,45 +294,24 @@ var HistoryViewEdit = _super.extend(
return [
{ html: _l( 'Build Dataset List' ), func: function() {
LIST_COLLECTION_CREATOR.createListCollection( panel.getSelectedModels() )
- .done( function(){ panel.model.refresh() });
+ .done( function(){ panel.model.refresh(); });
}
},
// TODO: Only show quick pair if two things selected.
{ html: _l( 'Build Dataset Pair' ), func: function() {
PAIR_COLLECTION_CREATOR.createPairCollection( panel.getSelectedModels() )
- .done( function(){ panel.model.refresh() });
+ .done( function(){ panel.model.refresh(); });
}
},
{ html: _l( 'Build List of Dataset Pairs' ), func: function() {
LIST_OF_PAIRS_COLLECTION_CREATOR.createListOfPairsCollection( panel.getSelectedModels() )
- .done( function(){ panel.model.refresh() });
+ .done( function(){ panel.model.refresh(); });
}
},
];
},
// ------------------------------------------------------------------------ sub-views
- // reverse HID order
- /** Override to reverse order of views - newest contents on top */
- _attachItems : function( $whereTo ){
- this.$list( $whereTo ).append( this.views.reverse().map( function( view ){
- return view.$el;
- }));
- return this;
- },
-
- /** Override to add new contents at the top */
- _attachView : function( view ){
- var panel = this;
- // override to control where the view is added, how/whether it's rendered
- panel.views.unshift( view );
- panel.$list().prepend( view.render( 0 ).$el.hide() );
- panel.trigger( 'view:attached', view );
- view.$el.slideDown( panel.fxSpeed, function(){
- panel.trigger( 'view:attached:rendered' );
- });
- },
-
/** In this override, add purgeAllowed and whether tags/annotation editors should be shown */
_getItemViewOptions : function( model ){
var options = _super.prototype._getItemViewOptions.call( this, model );
@@ -403,7 +382,7 @@ var HistoryViewEdit = _super.extend(
/** Update the history size display (curr. upper right of panel).
*/
updateHistoryDiskSize : function(){
- this.$el.find( '.history-size' ).text( this.model.get( 'nice_size' ) );
+ this.$( '.history-size' ).text( this.model.get( 'nice_size' ) );
},
// ------------------------------------------------------------------------ as drop target
diff --git a/client/galaxy/scripts/mvc/list/list-view.js b/client/galaxy/scripts/mvc/list/list-view.js
index 2021ab45256..e6e0d69f535 100644
--- a/client/galaxy/scripts/mvc/list/list-view.js
+++ b/client/galaxy/scripts/mvc/list/list-view.js
@@ -97,8 +97,9 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends
/** override $scrollContainer fn via attributes - fn should return jq for elem to call scrollTo on */
this.$scrollContainer = attributes.$scrollContainer || this.$scrollContainer;
-//TODO: remove
+ /** @type {String} generic title */
this.title = attributes.title || '';
+ /** @type {String} generic subtitle */
this.subtitle = attributes.subtitle || '';
this._setUpListeners();
@@ -106,12 +107,13 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends
/** free any sub-views the list has */
freeViews : function(){
-//TODO: stopListening? remove?
- _.each( this.views, function( view ){
+ var self = this;
+ _.each( self.views, function( view ){
+ self.stopListening( view );
view.off();
});
- this.views = [];
- return this;
+ self.views = [];
+ return self;
},
// ------------------------------------------------------------------------ listeners
@@ -167,8 +169,23 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends
this.renderItems();
},
add : this.addItemView,
- remove : this.removeItemView
+ remove : this.removeItemView,
});
+ // //TODO: when backbone > 1.2 : use 'update' for batch addition of model views
+ // // experimental 'addMany'
+ // this.listenTo( this.collection, {
+ // add : function( model, collection, options ){
+ // if( !this._bulkAdd ){ this._bulkAdd = []; }
+ // this._bulkAdd.push( model.id );
+ // console.log( 'add another:', model.id );
+
+ // var self = this;
+ // _.debounce( function(){
+ // console.log( 'bulkAdd:', self._bulkAdd );
+ // delete self._bulkAdd;
+ // }, 80 );
+ // }
+ // });
// debugging
if( this.logger ){
@@ -354,15 +371,15 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends
* @returns the visible item views
*/
renderItems : function( $whereTo ){
+console.log( '------------------------------------------------- renderItems' );
$whereTo = $whereTo || this.$el;
var panel = this;
panel.log( this + '.renderItems', $whereTo );
var $list = panel.$list( $whereTo );
-//TODO: free prev. views?
+ panel.freeViews();
+ //TODO:? cache and re-use views?
panel.views = panel._filterCollection().map( function( itemModel ){
-//TODO: creates views each time - not neccessarily good
-//TODO: pass speed here
return panel._createItemView( itemModel ).render( 0 );
});
//panel.debug( item$els );
@@ -452,12 +469,6 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends
//ev.dataTransfer.setDragImage( v.el, 60, 60 );
}, this );
- // debugging
- //if( this.logger ){
- // view.on( 'all', function( event ){
- // this.log( this + '(view)', arguments );
- // }, this );
- //}
return panel;
},
@@ -496,27 +507,40 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends
addItemView : function( model, collection, options ){
this.log( this + '.addItemView:', model );
var panel = this;
- if( !panel._filterItem( model ) ){ return undefined; }
-
+ // get the index of the model in the list of filtered models shown by this list
+ // in order to insert the view in the proper place
+ //TODO:? potentially expensive
+ var modelIndex = panel._filterCollection().indexOf( model );
+ if( modelIndex === -1 ){ return undefined; }
var view = panel._createItemView( model );
- // hide the empty message if only view
- $( view ).queue( 'fx', [
- //TODO:? could poss. pubsub this
- function( next ){ panel.$emptyMessage().fadeOut( panel.fxSpeed, next ); },
- function( next ){
- panel._attachView( view );
- next();
- }
- ]);
+
+ if( panel.$emptyMessage().is( ':visible' ) && panel.views.length === 1 ){
+ // hide the empty message if only view
+ $( view ).queue( 'fx', [
+ function( next ){ panel.$emptyMessage().fadeOut( panel.fxSpeed, next ); },
+ function( next ){
+ panel._attachView( view, modelIndex );
+ next();
+ }
+ ]);
+ }
return view;
},
/** internal fn to add view (to both panel.views and panel.$list) */
- _attachView : function( view ){
+ _attachView : function( view, modelIndex ){
+ modelIndex = modelIndex || 0;
var panel = this;
- // override to control where the view is added, how/whether it's rendered
- panel.views.push( view );
- panel.$list().append( view.render( 0 ).$el.hide() );
+
+ // use the modelIndex to splice into views and insert at the proper index in the DOM
+ panel.views.splice( modelIndex, 0, view );
+ if( modelIndex === 0 ){
+ panel.$list().prepend( view.render( 0 ).$el.hide() );
+ } else {
+ var $placedAfterThis = panel.$list().children().eq( modelIndex - 1 );
+ $placedAfterThis.after( view.render( 0 ).$el.hide() );
+ }
+
panel.trigger( 'view:attached', view );
view.$el.slideDown( panel.fxSpeed, function(){
panel.trigger( 'view:attached:rendered' );
@@ -568,17 +592,7 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends
/** get views based on model properties */
viewsWhereModel : function( properties ){
return this.views.filter( function( view ){
- //return view.model.matches( properties );
-//TODO: replace with _.matches (underscore 1.6.0)
- var json = view.model.toJSON();
- for( var key in properties ){
- if( properties.hasOwnProperty( key ) ){
- if( json[ key ] !== properties[ key ] ){
- return false;
- }
- }
- }
- return true;
+ return view.model.matches( properties );
});
},
@@ -648,14 +662,14 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends
// ------------------------------------------------------------------------ selection
/** @type Integer when the number of list item views is >= to this, don't animate selectors */
- THROTTLE_SELECTORS_AT : 20,
+ THROTTLE_SELECTOR_FX_AT : 20,
/** show selectors on all visible itemViews and associated controls */
showSelectors : function( speed ){
speed = ( speed !== undefined )?( speed ):( this.fxSpeed );
this.selecting = true;
this.$( '.list-actions' ).slideDown( speed );
- speed = this.views.length >= this.THROTTLE_SELECTORS_AT? 0 : speed;
+ speed = this.views.length >= this.THROTTLE_SELECTOR_FX_AT? 0 : speed;
_.each( this.views, function( view ){
view.showSelector( speed );
});
@@ -668,7 +682,7 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends
speed = ( speed !== undefined )?( speed ):( this.fxSpeed );
this.selecting = false;
this.$( '.list-actions' ).slideUp( speed );
- speed = this.views.length >= this.THROTTLE_SELECTORS_AT? 0 : speed;
+ speed = this.views.length >= this.THROTTLE_SELECTOR_FX_AT? 0 : speed;
_.each( this.views, function( view ){
view.hideSelector( speed );
});
@@ -724,7 +738,6 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends
},
// ------------------------------------------------------------------------ loading indicator
-//TODO: questionable
/** hide the $el and display a loading indicator (in the $el's parent) when loading new data */
_showLoadingIndicator : function( msg, speed, callback ){
this.debug( '_showLoadingIndicator', this.indicator, msg, speed, callback );
diff --git a/static/maps/mvc/base-mvc.js.map b/static/maps/mvc/base-mvc.js.map
index 6f234671e57..5d372f29bab 100644
--- a/static/maps/mvc/base-mvc.js.map
+++ b/static/maps/mvc/base-mvc.js.map
@@ -1 +1 @@
-{"version":3,"file":"base-mvc.js","sources":["../../src/mvc/base-mvc.js"],"names":["define","_","Backbone","addLogging","_l","mixin","args","Array","prototype","slice","call","arguments","lastArg","pop","unshift","defaults","apply","wrapTemplate","template","jsonNamespace","templateFn","join","json","view","templateVars","buildComparator","attribute_name","isAsc","a","b","get","LoggableMixin","logger","_logNamespace","SessionStorageModel","Model","extend","initialize","initialAttrs","this","_checkEnabledSessionStorage","id","Error","existing","isNew","_read","clear","silent","save","on","window","sessionStorage","length","err","alert","sync","method","model","options","trigger","returned","_create","_update","_delete","undefined","success","error","toJSON","set","setItem","JSON","stringify","DOMException","navigator","userAgent","indexOf","parse","getItem","removeItem","hasOwnProperty","_log","toString","omit","SearchableModelMixin","searchAttributes","searchAliases","searchAttribute","attrKey","searchFor","attrVal","isArray","_searchArrayAttribute","toLowerCase","array","any","elem","search","filter","key","matches","term","ATTR_SPECIFIER","split","matchesAll","terms","match","s","all","replace","HiddenUntilActivatedViewMixin","hiddenUntilActivated","$activator","HUAVOptions","$elementShown","$el","showFn","jQuery","toggle","showSpeed","hasBeenShown","is","hidden","isHidden","isFunction","onshowFirstTime","onshow","onhide","DraggableViewMixin","attributes","draggable","$dragHandle","$","toggleDraggable","draggableOff","draggableOn","dragStartHandler","bind","_dragStartHandler","dragEndHandler","_dragEndHandler","handle","attr","addEventListener","removeEventListener","event","dataTransfer","effectAllowed","setData","SelectableViewMixin","selectable","selected","$selector","_renderSelected","find","toggleClass","toggleSelector","hideSelector","showSelector","speed","fxSpeed","show","hide","toggleSelect","deselect","select"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"base-mvc.js","sources":["../../src/mvc/base-mvc.js"],"names":["define","_","Backbone","addLogging","_l","mixin","args","Array","prototype","slice","call","arguments","lastArg","pop","unshift","defaults","apply","wrapTemplate","template","jsonNamespace","templateFn","join","json","view","templateVars","buildComparator","attribute_name","options","ascending","a","b","get","LoggableMixin","logger","_logNamespace","SessionStorageModel","Model","extend","initialize","initialAttrs","this","_checkEnabledSessionStorage","id","Error","existing","isNew","_read","clear","silent","save","on","window","sessionStorage","length","err","alert","sync","method","model","trigger","returned","_create","_update","_delete","undefined","success","error","toJSON","set","setItem","JSON","stringify","DOMException","navigator","userAgent","indexOf","parse","getItem","removeItem","hasOwnProperty","_log","toString","omit","SearchableModelMixin","searchAttributes","searchAliases","searchAttribute","attrKey","searchFor","attrVal","isArray","_searchArrayAttribute","toLowerCase","array","any","elem","search","filter","key","matches","term","ATTR_SPECIFIER","split","matchesAll","terms","match","s","all","replace","HiddenUntilActivatedViewMixin","hiddenUntilActivated","$activator","HUAVOptions","$elementShown","$el","showFn","jQuery","toggle","showSpeed","hasBeenShown","is","hidden","isHidden","isFunction","onshowFirstTime","onshow","onhide","DraggableViewMixin","attributes","draggable","$dragHandle","$","toggleDraggable","draggableOff","draggableOn","dragStartHandler","bind","_dragStartHandler","dragEndHandler","_dragEndHandler","handle","attr","addEventListener","removeEventListener","event","dataTransfer","effectAllowed","setData","SelectableViewMixin","selectable","selected","$selector","_renderSelected","find","toggleClass","toggleSelector","hideSelector","showSelector","speed","fxSpeed","show","hide","toggleSelect","deselect","select"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/maps/mvc/history/history-contents.js.map b/static/maps/mvc/history/history-contents.js.map
index e8c7a286a35..9b5f7a61782 100644
--- a/static/maps/mvc/history/history-contents.js.map
+++ b/static/maps/mvc/history/history-contents.js.map
@@ -1 +1 @@
-{"version":3,"file":"history-contents.js","sources":["../../../src/mvc/history/history-contents.js"],"names":["define","HISTORY_CONTENT","CONTROLLED_FETCH_COLLECTION","HDA_MODEL","HDCA_MODEL","HISTORY_PREFS","BASE_MVC","_super","ControlledFetchCollection","HistoryContents","extend","LoggableMixin","_logNamespace","model","attrs","options","history_content_type","HistoryDatasetAssociation","collection_type","HistoryListDatasetCollection","HistoryPairDatasetCollection","HistoryListPairedDatasetCollection","validationError","initialize","models","this","historyId","prototype","idAttribute","includeDeleted","includeHidden","urlRoot","Galaxy","root","url","order","comparator","a","b","createTimeA","get","createTimeB","running","filterFn","c","inReadyState","filter","getByHid","hid","_","first","content","haveDetails","all","hasDetails","hidden","deleted","visibleAndUndeleted","setIncludeDeleted","setting","isBoolean","trigger","setIncludeHidden","fetch","details","expandedIds","HistoryPrefs","values","join","call","fetchUpdated","since","filters","update_time-ge","toISOString","console","log","_buildFetchData","v","_fetchParams","concat","_buildFetchFilters","purged","visible","defaults","fetchAllDetails","detailsFlag","data","ajaxQueue","ajaxFn","deferred","jQuery","Deferred","startingLength","length","responses","resolve","ajaxFns","chain","reverse","map","i","xhr","done","response","notify","curr","total","always","push","shift","value","isCopyable","contentsJSON","copyableModelClasses","isObject","id","contains","model_class","copy","json","type","contentType","isString","LibraryDatasetDatasetAssociation","HistoryDatasetCollectionAssociation","collection","post","source","add","fail","createHDCA","elementIdentifiers","collectionType","name","contents","typeToModel","list","paired","hdca","history_id","element_identifiers","save","status","message","matches","matchesWhat","set","isArray","each","type_id","typeIdStr","Backbone","Collection","clone","toString","window"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"history-contents.js","sources":["../../../src/mvc/history/history-contents.js"],"names":["define","HISTORY_CONTENT","CONTROLLED_FETCH_COLLECTION","HDA_MODEL","HDCA_MODEL","HISTORY_PREFS","BASE_MVC","_super","ControlledFetchCollection","HistoryContents","extend","LoggableMixin","_logNamespace","model","attrs","options","history_content_type","HistoryDatasetAssociation","collection_type","HistoryListDatasetCollection","HistoryPairDatasetCollection","HistoryListPairedDatasetCollection","validationError","initialize","models","this","historyId","prototype","idAttribute","includeDeleted","includeHidden","on","console","debug","arguments","urlRoot","Galaxy","root","url","order","comparator","buildComparator","ascending","running","filterFn","c","inReadyState","filter","getByHid","hid","_","first","content","get","haveDetails","all","hasDetails","hidden","deleted","visibleAndUndeleted","setIncludeDeleted","setting","isBoolean","trigger","setIncludeHidden","fetch","details","expandedIds","HistoryPrefs","values","join","call","fetchUpdated","since","filters","update_time-ge","toISOString","log","_buildFetchData","v","_fetchParams","concat","_buildFetchFilters","purged","visible","defaults","fetchAllDetails","detailsFlag","data","ajaxQueue","ajaxFn","deferred","jQuery","Deferred","startingLength","length","responses","resolve","ajaxFns","chain","reverse","map","i","xhr","done","response","notify","curr","total","always","push","shift","value","isCopyable","contentsJSON","copyableModelClasses","isObject","id","contains","model_class","copy","json","type","contentType","isString","LibraryDatasetDatasetAssociation","HistoryDatasetCollectionAssociation","collection","post","source","add","fail","createHDCA","elementIdentifiers","collectionType","name","contents","typeToModel","list","paired","hdca","history_id","element_identifiers","save","status","message","matches","matchesWhat","set","isArray","each","type_id","typeIdStr","Backbone","Collection","clone","toString","window"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/maps/mvc/history/history-model.js.map b/static/maps/mvc/history/history-model.js.map
index 2ab41175b21..c6f8470d77f 100644
--- a/static/maps/mvc/history/history-model.js.map
+++ b/static/maps/mvc/history/history-model.js.map
@@ -1 +1 @@
-{"version":3,"file":"history-model.js","sources":["../../../src/mvc/history/history-model.js"],"names":["define","HISTORY_CONTENTS","CONTROLLED_FETCH_COLLECTION","UTILS","BASE_MVC","History","Backbone","Model","extend","LoggableMixin","mixin","SearchableModelMixin","_logNamespace","UPDATE_DELAY","defaults","model_class","id","name","state","deleted","contents_shown","urlRoot","Galaxy","root","initialize","historyJSON","contentsJSON","options","this","logger","log","contents","HistoryContents","historyId","get","_setUpListeners","_setUpCollectionListeners","updateTimeoutId","on","error","clearUpdateTimeout","change:id","model","newId","listenTo","trigger","apply","jQuery","makeArray","arguments","nice_size","bytesToString","toJSON","_","prototype","call","key","ownedByCurrUser","user","isAnonymous","numOfUnfinishedJobs","unfinishedJobIds","length","numOfUnfinishedShownContents","running","visibleAndUndeleted","searchAttributes","searchAliases","title","tag","_getSizeAndRunning","fetch","data","$","param","keys","refresh","self","lastUpdateTime","Date","allFetched","fetchUpdated","done","bind","checkForUpdates","_delayThenUpdate","setTimeout","delay","clearTimeout","parse","response","parsed","create_time","update_time","fetchWithContents","contentsOptions","view","pipe","history","_delete","when","save","purge","purged","undelete","copy","current","allDatasets","undefined","Error","postData","history_id","all_datasets","post","then","newHistory","setAsCurrent","xhr","getJSON","toString","_collectionSuper","ControlledFetchCollection","HistoryCollection","order","models","includeDeleted","setOrder","has","comparators","currentHistoryId","info","setUpListeners","url","change:deleted","debug","remove","copied","original","newData","setCurrent","set-as-current","oldCurrentId","_buildFetchData","filters","clone","buildComparator","name-dsc","size","size-asc","sort","currentHistory","unshift","silent","create","hdas","historyOptions","collection","reset"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"history-model.js","sources":["../../../src/mvc/history/history-model.js"],"names":["define","HISTORY_CONTENTS","CONTROLLED_FETCH_COLLECTION","UTILS","BASE_MVC","History","Backbone","Model","extend","LoggableMixin","mixin","SearchableModelMixin","_logNamespace","UPDATE_DELAY","defaults","model_class","id","name","state","deleted","contents_shown","urlRoot","Galaxy","root","initialize","historyJSON","contentsJSON","options","this","logger","log","contents","HistoryContents","historyId","get","_setUpListeners","_setUpCollectionListeners","updateTimeoutId","on","error","clearUpdateTimeout","change:id","model","newId","listenTo","trigger","apply","jQuery","makeArray","arguments","nice_size","bytesToString","toJSON","_","prototype","call","key","ownedByCurrUser","user","isAnonymous","numOfUnfinishedJobs","unfinishedJobIds","length","numOfUnfinishedShownContents","running","visibleAndUndeleted","searchAttributes","searchAliases","title","tag","_getSizeAndRunning","fetch","data","$","param","keys","refresh","self","lastUpdateTime","Date","allFetched","fetchUpdated","done","bind","checkForUpdates","_delayThenUpdate","setTimeout","delay","clearTimeout","parse","response","parsed","create_time","update_time","fetchWithContents","contentsOptions","console","view","pipe","history","reset","silent","_delete","when","save","purge","purged","undelete","copy","current","allDatasets","undefined","Error","postData","history_id","all_datasets","post","then","newHistory","setAsCurrent","xhr","getJSON","toString","_collectionSuper","ControlledFetchCollection","HistoryCollection","order","models","includeDeleted","setOrder","has","comparators","currentHistoryId","info","setUpListeners","url","change:deleted","debug","remove","copied","original","newData","setCurrent","set-as-current","oldCurrentId","_buildFetchData","filters","clone","buildComparator","ascending","name-dsc","size","size-asc","sort","currentHistory","unshift","create","hdas","historyOptions","collection"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/maps/mvc/history/history-view-edit-current.js.map b/static/maps/mvc/history/history-view-edit-current.js.map
index 1084c68836a..5e1ac9b4ccd 100644
--- a/static/maps/mvc/history/history-view-edit-current.js.map
+++ b/static/maps/mvc/history/history-view-edit-current.js.map
@@ -1 +1 @@
-{"version":3,"file":"history-view-edit-current.js","sources":["../../../src/mvc/history/history-view-edit-current.js"],"names":["define","HISTORY_MODEL","HISTORY_VIEW_EDIT","BASE_MVC","_l","HistoryViewPrefs","SessionStorageModel","extend","defaults","tagsEditorShown","annotationEditorShown","scrollPosition","toString","JSON","stringify","this","toJSON","storageKey","_super","HistoryViewEdit","CurrentHistoryView","className","prototype","emptyMsg","noneFoundMsg","HDCAViewClass","foldoutStyle","initialize","attributes","preferences","_","id","pick","keys","call","panelStack","currentContentId","_setUpListeners","panel","on","set","loadCurrentHistory","loadHistory","url","Galaxy","root","switchToHistory","historyId","user","isAnonymous","trigger","$","when","createNewHistory","setModel","model","render","log","checkForUpdates","_setUpCollectionListeners","listenTo","collection","get","storage","removeItemView","_setUpModelListeners","arguments","_setUpBehaviors","$where","$el","_debouncedScrollCaptureHandler","debounce","is","scrollTop","$scrollContainer","off","_buildNewRender","$newRender","find","prependTo","_renderQuotaMessage","$whereTo","templates","quotaMsg","_renderEmptyMessage","$emptyMsg","$emptyMessage","$toolMenu","isEmpty","views","searchFor","upload","size","empty","html","join","click","ev","show","parent","_renderTags","tagsEditor","toggle","hidden","_renderAnnotation","annotationEditor","_swapNewRender","delay","pos","scrollTo","_attachItems","_setCurrentContentById","addItemView","options","view","length","_collapseDrilldownPanel","_setUpItemViewListeners","expanded:drilldown","v","drilldown","_expandDrilldownPanel","collapsed:drilldown","setCurrentContent","removeClass","addClass","viewFromModelId","push","add","$list","hide","parentName","append","pop","listenToGalaxy","galaxy","data","pathToMatch","fullpath","useToURLRegexMap","display","edit","report_error","rerun","show_params","hdaId","hdaUse","regex","use","match","connectToQuotaMeter","quotaMeter","showQuotaMessage","hideQuotaMessage","isOverQuota","clearMessages","$target","isUndefined","$messages","children","currentTarget","not","fadeOut","fxSpeed","remove","$msg","slideDown","slideUp","quotaMsgTemplate","wrapTemplate","clone"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"history-view-edit-current.js","sources":["../../../src/mvc/history/history-view-edit-current.js"],"names":["define","HISTORY_MODEL","HISTORY_VIEW_EDIT","BASE_MVC","_l","HistoryViewPrefs","SessionStorageModel","extend","defaults","tagsEditorShown","annotationEditorShown","scrollPosition","toString","JSON","stringify","this","toJSON","storageKey","_super","HistoryViewEdit","CurrentHistoryView","className","prototype","emptyMsg","noneFoundMsg","HDCAViewClass","foldoutStyle","initialize","attributes","preferences","_","id","pick","keys","call","panelStack","currentContentId","_setUpListeners","panel","on","set","loadCurrentHistory","loadHistory","url","Galaxy","root","switchToHistory","historyId","user","isAnonymous","trigger","$","when","createNewHistory","setModel","model","render","log","checkForUpdates","_setUpCollectionListeners","listenTo","collection","get","storage","removeItemView","_setUpModelListeners","change:nice_size change:size","arguments","change:id","_setUpBehaviors","$where","$el","_debouncedScrollCaptureHandler","debounce","is","scrollTop","$scrollContainer","off","_buildNewRender","$newRender","find","prependTo","_renderQuotaMessage","$whereTo","templates","quotaMsg","_renderEmptyMessage","$emptyMsg","$emptyMessage","$toolMenu","isEmpty","views","searchFor","upload","size","empty","html","join","click","ev","show","parent","_renderTags","tagsEditor","toggle","hidden","_renderAnnotation","annotationEditor","_swapNewRender","delay","pos","scrollTo","_attachItems","_setCurrentContentById","addItemView","options","view","length","_collapseDrilldownPanel","_setUpItemViewListeners","expanded:drilldown","v","drilldown","_expandDrilldownPanel","collapsed:drilldown","setCurrentContent","removeClass","addClass","viewFromModelId","push","add","$list","hide","parentName","append","pop","listenToGalaxy","galaxy","data","pathToMatch","fullpath","useToURLRegexMap","display","edit","report_error","rerun","show_params","hdaId","hdaUse","regex","use","match","connectToQuotaMeter","quotaMeter","showQuotaMessage","hideQuotaMessage","isOverQuota","clearMessages","$target","isUndefined","$messages","children","currentTarget","not","fadeOut","fxSpeed","remove","$msg","slideDown","slideUp","quotaMsgTemplate","wrapTemplate","clone"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/maps/mvc/history/history-view-edit.js.map b/static/maps/mvc/history/history-view-edit.js.map
index f7ea0670444..30e17480b6f 100644
--- a/static/maps/mvc/history/history-view-edit.js.map
+++ b/static/maps/mvc/history/history-view-edit.js.map
@@ -1 +1 @@
-{"version":3,"file":"history-view-edit.js","sources":["../../../src/mvc/history/history-view-edit.js"],"names":["define","HISTORY_VIEW","HISTORY_CONTENTS","STATES","HDA_MODEL","HDA_LI_EDIT","HDCA_LI_EDIT","TAGS","ANNOTATIONS","LIST_COLLECTION_CREATOR","PAIR_COLLECTION_CREATOR","LIST_OF_PAIRS_COLLECTION_CREATOR","faIconButton","PopupMenu","_l","_super","HistoryView","HistoryViewEdit","extend","HDAViewClass","HDAListItemEdit","HDCAViewClass","HDCAListItemEdit","initialize","attributes","prototype","call","this","tagsEditor","annotationEditor","purgeAllowed","annotationEditorShown","tagsEditorShown","_setUpListeners","panel","on","ev","data","dataDropped","dropTargetOff","_renderCounts","_setUpCollectionListeners","listenTo","collection","change:deleted","_handleHdaDeletionChange","change:visible","_handleHdaVisibleChange","change:purged","model","fetch","_setUpModelListeners","updateHistoryDiskSize","_buildNewRender","$newRender","Galaxy","user","id","get","_renderTags","_renderAnnotation","renderItems","$whereTo","views","toggleLink","_class","text","join","$el","deleted","where","hidden","visible","msgs","length","push","showDeleted","showHidden","find","html","$where","TagsEditor","el","onshowFirstTime","render","onshow","toggleHDATagEditors","fxSpeed","onhide","$activator","title","classes","faIcon","appendTo","AnnotationEditor","toggleHDAAnnotationEditors","_setUpBehaviors","isAnonymous","nameSelector","attr","tooltip","placement","make_text_editable","on_finish","newName","previousName","save","name","fail","previous","multiselectActions","actions","func","action","HistoryDatasetAssociation","hide","getSelectedModels","ajaxQueue","unhide","undelete","confirm","purge","concat","_collectionActions","createListCollection","done","refresh","createPairCollection","createListOfPairsCollection","_attachItems","$list","append","reverse","map","view","_attachView","unshift","prepend","trigger","slideDown","_getItemViewOptions","options","_","itemModel","removeItemView","args","Array","slice","arguments","each","toggle","apply","events","clone","click .show-selectors-btn","click .toggle-deleted-link","toggleShowDeleted","click .toggle-hidden-link","toggleShowHidden","dropTargetOn","dropTarget","dropHandlers","dragenter","bind","dragover","dragleave","drop","$dropTarget","_renderDropTarget","before","_renderDropTargetHelp","evName","hasOwnProperty","$","remove","addClass","css","height","margin","border","border-radius","color","font-size","font-style","_dropHandlers","off","dropTargetToggle","preventDefault","stopPropagation","dataTransfer","originalEvent","dropEffect","getData","JSON","parse","err","warn","isObject","model_class","contents","copy","jQuery","when","toString"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"history-view-edit.js","sources":["../../../src/mvc/history/history-view-edit.js"],"names":["define","HISTORY_VIEW","HISTORY_CONTENTS","STATES","HDA_MODEL","HDA_LI_EDIT","HDCA_LI_EDIT","TAGS","ANNOTATIONS","LIST_COLLECTION_CREATOR","PAIR_COLLECTION_CREATOR","LIST_OF_PAIRS_COLLECTION_CREATOR","faIconButton","PopupMenu","_l","_super","HistoryView","HistoryViewEdit","extend","HDAViewClass","HDAListItemEdit","HDCAViewClass","HDCAListItemEdit","initialize","attributes","prototype","call","this","tagsEditor","annotationEditor","purgeAllowed","annotationEditorShown","tagsEditorShown","_setUpListeners","panel","on","ev","data","dataDropped","dropTargetOff","_renderCounts","_setUpCollectionListeners","listenTo","collection","change:deleted","_handleHdaDeletionChange","change:visible","_handleHdaVisibleChange","change:purged","model","fetch","_setUpModelListeners","updateHistoryDiskSize","_buildNewRender","$newRender","Galaxy","user","id","get","_renderTags","_renderAnnotation","renderItems","$whereTo","views","toggleLink","_class","text","join","$el","deleted","where","hidden","visible","msgs","length","push","showDeleted","showHidden","find","html","$where","TagsEditor","el","onshowFirstTime","render","onshow","toggleHDATagEditors","fxSpeed","onhide","$activator","title","classes","faIcon","appendTo","AnnotationEditor","toggleHDAAnnotationEditors","_setUpBehaviors","isAnonymous","nameSelector","attr","tooltip","placement","make_text_editable","on_finish","newName","previousName","save","name","fail","previous","multiselectActions","actions","func","action","HistoryDatasetAssociation","hide","getSelectedModels","ajaxQueue","unhide","undelete","confirm","purge","concat","_collectionActions","createListCollection","done","refresh","createPairCollection","createListOfPairsCollection","_getItemViewOptions","options","_","itemModel","removeItemView","args","Array","slice","arguments","each","view","toggle","apply","events","clone","click .show-selectors-btn","click .toggle-deleted-link","toggleShowDeleted","click .toggle-hidden-link","toggleShowHidden","$","dropTargetOn","dropTarget","dropHandlers","dragenter","bind","dragover","dragleave","drop","$dropTarget","_renderDropTarget","$list","before","_renderDropTargetHelp","evName","hasOwnProperty","remove","addClass","css","height","margin","border","border-radius","color","font-size","font-style","_dropHandlers","off","dropTargetToggle","preventDefault","stopPropagation","dataTransfer","originalEvent","dropEffect","getData","JSON","parse","err","warn","trigger","isObject","model_class","contents","copy","jQuery","when","toString"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/maps/mvc/list/list-view.js.map b/static/maps/mvc/list/list-view.js.map
index 5eab7c1dfb9..7516fd10f5f 100644
--- a/static/maps/mvc/list/list-view.js.map
+++ b/static/maps/mvc/list/list-view.js.map
@@ -1 +1 @@
-{"version":3,"file":"list-view.js","sources":["../../../src/mvc/list/list-view.js"],"names":["define","LIST_ITEM","LoadingIndicator","BASE_MVC","_l","logNamespace","ListPanel","Backbone","View","extend","LoggableMixin","_logNamespace","viewClass","ListItemView","collectionClass","Collection","tagName","className","fxSpeed","emptyMsg","noneFoundMsg","searchPlaceholder","initialize","attributes","logger","this","log","_","has","filters","searchFor","selecting","undefined","selected","lastSelected","dragItems","views","collection","$scrollContainer","title","subtitle","_setUpListeners","freeViews","each","view","off","on","error","model","xhr","options","msg","details","console","loading","_showLoadingIndicator","loading-done","_hideLoadingIndicator","once","trigger","arguments","_setUpCollectionListeners","_setUpViewListeners","listenTo","reset","renderItems","add","addItemView","remove","removeItemView","info","view:selected","ev","shiftKey","lastSelectedView","viewFromModelId","selectRange","altKey","showSelectors","push","id","view:de-selected","without","render","speed","$newRender","_buildNewRender","_setUpBehaviors","_queueNewRender","debug","$","templates","el","_renderControls","_renderTitle","_renderSubtitle","_renderSearch","$controls","controls","find","replaceWith","panel","queue","next","$el","fadeOut","_swapNewRender","fadeIn","empty","attr","append","children","$where","tooltip","placement","_renderMultiselectActionMenu","$menu","actions","multiselectActions","length","$newMenu","join","$actions","map","action","html","click","preventDefault","func","parent","$list","$messages","$emptyMessage","$whereTo","_filterCollection","itemModel","_createItemView","_attachItems","hide","_renderEmptyMessage","show","filter","bind","_filterItem","every","fn","call","matchesAll","ViewClass","_getItemViewClass","_getItemViewOptions","_setUpItemViewListeners","expanded","selectable","contains","draggable","args","Array","prototype","slice","apply","v","json","getSelectedModels","toJSON","dataTransfer","setData","JSON","stringify","text","expandAll","expand","collapseAll","collapse","_attachView","slideDown","viewFromModel","i","viewsWhereModel","properties","key","hasOwnProperty","viewRange","viewA","viewB","indexA","indexOf","indexB","searchInput","placeholder","initialVal","onfirstsearch","_firstSearch","onsearch","searchItems","onclear","clearSearch","val","THROTTLE_SELECTORS_AT","showSelector","hideSelectors","slideUp","hideSelector","toggleSelectors","selectAll","event","select","deselectAll","deselect","range","getSelectedViews","constructor","callback","indicator","is","scrollPosition","scrollTop","scrollTo","pos","animate","scrollToTop","scrollToItem","itemTop","offsetTop","scrollToId","events","click .select-all","click .deselect-all","toString","elTemplate","wrapTemplate","controlsTemplate","ModelListPanel","modelCollectionKey","setModel","freeModel","oldModelId","get","_setUpModelListeners","stopListening","unshift","clone"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"list-view.js","sources":["../../../src/mvc/list/list-view.js"],"names":["define","LIST_ITEM","LoadingIndicator","BASE_MVC","_l","logNamespace","ListPanel","Backbone","View","extend","LoggableMixin","_logNamespace","viewClass","ListItemView","collectionClass","Collection","tagName","className","fxSpeed","emptyMsg","noneFoundMsg","searchPlaceholder","initialize","attributes","logger","this","log","_","has","filters","searchFor","selecting","undefined","selected","lastSelected","dragItems","views","collection","$scrollContainer","title","subtitle","_setUpListeners","freeViews","self","each","view","stopListening","off","on","error","model","xhr","options","msg","details","console","loading","_showLoadingIndicator","loading-done","_hideLoadingIndicator","once","trigger","arguments","_setUpCollectionListeners","_setUpViewListeners","listenTo","reset","renderItems","add","addItemView","remove","removeItemView","info","view:selected","ev","shiftKey","lastSelectedView","viewFromModelId","selectRange","altKey","showSelectors","push","id","view:de-selected","without","render","speed","$newRender","_buildNewRender","_setUpBehaviors","_queueNewRender","debug","$","templates","el","_renderControls","_renderTitle","_renderSubtitle","_renderSearch","$controls","controls","find","replaceWith","panel","queue","next","$el","fadeOut","_swapNewRender","fadeIn","empty","attr","append","children","$where","tooltip","placement","_renderMultiselectActionMenu","$menu","actions","multiselectActions","length","$newMenu","join","$actions","map","action","html","click","preventDefault","func","parent","$list","$messages","$emptyMessage","$whereTo","_filterCollection","itemModel","_createItemView","_attachItems","hide","_renderEmptyMessage","show","filter","bind","_filterItem","every","fn","call","matchesAll","ViewClass","_getItemViewClass","_getItemViewOptions","_setUpItemViewListeners","expanded","selectable","contains","draggable","args","Array","prototype","slice","apply","v","json","getSelectedModels","toJSON","dataTransfer","setData","JSON","stringify","text","expandAll","expand","collapseAll","collapse","modelIndex","indexOf","is","_attachView","splice","prepend","$placedAfterThis","eq","after","slideDown","viewFromModel","i","viewsWhereModel","properties","matches","viewRange","viewA","viewB","indexA","indexB","searchInput","placeholder","initialVal","onfirstsearch","_firstSearch","onsearch","searchItems","onclear","clearSearch","val","THROTTLE_SELECTOR_FX_AT","showSelector","hideSelectors","slideUp","hideSelector","toggleSelectors","selectAll","event","select","deselectAll","deselect","range","getSelectedViews","constructor","callback","indicator","scrollPosition","scrollTop","scrollTo","pos","animate","scrollToTop","scrollToItem","itemTop","offsetTop","scrollToId","events","click .select-all","click .deselect-all","toString","elTemplate","wrapTemplate","controlsTemplate","ModelListPanel","modelCollectionKey","setModel","freeModel","oldModelId","get","_setUpModelListeners","unshift","clone"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/scripts/bundled/analysis.bundled.js b/static/scripts/bundled/analysis.bundled.js
index 4130a41df22..292601bbb47 100644
--- a/static/scripts/bundled/analysis.bundled.js
+++ b/static/scripts/bundled/analysis.bundled.js
@@ -2,11 +2,11 @@ webpackJsonp([3,1],[function(t,e,i){(function(t,e){var n=i(1),s=n,o=i(59).Galaxy
e},success:function(t){if(!t.jobs||!t.jobs.length)return this.error(t);var e=t.jobs.length,i="";i=1==e?"1 job has":e+" jobs have";var n='
'+i+" been successfully added to the queue - resulting in the following datasets:
";for(var s in t.outputs)n+='
'+t.outputs[s].hid+": "+t.outputs[s].name+"
";return n+="
You can check the status of queued jobs and view the resulting data by refreshing the History pane. When the job has been run the status will change from 'running' to 'finished' if completed successfully or 'error' if problems were encountered.
"},error:function(t){return'
The server could not complete the request. Please contact the Galaxy Team if this error persists.
"},requirements:function(t){var e="This tool requires ";for(var i in t.requirements){var n=t.requirements[i];e+=n.name,n.version&&(e+=" (Version "+n.version+")"),ihere for more information.'}}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(1))},function(t,e,i){var n,s;(function(o,a){n=[i(4),i(9),i(7)],s=function(t,e,i){var n=o.View.extend({initialize:function(t){var n=this;this.options=t,this.name=t.name||"element",this.multiple=t.multiple||!1,this.message=new i.Message,this.portlet=new e.View({cls:"ui-portlet-section"}),this.select=new i.Select.View({optional:t.optional}),this.button=new i.ButtonIcon({icon:"fa fa-sign-in",floating:"left",tooltip:"Insert new "+this.name,onclick:function(){n.add({id:n.select.value(),name:n.select.text()})}}),this.setElement(this._template(t)),this.$(".ui-list-message").append(this.message.$el),this.$(".ui-list-portlet").append(this.portlet.$el),this.$(".ui-list-button").append(this.button.$el),this.$(".ui-list-select").append(this.select.$el)},value:function(t){if(void 0!==t){if(this.portlet.empty(),a.isArray(t))for(var e in t){var i=t[e],n=null,s=null;"string"!=a.type(i)?(n=i.id,s=i.name):n=s=i,null!=n&&this.add({id:n,name:s})}this._refresh()}var o=[];return this.$(".ui-list-id").each(function(){o.push({id:a(this).prop("id"),name:a(this).find(".ui-list-name").html()})}),0==o.length?null:o},add:function(e){var i=this;if(0===this.$('[id="'+e.id+'"]').length)if(t.validate(e.id)){var n=a(this._templateRow({id:e.id,name:e.name}));n.on("click",function(){n.remove(),i._refresh()}),n.on("mouseover",function(){n.addClass("portlet-highlight")}),n.on("mouseout",function(){n.removeClass("portlet-highlight")}),this.portlet.append(n),this._refresh()}else this.message.update({message:"Please select a valid "+this.name+".",status:"danger"});else this.message.update({message:"This "+this.name+" is already in the list."})},update:function(t){this.select.update(t)},_refresh:function(){this.$(".ui-list-id").length>0?(!this.multiple&&this.button.disable(),this.$(".ui-list-portlet").show()):(this.button.enable(),this.$(".ui-list-portlet").hide()),this.options.onchange&&this.options.onchange()},_template:function(t){return'
',"Warning: This is a experimental feature. Most Galaxy tools will not annotate"," citations explicitly at this time. When writing up your analysis, please manually"," review your histories and find all references"," that should be cited in order to completely describe your work. Also, please remember to",' cite Galaxy.',"
"],"element");return o.extend({},e.DatasetListItemView.prototype.templates,{titleBar:t})}();var u=c.extend({className:c.prototype.className+" dataset-collection-element",_swapNewRender:function(t){c.prototype._swapNewRender.call(this,t);var e=this.model.get("state")||"ok";return this.$el.addClass("state-"+e),this.$el},toString:function(){var t=this.model?this.model+"":"(no model)";return"NestedDCDCEListItemView("+t+")"}});return{DCListItemView:c,DCEListItemView:d,DatasetDCEListItemView:h,NestedDCDCEListItemView:u}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3),i(1),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(72),i(6),i(5)],s=function(t,e,i){"use strict";var n="collections",s={defaults:{model_class:"DatasetCollectionElement",element_identifier:null,element_index:null,element_type:null},_mergeObject:function(t){return o.extend(t,t.object,{element_id:t.id}),delete t.object,t},constructor:function(t,e){t=this._mergeObject(t),this.idAttribute="element_id",a.Model.apply(this,arguments)},parse:function(t,e){var i=t;return i=this._mergeObject(i)}},l=a.Model.extend(e.LoggableMixin).extend(s).extend({_logNamespace:n}),c=a.Collection.extend(e.LoggableMixin).extend({_logNamespace:n,model:l,initialize:function(t,e){this.debug(this+"(DCECollection).initialize:",t,e),e=e||{}},toString:function(){return["DatasetCollectionElementCollection(",this.length,")"].join("")}}),d=t.DatasetAssociation.extend(e.mixin(s,{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:o.extend({},t.DatasetAssociation.prototype.defaults,s.defaults),constructor:function(t,e){this.debug(" DatasetDCE.constructor:",t,e),s.constructor.call(this,t,e)},initialize:function(e,i){this.debug(this+"(DatasetDCE).initialize:",e,i),t.DatasetAssociation.prototype.initialize.call(this,e,i)},hasDetails:function(){return o.has(this.attributes,"annotation")},toString:function(){var t=this.get("element_identifier");return["DatasetDCE(",t,")"].join("")}})),h=c.extend({model:d,initialize:function(t,e){this.debug(this+"(DatasetDCECollection).initialize:",t,e),c.prototype.initialize.call(this,t,e)},toString:function(){return["DatasetDCECollection(",this.length,")"].join("")}}),u=a.Model.extend(e.LoggableMixin).extend(e.SearchableModelMixin).extend({_logNamespace:n,defaults:{collection_type:null,deleted:!1},collectionClass:c,initialize:function(t,e){this.debug(this+"(DatasetCollection).initialize:",t,e,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 t=this.get("elements")||[];return this.unset("elements",{silent:!0}),this.elements=new this.collectionClass(t),this.elements},toJSON:function(){var t=a.Model.prototype.toJSON.call(this);return this.elements&&(t.elements=this.elements.toJSON()),t},inReadyState:function(){var t=this.get("populated");return this.isDeletedOrPurged()||t},hasDetails:function(){return this.debug("hasDetails:",this.elements.length),0!==this.elements.length},getVisibleContents:function(t){return this.elements},parse:function(t,e){var i=a.Model.prototype.parse.call(this,t,e);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(t){return this.get("deleted")?r.when():this.save({deleted:!0},t)},undelete:function(t){return!this.get("deleted")||this.get("purged")?r.when():this.save({deleted:!1},t)},isDeletedOrPurged:function(){return this.get("deleted")||this.get("purged")},searchAttributes:["name"],toString:function(){var t=[this.get("id"),this.get("name")||this.get("element_identifier")];return"DatasetCollection("+t.join(",")+")"}}),p=u.extend({collectionClass:h,initialize:function(t,e){this.debug(this+"(ListDatasetCollection).initialize:",t,e),u.prototype.initialize.call(this,t,e)},toString:function(){return["ListDatasetCollection(",this.get("name"),")"].join("")}}),g=p.extend({initialize:function(t,e){this.debug(this+"(PairDatasetCollection).initialize:",t,e),p.prototype.initialize.call(this,t,e)},toString:function(){return["PairDatasetCollection(",this.get("name"),")"].join("")}}),f=u.extend(e.mixin(s,{constructor:function(t,e){this.debug(" NestedDCDCE.constructor:",t,e),s.constructor.call(this,t,e)},toString:function(){var t=this.object?""+this.object:this.get("element_identifier");return["NestedDCDCE(",t,")"].join("")}})),m=c.extend({model:f,initialize:function(t,e){this.debug(this+"(NestedDCDCECollection).initialize:",t,e),c.prototype.initialize.call(this,t,e)},toString:function(){return["NestedDCDCECollection(",this.length,")"].join("")}}),v=g.extend(e.mixin(s,{constructor:function(t,e){this.debug(" NestedPairDCDCE.constructor:",t,e),s.constructor.call(this,t,e)},toString:function(){var t=this.object?""+this.object:this.get("element_identifier");return["NestedPairDCDCE(",t,")"].join("")}})),_=m.extend({model:v,initialize:function(t,e){this.debug(this+"(NestedPairDCDCECollection).initialize:",t,e),m.prototype.initialize.call(this,t,e)},toString:function(){return["NestedPairDCDCECollection(",this.length,")"].join("")}}),y=u.extend({collectionClass:_,initialize:function(t,e){this.debug(this+"(ListPairedDatasetCollection).initialize:",t,e),u.prototype.initialize.call(this,t,e)},toString:function(){return["ListPairedDatasetCollection(",this.get("name"),")"].join("")}});return{ListDatasetCollection:p,PairDatasetCollection:g,ListPairedDatasetCollection:y}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3),i(2),i(1))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(41),i(12),i(6),i(8),i(88),i(5),i(85)],s=function(t,e,i,n,s,c){"use strict";function d(t){var e=t.toJSON(),i=f(e,{creationFn:function(e,i){return e=e.map(function(t){return{id:t.id,name:t.name,src:"dataset"===t.history_content_type?"hda":"hdca"}}),t.createHDCA(e,"list",i)}});return i}var h="collections",u=o.View.extend(i.LoggableMixin).extend({_logNamespace:h,tagName:"li",className:"collection-element",initialize:function(t){this.element=t.element||{},this.selected=t.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:a.template(['',"<%- element.name %>","",'"].join("")),select:function(t){this.$el.toggleClass("selected",t),this.trigger("select",{source:this,selected:this.$el.hasClass("selected")})},discard:function(){var t=this,e=this.$el.parent().width();this.$el.animate({"margin-right":e},"fast",function(){t.trigger("discard",{source:t}),t.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(t){t.stopPropagation(),this.select(t)},_clickName:function(t){t.stopPropagation(),t.preventDefault();var e=([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));e&&(this.element.name=e,this.render())},_clickDiscard:function(t){t.stopPropagation(),this.discard()},_dragstart:function(t){t.originalEvent&&(t=t.originalEvent),t.dataTransfer.effectAllowed="move",t.dataTransfer.setData("text/plain",JSON.stringify(this.element)),this.$el.addClass("dragging"),this.$el.parent().trigger("collection-element.dragstart",[this])},_dragend:function(t){this.$el.removeClass("dragging"),this.$el.parent().trigger("collection-element.dragend",[this])},_sendToParent:function(t){this.$el.parent().trigger(t)},toString:function(){return"DatasetCollectionElementView()"}}),p=o.View.extend(i.LoggableMixin).extend({_logNamespace:h,elementViewClass:u,collectionClass:t.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 )"},initialize:function(t){this.metric("ListCollectionCreator.initialize",t);var e=this;a.each(this.defaultAttributes,function(i,n){i=t[n]||i,e[n]=i}),e.initialElements=t.elements||[],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(t){t.hasOwnProperty("id")||(t.id=a.uniqueId())}),this.workingElements},_validateElements:function(){var t=this;return t.invalidElements=[],this.workingElements=this.workingElements.filter(function(e){var i=t._isElementInvalid(e);return i&&t.invalidElements.push({element:e,text:i}),!i}),this.workingElements},_isElementInvalid:function(t){return"dataset"!==t.history_content_type?c("is not a dataset"):t.state!==e.OK?c(a.contains(e.NOT_READY_STATES,t.state)?"hasn't finished running yet":"has errored, is paused, or is not accessible"):t.deleted||t.purged?c("has been deleted or purged"):null},_mangleDuplicateNames:function(){var t=900,e=1,i={};this.workingElements.forEach(function(n){for(var s=n.name;i.hasOwnProperty(s);)if(s=n.name+" ("+e+")",e+=1,e>=t)throw new Error("Safety hit in while loop - thats impressive");n.name=s,i[n.name]=!0})},_sortElements:function(t){},render:function(t,e){return this.workingElements.length .clear-selected").show():this.$(".collection-elements-controls > .clear-selected").hide()},_renderList:function(t,e){var i=this,n=l(""),s=i.$list();a.each(this.elementViews,function(t){t.destroy(),i.removeElementView(t)}),i.workingElements.forEach(function(t){var e=i._createElementView(t);n.append(e.$el)}),i._renderClearSelected(),s.empty().append(n.children()),a.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(t){var e=new this.elementViewClass({element:t,selected:a.has(this.selectedIds,t.id)});return this.elementViews.push(e),this._listenToElementView(e),e},_listenToElementView:function(t){var e=this;e.listenTo(t,{select:function(t){var i=t.source.element;t.selected?e.selectedIds[i.id]=!0:delete e.selectedIds[i.id],e.trigger("elements:select",t)},discard:function(t){e.trigger("elements:discard",t)}})},addElementView:function(t){},removeElementView:function(t){delete this.selectedIds[t.element.id],this._renderClearSelected(),this.elementViews=a.without(this.elementViews,t),this.stopListening(t)},_renderNoElementsLeft:function(){this._disableNameAndCreate(!0),this.$(".collection-elements").append(this.templates.noElementsLeft())},_elementToJSON:function(t){return t},createList:function(t){if(!this.workingElements.length){var e=c("No valid elements for final list")+". ";return e+=''+c("Cancel")+" ",e+=c("or"),e+=' '+c("start over")+".",void this._showAlert(e)}var i=this,n=this.workingElements.map(function(t){return i._elementToJSON(t)});return i.blocking=!0,i.creationFn(n,t).always(function(){i.blocking=!1}).fail(function(t,e,n){i.trigger("error",{xhr:t,status:e,message:c("An error occurred while creating this collection")})}).done(function(t,e,n){i.trigger("collection:created",t,e,n),i.metric("collection:created",t),"function"==typeof i.oncreate&&i.oncreate.call(this,t,e,n)})},_setUpBehaviors:function(){return this.on("error",this._errorHandler),this.once("rendered",function(){this.trigger("rendered:initial",this)}),this.on("elements:select",function(t){this._renderClearSelected()}),this.on("elements:discard",function(t){var e=t.source.element;this.removeElementView(t.source),this.workingElements=a.without(this.workingElements,e),this.workingElements.length||this._renderNoElementsLeft()}),this},_errorHandler:function(t){this.error(t);var e=this;if(content=t.message||c("An error occurred"),t.xhr){var i=t.xhr,n=t.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+=":
",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:a.template([c("The following selections could not be included due to problems:"),"
','',"<% 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(t,e,i){var s,o=l.Deferred(),r=Galaxy.modal||new n.View;return e=a.defaults(e||{},{elements:t,oncancel:function(){r.hide(),o.reject("cancelled")},oncreate:function(t,e){r.hide(),o.resolve(e)}}),s=new i(e),r.show({title:e.title||c("Create a collection"),body:s.$el,width:"80%",height:"100%",closing_events:!0}),s.render(),window._collectionCreator=s,o},f=function(t,e){return e=e||{},e.title=c("Create a collection from a list of datasets"),g(t,e,p)};return{DatasetCollectionElementView:u,ListCollectionCreator:p,collectionCreatorModal:g,listCollectionCreatorModal:f,createListCollection:d}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1),i(1))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(44),i(12),i(23),i(6),i(5)],s=function(t,e,i,n,s){"use strict";var c="dataset",d=t.ListItemView,h=d.extend({_logNamespace:c,className:d.prototype.className+" dataset",id:function(){return["dataset",this.model.get("id")].join("-")},initialize:function(t){
t.logger&&(this.logger=this.model.logger=t.logger),this.log(this+".initialize:",t),d.prototype.initialize.call(this,t),this.linkTarget=t.linkTarget||"_blank"},_setUpListeners:function(){d.prototype._setUpListeners.call(this),this.listenTo(this.model,"change",function(t,e){this.model.changedAttributes().state&&this.model.inReadyState()&&this.expanded&&!this.model.hasDetails()?this.model.fetch():this.render()})},_fetchModelDetails:function(){var t=this;return t.model.inReadyState()&&!t.model.hasDetails()?t.model.fetch({silent:!0}):o.when()},remove:function(t,e){var i=this;t=t||this.fxSpeed,this.$el.fadeOut(t,function(){a.View.prototype.remove.call(i),e&&e.call(i)})},render:function(t){return d.prototype.render.call(this,t)},_swapNewRender:function(t){return d.prototype._swapNewRender.call(this,t),this.model.has("state")&&this.$el.addClass("state-"+this.model.get("state")),this.$el},_renderPrimaryActions:function(){return[this._renderDisplayButton()]},_renderDisplayButton:function(){var t=this.model.get("state");if(t===e.NOT_VIEWABLE||t===e.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(t===e.UPLOAD)n.disabled=!0,n.title=s("This dataset must finish uploading before it can be viewed");else if(t===e.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 o=this;n.onclick=function(t){Galaxy.frame&&Galaxy.frame.active&&(Galaxy.frame.addDataset(o.model.get("id")),t.preventDefault())}}return n.faIcon="fa-eye",i(n)},_renderDetails:function(){if(this.model.get("state")===e.NOT_VIEWABLE)return r(this.templates.noAccess(this.model.toJSON(),this));var t=d.prototype._renderDetails.call(this);return t.find(".actions .left").empty().append(this._renderSecondaryActions()),t.find(".summary").html(this._renderSummary()).prepend(this._renderDetailMessages()),t.find(".display-applications").html(this._renderDisplayApplications()),this._setUpBehaviors(t),t},_renderSummary:function(){var t=this.model.toJSON(),e=this.templates.summaries[t.state];return(e=e||this.templates.summaries.unknown)(t,this)},_renderDetailMessages:function(){var t=this,e=r(''),i=t.model.toJSON();return l.each(t.templates.detailMessages,function(n){e.append(r(n(i,t)))}),e},_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 e.NOT_VIEWABLE:return[];case e.OK:case e.FAILED_METADATA:case e.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"})},_renderDownloadButton:function(){return this.model.get("purged")||!this.model.hasData()?null:l.isEmpty(this.model.get("meta_files"))?r(['','',""].join("")):this._renderMetaFileDownloadButton()},_renderMetaFileDownloadButton:function(){var t=this.model.urls;return r(['
"}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(7),i(39),i(52),i(51),i(48)],s=function(t,e,i,n,s,l){return o.Model.extend({types:{text:"_fieldText",select:"_fieldSelect",data_column:"_fieldSelect",genomebuild:"_fieldSelect",data:"_fieldData",data_collection:"_fieldData",integer:"_fieldSlider","float":"_fieldSlider","boolean":"_fieldBoolean",drill_down:"_fieldDrilldown",color:"_fieldColor",hidden:"_fieldHidden",hidden_data:"_fieldHidden",baseurl:"_fieldHidden",library_data:"_fieldLibrary",ftpfile:"_fieldFtp"},initialize:function(t,e){this.app=t},create:function(t){var e=this.types[t.type],i="function"==typeof this[e]?this[e].call(this,t):null;return i||(this.app.incompatible=!0,i=t.options?this._fieldSelect(t):this._fieldText(t),Galaxy.emit.debug("form-parameters::_addRow()","Auto matched field type ("+t.type+").")),void 0===t.value&&(t.value=null),i.value(t.value),i},_fieldData:function(t){var e=this;return new i.View(this.app,{id:"field-"+t.id,extensions:t.extensions,optional:t.optional,multiple:t.multiple,type:t.type,data:t.options,onchange:function(){e.app.trigger("change")}})},_fieldSelect:function(t){if(t.is_workflow)return this._fieldText(t);"data_column"==t.type&&(t.error_text="Missing columns in referenced dataset.");var i=[];a.each(t.options,function(t){i.push({label:t[0],value:t[1]})});var n=e.Select;switch(t.display){case"checkboxes":n=e.Checkbox;break;case"radio":n=e.Radio}var s=this;return new n.View({id:"field-"+t.id,data:i,error_text:t.error_text||"No options available",multiple:t.multiple,optional:t.optional,searchable:t.searchable,onchange:function(){s.app.trigger("change")}})},_fieldDrilldown:function(t){if(t.is_workflow)return this._fieldText(t);var i=this;return new e.Drilldown.View({id:"field-"+t.id,data:t.options,display:t.display,onchange:function(){i.app.trigger("change")}})},_fieldText:function(i){if(i.options)if(i.area=i.multiple,t.validate(i.value)){if(r.isArray(i.value)){var n="";for(var s in i.value){if(n+=String(i.value[s]),!i.multiple)break;n+="\n"}i.value=n}}else i.value=null;var o=this;return new e.Input({id:"field-"+i.id,area:i.area,onchange:function(t){i.onchange?i.onchange(t):o.app.trigger("change")}})},_fieldSlider:function(t){var i=this;return new e.Slider.View({id:"field-"+t.id,precise:"float"==t.type,is_workflow:t.is_workflow,min:t.min,max:t.max,onchange:function(){i.app.trigger("change")}})},_fieldHidden:function(t){return new e.Hidden({id:"field-"+t.id,info:t.info})},_fieldBoolean:function(t){var i=this;return new e.RadioButton.View({id:"field-"+t.id,data:[{label:"Yes",value:"true"},{label:"No",value:"false"}],onchange:function(){i.app.trigger("change")}})},_fieldColor:function(t){var e=this;return new l({id:"field-"+t.id,onchange:function(){e.app.trigger("change")}})},_fieldLibrary:function(t){var e=this;return new n.View({id:"field-"+t.id,optional:t.optional,multiple:t.multiple,onchange:function(){e.app.trigger("change")}})},_fieldFtp:function(t){var e=this;return new s.View({id:"field-"+t.id,optional:t.optional,multiple:t.multiple,onchange:function(){e.app.trigger("change")}})}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(14),i(9),i(7)],s=function(t,e,i,n){var s=o.View.extend({initialize:function(i){this.options=t.merge(i,{title:"Section",empty_text:"Not available.",max:null,min:null}),this.setElement(""),this.button_new=new n.ButtonIcon({icon:"fa-plus",title:"Insert "+this.options.title_new,tooltip:"Add new "+this.options.title_new+" block",floating:"clear",onclick:function(){i.onnew&&i.onnew()}}),this.table=new e.View({cls:"ui-table-plain",content:""}),this.$el.append(this.table.$el),this.$el.append(a("").append(this.button_new.$el)),this.list={},this.n=0},size:function(){return this.n},add:function(t){if(!t.id||this.list[t.id])return void Galaxy.emit.debug("form-repeat::add()","Duplicate repeat block id.");this.n++;var e=new n.ButtonIcon({icon:"fa-trash-o",tooltip:"Delete this repeat block",cls:"ui-button-icon-plain",onclick:function(){t.ondel&&t.ondel()}}),s=new i.View({id:t.id,title:"placeholder",cls:"ui-portlet-repeat",operations:{button_delete:e}});s.append(t.$el),s.$el.addClass("section-row"),this.list[t.id]=s,this.table.add(s.$el),this.table.append("row_"+t.id,!0),this.options.max>0&&this.n>=this.options.max&&this.button_new.disable(),this._refresh()},del:function(t){if(!this.list[t])return void Galaxy.emit.debug("form-repeat::del()","Invalid repeat block id.");this.n--;var e=this.table.get("row_"+t);e.remove(),delete this.list[t],this.button_new.enable(),this._refresh()},hideOptions:function(){this.button_new.$el.hide(),r.each(this.list,function(t){t.hideOperation("button_delete")}),r.isEmpty(this.list)&&this.$el.append(a("").addClass("ui-form-info").html(this.options.empty_text))},_refresh:function(){var t=0;for(var e in this.list){var i=this.list[e];i.title(++t+": "+this.options.title),this.n>this.options.min?i.showOperation("button_delete"):i.hideOperation("button_delete")}}});return{View:s}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(4),i(14),i(7),i(9),i(37),i(35),i(36)],s=function(t,e,i,n,s,c,d){var h=o.View.extend({initialize:function(t,i){this.app=t,this.inputs=i.inputs,i.cls="ui-table-plain",i.cls_tr="section-row",this.table=new e.View(i),this.parameters=new d(t,i),this.setElement(this.table.$el),this.render()},render:function(){this.table.delAll();for(var t in this.inputs)this.add(this.inputs[t])},add:function(e){var i=a.extend(!0,{},e);i.id=e.id=t.uid(),this.app.input_list[i.id]=i;var n=i.type;switch(n){case"conditional":this._addConditional(i);break;case"repeat":this._addRepeat(i);break;case"section":this._addSection(i);break;default:this._addRow(i)}},_addConditional:function(t){var e=this;t.test_param.id=t.id,this.app.options.sustain_conditionals&&(t.test_param.disabled=!0);var i=this._addRow(t.test_param);i.options.onchange=function(i){var n=e.app.data.matchCase(t,i);for(var s in t.cases){var o=t.cases[s],a=t.id+"-section-"+s,r=e.table.get(a),l=!1;for(var c in o.inputs)if(!o.inputs[c].hidden){l=!0;break}s==n&&l?r.fadeIn("fast"):r.hide()}e.app.trigger("change")};for(var n in t.cases){var s=t.id+"-section-"+n,o=new h(this.app,{inputs:t.cases[n].inputs});o.$el.addClass("ui-table-section"),this.table.add(o.$el),this.table.append(s)}i.trigger("change")},_addRepeat:function(t){function e(e){var s=t.id+"-section-"+n++,a=new h(i.app,{inputs:e});o.add({id:s,$el:a.$el,ondel:function(){o.del(s),i.app.trigger("change")}})}for(var i=this,n=0,o=new s.View({title:t.title||"Repeat",title_new:t.title||"",min:t.min,max:t.max,onnew:function(){e(t.inputs),i.app.trigger("change")}}),a=r.size(t.cache),l=0;ll?t.cache[l]:t.inputs);this.app.options.sustain_repeats&&o.hideOptions();var d=new c(this.app,{label:t.title||t.name,help:t.help,field:o});this.table.add(d.$el),this.table.append(t.id)},_addSection:function(t){var e=this,s=new h(e.app,{inputs:t.inputs}),o=new i.ButtonIcon({icon:"fa-eye-slash",tooltip:"Show/hide section",cls:"ui-button-icon-plain"}),a=new n.View({title:t.title||t.name,cls:"ui-portlet-section",collapsible:!0,collapsed:!0,operations:{button_visible:o}});a.append(s.$el),a.append(l("").addClass("ui-form-info").html(t.help)),a.setOperation("button_visible",function(){a.collapsed?a.expand():a.collapse()}),a.on("expanded",function(){o.setIcon("fa-eye")}),a.on("collapsed",function(){o.setIcon("fa-eye-slash")}),this.app.on("expand",function(t){a.$("#"+t).length>0&&a.expand()}),t.expanded&&a.expand(),this.table.add(a.$el),this.table.append(t.id)},_addRow:function(t){var e=t.id,i=this.parameters.create(t);this.app.field_list[e]=i;var n=new c(this.app,{name:t.name,label:t.label||t.name,value:t.value,text_value:t.text_value||t.value,collapsible_value:t.collapsible_value,collapsible_preview:t.collapsible_preview,help:t.help,argument:t.argument,disabled:t.disabled,field:i});return this.app.element_list[e]=n,this.table.add(n.$el),this.table.append(e),t.hidden&&this.table.get(e).hide(),i}});return{View:h}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(7),i(27)],s=function(t,e,i){var n=o.View.extend({initialize:function(i,n){this.app=i,this.options=n,this.history={};var s=this;this.setElement(''),this.list={};var o=[];"data_collection"==n.type?this.mode="collection":n.multiple?this.mode="multiple":this.mode="single",this.current=this.mode,this.list={};var l=t.textify(n.extensions),c="No dataset available.";l&&(c="No "+l+" dataset available.");var d="No dataset list available.";if(l&&(d="No "+l+" dataset collection available."),"single"==this.mode&&(o.push({icon:"fa-file-o",value:"single",tooltip:"Single dataset"}),this.select_single=new e.Select.View({optional:n.optional,error_text:c,onchange:function(){s.trigger("change")}}),this.list.single={field:this.select_single,type:"hda"}),"single"!=this.mode&&"multiple"!=this.mode||(o.push({icon:"fa-files-o",value:"multiple",tooltip:"Multiple datasets"}),this.select_multiple=new e.Select.View({multiple:!0,searchable:!1,optional:n.optional,error_text:c,onchange:function(){s.trigger("change")}}),this.list.multiple={field:this.select_multiple,type:"hda"}),"single"==this.mode||"multiple"==this.mode||"collection"==this.mode){o.push({icon:"fa-folder-o",value:"collection",tooltip:"Dataset collection"});var h="multiple"==this.mode;this.select_collection=new e.Select.View({error_text:d,multiple:h,searchable:!1,optional:n.optional,onchange:function(){s.trigger("change")}}),this.list.collection={field:this.select_collection,type:"hdca"}}this.button_type=new e.RadioButton.View({value:this.current,data:o,onchange:function(t){s.current=t,s.refresh(),s.trigger("change")}}),this.$batch=a(this.template_batch());var u=r.size(this.list),p=0;u>1&&(this.$el.append(this.button_type.$el),p=Math.max(0,35*r.size(this.list))+"px");for(var g in this.list)this.$el.append(this.list[g].field.$el.css({"margin-left":p}));this.$el.append(this.$batch.css({"margin-left":p})),this.update(n.data),void 0!==this.options.value&&this.value(this.options.value),this.refresh(),this.on("change",function(){n.onchange&&n.onchange(s.value())})},wait:function(){for(var t in this.list)this.list[t].field.wait()},unwait:function(){for(var t in this.list)this.list[t].field.unwait()},update:function(t){function e(t,e){if(t){var n=[];for(var s in e){var o=e[s];n.push({hid:o.hid,label:o.hid+": "+o.name,value:o.id}),i.history[o.id+"_"+o.src]=o}t.add(n,function(t,e){return e.hid-t.hid})}}var i=this;e(this.select_single,t.hda),e(this.select_multiple,t.hda),e(this.select_collection,t.hdca)},value:function(t){if(void 0!==t)if(t&&t.values)try{var e=[];for(var i in t.values)e.push(t.values[i].id);t&&t.values.length>0&&"hdca"==t.values[0].src?(this.current="collection",this.select_collection.value(e)):"multiple"==this.mode?(this.current="multiple",this.select_multiple.value(e)):(this.current="single",this.select_single.value(e[0]))}catch(n){Galaxy.emit.debug("tools-select-content::value()","Skipped.")}else for(var i in this.list)this.list[i].field.value(null);this.refresh();var s=this._select().value();if(null===s)return null;if(s instanceof Array||(s=[s]),0===s.length)return null;var o={batch:this._batch(),values:[]};for(var i in s){var a=this.history[s[i]+"_"+this.list[this.current].type];if(!a)return null;o.values.push(a)}return o.values.sort(function(t,e){return t.hid-e.hid}),o},refresh:function(){this.button_type.value(this.current);for(var t in this.list){var e=this.list[t].field.$el;this.current==t?e.show():e.hide()}this._batch()?this.$batch.show():this.$batch.hide()},_select:function(){return this.list[this.current].field},_batch:function(){if("collection"==this.current){var t=this.history[this._select().value()+"_hdca"];if(t&&t.map_over_type)return!0}return"single"!=this.current&&"single"==this.mode},template_batch:function(){return'
This is a batch mode input field. A separate job will be triggered for each dataset.
'}});return{View:n}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(9),i(7),i(38),i(34)],s=function(t,e,i,n,s){return o.View.extend({initialize:function(e){this.options=t.merge(e,{initial_errors:!1,cls:"ui-portlet-limited",icon:""}),this.modal=parent.Galaxy&&parent.Galaxy.modal||new i.Modal.View,this.setElement(""),this.render()},update:function(t){var e=this;this.data.matchModel(t,function(t,i){var n=e.input_list[t];if(n&&n.options&&!a.isEqual(n.options,i.options)){n.options=i.options;var s=e.field_list[t];if(s.update){var o=[];if(-1!=["data","data_collection","drill_down"].indexOf(n.type))o=n.options;else for(var r in i.options){var l=i.options[r];l.length>2&&o.push({label:l[0],value:l[1]})}s.update(o),s.trigger("change"),Galaxy.emit.debug("form-view::update()","Updating options for "+t)}}})},wait:function(t){for(var e in this.input_list){var i=this.field_list[e],n=this.input_list[e];n.is_dynamic&&i.wait&&i.unwait&&(t?i.wait():i.unwait())}},highlight:function(t,e,i){var n=this.element_list[t];if(n&&(n.error(e||"Please verify this parameter."),this.trigger("expand",t),!i))if(self==top){var s=this.$el.parents().filter(function(){return"auto"==r(this).css("overflow")}).first();s.animate({scrollTop:s.scrollTop()+n.$el.offset().top-50},500)}else r("html, body").animate({scrollTop:n.$el.offset().top-20},500)},errors:function(t){if(this.trigger("reset"),t&&t.errors){var e=this.data.matchResponse(t.errors);for(var i in this.element_list){this.element_list[i];e[i]&&this.highlight(i,e[i],!0)}}},render:function(){var t=this;this.off("change"),this.off("reset"),this.field_list={},this.input_list={},this.element_list={},this.data=new s.Manager(this),this._renderForm(),this.data.create(),this.options.initial_errors&&this.errors(this.options);var e=this.data.checksum();return this.on("change",function(){var i=t.data.checksum();i!=e&&(e=i,t.options.onchange&&t.options.onchange())}),this.on("reset",function(){for(var t in this.element_list)this.element_list[t].reset()}),this},_renderForm:function(){this.message=new i.Message,this.section=new n.View(this,{inputs:this.options.inputs}),r(".tooltip").remove(),this.portlet=new e.View({icon:this.options.icon,title:this.options.title,cls:this.options.cls,operations:this.options.operations,buttons:this.options.buttons,collapsible:this.options.collapsible,collapsed:this.options.collapsed}),this.portlet.append(this.message.$el),this.portlet.append(this.section.$el),this.$el.empty(),this.$el.append(this.portlet.$el),this.options.message&&this.message.update({persistent:!0,status:"warning",message:this.options.message}),Galaxy.emit.debug("form-view::initialize()","Completed")}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1))},function(t,e,i){var n,s;(function(o){n=[i(31),i(42),i(5)],s=function(t,e,i){"use strict";function n(t){return function(e,i){return this.isNew()&&(i=i||{},i.url=this.urlRoot+this.get("history_id")+"/contents",e=e||{},e.type="dataset_collection"),t.call(this,e,i)}}var s=e.HistoryContentMixin,a=t.ListDatasetCollection,r=t.PairDatasetCollection,l=t.ListPairedDatasetCollection,c=a.extend(s).extend({defaults:o.extend(o.clone(a.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list",model_class:"HistoryDatasetCollectionAssociation"}),initialize:function(t,e){a.prototype.initialize.call(this,t,e),s.initialize.call(this,t,e)},save:n(a.prototype.save),toString:function(){return["HistoryListDatasetCollection(",this.get("name"),")"].join("")}}),d=r.extend(s).extend({defaults:o.extend(o.clone(r.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"paired",model_class:"HistoryDatasetCollectionAssociation"}),initialize:function(t,e){r.prototype.initialize.call(this,t,e),s.initialize.call(this,t,e)},save:n(r.prototype.save),toString:function(){return["HistoryPairDatasetCollection(",this.get("name"),")"].join("")}}),h=l.extend(s).extend({defaults:o.extend(o.clone(l.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list:paired",model_class:"HistoryDatasetCollectionAssociation"}),initialize:function(t,e){l.prototype.initialize.call(this,t,e),s.initialize.call(this,t,e)},save:n(l.prototype.save),toString:function(){return["HistoryListPairedDatasetCollection(",this.get("name"),")"].join("")}});return{HistoryListDatasetCollection:c,HistoryPairDatasetCollection:d,HistoryListPairedDatasetCollection:h}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3))},function(t,e,i){var n,s;(function(o,a){n=[i(12),i(6),i(5)],s=function(t,e,i){"use strict";var n="history",s=function(t,e){return[t,e].join("-")},r={defaults:{history_id:null,history_content_type:null,hid:null,visible:!0},idAttribute:"type_id",constructor:function(t,e){t.type_id=s(t.history_content_type,t.id),this.debug("HistoryContentMixin.constructor:",t.type_id),o.Model.apply(this,arguments)},_typeIdStr:function(){return s(this.get("history_content_type"),this.get("id"))},initialize:function(t,e){this.on("change:id",this._createTypeId)},_createTypeId:function(){this.set("type_id",this._typeIdStr())},isNew:function(){return!this.get("id")},hidden:function(){return!this.get("visible")},isVisible:function(t,e){var i=!0;return t||!this.get("deleted")&&!this.get("purged")||(i=!1),e||this.get("visible")||(i=!1),i},urlRoot:Galaxy.root+"api/histories/",url:function(){var t=this.urlRoot+this.get("history_id")+"/contents/"+this.get("history_content_type")+"s/"+this.get("id");return t},hide:function(t){return this.get("visible")?this.save({visible:!1},t):a.when()},unhide:function(t){return this.get("visible")?a.when():this.save({visible:!0},t)},toString:function(){var t=this.get("id")||"";return this.get("name")&&(t=this.get("hid")+' :"'+this.get("name")+'",'+t),"HistoryContent("+t+")"}},l=o.Model.extend(e.LoggableMixin).extend(r).extend({
-_logNamespace:n});return{typeIdStr:s,HistoryContentMixin:r,HistoryContent:l}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(42),i(69),i(74),i(41),i(77),i(6)],s=function(t,e,i,n,s,l){"use strict";var c=e.ControlledFetchCollection,d=c.extend(l.LoggableMixin).extend({_logNamespace:"history",model:function(t,e){if("dataset"===t.history_content_type)return new i.HistoryDatasetAssociation(t,e);if("dataset_collection"===t.history_content_type){switch(t.collection_type){case"list":return new n.HistoryListDatasetCollection(t,e);case"paired":return new n.HistoryPairDatasetCollection(t,e);case"list:paired":return new n.HistoryListPairedDatasetCollection(t,e)}return{validationError:"Unknown collection_type: "+t.history_content_type}}return{validationError:"Unknown history_content_type: "+t.history_content_type}},initialize:function(t,e){e=e||{},this.historyId=e.historyId||null,this.model.prototype.idAttribute="type_id",this.includeDeleted=e.includeDeleted||!1,this.includeHidden=e.includeHidden||!1},urlRoot:Galaxy.root+"api/histories",url:function(){return this.urlRoot+"/"+this.historyId+"/contents"},order:"create_time",comparator:function(t,e){var i=t.get("create_time"),n=e.get("create_time");return i>n?1:n>i?-1:0},running:function(){function t(t){return!t.inReadyState()}return new d(this.filter(t))},getByHid:function(t){return o.first(this.filter(function(e){return e.get("hid")===t}))},haveDetails:function(){return this.all(function(t){return t.hasDetails()})},hidden:function(){function t(t){return t.hidden()}return new d(this.filter(t))},deleted:function(){function t(t){return t.get("deleted")}return new d(this.filter(t))},visibleAndUndeleted:function(){function t(t){return t.get("visible")&&!t.get("deleted")}return new d(this.filter(t))},setIncludeDeleted:function(t){o.isBoolean(t)&&t!==this.includeDeleted&&(this.includeDeleted=t,this.trigger("change:include-deleted",t,this))},setIncludeHidden:function(t){o.isBoolean(t)&&t!==this.includeHidden&&(this.includeHidden=t,this.trigger("change:include-hidden",t,this))},fetch:function(t){if(t=t||{},this.historyId&&!t.details){var e=s.HistoryPrefs.get(this.historyId).get("expandedIds");t.details=o.values(e).join(",")}return c.prototype.fetch.call(this,t)},fetchUpdated:function(t,e){return t&&(e=e||{filters:{}},e.filters={"update_time-ge":t.toISOString()}),console.log("fetching updated:",this.historyId),this.fetch(e)},_buildFetchData:function(t){return o.extend(c.prototype._buildFetchData.call(this,t),{v:"dev"})},_fetchParams:c.prototype._fetchParams.concat(["v","details"]),_buildFetchFilters:function(t){var e={};return this.includeDeleted||(e.deleted=!1,e.purged=!1),this.includeHidden||(e.visible=!0),o.defaults(c.prototype._buildFetchFilters(this,t),e)},fetchAllDetails:function(t){t=t||{};var e={details:"all"};return t.data=o.extend(t.data||{},e),this.fetch(t)},ajaxQueue:function(t,e){var i=a.Deferred(),n=this.length,s=[];if(!n)return i.resolve([]),i;var o=this.chain().reverse().map(function(a,r){return function(){var l=t.call(a,e);l.done(function(t){i.notify({curr:r,total:n,response:t,model:a})}),l.always(function(t){s.push(t),o.length?o.shift()():i.resolve(s)})}}).value();return o.shift()(),i},isCopyable:function(t){var e=["HistoryDatasetAssociation","HistoryDatasetCollectionAssociation"];return o.isObject(t)&&t.id&&o.contains(e,t.model_class)},copy:function(t){var e,i,n;o.isString(t)?(e=t,n="hda",i="dataset"):(e=t.id,n={HistoryDatasetAssociation:"hda",LibraryDatasetDatasetAssociation:"ldda",HistoryDatasetCollectionAssociation:"hdca"}[t.model_class]||"hda",i="hdca"===n?"dataset_collection":"dataset");var s=this,r=a.post(this.url(),{content:e,source:n,type:i}).done(function(t){s.add([t])}).fail(function(t,o,a){s.trigger("error",s,r,{},"Error copying contents",{type:i,id:e,source:n})});return r},createHDCA:function(t,e,i,s){var o=this,a={list:n.HistoryListDatasetCollection,paired:n.HistoryPairDatasetCollection},r=new a[e]({history_id:this.historyId,name:i,element_identifiers:t});return r.save().done(function(t){o.add(r)}).fail(function(t,e,i){o.trigger("error",t,e,i)})},matches:function(t){return this.filter(function(e){return e.matches(t)})},set:function(e,i){e=o.isArray(e)?e:[e],o.each(e,function(e){e.type_id&&e.get&&e.get("type_id")||(e.type_id=t.typeIdStr(e.history_content_type,e.id))}),r.Collection.prototype.set.call(this,e,i)},clone:function(){var t=r.Collection.prototype.clone.call(this);return t.historyId=this.historyId,t},toString:function(){return["HistoryContents(",[this.historyId,this.length].join(),")"].join("")}});return window.HistoryContents=d,{HistoryContents:d}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3),i(1),i(2))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(6),i(5)],s=function(t,e){"use strict";var i="list",n=o.View.extend(t.LoggableMixin).extend({_logNamespace:i,initialize:function(t){this.expanded=t.expanded||!1,this.log(" expanded:",this.expanded),this.fxSpeed=void 0!==t.fxSpeed?t.fxSpeed:this.fxSpeed},fxSpeed:"fast",render:function(t){var e=this._buildNewRender();return this._setUpBehaviors(e),this._queueNewRender(e,t),this},_buildNewRender:function(){var t=a(this.templates.el(this.model.toJSON(),this));return this.expanded&&this.$details(t).replaceWith(this._renderDetails().show()),t},_queueNewRender:function(t,e){e=void 0===e?this.fxSpeed:e;var i=this;a(i).queue("fx",[function(t){this.$el.fadeOut(e,t)},function(e){i._swapNewRender(t),e()},function(t){this.$el.fadeIn(e,t)},function(t){i.trigger("rendered",i),t()}])},_swapNewRender:function(t){return this.$el.empty().attr("class",r.isFunction(this.className)?this.className():this.className).append(t.children())},_setUpBehaviors:function(t){t=t||this.$el,t.find("[title]").tooltip({placement:"bottom"})},$details:function(t){return t=t||this.$el,t.find("> .details")},_renderDetails:function(){var t=a(this.templates.details(this.model.toJSON(),this));return this._setUpBehaviors(t),t},toggleExpanded:function(t){return t=void 0===t?!this.expanded:t,t?this.expand():this.collapse(),this},expand:function(){var t=this;return t._fetchModelDetails().always(function(){t._expand()})},_fetchModelDetails:function(){return this.model.hasDetails()?l.when():this.model.fetch()},_expand:function(){var t=this,e=t._renderDetails();t.$details().replaceWith(e),t.expanded=!0,t.$details().slideDown({duration:t.fxSpeed,step:function(){t.trigger("expanding",t)},complete:function(){t.trigger("expanded",t)}})},collapse:function(){this.debug(this+"(ExpandableView).collapse");var t=this;t.expanded=!1,this.$details().slideUp({duration:t.fxSpeed,step:function(){t.trigger("collapsing",t)},complete:function(){t.trigger("collapsed",t)}})}}),s=n.extend(t.mixin(t.SelectableViewMixin,t.DraggableViewMixin,{tagName:"div",className:"list-item",initialize:function(e){n.prototype.initialize.call(this,e),t.SelectableViewMixin.initialize.call(this,e),t.DraggableViewMixin.initialize.call(this,e),this._setUpListeners()},_setUpListeners:function(){return this.on("selectable",function(t){t?this.$(".primary-actions").hide():this.$(".primary-actions").show()},this),this},_buildNewRender:function(){var t=n.prototype._buildNewRender.call(this);return t.children(".warnings").replaceWith(this._renderWarnings()),t.children(".title-bar").replaceWith(this._renderTitleBar()),t.children(".primary-actions").append(this._renderPrimaryActions()),t.find("> .title-bar .subtitle").replaceWith(this._renderSubtitle()),t},_swapNewRender:function(t){return n.prototype._swapNewRender.call(this,t),this.selectable&&this.showSelector(0),this.draggable&&this.draggableOn(),this.$el},_renderWarnings:function(){var t=this,e=a(''),i=t.model.toJSON();return r.each(t.templates.warnings,function(n){e.append(a(n(i,t)))}),e},_renderTitleBar:function(){return a(this.templates.titleBar(this.model.toJSON(),this))},_renderPrimaryActions:function(){return[]},_renderSubtitle:function(){return a(this.templates.subtitle(this.model.toJSON(),this))},events:{"click .title-bar":"_clickTitleBar","keydown .title-bar":"_keyDownTitleBar","click .selector":"toggleSelect"},_clickTitleBar:function(t){t.stopPropagation(),t.altKey?(this.toggleSelect(t),this.selectable||this.showSelector()):this.toggleExpanded()},_keyDownTitleBar:function(t){var e=32,i=13;return!t||"keydown"!==t.type||t.keyCode!==e&&t.keyCode!==i?!0:(this.toggleExpanded(),t.stopPropagation(),!1)},toString:function(){var t=this.model?this.model+"":"(no model)";return"ListItemView("+t+")"}}));s.prototype.templates=function(){var e=t.wrapTemplate(['
This Galaxy server allows you to upload files via FTP. To upload some files, log in to the FTP server at '+this.options.ftp_upload_site+' using your Galaxy credentials (email address and password).
'}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4)],s=function(t){return o.View.extend({options:{class_check:"fa-check-square-o",class_uncheck:"fa-square-o",parameters:[{id:"space_to_tab",title:"Convert spaces to tabs"},{id:"to_posix_lines",title:"Use POSIX standard"}]},initialize:function(t){this.model=t.model,this.setElement(a("").addClass("upload-settings")),this.$el.append(a("").addClass("upload-settings-cover")),this.$el.append(a("