diff --git a/client/galaxy/scripts/mvc/history/history-contents.js b/client/galaxy/scripts/mvc/history/history-contents.js index 2983ef4429e..a56ac371293 100644 --- a/client/galaxy/scripts/mvc/history/history-contents.js +++ b/client/galaxy/scripts/mvc/history/history-contents.js @@ -145,7 +145,8 @@ var HistoryContents = _super.extend( BASE_MVC.LoggableMixin ).extend({ * @returns {HistoryDatasetAssociation} the model with the given hid or undefined if not found */ getByHid : function( hid ){ - return _.first( this.filter( function( c ){ return c.get( 'hid' ) === hid; }) ); + // note: there *can* be more than one content with a given hid, this finds the first based on order + return this.findWhere({ hid: hid }); }, /** return true if all contents have details */ @@ -335,7 +336,7 @@ var HistoryContents = _super.extend( BASE_MVC.LoggableMixin ).extend({ // TODO: remove the need to maintain allFetched/lastFetched here // by using fetchFirst/More here function _notifyAndContinue( response, offset ){ - // console.log( 'rcvd:', response.length ); + console.log( 'rcvd:', response.length ); deferred.notify( response, limit, offset ); if( self.allFetched ){ deferred.resolve( response, limit, offset ); @@ -358,6 +359,7 @@ var HistoryContents = _super.extend( BASE_MVC.LoggableMixin ).extend({ // console.log( 'fetching:', _options.limit, _options.offset ); _.defer( function(){ fetchFn.call( self, _options ) + .always( function(){ console.log( 'always:', arguments ); }) .fail( deferred.reject ) .done( function( r ){ _notifyAndContinue( r, offset ); }); }); @@ -628,6 +630,11 @@ var HidSectionedHistoryContents = HistoryContents.extend({ return this._filterSectionCollection( this.currentSection, filterFn ); }, + /** */ + setCurrentSection : function( section ){ + this.currentSection = section; + }, + // ------------------------------------------------------------------------ sectioned fetching /** @type {Integer} number of contents/hid entries per section/page displayed */ hidsPerSection : 100, @@ -698,6 +705,48 @@ silent: true, return self.fetchSection( section, options ) .always( function(){ self.trigger( 'fetching-deleted-done', self ); }); }, + + /** fetch contents' details in batches of limitPerCall - note: only get searchable details here */ + progressivelyFetchDetails : function( options ){ + // console.log( 'progressivelyFetchDetails:', options ); + options = options || {}; + var deferred = jQuery.Deferred(); + var self = this; + var startingSection = this._countSections(); + var searchAttributes = HDA_MODEL.HistoryDatasetAssociation.prototype.searchAttributes; + var detailKeys = searchAttributes.join( ',' ); + + // TODO: remove the need to maintain allFetched/lastFetched here + // by using fetchFirst/More here + function _notifyAndContinue( response, section ){ + deferred.notify( response, section ); + if( section === 0 ){ + deferred.resolve( response ); + return; + } + _recursivelyFetch( section - 1 ); + } + + function _recursivelyFetch( section ){ + // console.log( '_recursivelyFetch:', offset ); + var _options = _.extend( _.clone( options ), { + view : 'summary', + keys : detailKeys, + reset : section === 0, + bypassCache : true + }); + _.defer( function(){ + return self.fetchSection( section, _options ) + .fail( deferred.reject ) + .done( function( r ){ + _notifyAndContinue( r, section ); + }); + }); + } + _recursivelyFetch( startingSection ); + return deferred; + }, + }); diff --git a/client/galaxy/scripts/mvc/history/history-view.js b/client/galaxy/scripts/mvc/history/history-view.js index 7457394cc25..86558a5b05c 100644 --- a/client/galaxy/scripts/mvc/history/history-view.js +++ b/client/galaxy/scripts/mvc/history/history-view.js @@ -200,13 +200,16 @@ var HistoryView = _super.extend( // ------------------------------------------------------------------------ client-side pagination /** */ renderItems : function( $whereTo ){ + $( '.tooltip' ).remove(); + // console.log( 'renderItems -----------------------------------------------------------' ); $whereTo = $whereTo || this.$el; var self = this; var contents = self.model.contents; var hidsPerSection = contents.hidsPerSection; - self.freeViews(); + // self.freeViews(); + self.views = []; // render sections // console.log( 'renderItems:', self.$list( $whereTo ) ); self.$list( $whereTo ).html( contents._mapSectionRanges( function( section ){ @@ -223,16 +226,28 @@ var HistoryView = _super.extend( }, _renderSection : function( section, $whereTo ){ + // // console.debug( this + '._renderSection', section, $whereTo ); + // var self = this; + // // render views from collection for the current section, replacing that section marker with them + // // note: shows only one section's worth of views at a time + // var views = []; + // var sectionModels = self.model.contents._filterSectionCollection( section, _.bind( this._filterItem, this ) ); + // self.$section( section, $whereTo ).append( sectionModels.map( function( itemModel ){ + // var view = self._createItemView( itemModel ); + // views.push( view ); + // return self._renderItemView$el( view ); + // })); + // return views; + // console.debug( this + '._renderSection', section, $whereTo ); var self = this; // render views from collection for the current section, replacing that section marker with them // note: shows only one section's worth of views at a time - var views = []; var sectionModels = self.model.contents._filterSectionCollection( section, _.bind( this._filterItem, this ) ); - self.$section( section, $whereTo ).append( sectionModels.map( function( itemModel ){ - var view = self._createItemView( itemModel ); - views.push( view ); - return self._renderItemView$el( view ); + var views = self._modelsToViews( sectionModels ); + self.$section( section, $whereTo ).append( views.map( function( view ){ + // console.log( 'view.$el.children()', view.el.children.length ); + return view.delegateEvents().el.children.length? view.$el : self._renderItemView$el( view ); })); return views; }, @@ -317,7 +332,7 @@ var HistoryView = _super.extend( if( isNotLastSection ){ // we need to set this now (instead of after the fetch) so that the // if statement above isn't triggered more than once - self.model.contents.currentSection = lastSection; + self.model.contents.setCurrentSection( lastSection ); self.model.contents.fetchSection( lastSection, { silent: true }) .done( function(){ self.renderItems(); @@ -453,14 +468,25 @@ var HistoryView = _super.extend( }, /** loads a section and re-renders items */ - openSection : function( section ){ - console.log( this + '.openSection:', section ); + openSection : function( section, options ){ + options = options || {}; var self = this; - return self.model.contents.fetchSection( section, { silent: true }) + var contents = self.model.contents; + var isLastSection = section === contents._lastSection(); + return contents.fetchSection( section, { silent: true }) .done( function(){ - self.model.contents.currentSection = section; + contents.setCurrentSection( section ); self.renderItems(); - self.scrollTo( self.$section( section ).get(0).offsetTop ); + + var sectionElement = self.$section( section ).get(0); + var sectionTop = sectionElement.offsetTop; + var sectionBottom = sectionElement.offsetTop + sectionElement.offsetHeight; + if( options.startAtBottom ){ + // place bottom of scroll container at bottom of section + self.scrollTo( sectionBottom - self.$scrollContainer().height() ); + } else { + self.scrollTo( isLastSection? 0 : sectionElement.offsetTop ); + } }); }, @@ -581,6 +607,100 @@ var HistoryView = _super.extend( return this.scrollToItem( _.first( this.viewsWhereModel({ hid: hid }) ) ); }, + /** @type {Number} ms to debounce scroll handler (some browsers fire *much* more often than others) */ + SCROLL_HANDLER_DEBOUNCE_MS : 10, + + /** override to track the scroll container for this view */ + _setUpBehaviors : function( $where ){ + var self = this, + $newRender = _super.prototype._setUpBehaviors.call( this, $where ); + // this needs to be handled outside the events hash since we're accessing the scollContainer + // (rebind and debounce the method so we can cache for any later removal) + + // window.cursor = $( '
' ).attr( 'id', 'cursor' ).css({ + // position: 'absolute', + // height: '1px', + // width: '100%', + // background: 'red', + // }).prependTo( $where ); + + self.scrollHandler = _.debounce( _.bind( this.scrollHandler, self ), self.SCROLL_HANDLER_DEBOUNCE_MS ); + self.$scrollContainer( $where ).on( 'scroll', self.scrollHandler ); + return self; + }, + + FOCUSED_SECTION_OPEN_DELAY : 700, + + /** */ + scrollHandler : function( ev ){ + var self = this; + if( !self.model.contents._countSections() ){ return; } + var FOCUS_CLASS = 'fisheye-focus'; + var prevCursor = self._getScrollCursor(); + var $section = self._getScrollFocusedSection( prevCursor ); + var sectionNumber = $section.data( 'section' ); + // if we're still on the old section: do nothing and bail early + if( sectionNumber === self._previouslyFocusedSection ){ return; } + + // if we've moved to a new section, clear the previous opening timer, set the focused class + clearTimeout( self._focusedSectionOpenTimeoutId ); + self.$( '.' + FOCUS_CLASS ).removeClass( FOCUS_CLASS ); + $section.addClass( FOCUS_CLASS ); + self._previouslyFocusedSection = sectionNumber; + + // if this section hasn't been opened, delay a bit - then open it + if( sectionNumber === self.model.contents.currentSection ){ return; } + self._focusedSectionOpenTimeoutId = _.delay( function(){ + var newCursor = self._getScrollCursor(); + var currentSection = self._getScrollFocusedSection( newCursor ).data( 'section' ); + var stillThere = currentSection === self._previouslyFocusedSection; + if( stillThere ){ + // start at the bottom or top of the newly opened section based on the previous cursor position + // if moving down or if cursor is inside header: start at top; moving up: start at bottom + var topOfList = Galaxy.currHistoryPanel.$list().get(0).offsetTop; + var startAtBottom = newCursor > topOfList && newCursor < prevCursor; + self.openSection( currentSection, { startAtBottom: startAtBottom }); + } + }, this.FOCUSED_SECTION_OPEN_DELAY ); + }, + + _getScrollFocusedSection : function( cursor ){ + cursor = cursor || this._getScrollCursor(); + // console.log( cursor ); + // this.$( '#cursor' ).css( 'top', cursor ); + + var $sections = this.$list().children( '.list-items-section' ); + var scrollTop = this.$scrollContainer().scrollTop(); + // return the first section if the cursor is there *or* in the header + var topOfFirst = scrollTop + $sections.eq(0).position().top; + var bottomOfFirst = topOfFirst + $sections.eq(0).get(0).offsetHeight; + if( cursor < bottomOfFirst ){ + return $sections.eq(0); + } + // cycle remaining sections checking cursor v. their dimensions + for( var i=1; i<$sections.size(); i++ ){ + // TODO:?? tops are actually static* (*for the most part) + var $section = $sections.eq(i); + var sectionTop = scrollTop + $section.position().top; + var sectionBottom = sectionTop + $section.get(0).offsetHeight; + if( cursor > sectionTop && cursor < sectionBottom ){ + return $section; + } + } + }, + + _getScrollCursor : function(){ + var UNOPENED_SECTION_HEIGHT = 24; + var $scrolled = this.$scrollContainer(); + var viewportHeight = $scrolled.height(); + var scrollTop = $scrolled.scrollTop(); + var percScrolled = scrollTop / ( this.el.scrollHeight - viewportHeight ); + // this bumps the cursor at the two ends a bit closer to the middle (at the cost of some math) + var fromMid = ( percScrolled / 0.5 ) - 1; + var adj = ( Math.pow( fromMid, 3 ) * -UNOPENED_SECTION_HEIGHT ) - 1; + return scrollTop + ( $scrolled.height() * percScrolled ) + adj; + }, + // ........................................................................ misc /** Return a string rep of the history */ toString : function(){ diff --git a/client/galaxy/scripts/mvc/list/list-item.js b/client/galaxy/scripts/mvc/list/list-item.js index c59851117bc..d5724bf58cd 100644 --- a/client/galaxy/scripts/mvc/list/list-item.js +++ b/client/galaxy/scripts/mvc/list/list-item.js @@ -288,6 +288,7 @@ var ListItemView = ExpandableView.extend( /** expand when the title bar is clicked */ _clickTitleBar : function( event ){ + console.log( '_clickTitleBar' ); event.stopPropagation(); if( event.altKey ){ this.toggleSelect( event ); diff --git a/client/galaxy/scripts/mvc/list/list-view.js b/client/galaxy/scripts/mvc/list/list-view.js index c234af47157..42b240efbca 100644 --- a/client/galaxy/scripts/mvc/list/list-view.js +++ b/client/galaxy/scripts/mvc/list/list-view.js @@ -105,17 +105,6 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends this._setUpListeners(); }, - /** free any sub-views the list has */ - freeViews : function(){ - var self = this; - _.each( self.views, function( view ){ - self.stopListening( view ); - view.off(); - }); - self.views = []; - return self; - }, - // ------------------------------------------------------------------------ listeners /** create any event listeners for the list */ _setUpListeners : function(){ @@ -414,9 +403,32 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends }); var view = new ViewClass( options ); this._setUpItemViewListeners( view ); + this.viewMap[ model.id ] = view; return view; }, + /** Free a view for a model. Note: does not remove it from the DOM */ + _destroyItemView : function( view ){ + this.stopListening( view ); + this.views = _.without( this.views, view ); + delete this.viewMap[ view.model.id ]; + }, + + _destroyItemViews : function( view ){ + var self = this; + self.views.forEach( function( v ){ + self.stopListening( v ); + }); + self.views = []; + self.viewMap = {}; + return self; + }, + + /** free any sub-views the list has */ + freeViews : function(){ + return this._destroyItemViews(); + }, + /** Get the bbone view class based on the model */ _getItemViewClass : function( model ){ // override this @@ -502,12 +514,16 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends }, // ------------------------------------------------------------------------ collection/views syncing - _resortViews : function( models ){ + _modelsToViews : function( models ){ var self = this; - var viewMap = _.indexBy( self.views, function( v ){ return v.model.id; }); - return models.map( function( m ){ - return viewMap[ m.id ] || self._createItemView( m ); + var reused = 0; + // var viewMap = _.indexBy( self.views, function( v ){ return v.model.id; }); + var views = _.map( models, function( m ){ + reused += self.viewMap[ m.id ]? 1 : 0; + return self.viewMap[ m.id ] || self._createItemView( m ); }); + // console.log( reused, 'reused', views.length - reused, 'created' ); + return views; }, /** Add a view (if the model should be viewable) to the panel */ diff --git a/client/galaxy/style/less/history.less b/client/galaxy/style/less/history.less index 52bf5924876..1bdb67b8c88 100644 --- a/client/galaxy/style/less/history.less +++ b/client/galaxy/style/less/history.less @@ -482,11 +482,15 @@ text-align: right; text-decoration: none; &:hover { - // cursor: pointer; background: white; - // a { text-decoration: underline; - // } + color: black; + } + } + &.fisheye-focus { + background: @brand-primary; + & > a { + color: white; } } } diff --git a/static/maps/mvc/history/history-contents.js.map b/static/maps/mvc/history/history-contents.js.map index 2d9ff3551f5..367d220ef70 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","CONTROLLED_FETCH_COLLECTION","HDA_MODEL","HDCA_MODEL","HISTORY_PREFS","BASE_MVC","AJAX_QUEUE","_super","ControlledFetchCollection","HistoryContents","extend","LoggableMixin","_logNamespace","model","attrs","options","history_content_type","HistoryDatasetAssociation","collection_type","HistoryListDatasetCollection","HistoryPairDatasetCollection","HistoryListPairedDatasetCollection","validationError","limitOnFirstFetch","limitPerFetch","order","urlRoot","Galaxy","root","url","this","historyId","initialize","models","prototype","call","history","setHistoryId","includeDeleted","includeHidden","idAttribute","newId","_setUpWebStorage","storage","HistoryPrefs","id","historyStorageKey","trigger","on","change:include-deleted","newVal","change:include-hidden","comparators","_","clone","name","buildComparator","ascending","name-dsc","hid","hid-asc","running","filter","c","inReadyState","runningAndActive","get","getByHid","first","haveDetails","all","hasDetails","hidden","deleted","visibleAndUndeleted","setIncludeDeleted","setting","isBoolean","result","setIncludeHidden","fetch","details","prefs","toJSON","values","expandedIds","join","_buildFetchData","v","_fetchParams","concat","_buildFetchFilters","superFilters","filters","purged","visible","defaults","fetchUpdated","since","remove","update_time-ge","toISOString","fetchDeleted","self","undefined","always","fetchHidden","fetchAllDetails","detailsFlag","data","_filterAndUpdate","filterParams","updateWhat","updateArgs","then","fetched","reduce","modelArray","currJson","ajaxQueue","ajaxFn","args","collection","AjaxQueue","slice","reverse","map","content","fn","isString","apply","start","limitPerProgressiveFetch","progressivelyFetchDetails","_notifyAndContinue","response","offset","deferred","notify","limit","allFetched","resolve","_recursivelyFetch","_options","view","keys","detailKeys","reset","fetchFn","fetchFirst","fetchMore","defer","fail","reject","done","r","jQuery","Deferred","limitPerCall","searchAttributes","isCopyable","contentsJSON","copyableModelClasses","isObject","contains","model_class","copy","json","type","contentType","LibraryDatasetDatasetAssociation","HistoryDatasetCollectionAssociation","xhr","post","source","add","parse","createHDCA","elementIdentifiers","collectionType","hdca","history_id","element_identifiers","save","haveSearchDetails","has","attributes","matches","matchesWhat","Backbone","Collection","toString","length","HidSectionedHistoryContents","currentSection","sectionsFetched","_getLastHid","_mapSectionRanges","mapFn","sectionCount","_countSections","sectionNumbers","range","sectionNumber","_getSectionRange","number","Math","max","floor","hidsPerSection","_lastSection","_lastFullSection","count","hasNonFullSection","lastHid","last","_filterSectionCollection","section","filterFn","_sectionCollection","descending","subcollection","startingIndex","_indexOfHid","index","at","push","_indexOfHidInModelArray","test","otherHid","_binarySearch","low","high","testFn","mid","_indexOfHidInSection","lastSection","pastEndOfClosedSection","_getCurrentSectionRange","_filterCurrentSectionCollection","silent","fetchSection","bypassCache","when","hid-ge","hid-le","sort","fetchDeletedInSection","fetchHiddenInSection"],"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","CONTROLLED_FETCH_COLLECTION","HDA_MODEL","HDCA_MODEL","HISTORY_PREFS","BASE_MVC","AJAX_QUEUE","_super","ControlledFetchCollection","HistoryContents","extend","LoggableMixin","_logNamespace","model","attrs","options","history_content_type","HistoryDatasetAssociation","collection_type","HistoryListDatasetCollection","HistoryPairDatasetCollection","HistoryListPairedDatasetCollection","validationError","limitOnFirstFetch","limitPerFetch","order","urlRoot","Galaxy","root","url","this","historyId","initialize","models","prototype","call","history","setHistoryId","includeDeleted","includeHidden","idAttribute","newId","_setUpWebStorage","storage","HistoryPrefs","id","historyStorageKey","trigger","on","change:include-deleted","newVal","change:include-hidden","comparators","_","clone","name","buildComparator","ascending","name-dsc","hid","hid-asc","running","filter","c","inReadyState","runningAndActive","get","getByHid","findWhere","haveDetails","all","hasDetails","hidden","deleted","visibleAndUndeleted","setIncludeDeleted","setting","isBoolean","result","setIncludeHidden","fetch","details","prefs","toJSON","values","expandedIds","join","_buildFetchData","v","_fetchParams","concat","_buildFetchFilters","superFilters","filters","purged","visible","defaults","fetchUpdated","since","remove","update_time-ge","toISOString","fetchDeleted","self","undefined","always","fetchHidden","fetchAllDetails","detailsFlag","data","_filterAndUpdate","filterParams","updateWhat","updateArgs","then","fetched","reduce","modelArray","currJson","ajaxQueue","ajaxFn","args","collection","AjaxQueue","slice","reverse","map","content","fn","isString","apply","start","limitPerProgressiveFetch","progressivelyFetchDetails","_notifyAndContinue","response","offset","console","log","length","deferred","notify","limit","allFetched","resolve","_recursivelyFetch","_options","view","keys","detailKeys","reset","fetchFn","fetchFirst","fetchMore","defer","arguments","fail","reject","done","r","jQuery","Deferred","limitPerCall","searchAttributes","isCopyable","contentsJSON","copyableModelClasses","isObject","contains","model_class","copy","json","type","contentType","LibraryDatasetDatasetAssociation","HistoryDatasetCollectionAssociation","xhr","post","source","add","parse","createHDCA","elementIdentifiers","collectionType","hdca","history_id","element_identifiers","save","haveSearchDetails","has","attributes","matches","matchesWhat","Backbone","Collection","toString","HidSectionedHistoryContents","currentSection","sectionsFetched","_getLastHid","_mapSectionRanges","mapFn","sectionCount","_countSections","sectionNumbers","range","sectionNumber","_getSectionRange","number","Math","max","floor","hidsPerSection","_lastSection","_lastFullSection","count","hasNonFullSection","lastHid","first","last","_filterSectionCollection","section","filterFn","_sectionCollection","descending","subcollection","startingIndex","_indexOfHid","index","at","push","_indexOfHidInModelArray","test","otherHid","_binarySearch","low","high","testFn","mid","_indexOfHidInSection","lastSection","pastEndOfClosedSection","_getCurrentSectionRange","_filterCurrentSectionCollection","setCurrentSection","silent","fetchSection","bypassCache","when","hid-ge","hid-le","sort","fetchDeletedInSection","fetchHiddenInSection","startingSection"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/history/history-view.js.map b/static/maps/mvc/history/history-view.js.map index 9b28d34db77..67501434b75 100644 --- a/static/maps/mvc/history/history-view.js.map +++ b/static/maps/mvc/history/history-view.js.map @@ -1 +1 @@ -{"version":3,"file":"history-view.js","sources":["../../../src/mvc/history/history-view.js"],"names":["define","LIST_VIEW","HISTORY_MODEL","HISTORY_CONTENTS","HISTORY_PREFS","HDA_LI","HDCA_LI","USER","ERROR_MODAL","faIconButton","BASE_MVC","_l","_super","ModelListPanel","HistoryView","extend","_logNamespace","HDAViewClass","HDAListItemView","HDCAViewClass","HDCAListItemView","collectionClass","HistoryContents","modelCollectionKey","tagName","className","prototype","emptyMsg","noneFoundMsg","searchPlaceholder","initialize","attributes","call","this","linkTarget","_createDefaultCollection","console","log","history","model","freeModel","clearUpdateTimeout","_setUpListeners","on","error","xhr","options","msg","details","errorHandler","loading-done","render","views","length","trigger","views:ready view:attached view:removed","_renderSelectButton","loadHistory","historyId","contentsOptions","_","silent","info","self","setModel","History","id","fetchWithContents","always","refreshContents","refresh","$","when","_setUpCollectionListeners","listenTo","collection","fetching-more","showContentsLoadingIndicator","fetching-more-done","hideContentsLoadingIndicator","_buildNewRender","$newRender","_renderEmptyMessage","$whereTo","$emptyMsg","$emptyMessage","empty","get","active","append","show","searchFor","contents","haveSearchDetails","$where","$el","multiselectActions","hideSelectors","find","remove","$existing","size","title","classes","faIcon","prependTo","renderItems","hidsPerSection","freeViews","$list","html","_mapSectionRanges","section","templates","listItemsSection","join","_renderSection","currentSection","toggle","sectionModels","_filterSectionCollection","bind","_filterItem","$section","map","itemModel","view","_createItemView","push","_renderItemView$el","$currentSection","includeHidden","hidden","includeDeleted","isDeletedOrPurged","_getItemViewClass","contentType","TypeError","_getItemViewOptions","expanded","storage","isExpanded","hasUser","ownedByCurrUser","_setUpItemViewListeners","panel","v","addExpanded","collapsed","removeExpanded","collapseAll","clearExpanded","addItemView","lastSection","_lastSection","isNotLastSection","fetchSection","done","scrollTo","hid","insertionIndex","_indexOfHidInSection","set","fadeOut","fxSpeed","_attachView","modelIndex","useFx","isUndefined","hide","viewIndex","prevModel","at","found","findIndex","splice","prepend","children","eq","after","slideDown","getSelectedModels","speed","isNumber","is","$indicator","stop","clearQueue","contentsLoadingIndicator","insertAfter","slideUp","duration","complete","events","clone","click .show-selectors-btn","click .messages [class$=message]","click .list-items-section-link","_clickSectionLink","ev","sectionNumber","currentTarget","parent","data","openSection","offsetTop","toggleShowDeleted","undefined","setIncludeDeleted","fetch","fetchDeletedInSection","jQuery","toggleShowHidden","store","setIncludeHidden","fetchHiddenInSection","_firstSearch","inputSelector","initialContentsLength","searchItems","searchInput","progressivelyFetchDetails","progress","response","limit","offset","listenToOnce","bulkAppendItemViews","status","readyState","isString","message","errorModal","badGatewayErrorModal","ajaxErrorModal","clearMessages","$target","$messages","scrollToHid","scrollToItem","first","viewsWhereModel","toString","mainTemplate","wrapTemplate","controlsTemplate","contentsLoadingIndicatorTemplate","paginationTemplate","listItemsSectionTemplate","el","controls","pagination"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"history-view.js","sources":["../../../src/mvc/history/history-view.js"],"names":["define","LIST_VIEW","HISTORY_MODEL","HISTORY_CONTENTS","HISTORY_PREFS","HDA_LI","HDCA_LI","USER","ERROR_MODAL","faIconButton","BASE_MVC","_l","_super","ModelListPanel","HistoryView","extend","_logNamespace","HDAViewClass","HDAListItemView","HDCAViewClass","HDCAListItemView","collectionClass","HistoryContents","modelCollectionKey","tagName","className","prototype","emptyMsg","noneFoundMsg","searchPlaceholder","initialize","attributes","call","this","linkTarget","_createDefaultCollection","console","log","history","model","freeModel","clearUpdateTimeout","_setUpListeners","on","error","xhr","options","msg","details","errorHandler","loading-done","render","views","length","trigger","views:ready view:attached view:removed","_renderSelectButton","loadHistory","historyId","contentsOptions","_","silent","info","self","setModel","History","id","fetchWithContents","always","refreshContents","refresh","$","when","_setUpCollectionListeners","listenTo","collection","fetching-more","showContentsLoadingIndicator","fetching-more-done","hideContentsLoadingIndicator","_buildNewRender","$newRender","_renderEmptyMessage","$whereTo","$emptyMsg","$emptyMessage","empty","get","active","append","show","searchFor","contents","haveSearchDetails","$where","$el","multiselectActions","hideSelectors","find","remove","$existing","size","title","classes","faIcon","prependTo","renderItems","hidsPerSection","$list","html","_mapSectionRanges","section","templates","listItemsSection","join","_renderSection","currentSection","toggle","sectionModels","_filterSectionCollection","bind","_filterItem","_modelsToViews","$section","map","view","delegateEvents","el","children","_renderItemView$el","$currentSection","includeHidden","hidden","includeDeleted","isDeletedOrPurged","_getItemViewClass","contentType","TypeError","_getItemViewOptions","expanded","storage","isExpanded","hasUser","ownedByCurrUser","_setUpItemViewListeners","panel","v","addExpanded","collapsed","removeExpanded","collapseAll","clearExpanded","addItemView","lastSection","_lastSection","isNotLastSection","setCurrentSection","fetchSection","done","scrollTo","hid","insertionIndex","_indexOfHidInSection","set","_createItemView","fadeOut","fxSpeed","_attachView","modelIndex","useFx","isUndefined","hide","viewIndex","prevModel","at","found","findIndex","splice","prepend","eq","after","slideDown","getSelectedModels","speed","isNumber","is","$indicator","stop","clearQueue","contentsLoadingIndicator","insertAfter","slideUp","duration","complete","events","clone","click .show-selectors-btn","click .messages [class$=message]","click .list-items-section-link","_clickSectionLink","ev","sectionNumber","currentTarget","parent","data","openSection","isLastSection","sectionElement","sectionBottom","offsetTop","offsetHeight","startAtBottom","$scrollContainer","height","toggleShowDeleted","undefined","setIncludeDeleted","fetch","fetchDeletedInSection","jQuery","toggleShowHidden","store","setIncludeHidden","fetchHiddenInSection","_firstSearch","inputSelector","initialContentsLength","searchItems","searchInput","progressivelyFetchDetails","progress","response","limit","offset","listenToOnce","bulkAppendItemViews","status","readyState","isString","message","errorModal","badGatewayErrorModal","ajaxErrorModal","clearMessages","$target","$messages","scrollToHid","scrollToItem","first","viewsWhereModel","SCROLL_HANDLER_DEBOUNCE_MS","_setUpBehaviors","scrollHandler","debounce","FOCUSED_SECTION_OPEN_DELAY","_countSections","FOCUS_CLASS","prevCursor","_getScrollCursor","_getScrollFocusedSection","_previouslyFocusedSection","clearTimeout","_focusedSectionOpenTimeoutId","removeClass","addClass","delay","newCursor","stillThere","topOfList","Galaxy","currHistoryPanel","cursor","$sections","scrollTop","topOfFirst","position","top","bottomOfFirst","i","sectionTop","UNOPENED_SECTION_HEIGHT","$scrolled","viewportHeight","percScrolled","scrollHeight","fromMid","adj","Math","pow","toString","mainTemplate","wrapTemplate","controlsTemplate","contentsLoadingIndicatorTemplate","paginationTemplate","listItemsSectionTemplate","controls","pagination"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/list/list-item.js.map b/static/maps/mvc/list/list-item.js.map index 9e74c9f0f0b..0ff9000f58a 100644 --- a/static/maps/mvc/list/list-item.js.map +++ b/static/maps/mvc/list/list-item.js.map @@ -1 +1 @@ -{"version":3,"file":"list-item.js","sources":["../../../src/mvc/list/list-item.js"],"names":["define","BASE_MVC","logNamespace","ExpandableView","Backbone","View","extend","LoggableMixin","_logNamespace","initialize","attributes","this","expanded","log","fxSpeed","undefined","render","speed","$newRender","_buildNewRender","_setUpBehaviors","_queueNewRender","$","templates","el","model","toJSON","$details","replaceWith","_renderDetails","show","view","_swapNewRender","trigger","queue","next","$el","fadeOut","fadeIn","empty","attr","_","isFunction","className","append","children","$where","find","tooltip","placement","$newDetails","details","toggleExpanded","expand","collapse","_fetchModelDetails","always","_expand","hasDetails","jQuery","when","fetch","slideDown","debug","slideUp","duration","step","complete","ListItemView","mixin","SelectableViewMixin","DraggableViewMixin","tagName","prototype","call","_setUpListeners","on","isSelectable","hide","_renderWarnings","_renderTitleBar","_renderPrimaryActions","_renderSubtitle","selectable","showSelector","draggable","draggableOn","$warnings","json","each","warnings","templateFn","titleBar","subtitle","events","click .title-bar","keydown .title-bar","click .selector","_clickTitleBar","event","stopPropagation","altKey","toggleSelect","_keyDownTitleBar","KEYCODE_SPACE","KEYCODE_RETURN","type","keyCode","toString","modelString","elTemplato","wrapTemplate","titleBarTemplate","subtitleTemplate","detailsTemplate","FoldoutListItemView","foldoutStyle","foldoutPanelClass","foldout","_createFoldoutPanel","_attachFoldout","FoldoutClass","_getFoldoutPanelClass","options","_getFoldoutPanelOptions","$whereTo","_expandByDrilldown","listenTo"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"list-item.js","sources":["../../../src/mvc/list/list-item.js"],"names":["define","BASE_MVC","logNamespace","ExpandableView","Backbone","View","extend","LoggableMixin","_logNamespace","initialize","attributes","this","expanded","log","fxSpeed","undefined","render","speed","$newRender","_buildNewRender","_setUpBehaviors","_queueNewRender","$","templates","el","model","toJSON","$details","replaceWith","_renderDetails","show","view","_swapNewRender","trigger","queue","next","$el","fadeOut","fadeIn","empty","attr","_","isFunction","className","append","children","$where","find","tooltip","placement","$newDetails","details","toggleExpanded","expand","collapse","_fetchModelDetails","always","_expand","hasDetails","jQuery","when","fetch","slideDown","debug","slideUp","duration","step","complete","ListItemView","mixin","SelectableViewMixin","DraggableViewMixin","tagName","prototype","call","_setUpListeners","on","isSelectable","hide","_renderWarnings","_renderTitleBar","_renderPrimaryActions","_renderSubtitle","selectable","showSelector","draggable","draggableOn","$warnings","json","each","warnings","templateFn","titleBar","subtitle","events","click .title-bar","keydown .title-bar","click .selector","_clickTitleBar","event","console","stopPropagation","altKey","toggleSelect","_keyDownTitleBar","KEYCODE_SPACE","KEYCODE_RETURN","type","keyCode","toString","modelString","elTemplato","wrapTemplate","titleBarTemplate","subtitleTemplate","detailsTemplate","FoldoutListItemView","foldoutStyle","foldoutPanelClass","foldout","_createFoldoutPanel","_attachFoldout","FoldoutClass","_getFoldoutPanelClass","options","_getFoldoutPanelOptions","$whereTo","_expandByDrilldown","listenTo"],"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 3663a91c97e..c47eab43318 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","_createDefaultCollection","$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","event","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","shownModels","_filterCollection","itemModel","_createItemView","_attachItems","_renderEmptyMessage","toggle","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","_renderItemView$el","text","expandAll","expand","collapseAll","collapse","_resortViews","models","viewMap","indexBy","m","modelIndex","indexOf","is","_attachView","useFx","isUndefined","splice","_insertIntoListAt","hide","slideDown","show","index","$what","prepend","eq","after","bulkAppendItemViews","response","firstModelIndex","findIndex","type_id","$viewEls","forEach","modelJSON","get","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","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","_setUpModelListeners","unshift","clone"],"mappings":"AAAAA,QACI,qBACA,uBACA,eACA,qBACA,mBACD,SAAUC,EAAWC,EAAkBC,EAAUC,GAEpD,YAEA,IAAIC,GAAe,OAkBfC,EAAYC,SAASC,KAAKC,OAAQN,EAASO,eAAgBD,QAC3DE,cAAgBN,EAGhBO,UAAsBX,EAAUY,aAEhCC,gBAAsBP,SAASQ,WAE/BC,QAAsB,MACtBC,UAAsB,aAGtBC,QAAsB,OAGtBC,SAAsBf,EAAI,sBAE1BgB,aAAsBhB,EAAI,2BAE1BiB,kBAAsBjB,EAAI,UAM1BkB,WAAa,SAAUC,GACnBA,EAAaA,MAETA,EAAWC,SACXC,KAAKD,OAASD,EAAWC,QAE7BC,KAAKC,IAAKD,KAAO,eAAgBF,GAIjCE,KAAKP,QAAUS,EAAEC,IAAKL,EAAY,WAAcA,EAAmB,QAAIE,KAAa,QAGpFA,KAAKI,WAELJ,KAAKK,UAAYP,EAAWO,WAAa,GAMzCL,KAAKM,UAAuCC,SAAzBT,EAAWQ,UAA2BR,EAAWQ,WAAY,EAIhFN,KAAKQ,SAAWV,EAAWU,aAE3BR,KAAKS,aAAe,KAGpBT,KAAKU,UAAYZ,EAAWY,YAAa,EAGzCV,KAAKb,UAAYW,EAAWX,WAAaa,KAAKb,UAG9Ca,KAAKW,SAELX,KAAKY,WAAad,EAAWc,YAAcZ,KAAKa,2BAGhDb,KAAKI,QAAUN,EAAWM,YAG1BJ,KAAKc,iBAAmBhB,EAAWgB,kBAAoBd,KAAKc,iBAG5Dd,KAAKe,MAAQjB,EAAWiB,OAAS,GAEjCf,KAAKgB,SAAWlB,EAAWkB,UAAY,GAEvChB,KAAKiB,mBAITC,UAAY,WACR,GAAIC,GAAOnB,IAMX,OALAE,GAAEkB,KAAMD,EAAKR,MAAO,SAAUU,GAC1BF,EAAKG,cAAeD,GACpBA,EAAKE,QAETJ,EAAKR,SACEQ,GAKXF,gBAAkB,WAiCd,MAhCAjB,MAAKuB,MAILvB,KAAKwB,IACDC,MAAO,SAAUC,EAAOC,EAAKC,EAASC,EAAKC,GAEvCC,QAAQN,MAAOC,EAAOC,EAAKC,EAASC,EAAKC,IAG7CE,QAAS,WACLhC,KAAKiC,sBAAuB,aAAc,KAE9CC,eAAgB,WACZlC,KAAKmC,sBAAuB,OAKpCnC,KAAKoC,KAAM,WAAY,WACnBpC,KAAKqC,QAAS,mBAAoBrC,QAIlCA,KAAKD,QACLC,KAAKwB,GAAI,MAAO,SAAUc,GACtBtC,KAAKC,IAAKD,KAAO,GAAIsC,EAAOC,aAIpCvC,KAAKwC,4BACLxC,KAAKyC,sBACEzC,MAIXa,yBAA2B,WAGvB,MAAO,IAAIb,MAAKX,qBAIpBmD,0BAA4B,WAsBxB,MArBAxC,MAAKC,IAAKD,KAAO,6BAA8BA,KAAKY,YACpDZ,KAAKsB,cAAetB,KAAKY,YAGzBZ,KAAK0C,SAAU1C,KAAKY,YAChBa,MAAU,SAAUC,EAAOC,EAAKC,EAASC,EAAKC,GAC1C9B,KAAKqC,QAAS,QAASX,EAAOC,EAAKC,EAASC,EAAKC,IAErDa,MAAU,WACN3C,KAAK4C,eAETC,IAAU7C,KAAK8C,YACfC,OAAU/C,KAAKgD,iBAIfhD,KAAKD,QACLC,KAAK0C,SAAU1C,KAAKY,WAAY,MAAO,SAAU0B,GAC7CtC,KAAKiD,KAAMjD,KAAO,eAAgBsC,EAAOC,aAG1CvC,MAIXyC,oBAAsB,WAClBzC,KAAKC,IAAKD,KAAO,wBAGjBA,KAAKwB,IACD0B,gBAAiB,SAAU7B,EAAM8B,GAC7B,GAAIA,GAAMA,EAAGC,UAAYpD,KAAKS,aAAc,CACxC,GAAI4C,GAAmBrD,KAAKsD,gBAAiBtD,KAAKS,aAC9C4C,IACArD,KAAKuD,YAAalC,EAAMgC,OAErBF,IAAMA,EAAGK,SAAWxD,KAAKM,WAChCN,KAAKyD,eAETzD,MAAKQ,SAASkD,KAAMrC,EAAKK,MAAMiC,IAC/B3D,KAAKS,aAAeY,EAAKK,MAAMiC,IAGnCC,mBAAoB,SAAUvC,GAC1BrB,KAAKQ,SAAWN,EAAE2D,QAAS7D,KAAKQ,SAAUa,EAAKK,MAAMiC,QAUjEG,OAAS,SAAUC,GACf/D,KAAKC,IAAKD,KAAO,UAAW+D,EAC5B,IAAIC,GAAahE,KAAKiE,iBAGtB,OAFAjE,MAAKkE,gBAAiBF,GACtBhE,KAAKmE,gBAAiBH,EAAYD,GAC3B/D,MAIXiE,gBAAkB,WACdjE,KAAKoE,MAAOpE,KAAO,8BACnB,IAAIgE,GAAaK,EAAGrE,KAAKsE,UAAUC,MAAQvE,MAM3C,OALAA,MAAKwE,gBAAiBR,GACtBhE,KAAKyE,aAAcT,GACnBhE,KAAK0E,gBAAiBV,GACtBhE,KAAK2E,cAAeX,GACpBhE,KAAK4C,YAAaoB,GACXA,GAIXQ,gBAAkB,SAAUR,GACxBhE,KAAKoE,MAAOpE,KAAO,8BACnB,IAAI4E,GAAYP,EAAGrE,KAAKsE,UAAUO,YAAc7E,MAEhD,OADAgE,GAAWc,KAAM,aAAcC,YAAaH,GACrCA,GAIXH,aAAe,aAMfC,gBAAkB,aASlBP,gBAAkB,SAAUH,EAAYD,GACpCA,EAAoBxD,SAAVwD,EAAwB/D,KAAa,QAAE,CACjD,IAAIgF,GAAQhF,IACZgF,GAAM/E,IAAK,mBAAoB+D,EAAYD,GAE3CM,EAAGW,GAAQC,MAAO,MACd,SAAUC,GAAQlF,KAAKmF,IAAIC,QAASrB,EAAOmB,IAC3C,SAAUA,GACNF,EAAMK,eAAgBrB,GACtBkB,KAEJ,SAAUA,GAAQlF,KAAKmF,IAAIG,OAAQvB,EAAOmB,IAC1C,SAAUA,GACNF,EAAM3C,QAAS,WAAY2C,GAC3BE,QAMZG,eAAiB,SAAUrB,GAGvB,MAFAhE,MAAKmF,IAAII,QAAQC,KAAM,QAASxF,KAAKR,WAAYiG,OAAQzB,EAAW0B,YAChE1F,KAAKM,WAAaN,KAAKyD,cAAe,GACnCzD,MAMXkE,gBAAkB,SAAUyB,GAKxB,MAJAA,GAASA,GAAU3F,KAAKmF,IACxBQ,EAAOb,KAAM,qBAAsBc,SAAUC,UAAW,WAExD7F,KAAK8F,6BAA8BH,GAC5B3F,MAIX8F,6BAA+B,SAAUH,GACrCA,EAASA,GAAU3F,KAAKmF,GACxB,IAAIY,GAAQJ,EAAOb,KAAM,qBACrBkB,EAAUhG,KAAKiG,oBACnB,KAAKD,EAAQE,OACT,MAAOH,GAAMR,OAGjB,IAAIY,GAAW9B,GACX,2CACI,+FACI1F,EAAI,oBAAsB,MAC9B,YACA,oDAAqD,QACzD,UACFyH,KAAK,KACHC,EAAWL,EAAQM,IAAK,SAAUC,GAClC,GAAIC,IAAS,qCAAsCD,EAAOC,KAAM,aAAcJ,KAAM,GACpF,OAAO/B,GAAGmC,GAAOC,MAAO,SAAUtD,GAE9B,MADAA,GAAGuD,iBACIH,EAAOI,KAAMxD,MAK5B,OAFAgD,GAASrB,KAAM,MAAOW,OAAQY,GAC9BN,EAAMhB,YAAaoB,GACZA,GAOXF,mBAAqB,WACjB,UAKJnF,iBAAmB,WAEf,MAAOd,MAAKmF,IAAIyB,SAASA,UAG7BC,MAAQ,SAAUlB,GACd,OAASA,GAAU3F,KAAKmF,KAAML,KAAM,kBAGxCgC,UAAY,SAAUnB,GAClB,OAASA,GAAU3F,KAAKmF,KAAML,KAAM,0BAGxCiC,cAAgB,SAAUpB,GACtB,OAASA,GAAU3F,KAAKmF,KAAML,KAAM,qBAQxClC,YAAc,SAAUoE,GACpBA,EAAWA,GAAYhH,KAAKmF,GAC5B,IAAIH,GAAQhF,IACZgF,GAAM/E,IAAKD,KAAO,eAAgBgH,EAElC,IAAIH,GAAQ7B,EAAM6B,MAAOG,EACzBhC,GAAM9D,WAGN,IAAI+F,GAAcjC,EAAMkC,mBAkBxB,OAfAlC,GAAMrE,MAAQsG,EAAYX,IAAK,SAAUa,GACrC,GAAI9F,GAAO2D,EAAMoC,gBAAiBD,EAClC,OAAO9F,KAGXwF,EAAMtB,QAEFP,EAAMrE,MAAMuF,QACZlB,EAAMqC,aAAcL,GAGxBhC,EAAMsC,oBAAqBN,GAAWO,QAASvC,EAAMrE,MAAMuF,QAC3DlB,EAAM3C,QAAS,cAAe2C,EAAMrE,OAG7BqE,EAAMrE,OAIjBuG,kBAAoB,WAEhB,GAAIlC,GAAQhF,IACZ,OAAOgF,GAAMpE,WAAW4G,OAAQtH,EAAEuH,KAAMzC,EAAM0C,YAAa1C,KAM/D0C,YAAc,SAAUhG,GAEpB,GAAIsD,GAAQhF,IACZ,OAASE,GAAEyH,MAAO3C,EAAM5E,QAAQkG,IAAK,SAAUsB,GAAM,MAAOA,GAAGC,KAAMnG,SAC3DsD,EAAM3E,WAAaqB,EAAMoG,WAAY9C,EAAM3E,aAIzD+G,gBAAkB,SAAU1F,GACxB,GAAIqG,GAAY/H,KAAKgI,kBAAmBtG,GACpCE,EAAU1B,EAAElB,OAAQgB,KAAKiI,oBAAqBvG,IAC9CA,MAAQA,IAERL,EAAO,GAAI0G,GAAWnG,EAE1B,OADA5B,MAAKkI,wBAAyB7G,GACvBA,GAIX2G,kBAAoB,WAEhB,MAAOhI,MAAKb,WAIhB8I,oBAAsB,SAAUvG,GAE5B,OAEIjC,QAAcO,KAAKP,QACnB0I,UAAc,EACdC,WAAcpI,KAAKM,UACnBE,SAAcN,EAAEmI,SAAUrI,KAAKQ,SAAUkB,EAAMiC,IAC/C2E,UAActI,KAAKU,YAK3BwH,wBAA0B,SAAU7G,GAChC,GAAI2D,GAAQhF,IAsBZ,OApBAA,MAAK0C,SAAUrB,EAAM,MAAO,WACxB,GAAIkH,GAAOC,MAAMC,UAAUC,MAAMb,KAAMtF,UAAW,EAClDgG,GAAK,GAAK,QAAUA,EAAK,GACzBvD,EAAM3C,QAAQsG,MAAO3D,EAAOuD,KAIhCvI,KAAK0C,SAAUrB,EAAM,sBAAuB,SAAU8B,EAAIyF,GAEtD,GAAIC,MACArI,EAAWR,KAAK8I,mBAEhBD,GADArI,EAAS0F,OACF1F,EAASuI,UAEPH,EAAElH,MAAMqH,UAErB5F,EAAG6F,aAAaC,QAAS,OAAQC,KAAKC,UAAWN,KAElD7I,MAEIgF,GAIXqC,aAAe,SAAUL,GACrB,GAAI7F,GAAOnB,IAMX,OAHAA,MAAK6G,MAAOG,GAAWvB,OAAQzF,KAAKW,MAAM2F,IAAK,SAAUjF,GACrD,MAAOF,GAAKiI,mBAAoB/H,MAE7BrB,MAIXoJ,mBAAqB,SAAU/H,GAE3B,MAAOA,GAAKyC,OAAO,GAAGqB,KAI1BmC,oBAAsB,SAAUN,GAC5BhH,KAAKoE,MAAO,sBAAuB4C,EAAUhH,KAAKK,UAClD,IAAIgJ,GAAOrJ,KAAKK,UAAWL,KAAKL,aAAeK,KAAKN,QACpD,OAAOM,MAAK+G,cAAeC,GAAWqC,KAAMA,IAIhDC,UAAY,WACRpJ,EAAEkB,KAAMpB,KAAKW,MAAO,SAAUU,GAC1BA,EAAKkI,YAKbC,YAAc,WACVtJ,EAAEkB,KAAMpB,KAAKW,MAAO,SAAUU,GAC1BA,EAAKoI,cAKbC,aAAe,SAAUC,GACrB,GAAIxI,GAAOnB,KACP4J,EAAU1J,EAAE2J,QAAS1I,EAAKR,MAAO,SAAUiI,GAAK,MAAOA,GAAElH,MAAMiC,IACnE,OAAOgG,GAAOrD,IAAK,SAAUwD,GACzB,MAAOF,GAASE,EAAEnG,KAAQxC,EAAKiG,gBAAiB0C,MAKxDhH,YAAc,SAAUpB,GACpBK,QAAQ9B,IAAKD,KAAO,gBAAiB0B,EACrC,IAAIsD,GAAQhF,KAIR+J,EAAa/E,EAAMkC,oBAAoB8C,QAAStI,EACpD,IAAmB,KAAfqI,EAAqB,MAAOxJ,OAChC,IAAIc,GAAO2D,EAAMoC,gBAAiB1F,EAiBlC,OAdA2C,GAAGhD,GAAO4D,MAAO,MACb,SAAUC,GAEFF,EAAM+B,gBAAgBkD,GAAI,YAC1BjF,EAAM+B,gBAAgB3B,QAASJ,EAAMvF,QAASyF,GAE9CA,KAGR,SAAUA,GACNF,EAAMkF,YAAa7I,EAAM0I,GACzB7E,OAGD7D,GAIX6I,YAAc,SAAU7I,EAAM0I,EAAYI,GACtCA,EAAQjK,EAAEkK,YAAaD,IAAS,EAAOA,EACvCJ,EAAaA,GAAc,CAC3B,IAAI/E,GAAQhF,IAeZ,OAZAgF,GAAMrE,MAAM0J,OAAQN,EAAY,EAAG1I,GACnC2D,EAAMsF,kBAAmBP,EAAY/E,EAAMoE,mBAAoB/H,GAAOkJ,QAEtEvF,EAAM3C,QAAS,gBAAiBhB,GAC5B8I,EACA9I,EAAK8D,IAAIqF,UAAWxF,EAAMvF,QAAS,WAC/BuF,EAAM3C,QAAS,6BAGnBhB,EAAK8D,IAAIsF,OACTzF,EAAM3C,QAAS,2BAEZhB,GAIXiJ,kBAAoB,SAAUI,EAAOC,GACjC,GAAI9D,GAAQ7G,KAAK6G,OAMjB,OALc,KAAV6D,EACA7D,EAAM+D,QAASD,GAEf9D,EAAMnB,WAAWmF,GAAIH,EAAQ,GAAII,MAAOH,GAErCA,GAKXI,oBAAsB,SAAUnK,EAAYoK,GAGxC,GAAKA,GAAaA,EAAS9E,OAA3B,CACA,GAAI/E,GAAOnB,KAKPiL,EAAkB/K,EAAEgL,UAAW/J,EAAKP,WAAW+I,OAAQ,SAAUG,GACjE,MAAOA,GAAEnG,KAAOqH,EAAS,GAAGG,UAI5BC,IACJJ,GAASK,QAAS,SAAUC,GACxB,GAAI5J,GAAQP,EAAKP,WAAW2K,IAAKD,EAAUH,QAC3C,IAAKhK,EAAKuG,YAAahG,GAAvB,CAEA,GAAIL,GAAOF,EAAKiG,gBAAiB1F,EACjCP,GAAKR,MAAM+C,KAAMrC,GACjB+J,EAAS1H,KAAMvC,EAAKiI,mBAAoB/H,IAExCF,EAAKkB,QAAS,gBAAiBhB,GAC/BF,EAAKkB,QAAS,6BAEd+I,EAASlF,SACT/E,EAAK4F,gBAAgBwD,OACrBpJ,EAAK0F,QAAQpB,OAAQ2F,GACrBjK,EAAKmJ,kBAAmBW,EAAiBG,MAKjDpI,eAAiB,SAAUtB,GACvB1B,KAAKC,IAAKD,KAAO,mBAAoB0B,EACrC,IAAIsD,GAAQhF,KACRqB,EAAO2D,EAAMwG,cAAe9J,EAChC,OAAKL,IACL2D,EAAMrE,MAAQT,EAAE2D,QAASmB,EAAMrE,MAAOU,GACtC2D,EAAM3C,QAAS,eAAgBhB,GAI/BgD,MAAMY,MAAO,MACT,SAAUC,GAAQ7D,EAAK8D,IAAIC,QAASJ,EAAMvF,QAASyF,IACnD,SAAUA,GACN7D,EAAK0B,SACLiC,EAAM3C,QAAS,yBACV2C,EAAMrE,MAAMuF,OAGbhB,IAFAF,EAAMsC,sBAAsBhC,OAAQN,EAAMvF,QAASyF,MAMxD7D,GAlBad,QAsBxB+C,gBAAkB,SAAUK,GACxB,IAAK,GAAI8H,GAAI,EAAGA,EAAIzL,KAAKW,MAAMuF,OAAQuF,IACnC,GAAIzL,KAAKW,MAAM8K,GAAG/J,MAAMiC,KAAOA,EAC3B,MAAO3D,MAAKW,MAAM8K,EAG1B,OAAOlL,SAIXiL,cAAgB,SAAU9J,GACtB,MAAKA,GACE1B,KAAKsD,gBAAiB5B,EAAMiC,IADdpD,QAKzBmL,gBAAkB,SAAUC,GACxB,MAAO3L,MAAKW,MAAM6G,OAAQ,SAAUnG,GAChC,MAAOA,GAAKK,MAAMkK,QAASD,MAKnCE,UAAY,SAAUC,EAAOC,GACzB,GAAID,IAAUC,EAAS,MAAO,IAAcD,KAE5C,IAAIE,GAAShM,KAAKW,MAAMqJ,QAAS8B,GAC7BG,EAASjM,KAAKW,MAAMqJ,QAAS+B,EAGjC,OAAe,KAAXC,GAA4B,KAAXC,EACbD,IAAWC,KACK,KAAXD,GAAoBD,IAAcD,GAI7BG,EAATD,EACLhM,KAAKW,MAAM+H,MAAOsD,EAAQC,EAAS,GACnCjM,KAAKW,MAAM+H,MAAOuD,EAAQD,EAAS,IAW3CrH,cAAgB,SAAUgB,GAQtB,MAPAA,GAAOb,KAAM,2BAA4BoH,aACrCC,YAAkBnM,KAAKJ,kBACvBwM,WAAkBpM,KAAKK,UACvBgM,cAAkBnM,EAAEuH,KAAMzH,KAAKsM,aAActM,MAC7CuM,SAAkBrM,EAAEuH,KAAMzH,KAAKwM,YAAaxM,MAC5CyM,QAAkBvM,EAAEuH,KAAMzH,KAAK0M,YAAa1M,QAEzC2F,GAIX2G,aAAe,SAAUjM,GAGrB,MADAL,MAAKC,IAAK,gBAAiBI,GACpBL,KAAKwM,YAAanM,IAI7BmM,YAAc,SAAUnM,GAKpB,MAJAL,MAAKK,UAAYA,EACjBL,KAAKqC,QAAS,mBAAoBhC,EAAWL,MAC7CA,KAAK4C,cACL5C,KAAKqE,EAAG,6BAA8BsI,IAAKtM,GACpCL,MAIX0M,YAAc,WAMV,MAJA1M,MAAKK,UAAY,GACjBL,KAAKqC,QAAS,eAAgBrC,MAC9BA,KAAKqE,EAAG,6BAA8BsI,IAAK,IAC3C3M,KAAK4C,cACE5C,MAKX4M,wBAA0B,GAG1BnJ,cAAgB,SAAUM,GACtBA,EAAoBxD,SAAVwD,EAAsB,EAAY/D,KAAa,QACzDA,KAAKM,WAAY,EACjBN,KAAKqE,EAAG,iBAAkBmG,UAAWzG,GACrCA,EAAQ/D,KAAKW,MAAMuF,QAAUlG,KAAK4M,wBAAyB,EAAI7I,EAC/D7D,EAAEkB,KAAMpB,KAAKW,MAAO,SAAUU,GAC1BA,EAAKwL,aAAc9I,MAO3B+I,cAAgB,SAAU/I,GACtBA,EAAoBxD,SAAVwD,EAAsB,EAAY/D,KAAa,QACzDA,KAAKM,WAAY,EACjBN,KAAKqE,EAAG,iBAAkB0I,QAAShJ,GACnCA,EAAQ/D,KAAKW,MAAMuF,QAAUlG,KAAK4M,wBAAyB,EAAI7I,EAC/D7D,EAAEkB,KAAMpB,KAAKW,MAAO,SAAUU,GAC1BA,EAAK2L,aAAcjJ,KAEvB/D,KAAKQ,YACLR,KAAKS,aAAe,MAIxBwM,gBAAkB,WACTjN,KAAKM,UAGNN,KAAK8M,gBAFL9M,KAAKyD,iBAObyJ,UAAY,SAAU5K,GAClBpC,EAAEkB,KAAMpB,KAAKW,MAAO,SAAUU,GAC1BA,EAAK8L,OAAQ7K,MAKrB8K,YAAc,SAAU9K,GACpBtC,KAAKS,aAAe,KACpBP,EAAEkB,KAAMpB,KAAKW,MAAO,SAAUU,GAC1BA,EAAKgM,SAAU/K,MAKvBiB,YAAc,SAAUuI,EAAOC,GAC3B,GAAIuB,GAAQtN,KAAK6L,UAAWC,EAAOC,EAInC,OAHA7L,GAAEkB,KAAMkM,EAAO,SAAUjM,GACrBA,EAAK8L,WAEFG,GAIXC,iBAAmB,WACf,MAAOrN,GAAEsH,OAAQxH,KAAKW,MAAO,SAAUiI,GACnC,MAAOA,GAAEpI,YAKjBsI,kBAAoB,WAEhB,MADA/G,SAAQ9B,IAAK,uBACN,GAAID,MAAKY,WAAW4M,YAAatN,EAAEoG,IAAKtG,KAAKuN,mBAAoB,SAAUlM,GAC9E,MAAOA,GAAKK,UAMpBO,sBAAwB,SAAUJ,EAAKkC,EAAO0J,GAC1CzN,KAAKoE,MAAO,wBAAyBpE,KAAK0N,UAAW7L,EAAKkC,EAAO0J,GACjE1J,EAAoBxD,SAAVwD,EAAsB,EAAY/D,KAAa,QACpDA,KAAK0N,YACN1N,KAAK0N,UAAY,GAAIjP,GAAkBuB,KAAKmF,KAC5CnF,KAAKoE,MAAO,YAAcpE,KAAK0N,YAE9B1N,KAAKmF,IAAI8E,GAAI,aAGdjK,KAAKmF,IAAIC,QAASrB,GAClB/D,KAAK0N,UAAUjD,KAAM5I,EAAKkC,EAAO0J,IAHjCzN,KAAK0N,UAAUjD,KAAM,EAAGgD,IAQhCtL,sBAAwB,SAAU4B,EAAO0J,GACrCzN,KAAKoE,MAAO,wBAAyBpE,KAAK0N,UAAW3J,EAAO0J,GAC5D1J,EAAoBxD,SAAVwD,EAAsB,EAAY/D,KAAa,QACrDA,KAAK0N,WACL1N,KAAK0N,UAAUnD,KAAMxG,EAAO0J,IAMpCE,eAAiB,WACb,MAAO3N,MAAKc,mBAAmB8M,aAInCC,SAAW,SAAUC,EAAK/J,GAGtB,MAFAA,GAAQA,GAAS,EACjB/D,KAAKc,mBAAmBiN,SAAUH,UAAWE,GAAO/J,GAC7C/D,MAIXgO,YAAc,SAAUjK,GACpB,MAAO/D,MAAK6N,SAAU,EAAG9J,IAI7BkK,aAAe,SAAU5M,EAAM0C,GAC3B,IAAK1C,EAAQ,MAAOrB,KAEpB,IAAIkO,GAAU7M,EAAKkD,GAAG4J,SACtB,OAAOnO,MAAK6N,SAAUK,EAASnK,IAInCqK,WAAa,SAAUzK,EAAII,GACvB,MAAO/D,MAAKiO,aAAcjO,KAAKsD,gBAAiBK,GAAMI,IAK1DsK,QACIC,oBAA0B,YAC1BC,sBAA0B,eAK9BC,SAAW,WACP,MAAO,aAAexO,KAAKY,WAAa,MAMhD/B,GAAU4J,UAAUnE,UAAa,WAE7B,GAAImK,GAAa/P,EAASgQ,cAEtB,QACI,+BACA,iCACA,qDACJ,WAGAC,EAAmBjQ,EAASgQ,cAC5B,yBACI,sBACI,4CACJ,SACA,mDAEA,8BAEA,+BAEA,uBACI,mCACJ,SAGA,6BACI,0BACI,6CACQ,sBAAuB/P,EAAI,OAAS,YAC5C,+CACQ,sBAAuBA,EAAI,QAAU,YACjD,SACA,2CACA,SACJ,SACJ,UAGJ,QACI4F,GAAckK,EACd5J,SAAc8J,KAYtB,IAAIC,GAAiB/P,EAAUG,QAG3B6P,mBAAqB,WAErBhP,WAAa,SAAUC,GACnBjB,EAAU4J,UAAU5I,WAAWgI,KAAM7H,KAAMF,GAC3CE,KAAKM,UAAuCC,SAAzBT,EAAWQ,UAA2BR,EAAWQ,WAAY,EAEhFN,KAAK8O,SAAU9O,KAAK0B,MAAO5B,IAM/BgP,SAAW,SAAUpN,EAAO5B,GAOxB,GANAA,EAAaA,MACbE,KAAKoE,MAAOpE,KAAO,aAAc0B,EAAO5B,GAExCE,KAAK+O,YACL/O,KAAKkB,YAEDQ,EAAO,CACP,GAAIsN,GAAahP,KAAK0B,MAAO1B,KAAK0B,MAAM6J,IAAK,MAAQ,IAGrDvL,MAAK0B,MAAQA,EACT1B,KAAKD,SACLC,KAAK0B,MAAM3B,OAASC,KAAKD,QAE7BC,KAAKiP,uBAMLjP,KAAKsB,cAAetB,KAAKY,YACzBZ,KAAKY,WAAaZ,KAAK0B,MAAO1B,KAAK6O,qBAC5B/O,EAAWc,YACXZ,KAAKa,2BACZb,KAAKwC,4BAEDwM,GAActN,EAAM6J,IAAK,QAAWyD,GACpChP,KAAKqC,QAAS,YAAarC,MAGnC,MAAOA,OAIX+O,UAAY,WAQR,MANI/O,MAAK0B,OACL1B,KAAKsB,cAAetB,KAAK0B,OAKtB1B,MAKXiP,qBAAuB,WAiBnB,MAfAjP,MAAKC,IAAKD,KAAO,wBAAyBA,KAAK0B,OAE/C1B,KAAK0C,SAAU1C,KAAK0B,MAAO,QAAS,WAChC,GAAI6G,GAAOC,MAAMC,UAAUC,MAAMb,KAAMtF,UAAW,EAElDgG,GAAK2G,QAAS,SACdlP,KAAKqC,QAAQsG,MAAO3I,KAAMuI,IAC3BvI,MAGCA,KAAKD,QACLC,KAAK0C,SAAU1C,KAAK0B,MAAO,MAAO,SAAUY,GACxCtC,KAAKiD,KAAMjD,KAAO,UAAWsC,EAAOC,aAGrCvC,MAKXwE,gBAAkB,SAAUR,GACxBhE,KAAKoE,MAAOpE,KAAO,mCACnB,IAAI6I,GAAO7I,KAAK0B,MAAO1B,KAAK0B,MAAMqH,YAC9BnE,EAAYP,EAAGrE,KAAKsE,UAAUO,SAAUgE,EAAM7I,MAElD,OADAgE,GAAWc,KAAM,aAAcC,YAAaH,GACrCA,GAKX4J,SAAW,WACP,MAAO,kBAAoBxO,KAAK0B,MAAQ,MA8C5C,OArCJkN,GAAenG,UAAUnE,UAAa,WAGlC,GAAIqK,GAAmBjQ,EAASgQ,cAC5B,yBACI,sBAEI,4CACJ,SACA,mDACA,8BACA,+BAEA,uBACI,mCACJ,SAEA,6BACI,0BACI,6CACQ,sBAAuB/P,EAAI,OAAS,YAC5C,+CACQ,sBAAuBA,EAAI,QAAU,YACjD,SACA,2CACA,SACJ,SACJ,UAGJ,OAAOuB,GAAElB,OAAQkB,EAAEiP,MAAOtQ,EAAU4J,UAAUnE,YAC1CO,SAAW8J,QAOX9P,UAAiBA,EACjB+P,eAAiBA"} \ 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","_createDefaultCollection","$scrollContainer","title","subtitle","_setUpListeners","off","on","error","model","xhr","options","msg","details","console","loading","_showLoadingIndicator","loading-done","_hideLoadingIndicator","once","trigger","event","arguments","_setUpCollectionListeners","_setUpViewListeners","stopListening","listenTo","reset","renderItems","add","addItemView","remove","removeItemView","info","view:selected","view","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","freeViews","shownModels","_filterCollection","itemModel","_createItemView","_attachItems","_renderEmptyMessage","toggle","filter","bind","_filterItem","every","fn","call","matchesAll","ViewClass","_getItemViewClass","_getItemViewOptions","_setUpItemViewListeners","viewMap","_destroyItemView","_destroyItemViews","self","forEach","v","expanded","selectable","contains","draggable","args","Array","prototype","slice","apply","json","getSelectedModels","toJSON","dataTransfer","setData","JSON","stringify","_renderItemView$el","text","expandAll","each","expand","collapseAll","collapse","_modelsToViews","models","reused","m","modelIndex","indexOf","is","_attachView","useFx","isUndefined","splice","_insertIntoListAt","hide","slideDown","show","index","$what","prepend","eq","after","bulkAppendItemViews","response","firstModelIndex","findIndex","type_id","$viewEls","modelJSON","get","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","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","_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 6dda0b81641..36d6ba6d38b 100644 --- a/static/scripts/bundled/analysis.bundled.js +++ b/static/scripts/bundled/analysis.bundled.js @@ -1,12 +1,12 @@ webpackJsonp([3,1],[function(t,e,i){(function(t,e){var n=i(1),s=n,o=i(59).GalaxyApp,a=i(57),r=i(10),l=i(91),d=i(90),u=i(61),p=i(19),f=i(47);window.app=function(n,g){window.Galaxy=new o(n,g),Galaxy.debug("analysis app");var m=n.config,v=new l({el:"#left",userIsAnonymous:Galaxy.user.isAnonymous(),search_url:m.search_url,toolbox:m.toolbox,toolbox_in_panel:m.toolbox_in_panel,stored_workflow_menu_entries:m.stored_workflow_menu_entries,nginx_upload_path:m.nginx_upload_path,ftp_upload_site:m.ftp_upload_site,default_genome:m.default_genome,default_extension:m.default_extension}),_=new r.CenterPanel({el:"#center"}),y=new d({el:"#right",galaxyRoot:Galaxy.root,userIsAnonymous:Galaxy.user.isAnonymous(),allow_user_dataset_purge:m.allow_user_dataset_purge}),w=new u.PageLayoutView(t.extend(n,{el:"body",left:v,center:_,right:y}));Galaxy.page=w,Galaxy.params=Galaxy.config.params,Galaxy.toolPanel=v.tool_panel,Galaxy.upload=v.uploadButton,Galaxy.currHistoryPanel=y.historyView,Galaxy.currHistoryPanel.listenToGalaxy(Galaxy),Galaxy.app={display:function(t,e){s(".select2-hidden-accessible").remove(),_.display(t)}};new(e.Router.extend({initialize:function(t){this.options=t},execute:function(t,e,i){Galaxy.debug("router execute:",t,e,i);var n=a.parse(e.pop());e.push(n),t&&t.apply(this,e)},routes:{"(/)":"home","(/)root*":"home","(/)tours(/)(:tour_id)":"show_tours"},show_tours:function(t){t?f.giveTour(t):_.display(new f.ToursView)},home:function(t){t.tool_id||t.job_id?"upload1"===t.tool_id?(Galaxy.upload.show(),this._loadCenterIframe("welcome")):this._loadToolForm(t):t.workflow_id?this._loadCenterIframe("workflow/run?id="+t.workflow_id):t.m_c?this._loadCenterIframe(t.m_c+"/"+t.m_a):this._loadCenterIframe("welcome")},_loadToolForm:function(t){t.id=t.tool_id,_.display(new p.View(t))},_loadCenterIframe:function(t,e){e=e||Galaxy.root,t=e+t,_.$("#galaxy_main").prop("src",t)}}))(n);s(function(){w.render().right.historyView.loadCurrentHistory(),Galaxy.listenTo(w.right.historyView,"history-size-change",function(){Galaxy.user.fetch({url:Galaxy.user.urlRoot()+"/"+(Galaxy.user.id||"current")})}),w.right.historyView.connectToQuotaMeter(w.masthead.quotaMeter),e.history.start({root:Galaxy.root,pushState:!0}),window.HDA=i(40).HistoryDatasetAssociation,window.h=w.right.historyView,window.c=h.model.contents,window.sect=function(t){return c.fetchSection(t).done(function(){console.log(c._sectionCollection(t).map(function(t){return t.get("hid")}).join(" "))})},window.hid=function(t){return c.at(t).get("hid")}})}}).call(e,i(3),i(2))},,,,,,,function(t,e,i){var n,s;(function(o,a){n=[i(4),i(23),i(53),i(22),i(49),i(13),i(8)],s=function(t,e,i,n,s,r,l){var c=o.View.extend({tagName:"label",initialize:function(t){this.model=t&&t.model||new o.Model(t),this.tagName=t.tagName||this.tagName,this.setElement(a("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},title:function(t){this.model.set("title",t)},value:function(){return this.model.get("title")},render:function(){return this.$el.removeClass().addClass("ui-label").addClass(this.model.get("cls")).html(this.model.get("title")),this}}),d=o.View.extend({initialize:function(t){this.model=t&&t.model||new o.Model({message:null,status:"info",cls:"",persistent:!1}).set(t),this.listenTo(this.model,"change",this.render,this),this.render()},update:function(t){this.model.set(t)},render:function(){this.$el.removeClass().addClass("ui-message").addClass(this.model.get("cls"));var t=this.model.get("status");if(this.model.get("large")?this.$el.addClass(("success"==t&&"done"||"danger"==t&&"error"||t)+"messagelarge"):this.$el.addClass("alert").addClass("alert-"+t),this.model.get("message")){if(this.$el.html(this.model.get("message")),this.$el.fadeIn(),this.timeout&&window.clearTimeout(this.timeout),!this.model.get("persistent")){var e=this;this.timeout=window.setTimeout(function(){e.$el.fadeOut()},3e3)}}else this.$el.fadeOut();return this}}),h=o.View.extend({initialize:function(t){this.model=t&&t.model||new o.Model({type:"text",placeholder:"",disabled:!1,visible:!0,cls:"",area:!1}).set(t),this.tagName=this.model.get("area")?"textarea":"input",this.setElement(a("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},events:{input:"_onchange"},value:function(t){return void 0!==t&&this.model.set("value","string"==typeof t?t:""),this.model.get("value")},render:function(){return this.$el.removeClass().addClass("ui-"+this.tagName).addClass(this.model.get("cls")).attr("id",this.model.id).attr("type",this.model.get("type")).attr("placeholder",this.model.get("placeholder")).val(this.model.get("value")),this.model.get("disabled")?this.$el.attr("disabled",!0):this.$el.removeAttr("disabled"),this.$el[this.model.get("visible")?"show":"hide"](),this},_onchange:function(){this.value(this.$el.val()),this.model.get("onchange")&&this.model.get("onchange")(this.model.get("value"))}}),u=o.View.extend({initialize:function(t){this.model=t&&t.model||new o.Model(t),this.setElement(a("
").append(this.$info=a("
")).append(this.$hidden=a("
"))),this.listenTo(this.model,"change",this.render,this),this.render()},value:function(t){return void 0!==t&&this.model.set("value",t),this.model.get("value")},render:function(){return this.$el.attr("id",this.model.id),this.$hidden.val(this.model.get("value")),this.model.get("info")?this.$info.show().html(this.model.get("info")):this.$info.hide(),this}});return{Button:r.ButtonDefault,ButtonIcon:r.ButtonIcon,ButtonCheck:r.ButtonCheck,ButtonMenu:r.ButtonMenu,ButtonLink:r.ButtonLink,Input:h,Label:c,Message:d,Modal:l,RadioButton:n.RadioButton,Checkbox:n.Checkbox,Radio:n.Radio,Select:e,Hidden:u,Slider:i,Drilldown:s}}.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){n=[i(4)],s=function(t){var e=o.View.extend({visible:!1,initialize:function(e){var i=this;this.options=t.merge(e,{id:t.uid(),title:"",icon:"",buttons:null,body:null,scrollable:!0,nopadding:!1,operations:null,placement:"bottom",cls:"ui-portlet",operations_flt:"right",collapsible:!1,collapsed:!1}),this.setElement(this._template(this.options)),this.$body=this.$(".portlet-body"),this.$title=this.$(".portlet-title-text"),this.$header=this.$(".portlet-header"),this.$content=this.$(".portlet-content"),this.$footer=this.$(".portlet-footer"),this.options.nopadding&&(this.$content.css("padding","0px"),this.$body.css("padding","0px")),this.$buttons=this.$(".portlet-buttons"),this.options.buttons?a.each(this.options.buttons,function(t,e){e.$el.prop("id",t),i.$buttons.append(e.$el)}):this.$buttons.remove(),this.$operations=this.$(".portlet-operations"),this.options.operations&&a.each(this.options.operations,function(t,e){e.$el.prop("id",t),i.$operations.append(e.$el)}),this.options.body&&this.append(this.options.body),this.collapsed=!1,this.options.collapsible&&(this.$title.addClass("no-highlight").css({cursor:"pointer","text-decoration":"underline"}),this.$title.on("click",function(){i.collapsed?i.expand():i.collapse()}),this.options.collapsed&&this.collapse())},append:function(t){this.$body.append(t)},empty:function(){this.$body.empty()},header:function(){return this.$header},body:function(){return this.$body},footer:function(){return this.$footer},show:function(){this.visible=!0,this.$el.fadeIn("fast")},hide:function(){this.visible=!1,this.$el.fadeOut("fast")},enableButton:function(t){this.$buttons.find("#"+t).prop("disabled",!1)},disableButton:function(t){this.$buttons.find("#"+t).prop("disabled",!0)},hideOperation:function(t){this.$operations.find("#"+t).hide()},showOperation:function(t){this.$operations.find("#"+t).show()},setOperation:function(t,e){var i=this.$operations.find("#"+t);i.off("click"),i.on("click",e)},title:function(t){var e=this.$title;return t&&e.html(t),e.html()},collapse:function(){this.collapsed=!0,this.$content.height("0%"),this.$body.hide(),this.$footer.hide(),this.trigger("collapsed")},expand:function(){this.collapsed=!1,this.$content.height("100%"),this.$body.fadeIn("fast"),this.$footer.fadeIn("fast"),this.trigger("expanded")},disable:function(){this.$(".portlet-backdrop").show()},enable:function(){this.$(".portlet-backdrop").hide()},_template:function(t){var e='
';return t.title&&(e+='
',t.icon&&(e+=' '),e+=''+t.title+"
"),e+='
',"top"==t.placement&&(e+='
'),e+='
',"bottom"==t.placement&&(e+='
'),e+='