diff --git a/client/galaxy/scripts/mvc/history/history-model.js b/client/galaxy/scripts/mvc/history/history-model.js index 8733a1e2e75..c80f3edc47c 100644 --- a/client/galaxy/scripts/mvc/history/history-model.js +++ b/client/galaxy/scripts/mvc/history/history-model.js @@ -177,7 +177,7 @@ var History = Backbone.Model // if we don't flip this, then a fully-fetched list will not be re-checked via fetch this.contents.allFetched = false; var fetchFn = self.contents.currentPage !== 0 - ? function(){ return self.contents.fetchPage( 0 ); } + ? function(){ return self.contents.fetchPage( self.contents.currentPage ); } : function(){ return self.contents.fetchUpdated( lastUpdateTime ); }; // note: if there was no previous update time, all summary contents will be fetched return fetchFn() diff --git a/client/galaxy/scripts/mvc/history/history-view.js b/client/galaxy/scripts/mvc/history/history-view.js index 4eb01d0721e..6746a031bd2 100644 --- a/client/galaxy/scripts/mvc/history/history-view.js +++ b/client/galaxy/scripts/mvc/history/history-view.js @@ -369,14 +369,17 @@ var HistoryView = _super.extend( }), _clickPrevPage : function( ev ){ + this.model.clearUpdateTimeout(); this.model.contents.fetchPrevPage(); }, _clickNextPage : function( ev ){ + this.model.clearUpdateTimeout(); this.model.contents.fetchNextPage(); }, _changePageSelect : function( ev ){ + this.model.clearUpdateTimeout(); var page = $( ev.currentTarget ).val(); this.model.contents.fetchPage( page ); }, diff --git a/client/galaxy/scripts/mvc/history/options-menu.js b/client/galaxy/scripts/mvc/history/options-menu.js index 93be06795c1..6e0c50ce172 100644 --- a/client/galaxy/scripts/mvc/history/options-menu.js +++ b/client/galaxy/scripts/mvc/history/options-menu.js @@ -110,17 +110,11 @@ var menu = [ html : _l( 'Unhide Hidden Datasets' ), anon : true, func : function() { + // TODO: Deprecate this functionality and replace with group dataset selector and action combination if( Galaxy && Galaxy.currHistoryPanel && confirm( _l( 'Really unhide all hidden datasets?' ) ) ){ - var filtered = Galaxy.currHistoryPanel.model.contents.hidden(); - //TODO: batch - filtered.ajaxQueue( Backbone.Model.prototype.save, { visible : true }) - .done( function(){ - Galaxy.currHistoryPanel.renderItems(); - }) - .fail( function(){ - alert( 'There was an error unhiding the datasets' ); - console.error( arguments ); - }); + $.post(Galaxy.root + "history/adjust_hidden", + { 'user_action' : 'unhide' }, + function(){Galaxy.currHistoryPanel.loadCurrentHistory();}); } }, }, @@ -128,18 +122,11 @@ var menu = [ html : _l( 'Delete Hidden Datasets' ), anon : true, func : function() { + // TODO: Deprecate this functionality and replace with group dataset selector and action combination if( Galaxy && Galaxy.currHistoryPanel && confirm( _l( 'Really delete all hidden datasets?' ) ) ){ - var filtered = Galaxy.currHistoryPanel.model.contents.hidden(); - //TODO: batch - // both delete *and* unhide them - filtered.ajaxQueue( Backbone.Model.prototype.save, { deleted : true, visible: true }) - .done( function(){ - Galaxy.currHistoryPanel.renderItems(); - }) - .fail( function(){ - alert( 'There was an error deleting the datasets' ); - console.error( arguments ); - }); + $.post(Galaxy.root + "history/adjust_hidden", + { 'user_action' : 'delete' }, + function(){Galaxy.currHistoryPanel.loadCurrentHistory();}); } }, }, diff --git a/lib/galaxy/webapps/galaxy/buildapp.py b/lib/galaxy/webapps/galaxy/buildapp.py index c56bb38ce61..2cf4b3214ea 100644 --- a/lib/galaxy/webapps/galaxy/buildapp.py +++ b/lib/galaxy/webapps/galaxy/buildapp.py @@ -78,6 +78,11 @@ def paste_app_factory( global_conf, **kwargs ): # Force /history to go to view of current webapp.add_route( '/history', controller='history', action='view' ) webapp.add_route( '/history/view/{id}', controller='history', action='view' ) + # THIS IS A TEMPORARY ROUTE FOR THE 17.01 RELEASE + # This route supports the previous hide/delete-all-hidden functionality in a history. + # It will be removed after 17.01. + webapp.add_route( '/history/adjust_hidden', controller='history', action='adjust_hidden') + # Force /activate to go to the controller webapp.add_route( '/activate', controller='user', action='activate' ) webapp.add_route( '/login', controller='root', action='login' ) diff --git a/lib/galaxy/webapps/galaxy/controllers/history.py b/lib/galaxy/webapps/galaxy/controllers/history.py index 9896328ddc6..e0623e5b20d 100644 --- a/lib/galaxy/webapps/galaxy/controllers/history.py +++ b/lib/galaxy/webapps/galaxy/controllers/history.py @@ -826,6 +826,20 @@ class HistoryController( BaseUIController, SharableMixin, UsesAnnotations, UsesI email=email, send_to_err=send_to_err ) + @web.expose + def adjust_hidden( self, trans, id=None, **kwd ): + """ THIS METHOD IS A TEMPORARY ADDITION. It'll allow us to fix the + regression in history-wide actions, and will be removed in the first + release after 17.01 """ + action = kwd.get('user_action', None) + if action == 'delete': + for hda in trans.history.datasets: + if not hda.visible: + hda.mark_deleted() + elif action == 'unhide': + trans.history.unhide_datasets() + trans.sa_session.flush() + @web.expose @web.require_login( "share restricted histories with other users" ) def share_restricted( self, trans, id=None, email="", **kwd ): diff --git a/static/maps/mvc/history/history-model.js.map b/static/maps/mvc/history/history-model.js.map index 072590a649a..8faf7747d5d 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","HISTORY_PREFS","CONTROLLED_FETCH_COLLECTION","UTILS","BASE_MVC","_l","History","Backbone","Model","extend","LoggableMixin","mixin","SearchableModelMixin","_logNamespace","UPDATE_DELAY","defaults","model_class","id","name","state","deleted","contents_active","contents_states","urlRoot","Galaxy","root","contentsClass","HistoryContents","searchAttributes","searchAliases","title","tag","initialize","historyJSON","options","this","logger","log","contents","history","historyId","get","order","_setUpListeners","_setUpCollectionListeners","updateTimeoutId","on","error","clearUpdateTimeout","change:id","model","newId","listenTo","trigger","apply","jQuery","makeArray","arguments","contentsShown","contentsActive","shown","active","includeDeleted","includeHidden","hidden","nice_size","size","bytesToString","toJSON","_","prototype","call","key","ownedByCurrUser","user","isAnonymous","numOfUnfinishedJobs","unfinishedJobIds","length","numOfUnfinishedShownContents","runningAndActive","_fetchContentRelatedAttributes","contentRelatedAttrs","fetch","data","$","param","keys","join","refresh","self","lastUpdateTime","allFetched","fetchFn","currentPage","fetchPage","fetchUpdated","done","response","status","xhr","serverResponseDatetime","Date","getResponseHeader","err","checkForUpdates","_delayThenUpdate","setTimeout","delay","nonReadyContentCount","clearTimeout","parse","parsed","create_time","update_time","fetchWithContents","contentsOptions","view","then","setHistoryId","fetchContents","fetchCurrentPage","_delete","when","save","purge","purged","undelete","copy","current","allDatasets","undefined","Error","postData","history_id","all_datasets","post","newHistory","setAsCurrent","getJSON","toString","_collectionSuper","InfinitelyScrollingCollection","HistoryCollection","limitOnFirstFetch","limitPerFetch","models","currentHistoryId","setUpListeners","url","change:deleted","debug","remove","copied","original","newData","setCurrent","set-as-current","oldCurrentId","_buildFetchData","_buildFetchFilters","superFilters","filters","fetchFirst","silent","limit","encoded_id-in","offset","fetchMore","comparators","clone","buildComparator","ascending","name-dsc","size-asc","sort","currentHistory","unshift","create","hdas","historyOptions","collection"],"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","HISTORY_PREFS","CONTROLLED_FETCH_COLLECTION","UTILS","BASE_MVC","_l","History","Backbone","Model","extend","LoggableMixin","mixin","SearchableModelMixin","_logNamespace","UPDATE_DELAY","defaults","model_class","id","name","state","deleted","contents_active","contents_states","urlRoot","Galaxy","root","contentsClass","HistoryContents","searchAttributes","searchAliases","title","tag","initialize","historyJSON","options","this","logger","log","contents","history","historyId","get","order","_setUpListeners","_setUpCollectionListeners","updateTimeoutId","on","error","clearUpdateTimeout","change:id","model","newId","listenTo","trigger","apply","jQuery","makeArray","arguments","contentsShown","contentsActive","shown","active","includeDeleted","includeHidden","hidden","nice_size","size","bytesToString","toJSON","_","prototype","call","key","ownedByCurrUser","user","isAnonymous","numOfUnfinishedJobs","unfinishedJobIds","length","numOfUnfinishedShownContents","runningAndActive","_fetchContentRelatedAttributes","contentRelatedAttrs","fetch","data","$","param","keys","join","refresh","self","lastUpdateTime","allFetched","fetchFn","currentPage","fetchPage","fetchUpdated","done","response","status","xhr","serverResponseDatetime","Date","getResponseHeader","err","checkForUpdates","_delayThenUpdate","setTimeout","delay","nonReadyContentCount","clearTimeout","parse","parsed","create_time","update_time","fetchWithContents","contentsOptions","view","then","setHistoryId","fetchContents","fetchCurrentPage","_delete","when","save","purge","purged","undelete","copy","current","allDatasets","undefined","Error","postData","history_id","all_datasets","post","newHistory","setAsCurrent","getJSON","toString","_collectionSuper","InfinitelyScrollingCollection","HistoryCollection","limitOnFirstFetch","limitPerFetch","models","currentHistoryId","setUpListeners","url","change:deleted","debug","remove","copied","original","newData","setCurrent","set-as-current","oldCurrentId","_buildFetchData","_buildFetchFilters","superFilters","filters","fetchFirst","silent","limit","encoded_id-in","offset","fetchMore","comparators","clone","buildComparator","ascending","name-dsc","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.js.map b/static/maps/mvc/history/history-view.js.map index f0b00302fd5..59167689ad5 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","FETCH_COLLECTION_COUNTS_DELAY","initialize","attributes","call","this","linkTarget","_createDefaultCollection","history","model","freeModel","clearUpdateTimeout","_setUpListeners","on","error","xhr","options","msg","details","errorHandler","loading-done","self","_","delay","contents","fetchCollectionCounts","views:ready view:attached view:removed","_renderSelectButton","view:attached","scrollTo","loadHistory","historyId","contentsOptions","silent","info","setModel","History","id","trigger","fetchWithContents","always","render","refreshContents","refresh","$","when","_setUpCollectionListeners","listenTo","collection","fetching-more","_toggleContentsLoadingIndicator","$emptyMessage","hide","fetching-more-done","_showLoadingIndicator","speed","$indicator","$el","html","text","slideDown","isUndefined","fxSpeed","_hideLoadingIndicator","slideUp","remove","_buildNewRender","$newRender","$where","multiselectActions","length","views","hideSelectors","find","$existing","title","classes","faIcon","prependTo","_renderEmptyMessage","$whereTo","$emptyMsg","empty","get","active","append","show","searchFor","haveSearchDetails","$scrollContainer","$list","renderItems","models","_filterCollection","_renderPagination","_renderSomeItems","toggle","$paginationControls","shouldPaginate","templates","pagination","current","currentPage","last","getLastPage","tooltip","map","m","view","_createItemView","push","_renderItemView$el","_filterItem","includeHidden","hidden","includeDeleted","isDeletedOrPurged","_getItemViewClass","contentType","TypeError","_getItemViewOptions","expanded","storage","isExpanded","hasUser","ownedByCurrUser","_setUpItemViewListeners","panel","v","addExpanded","collapsed","removeExpanded","collapseAll","clearExpanded","getSelectedModels","events","clone","click .show-selectors-btn","click > .controls .prev","click > .controls .next","change > .controls .pages","click .messages [class$=message]","_clickPrevPage","fetchPrevPage","_clickNextPage","fetchNextPage","_changePageSelect","ev","page","currentTarget","val","fetchPage","toggleShowDeleted","undefined","setIncludeDeleted","fetchCurrentPage","renderAll","toggleShowHidden","store","setIncludeHidden","_firstSearch","inputSelector","log","searchItems","searchInput","progressivelyFetchDetails","progress","response","limit","offset","done","clearSearch","status","readyState","isString","message","errorModal","badGatewayErrorModal","ajaxErrorModal","clearMessages","$target","$messages","children","fadeOut","scrollToHid","hid","scrollToItem","first","viewsWhereModel","ordinalIndicator","number","numStr","charAt","toString","mainTemplate","wrapTemplate","controlsTemplate","paginationTemplate","el","controls"],"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","FETCH_COLLECTION_COUNTS_DELAY","initialize","attributes","call","this","linkTarget","_createDefaultCollection","history","model","freeModel","clearUpdateTimeout","_setUpListeners","on","error","xhr","options","msg","details","errorHandler","loading-done","self","_","delay","contents","fetchCollectionCounts","views:ready view:attached view:removed","_renderSelectButton","view:attached","scrollTo","loadHistory","historyId","contentsOptions","silent","info","setModel","History","id","trigger","fetchWithContents","always","render","refreshContents","refresh","$","when","_setUpCollectionListeners","listenTo","collection","fetching-more","_toggleContentsLoadingIndicator","$emptyMessage","hide","fetching-more-done","_showLoadingIndicator","speed","$indicator","$el","html","text","slideDown","isUndefined","fxSpeed","_hideLoadingIndicator","slideUp","remove","_buildNewRender","$newRender","$where","multiselectActions","length","views","hideSelectors","find","$existing","title","classes","faIcon","prependTo","_renderEmptyMessage","$whereTo","$emptyMsg","empty","get","active","append","show","searchFor","haveSearchDetails","$scrollContainer","$list","renderItems","models","_filterCollection","_renderPagination","_renderSomeItems","toggle","$paginationControls","shouldPaginate","templates","pagination","current","currentPage","last","getLastPage","tooltip","map","m","view","_createItemView","push","_renderItemView$el","_filterItem","includeHidden","hidden","includeDeleted","isDeletedOrPurged","_getItemViewClass","contentType","TypeError","_getItemViewOptions","expanded","storage","isExpanded","hasUser","ownedByCurrUser","_setUpItemViewListeners","panel","v","addExpanded","collapsed","removeExpanded","collapseAll","clearExpanded","getSelectedModels","events","clone","click .show-selectors-btn","click > .controls .prev","click > .controls .next","change > .controls .pages","click .messages [class$=message]","_clickPrevPage","fetchPrevPage","_clickNextPage","fetchNextPage","_changePageSelect","ev","page","currentTarget","val","fetchPage","toggleShowDeleted","undefined","setIncludeDeleted","fetchCurrentPage","renderAll","toggleShowHidden","store","setIncludeHidden","_firstSearch","inputSelector","log","searchItems","searchInput","progressivelyFetchDetails","progress","response","limit","offset","done","clearSearch","status","readyState","isString","message","errorModal","badGatewayErrorModal","ajaxErrorModal","clearMessages","$target","$messages","children","fadeOut","scrollToHid","hid","scrollToItem","first","viewsWhereModel","ordinalIndicator","number","numStr","charAt","toString","mainTemplate","wrapTemplate","controlsTemplate","paginationTemplate","el","controls"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/history/options-menu.js.map b/static/maps/mvc/history/options-menu.js.map index 37b8b7996aa..319e20343b5 100644 --- a/static/maps/mvc/history/options-menu.js.map +++ b/static/maps/mvc/history/options-menu.js.map @@ -1 +1 @@ -{"version":3,"file":"options-menu.js","sources":["../../../src/mvc/history/options-menu.js"],"names":["define","PopupMenu","historyCopyDialog","BASE_MVC","_l","Webhooks","buildMenu","isAnon","purgeAllowed","urlRoot","_","clone","menu","filter","menuOption","anon","purge","href","target","confirm","func","galaxy_main","location","html","header","Galaxy","currHistoryPanel","createNewHistory","model","done","loadCurrentHistory","window","id","collapseAll","filtered","contents","hidden","ajaxQueue","Backbone","Model","prototype","save","visible","renderItems","fail","alert","console","error","arguments","deleted","add","url","async","callback","webhooks","webhooks_menu","$","each","models","index","webhook","toJSON","activate","push","config","title","length","unshift","merge","create","$button","options","undefined","anonymous","root"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"options-menu.js","sources":["../../../src/mvc/history/options-menu.js"],"names":["define","PopupMenu","historyCopyDialog","BASE_MVC","_l","Webhooks","buildMenu","isAnon","purgeAllowed","urlRoot","_","clone","menu","filter","menuOption","anon","purge","href","target","confirm","func","galaxy_main","location","html","header","Galaxy","currHistoryPanel","createNewHistory","model","done","loadCurrentHistory","window","id","collapseAll","$","post","root","user_action","add","url","async","callback","webhooks","webhooks_menu","each","models","index","webhook","toJSON","activate","push","config","title","length","unshift","merge","create","$button","options","undefined","anonymous"],"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 30ef3776c6e..bed98bb1d41 100644 --- a/static/scripts/bundled/analysis.bundled.js +++ b/static/scripts/bundled/analysis.bundled.js @@ -5,10 +5,10 @@ this.log(this+".initialize:",e),d.prototype.initialize.call(this,e),this.linkTar },includeHidden:function(e){return o.isUndefined(e)||this.set("show_hidden",e),this.get("show_hidden")},toString:function(){return"HistoryPrefs("+this.id+")"}},{storageKeyPrefix:"history:",historyStorageKey:function(e){if(!e)throw new Error("HistoryPrefs.historyStorageKey needs valid id: "+e);return t.storageKeyPrefix+e},get:function(e){return new t({id:t.historyStorageKey(e)})},clearAll:function(e){for(var i in sessionStorage)0===i.indexOf(t.storageKeyPrefix)&&sessionStorage.removeItem(i)}});return{HistoryPrefs:t}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2))},function(e,t,i){var n,s;(function(o,a,r,l){n=[i(6),i(5)],s=function(e,t){"use strict";var i="list",n=o.View.extend(e.LoggableMixin).extend({_logNamespace:i,initialize:function(e){this.expanded=e.expanded||!1,this.log("\t expanded:",this.expanded),this.fxSpeed=void 0!==e.fxSpeed?e.fxSpeed:this.fxSpeed},fxSpeed:"fast",render:function(e){var t=this._buildNewRender();return this._setUpBehaviors(t),this._queueNewRender(t,e),this},_buildNewRender:function(){var e=a(this.templates.el(this.model.toJSON(),this));return this.expanded&&this.$details(e).replaceWith(this._renderDetails().show()),e},_queueNewRender:function(e,t){t=void 0===t?this.fxSpeed:t;var i=this;0===t?(i._swapNewRender(e),i.trigger("rendered",i)):a(i).queue("fx",[function(e){i.$el.fadeOut(t,e)},function(t){i._swapNewRender(e),t()},function(e){i.$el.fadeIn(t,e)},function(e){i.trigger("rendered",i),e()}])},_swapNewRender:function(e){return this.$el.empty().attr("class",r.isFunction(this.className)?this.className():this.className).append(e.children())},_setUpBehaviors:function(e){e=e||this.$el,e.find("[title]").tooltip({placement:"bottom"})},$details:function(e){return e=e||this.$el,e.find("> .details")},_renderDetails:function(){var e=a(this.templates.details(this.model.toJSON(),this));return this._setUpBehaviors(e),e},toggleExpanded:function(e){return e=void 0===e?!this.expanded:e,e?this.expand():this.collapse(),this},expand:function(){var e=this;return e._fetchModelDetails().always(function(){e._expand()})},_fetchModelDetails:function(){return this.model.hasDetails()?l.when():this.model.fetch()},_expand:function(){var e=this,t=e._renderDetails();e.$details().replaceWith(t),e.expanded=!0,e.$details().slideDown(e.fxSpeed,function(){e.trigger("expanded",e)})},collapse:function(){this.debug(this+"(ExpandableView).collapse");var e=this;e.expanded=!1,this.$details().slideUp(e.fxSpeed,function(){e.trigger("collapsed",e)})}}),s=n.extend(e.mixin(e.SelectableViewMixin,e.DraggableViewMixin,{tagName:"div",className:"list-item",initialize:function(t){n.prototype.initialize.call(this,t),e.SelectableViewMixin.initialize.call(this,t),e.DraggableViewMixin.initialize.call(this,t),this._setUpListeners()},_setUpListeners:function(){return this.on("selectable",function(e){e?this.$(".primary-actions").hide():this.$(".primary-actions").show()},this),this},_buildNewRender:function(){var e=n.prototype._buildNewRender.call(this);return e.children(".warnings").replaceWith(this._renderWarnings()),e.children(".title-bar").replaceWith(this._renderTitleBar()),e.children(".primary-actions").append(this._renderPrimaryActions()),e.find("> .title-bar .subtitle").replaceWith(this._renderSubtitle()),e},_swapNewRender:function(e){return n.prototype._swapNewRender.call(this,e),this.selectable&&this.showSelector(0),this.draggable&&this.draggableOn(),this.$el},_renderWarnings:function(){var e=this,t=a('
'),i=e.model.toJSON();return r.each(e.templates.warnings,function(n){t.append(a(n(i,e)))}),t},_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(e){e.stopPropagation(),e.altKey?(this.toggleSelect(e),this.selectable||this.showSelector()):this.toggleExpanded()},_keyDownTitleBar:function(e){var t=32,i=13;return!e||"keydown"!==e.type||e.keyCode!==t&&e.keyCode!==i||(this.toggleExpanded(),e.stopPropagation(),!1)},toString:function(){var e=this.model?this.model+"":"(no model)";return"ListItemView("+e+")"}}));s.prototype.templates=function(){var t=e.wrapTemplate(['
','
','
','',"
",'
','
','
',"
"]),i={},n=e.wrapTemplate(['
','','
','<%- element.name %>',"
",'
',"
"],"element"),s=e.wrapTemplate(['
']),o=e.wrapTemplate(['
']);return{el:t,warnings:i,titleBar:n,subtitle:s,details:o}}();var c=s.extend({foldoutStyle:"foldout",foldoutPanelClass:null,initialize:function(e){"drilldown"===this.foldoutStyle&&(this.expanded=!1),this.foldoutStyle=e.foldoutStyle||this.foldoutStyle,this.foldoutPanelClass=e.foldoutPanelClass||this.foldoutPanelClass,s.prototype.initialize.call(this,e),this.foldout=this._createFoldoutPanel()},_renderDetails:function(){if("drilldown"===this.foldoutStyle)return a();var e=s.prototype._renderDetails.call(this);return this._attachFoldout(this.foldout,e)},_createFoldoutPanel:function(){var e=this.model,t=this._getFoldoutPanelClass(e),i=this._getFoldoutPanelOptions(e),n=new t(r.extend(i,{model:e}));return n},_getFoldoutPanelClass:function(){return this.foldoutPanelClass},_getFoldoutPanelOptions:function(){return{foldoutStyle:this.foldoutStyle,fxSpeed:this.fxSpeed}},_attachFoldout:function(e,t){return t=t||this.$("> .details"),this.foldout=e.render(0),e.$("> .controls").hide(),t.append(e.$el)},expand:function(){var e=this;return e._fetchModelDetails().always(function(){"foldout"===e.foldoutStyle?e._expand():"drilldown"===e.foldoutStyle&&e._expandByDrilldown()})},_expandByDrilldown:function(){var e=this;e.listenTo(e.foldout,"close",function(){e.trigger("collapsed:drilldown",e,e.foldout)}),e.trigger("expanded:drilldown",e,e.foldout)}});return c.prototype.templates=function(){var t=e.wrapTemplate(['
',"
"],"collection");return r.extend({},s.prototype.templates,{details:t})}(),{ExpandableView:n,ListItemView:s,FoldoutListItemView:c}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2),i(1))},function(e,t,i){var n,s;(function(o,a){n=[i(4),i(55),i(7),i(23),i(17),i(30)],s=function(e,t,i,n,s,r){return n.extend({initialize:function(e){var i=this;n.prototype.initialize.call(this,e),this.deferred=new t,e.inputs?this._buildForm(e):this.deferred.execute(function(t){i._buildModel(t,e,!0)}),e.listen_to_history&&parent.Galaxy&&parent.Galaxy.currHistoryPanel&&this.listenTo(parent.Galaxy.currHistoryPanel.collection,"change",function(){this.refresh()}),this.$el.on("remove",function(){i.remove()})},refresh:function(){var e=this;e.deferred.reset(),this.deferred.execute(function(t){e._updateModel(t)})},remove:function(){var e=this;this.$el.hide(),this.deferred.execute(function(){n.prototype.remove.call(e),Galaxy.emit.debug("tool-form-base::remove()","Destroy view.")})},_buildForm:function(t){var i=this;this.options=e.merge(t,this.options),this.options=e.merge({icon:t.icon,title:""+t.name+" "+t.description+" (Galaxy Version "+t.version+")",operations:!this.options.hide_operations&&this._operations(),onchange:function(){i.refresh()}},this.options),this.options.customize&&this.options.customize(this.options),this.render(),this.options.collapsible||this.$el.append(o("
").addClass("ui-margin-top-large").append(this._footer()))},_buildModel:function(t,n,s){var a=this;this.options.id=n.id,this.options.version=n.version;var r="",l={};n.job_id?r=Galaxy.root+"api/jobs/"+n.job_id+"/build_for_rerun":(r=Galaxy.root+"api/tools/"+n.id+"/build",Galaxy.params&&Galaxy.params.tool_id==n.id&&(l=o.extend({},Galaxy.params),n.version&&(l.tool_version=n.version))),e.get({url:r,data:l,success:function(e){return e=e.tool_model||e,e.display?(a._buildForm(e),!s&&a.message.update({status:"success",message:"Now you are using '"+a.options.name+"' version "+a.options.version+", id '"+a.options.id+"'.",persistent:!1}),Galaxy.emit.debug("tool-form-base::initialize()","Initial tool model ready.",e),void t.resolve()):void(window.location=Galaxy.root)},error:function(e,n){var s=e&&e.err_msg||"Uncaught error.";401==n?window.location=Galaxy.root+"user/login?"+o.param({redirect:Galaxy.root+"?tool_id="+a.options.id}):a.$el.is(":empty")?a.$el.prepend(new i.Message({message:s,status:"danger",persistent:!0,large:!0}).$el):Galaxy.modal&&Galaxy.modal.show({title:"Tool request failed",body:s,buttons:{Close:function(){Galaxy.modal.hide()}}}),Galaxy.emit.debug("tool-form::initialize()","Initial tool model request failed.",e),t.reject()}})},_updateModel:function(t){var i=this,n=this.options.update_url||Galaxy.root+"api/tools/"+this.options.id+"/build",s={tool_id:this.options.id,tool_version:this.options.version,inputs:o.extend(!0,{},i.data.create())};this.wait(!0),Galaxy.emit.debug("tool-form-base::_updateModel()","Sending current state.",s),e.request({type:"POST",url:n,data:s,success:function(e){i.update(e.tool_model||e),i.options.update&&i.options.update(e),i.wait(!1),Galaxy.emit.debug("tool-form-base::_updateModel()","Received new model.",e),t.resolve()},error:function(e){Galaxy.emit.debug("tool-form-base::_updateModel()","Refresh request failed.",e),t.reject()}})},_operations:function(){var e=this,t=this.options,n=new i.ButtonMenu({icon:"fa-cubes",title:!t.narrow&&"Versions"||null,tooltip:"Select another tool version"});if(!t.sustain_version&&t.versions&&t.versions.length>1)for(var s in t.versions){var a=t.versions[s];a!=t.version&&n.addMenu({title:"Switch to "+a,version:a,icon:"fa-cube",onclick:function(){var i=t.id.replace(t.version,this.version),n=this.version;e.deferred.reset(),e.deferred.execute(function(t){e._buildModel(t,{id:i,version:n})})}})}else n.$el.hide();var r=new i.ButtonMenu({icon:"fa-caret-down",title:!t.narrow&&"Options"||null,tooltip:"View available options"});return t.biostar_url&&(r.addMenu({icon:"fa-question-circle",title:"Question?",tooltip:"Ask a question about this tool (Biostar)",onclick:function(){window.open(t.biostar_url+"/p/new/post/")}}),r.addMenu({icon:"fa-search",title:"Search",tooltip:"Search help for this tool (Biostar)",onclick:function(){window.open(t.biostar_url+"/local/search/page/?q="+t.name)}})),r.addMenu({icon:"fa-share",title:"Share",tooltip:"Share this tool",onclick:function(){prompt("Copy to clipboard: Ctrl+C, Enter",window.location.origin+Galaxy.root+"root?tool_id="+t.id)}}),Galaxy.user&&Galaxy.user.get("is_admin")&&r.addMenu({icon:"fa-download",title:"Download",tooltip:"Download this tool",onclick:function(){window.location.href=Galaxy.root+"api/tools/"+t.id+"/download"}}),Galaxy.user&&Galaxy.user.get("is_admin")&&r.addMenu({icon:"fa-refresh",title:"Reload Tool XML",tooltip:"Reload tool XML file",onclick:function(){var e=new i.Modal.View;o.ajax({url:Galaxy.root+"api/tools/"+t.id+"/reload",type:"GET"}).done(function(t){e.show({title:t.done?"Tool XML Reload":"Tool XML Reload Error",body:t.done?t.done:t.error,buttons:{Close:function(){e.hide()}}}),window.setTimeout(function(){e.hide()},2e3)}).fail(function(i){e.show({title:"Tool XML Reload AJAX Error",body:t.id+" "+i,buttons:{Close:function(){e.hide()}}})})}}),t.requirements&&t.requirements.length>0&&r.addMenu({icon:"fa-info-circle",title:"Requirements",tooltip:"Display tool requirements",onclick:function(){!this.requirements_visible||e.portlet.collapsed?(this.requirements_visible=!0,e.portlet.expand(),e.message.update({persistent:!0,message:e._templateRequirements(t),status:"info"})):(this.requirements_visible=!1,e.message.update({message:""}))}}),t.sharable_url&&r.addMenu({icon:"fa-external-link",title:"See in Tool Shed",tooltip:"Access the repository",onclick:function(){window.open(t.sharable_url)}}),{menu:r,versions:n}},_footer:function(){var e=this.options,t=o("
").append(this._templateHelp(e));if(e.citations){var i=o("
"),n=new s.ToolCitationCollection;n.tool_id=e.id;var a=new r.CitationListView({el:i,collection:n});a.render(),n.fetch(),t.append(i)}return t},_templateHelp:function(e){var t=o("
").addClass("ui-form-help").append(e.help);return t.find("a").attr("target","_blank"),t},_templateRequirements:function(e){var t=e.requirements.length;if(t>0){var i="This tool requires ";a.each(e.requirements,function(e,n){i+=e.name+(e.version?" (Version "+e.version+")":"")+(n").attr("target","_blank").attr("href","https://wiki.galaxyproject.org/Tools/Requirements").text("here");return o("").append(i+". Click ").append(n).append(" for more information.")}return"No requirements found."}})}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(1),i(2))},function(e,t,i){var n,s;(function(o,a){n=[i(2),i(16),i(11),i(18)],s=function(e,t,i,n){"use strict";var s={hidden:!1,show:function(){this.set("hidden",!1)},hide:function(){this.set("hidden",!0)},toggle:function(){this.set("hidden",!this.get("hidden"))},is_visible:function(){return!this.attributes.hidden}},r=o.Model.extend({defaults:{name:null,label:null,type:null,value:null,html:null,num_samples:5},initialize:function(e){this.attributes.html=unescape(this.attributes.html)},copy:function(){return new r(this.toJSON())},set_value:function(e){this.set("value",e||"")}}),l=o.Collection.extend({model:r}),c=r.extend({}),d=r.extend({set_value:function(e){this.set("value",parseInt(e,10))},get_samples:function(){return d3.scale.linear().domain([this.get("min"),this.get("max")]).ticks(this.get("num_samples"))}}),h=d.extend({set_value:function(e){this.set("value",parseFloat(e))}}),u=r.extend({get_samples:function(){return e.map(this.get("options"),function(e){return e[0]})}});r.subModelTypes={integer:d,float:h,data:c,select:u};var p=o.Model.extend({defaults:{id:null,name:null,description:null,target:null,inputs:[],outputs:[]},urlRoot:Galaxy.root+"api/tools",initialize:function(t){this.set("inputs",new l(e.map(t.inputs,function(e){var t=r.subModelTypes[e.type]||r;return new t(e)})))},toJSON:function(){var e=o.Model.prototype.toJSON.call(this);return e.inputs=this.get("inputs").map(function(e){return e.toJSON()}),e},remove_inputs:function(e){var t=this,i=t.get("inputs").filter(function(t){return e.indexOf(t.get("type"))!==-1});t.get("inputs").remove(i)},copy:function(e){var t=new p(this.toJSON());if(e){var i=new o.Collection;t.get("inputs").each(function(e){e.get_samples()&&i.push(e)}),t.set("inputs",i)}return t},apply_search_results:function(t){return e.indexOf(t,this.attributes.id)!==-1?this.show():this.hide(),this.is_visible()},set_input_value:function(e,t){this.get("inputs").find(function(t){return t.get("name")===e}).set("value",t)},set_input_values:function(t){var i=this;e.each(e.keys(t),function(e){i.set_input_value(e,t[e])})},run:function(){return this._run()},rerun:function(e,t){return this._run({action:"rerun",target_dataset_id:e.id,regions:t})},get_inputs_dict:function(){var e={};return this.get("inputs").each(function(t){e[t.get("name")]=t.get("value")}),e},_run:function(n){var s=e.extend({tool_id:this.id,inputs:this.get_inputs_dict()},n),o=a.Deferred(),r=new t.ServerStateDeferred({ajax_settings:{url:this.urlRoot,data:JSON.stringify(s),dataType:"json",contentType:"application/json",type:"POST"},interval:2e3,success_fn:function(e){return"pending"!==e}});return a.when(r.go()).then(function(e){o.resolve(new i.DatasetCollection(e))}),o}});e.extend(p.prototype,s);var f=(o.View.extend({}),o.Collection.extend({model:p})),g=o.Model.extend(s),m=o.Model.extend({defaults:{elems:[],open:!1},clear_search_results:function(){e.each(this.attributes.elems,function(e){e.show()}),this.show(),this.set("open",!1)},apply_search_results:function(t){var i,n=!0;e.each(this.attributes.elems,function(e){e instanceof g?(i=e,i.hide()):e instanceof p&&e.apply_search_results(t)&&(n=!1,i&&i.show())}),n?this.hide():(this.show(),this.set("open",!0))}});e.extend(m.prototype,s);var v=o.Model.extend({defaults:{search_hint_string:"search tools",min_chars_for_search:3,clear_btn_url:"",visible:!0,query:"",results:null,clear_key:27},urlRoot:Galaxy.root+"api/tools",initialize:function(){this.on("change:query",this.do_search)},do_search:function(){var e=this.attributes.query;if(e.length");e.append(k.tool_link(this.model.toJSON()));var t=this.model.get("form_style",null);if("upload1"===this.model.id)e.find("a").on("click",function(e){e.preventDefault(),Galaxy.upload.show()});else if("regular"===t){var i=this;e.find("a").on("click",function(e){e.preventDefault();var t=new n.View({id:i.model.id,version:i.model.get("version")});t.deferred.execute(function(){Galaxy.app.display(t)})})}return this.$el.append(e),this}}),b=y.extend({tagName:"div",className:"toolPanelLabel",render:function(){return this.$el.append(a("").text(this.model.attributes.text)),this}}),x=y.extend({tagName:"div",className:"toolSectionWrapper",initialize:function(){y.prototype.initialize.call(this),this.model.on("change:open",this.update_open,this)},render:function(){this.$el.append(k.panel_section(this.model.toJSON()));var t=this.$el.find(".toolSectionBody");return e.each(this.model.attributes.elems,function(e){if(e instanceof p){var i=new w({model:e,className:"toolTitle"});i.render(),t.append(i.$el)}else if(e instanceof g){var n=new b({model:e});n.render(),t.append(n.$el)}}),this},events:{"click .toolSectionTitle > a":"toggle"},toggle:function(){this.model.set("open",!this.model.attributes.open)},update_open:function(){this.model.attributes.open?this.$el.children(".toolSectionBody").slideDown("fast"):this.$el.children(".toolSectionBody").slideUp("fast")}}),C=o.View.extend({tagName:"div",id:"tool-search",className:"bar",events:{click:"focus_and_select","keyup :input":"query_changed","click #search-clear-btn":"clear"},render:function(){return this.$el.append(k.tool_search(this.model.toJSON())),this.model.is_visible()||this.$el.hide(),a("#messagebox").is(":visible")&&this.$el.css("top","95px"),this.$el.find("[title]").tooltip(),this},focus_and_select:function(){this.$el.find(":input").focus().select()},clear:function(){return this.model.clear_search(),this.$el.find(":input").val(""),this.focus_and_select(),!1},query_changed:function(e){return this.model.attributes.clear_key&&this.model.attributes.clear_key===e.which?(this.clear(),!1):void this.model.set("query",this.$el.find(":input").val())}}),$=o.View.extend({tagName:"div",className:"toolMenu",initialize:function(){this.model.get("tool_search").on("change:results",this.handle_search_results,this)},render:function(){var e=this,t=new C({model:this.model.get("tool_search")});return t.render(),e.$el.append(t.$el),this.model.get("layout").each(function(t){if(t instanceof m){var i=new x({model:t});i.render(),e.$el.append(i.$el)}else if(t instanceof p){var n=new w({model:t,className:"toolTitleNoSection"});n.render(),e.$el.append(n.$el)}else if(t instanceof g){var s=new b({model:t});s.render(),e.$el.append(s.$el)}}),e.$el.find("a.tool-link").click(function(t){var i=a(this).attr("class").split(/\s+/)[0],n=e.model.get("tools").get(i);e.trigger("tool_link_click",t,n)}),this},handle_search_results:function(){var e=this.model.get("tool_search").get("results");e&&0===e.length?a("#search-no-results").show():a("#search-no-results").hide()}}),E=o.View.extend({className:"toolForm",render:function(){this.$el.children().remove(),this.$el.append(k.tool_form(this.model.toJSON()))}}),k=(o.View.extend({className:"toolMenuAndView",initialize:function(){this.tool_panel_view=new $({collection:this.collection}),this.tool_form_view=new E},render:function(){this.tool_panel_view.render(),this.tool_panel_view.$el.css("float","left"),this.$el.append(this.tool_panel_view.$el),this.tool_form_view.$el.hide(),this.$el.append(this.tool_form_view.$el);var e=this;this.tool_panel_view.on("tool_link_click",function(t,i){t.preventDefault(),e.show_tool(i)})},show_tool:function(e){var t=this;e.fetch().done(function(){t.tool_form_view.model=e,t.tool_form_view.render(),t.tool_form_view.$el.show(),a("#left").width("650px")})}}),{tool_search:e.template(['',' ',''].join("")),panel_section:e.template(['",'