From 2ddf4e02fc6e8ee1cb28b1cf78146efe0a8e16ab Mon Sep 17 00:00:00 2001 From: guerler Date: Tue, 17 May 2016 11:24:11 -0400 Subject: [PATCH] Upgrade shared ui libraries, add test cases --- client/galaxy/scripts/mvc/form/form-input.js | 26 ++--- .../scripts/mvc/form/form-parameters.js | 3 +- client/galaxy/scripts/mvc/form/form-view.js | 17 +--- .../galaxy/scripts/mvc/tool/tool-form-base.js | 40 +++++--- .../galaxy/scripts/mvc/tool/tool-template.js | 72 -------------- client/galaxy/scripts/mvc/ui/ui-misc.js | 11 ++- .../scripts/mvc/ui/ui-select-content.js | 94 +++++++++++++------ client/galaxy/scripts/utils/utils.js | 11 ++- client/galaxy/style/less/ui.less | 26 ++--- static/maps/mvc/form/form-input.js.map | 2 +- static/maps/mvc/form/form-parameters.js.map | 2 +- static/maps/mvc/form/form-view.js.map | 2 +- static/maps/mvc/tool/tool-form-base.js.map | 2 +- static/maps/mvc/ui/ui-misc.js.map | 2 +- static/maps/mvc/ui/ui-select-content.js.map | 2 +- static/maps/utils/utils.js.map | 2 +- static/scripts/bundled/analysis.bundled.js | 22 ++--- .../scripts/bundled/analysis.bundled.js.map | 2 +- static/scripts/bundled/libs.bundled.js | 12 +-- static/scripts/bundled/libs.bundled.js.map | 2 +- static/scripts/bundled/login.bundled.js | 2 +- static/scripts/bundled/login.bundled.js.map | 2 +- static/scripts/mvc/form/form-input.js | 2 +- static/scripts/mvc/form/form-parameters.js | 2 +- static/scripts/mvc/form/form-view.js | 2 +- static/scripts/mvc/tool/tool-form-base.js | 2 +- static/scripts/mvc/ui/ui-misc.js | 2 +- static/scripts/mvc/ui/ui-select-content.js | 2 +- static/scripts/utils/utils.js | 2 +- static/style/blue/base.css | 2 +- test/qunit/test-app.js | 2 +- test/qunit/test-data/fakeserver.js | 2 +- test/qunit/tests/form_tests.js | 25 ++++- test/qunit/tests/modal_tests.js | 14 +-- test/qunit/tests/ui_tests.js | 13 +-- 35 files changed, 212 insertions(+), 216 deletions(-) delete mode 100644 client/galaxy/scripts/mvc/tool/tool-template.js diff --git a/client/galaxy/scripts/mvc/form/form-input.js b/client/galaxy/scripts/mvc/form/form-input.js index 6bee9c35a39..979ce0ef063 100644 --- a/client/galaxy/scripts/mvc/form/form-input.js +++ b/client/galaxy/scripts/mvc/form/form-input.js @@ -46,10 +46,10 @@ define([], function() { }); }, - /** Disable input element + /** Set backdrop for input element */ - disable: function( silent ) { - this.model.set( 'backdrop', silent ? 'silent' : 'default' ); + backdrop: function() { + this.model.set( 'backdrop', true ); }, /** Set error text @@ -73,21 +73,21 @@ define([], function() { help_text += ' (' + help_argument + ')'; } this.$info.html( help_text ); - // render input field - this.field.collapsed ? this.$field.hide() : this.$field.fadeIn( 'fast' ); // render preview view for collapsed fields - this.$preview[ this.field.collapsed && this.model.get( 'collapsible_preview' ) ? 'show' : 'hide' ]() + this.$preview[ ( this.field.collapsed && this.model.get( 'collapsible_preview' ) || this.model.get( 'disabled' ) ) ? 'show' : 'hide' ]() .html( _.escape( this.model.get( 'text_value' ) ) ); // render error messages var error_text = this.model.get( 'error_text' ); this.$error[ error_text ? 'show' : 'hide' ](); this.$el[ error_text ? 'addClass' : 'removeClass' ]( 'ui-error' ); this.$error_text.html( error_text ); - // render backdrop to disable field - this.$backdrop.removeClass() - .addClass( 'ui-form-backdrop' ) - .addClass( 'ui-form-backdrop-' + this.model.get( 'backdrop' ) ); - // render collapsible state and title + // render backdrop + this.$backdrop[ this.model.get( 'backdrop' ) ? 'show' : 'hide' ](); + // render input field + this.field.collapsed || this.model.get( 'disabled' ) ? this.$field.hide() : this.$field.fadeIn( 'fast' ); + // render input field color and style + this.field.model && this.field.model.set( { 'color': this.model.get( 'color' ), 'style': this.model.get( 'style' ) } ); + // render collapsible options if ( !this.model.get( 'disabled' ) && this.model.get( 'collapsible_value' ) !== undefined ) { var collapsible_state = this.field.collapsed ? 'enable' : 'disable'; this.$title_text.hide(); @@ -118,9 +118,9 @@ define([], function() { ) .append( $( '
' ).addClass( 'ui-form-field' ) .append( $( '' ).addClass( 'ui-form-info' ) ) - .append( $( '' ).addClass( 'ui-form-backdrop' ) ) + .append( $( '
' ).addClass( 'ui-form-backdrop' ) ) ) .append( $( '
' ).addClass( 'ui-form-preview' ) ); } }); -}); +}); \ No newline at end of file diff --git a/client/galaxy/scripts/mvc/form/form-parameters.js b/client/galaxy/scripts/mvc/form/form-parameters.js index 77be8498e1e..ecbb0059e17 100644 --- a/client/galaxy/scripts/mvc/form/form-parameters.js +++ b/client/galaxy/scripts/mvc/form/form-parameters.js @@ -60,6 +60,7 @@ define(['utils/utils', optional : input_def.optional, multiple : input_def.multiple, type : input_def.type, + flavor : input_def.flavor, data : input_def.options, onchange : function() { self.app.trigger( 'change' ); @@ -248,4 +249,4 @@ define(['utils/utils', return { View: View }; -}); +}); \ No newline at end of file diff --git a/client/galaxy/scripts/mvc/form/form-view.js b/client/galaxy/scripts/mvc/form/form-view.js index daee82326b4..e207fafffaf 100644 --- a/client/galaxy/scripts/mvc/form/form-view.js +++ b/client/galaxy/scripts/mvc/form/form-view.js @@ -10,7 +10,6 @@ define(['utils/utils', 'mvc/ui/ui-portlet', 'mvc/ui/ui-misc', 'mvc/form/form-sec cls : 'ui-portlet-limited', icon : null }); - this.modal = ( parent.Galaxy && parent.Galaxy.modal ) || new Ui.Modal.View(); this.setElement('
'); this.render(); }, @@ -69,18 +68,11 @@ define(['utils/utils', 'mvc/ui/ui-portlet', 'mvc/ui/ui-misc', 'mvc/form/form-sec /** Highlight and scroll to input element (currently only used for error notifications) */ highlight: function (input_id, message, silent) { - // get input field var input_element = this.element_list[input_id]; - - // check input element if (input_element) { - // mark error input_element.error(message || 'Please verify this parameter.'); - - // trigger expand event for parent containers + this.portlet.expand(); this.trigger('expand', input_id); - - // scroll to first input element if (!silent) { if (self==top) { var $panel = this.$el.parents().filter(function() { @@ -97,10 +89,7 @@ define(['utils/utils', 'mvc/ui/ui-portlet', 'mvc/ui/ui-misc', 'mvc/form/form-sec /** Highlights errors */ errors: function(options) { - // hide previous error statements this.trigger('reset'); - - // highlight all errors if (options && options.errors) { var error_messages = this.data.matchResponse(options.errors); for (var input_id in this.element_list) { @@ -147,9 +136,9 @@ define(['utils/utils', 'mvc/ui/ui-portlet', 'mvc/ui/ui-misc', 'mvc/form/form-sec // add listener which triggers on checksum change var current_check = this.data.checksum(); - this.on('change', function() { + this.on('change', function( force ) { var new_check = self.data.checksum(); - if (new_check != current_check) { + if (new_check != current_check || force ) { current_check = new_check; self.options.onchange && self.options.onchange(); } diff --git a/client/galaxy/scripts/mvc/tool/tool-form-base.js b/client/galaxy/scripts/mvc/tool/tool-form-base.js index 8f8a146760d..0da76095c4f 100644 --- a/client/galaxy/scripts/mvc/tool/tool-form-base.js +++ b/client/galaxy/scripts/mvc/tool/tool-form-base.js @@ -2,8 +2,8 @@ This is the base class of the tool form plugin. This class is e.g. inherited by the regular and the workflow tool form. */ define(['utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view', - 'mvc/tool/tool-template', 'mvc/citation/citation-model', 'mvc/citation/citation-view'], - function(Utils, Deferred, Ui, FormBase, ToolTemplate, CitationModel, CitationView) { + 'mvc/citation/citation-model', 'mvc/citation/citation-view'], + function(Utils, Deferred, Ui, FormBase, CitationModel, CitationView) { return FormBase.extend({ initialize: function(options) { var self = this; @@ -11,9 +11,6 @@ define(['utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view', this.deferred = new Deferred(); if (options.inputs) { this._buildForm(options); - options.needs_update && this.deferred.execute( function( process ) { - self._updateModel( process ); - }); } else { this.deferred.execute(function(process) { self._buildModel(process, options, true); @@ -74,8 +71,7 @@ define(['utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view', } // get initial model - Utils.request({ - type : 'GET', + Utils.get({ url : build_url, data : build_data, success : function(new_model) { @@ -245,11 +241,12 @@ define(['utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view', title : 'Requirements', tooltip : 'Display tool requirements', onclick : function() { - if (!this.visible) { + if (!this.visible || self.portlet.collapsed ) { this.visible = true; + self.portlet.expand(); self.message.update({ persistent : true, - message : ToolTemplate.requirements(options), + message : self._templateRequirements(options), status : 'info' }); } else { @@ -284,7 +281,7 @@ define(['utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view', */ _footer: function() { var options = this.options; - var $el = $( '
' ).append( ToolTemplate.help( options ) ); + var $el = $( '
' ).append( this._templateHelp( options ) ); if ( options.citations ) { var $citations = $( '
' ); var citations = new CitationModel.ToolCitationCollection(); @@ -295,6 +292,27 @@ define(['utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view', $el.append( $citations ); } return $el; + }, + + /** Templates + */ + _templateHelp: function( options ) { + var $tmpl = $( '
' ).addClass( 'ui-form-help' ).append( options.help ); + $tmpl.find( 'a' ).attr( 'target', '_blank' ); + return $tmpl; + }, + + _templateRequirements: function( options ) { + var nreq = options.requirements.length; + if ( nreq > 0 ) { + var requirements_message = 'This tool requires '; + _.each( options.requirements, function( req, i ) { + requirements_message += req.name + ( req.version ? ' (Version ' + req.version + ')' : '' ) + ( i < nreq - 2 ? ', ' : ( i == nreq - 2 ? ' and ' : '' ) ); + }); + var requirements_link = $( '' ).attr( 'target', '_blank' ).attr( 'href', 'https://wiki.galaxyproject.org/Tools/Requirements' ).text( 'here' ); + return $( '' ).append( requirements_message + '. Click ' ).append( requirements_link ).append( ' for more information.' ); + } + return 'No requirements found.'; } }); -}); +}); \ No newline at end of file diff --git a/client/galaxy/scripts/mvc/tool/tool-template.js b/client/galaxy/scripts/mvc/tool/tool-template.js deleted file mode 100644 index 26171439a69..00000000000 --- a/client/galaxy/scripts/mvc/tool/tool-template.js +++ /dev/null @@ -1,72 +0,0 @@ -// dependencies -define([], function() { - -// tool form templates -return { - help: function( options ) { - var $tmpl = $( '
' ).addClass( 'ui-form-help' ).append( options.help ); - $tmpl.find( 'a' ).attr( 'target', '_blank' ); - return $tmpl; - }, - - success: function(response) { - // check - if (!response.jobs || !response.jobs.length) { - return this.error(response); - } - - // number of jobs - var njobs = response.jobs.length; - - // job count info text - var njobs_text = ''; - if (njobs == 1) { - njobs_text = '1 job has'; - } else { - njobs_text = njobs + ' jobs have'; - } - - // create template string - var tmpl = '
' + - '

' + njobs_text + ' been successfully added to the queue - resulting in the following datasets:

'; - for (var i in response.outputs) { - tmpl += '

' + response.outputs[i].hid + ': ' + response.outputs[i].name + '

'; - } - tmpl += '

You can check the status of queued jobs and view the resulting data by refreshing the History pane. When the job has been run the status will change from \'running\' to \'finished\' if completed successfully or \'error\' if problems were encountered.

' + - '
'; - - // return success message element - return tmpl; - }, - - error: function(response) { - return '
' + - '

' + - 'The server could not complete the request. Please contact the Galaxy Team if this error persists.' + - '

' + - '' + - '
'; - }, - - requirements: function(options) { - var requirements_message = 'This tool requires '; - for (var i in options.requirements) { - var req = options.requirements[i]; - requirements_message += req.name; - if (req.version) { - requirements_message += ' (Version ' + req.version + ')'; - } - if (i < options.requirements.length - 2) { - requirements_message += ', '; - } - if (i == options.requirements.length - 2) { - requirements_message += ' and '; - } - } - return requirements_message + '. Click
here for more information.'; - } -}; - -}); \ No newline at end of file diff --git a/client/galaxy/scripts/mvc/ui/ui-misc.js b/client/galaxy/scripts/mvc/ui/ui-misc.js index 7f43109707d..42c2fa5da88 100644 --- a/client/galaxy/scripts/mvc/ui/ui-misc.js +++ b/client/galaxy/scripts/mvc/ui/ui-misc.js @@ -86,7 +86,9 @@ define(['utils/utils', disabled : false, visible : true, cls : '', - area : false + area : false, + color : null, + style : null }).set( options ); this.tagName = this.model.get( 'area' ) ? 'textarea' : 'input'; this.setElement( $( '<' + this.tagName + '/>' ) ); @@ -104,9 +106,12 @@ define(['utils/utils', this.$el.removeClass() .addClass( 'ui-' + this.tagName ) .addClass( this.model.get( 'cls' ) ) + .addClass( this.model.get( 'style' ) ) .attr( 'id', this.model.id ) .attr( 'type', this.model.get( 'type' ) ) - .attr( 'placeholder', this.model.get( 'placeholder' ) ); + .attr( 'placeholder', this.model.get( 'placeholder' ) ) + .css( 'color', this.model.get( 'color' ) || '' ) + .css( 'border-color', this.model.get( 'color' ) || '' ); if ( this.model.get( 'value' ) !== this.$el.val() ) { this.$el.val( this.model.get( 'value' ) ); } @@ -159,4 +164,4 @@ define(['utils/utils', Slider : Slider, Drilldown : Drilldown } -}); +}); \ No newline at end of file diff --git a/client/galaxy/scripts/mvc/ui/ui-select-content.js b/client/galaxy/scripts/mvc/ui/ui-select-content.js index 3bbddba883b..31d136ca734 100644 --- a/client/galaxy/scripts/mvc/ui/ui-select-content.js +++ b/client/galaxy/scripts/mvc/ui/ui-select-content.js @@ -1,22 +1,31 @@ define([ 'utils/utils', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-default' ], function( Utils, Ui, Select ) { +/** Batch mode variations */ +var Batch = { DISABLED: 'disabled', ENABLED: 'enabled', LINKED: 'linked' }; + /** List of available content selectors options */ var Configurations = { - 'data': [ - { src: 'hda', icon: 'fa-file-o', tooltip: 'Single dataset', batchmode: false, multiple: false }, - { src: 'hda', icon: 'fa-files-o', tooltip: 'Multiple datasets', batchmode: true, multiple: true }, - { src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', batchmode: true, multiple: false } ], - 'data_multiple': [ - { src: 'hda', icon: 'fa-files-o', tooltip: 'Multiple datasets', batchmode: false, multiple: true }, - { src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', batchmode: false, multiple: false } ], - 'data_collection': [ - { src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', batchmode: false, multiple: false } ], - 'workflow_data': [ - { src: 'hda', icon: 'fa-file-o', tooltip: 'Single dataset', batchmode: false, multiple: false }, - { src: 'hda', icon: 'fa-files-o', tooltip: 'Multiple datasets', batchmode: true, multiple: true } ], - 'workflow_collection': [ - { src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', batchmode: false, multiple: false }, - { src: 'hdca', icon: 'fa-folder', tooltip: 'Multiple collections', batchmode: true, multiple: true } ] + data: [ + { src: 'hda', icon: 'fa-file-o', tooltip: 'Single dataset', multiple: false, batch: Batch.DISABLED }, + { src: 'hda', icon: 'fa-files-o', tooltip: 'Multiple datasets', multiple: true, batch: Batch.LINKED }, + { src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', multiple: false, batch: Batch.LINKED } ], + data_multiple: [ + { src: 'hda', icon: 'fa-files-o', tooltip: 'Multiple datasets', multiple: true, batch: Batch.DISABLED }, + { src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', multiple: false, batch: Batch.DISABLED } ], + data_collection: [ + { src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', multiple: false, batch: Batch.DISABLED } ], + workflow_data: [ + { src: 'hda', icon: 'fa-file-o', tooltip: 'Single dataset', multiple: false, batch: Batch.DISABLED } ], + workflow_data_multiple: [ + { src: 'hda', icon: 'fa-files-o', tooltip: 'Multiple datasets', multiple: true, batch: Batch.DISABLED } ], + workflow_data_collection: [ + { src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', multiple: false, batch: Batch.DISABLED } ], + module_data: [ + { src: 'hda', icon: 'fa-file-o', tooltip: 'Single dataset', multiple: false, batch: Batch.DISABLED }, + { src: 'hda', icon: 'fa-files-o', tooltip: 'Multiple datasets', multiple: true, batch: Batch.ENABLED } ], + module_data_collection: [ + { src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', multiple: false, batch: Batch.DISABLED }, + { src: 'hdca', icon: 'fa-folder', tooltip: 'Multiple collections', multiple: true, batch: Batch.ENABLED } ] }; /** View for hda and hdca content selector ui elements */ @@ -27,9 +36,22 @@ var View = Backbone.View.extend({ src_labels: { 'hda' : 'dataset', 'hdca': 'dataset collection' } }).set( options ); this.setElement( $( '
' ).addClass( 'ui-select-content' ) ); - this.$batch = $( '
' ).addClass( 'ui-form-info' ) - .append( $( '' ).addClass( 'fa fa-sitemap' ) ) - .append( $( '' ).html( 'This is a batch mode input field. A separate job will be triggered for each dataset.' ) ); + this.button_product = new Ui.RadioButton.View( { + value : 'true', + data : [ { icon: 'fa fa-chain', value: 'true', + tooltip: 'Linked inputs will be run in matched order with other datasets e.g. use this for matching forward and reverse reads.' }, + { icon: 'fa fa-chain-broken', value: 'false', + tooltip: 'Unlinked dataset inputs will be run against *all* other inputs.' } ] } ); + var $batch_div = $( '
' ).addClass( 'ui-form-info' ) + .append( $( '' ).addClass( 'fa fa-sitemap' ) ) + .append( $( '' ).html( 'This is a batch mode input field. Separate jobs will be triggered for each dataset selection.' ) ); + this.$batch = { + linked : $batch_div.clone(), + enabled : $batch_div.clone().append( $( '
' ) + .append( $( '
' ).addClass( 'ui-form-title' ).html( 'Batch options:' ) ) + .append( this.button_product.$el ) ) + .append( $( '
' ).css( 'clear', 'both' ) ) + }; // track current history elements this.history = {}; @@ -76,13 +98,13 @@ var View = Backbone.View.extend({ if (id_list !== null) { id_list = $.isArray( id_list ) ? id_list : [ id_list ]; if ( id_list.length > 0 ) { - var result = { batch: this._batch(), values: [] }; + var result = this._batch( { values: [] } ); for ( var i in id_list ) { var details = this.history[ id_list[ i ] + '_' + this.config[ current ].src ]; if ( details ) { result.values.push( details ); } else { - Galaxy.emit.debug( 'tools-select-content::value()', 'Requested details not found for \'' + id_list[ i ] + '\'.' ); + Galaxy.emit.debug( 'ui-select-content::value()', 'Requested details not found for \'' + id_list[ i ] + '\'.' ); return null; } } @@ -91,7 +113,7 @@ var View = Backbone.View.extend({ } } } else { - Galaxy.emit.debug( 'tools-select-content::value()', 'Invalid value/source \'' + new_value + '\'.' ); + Galaxy.emit.debug( 'ui-select-content::value()', 'Invalid value/source \'' + new_value + '\'.' ); } return null; }, @@ -102,7 +124,9 @@ var View = Backbone.View.extend({ _.each( this.fields, function( field, i ) { if ( self.model.get( 'current' ) == i ) { field.$el.show(); - self.$batch[ self.config[ i ].batchmode && 'show' || 'hide' ](); + _.each( self.$batch, function( $batchfield, batchmode ) { + $batchfield[ self.config[ i ].batch == batchmode ? 'show' : 'hide' ](); + }); self.button_type.value( i ); } else { field.$el.hide(); @@ -114,13 +138,14 @@ var View = Backbone.View.extend({ _changeType: function() { var self = this; - // identify selector type - var config_id = String( this.model.get( 'type' ) ) + ( this.model.get( 'multiple' ) ? '_multiple' : '' ); + // identify selector type identifier i.e. [ flavor ]_[ type ]_[ multiple ] + var config_id = ( this.model.get( 'flavor' ) ? this.model.get( 'flavor' ) + '_' : '' ) + + String( this.model.get( 'type' ) ) + ( this.model.get( 'multiple' ) ? '_multiple' : '' ); if ( Configurations[ config_id ] ) { this.config = Configurations[ config_id ]; } else { this.config = Configurations[ 'data' ]; - Galaxy.emit.debug( 'tools-select-content::_changeType()', 'Invalid configuration/type id \'' + config_id + '\'.' ); + Galaxy.emit.debug( 'ui-select-content::_changeType()', 'Invalid configuration/type id \'' + config_id + '\'.' ); } // prepare extension component of error message @@ -167,7 +192,9 @@ var View = Backbone.View.extend({ _.each( this.fields, function( field ) { self.$el.append( field.$el.css( { 'margin-left': button_width } ) ); }); - this.$el.append( this.$batch.css( { 'margin-left': button_width } ) ); + _.each( this.$batch, function( $batchfield, batchmode ) { + self.$el.append( $batchfield.css( { 'margin-left': button_width } ) ); + }); this.model.set( 'current', 0 ); this._changeCurrent(); this._changeData(); @@ -229,16 +256,23 @@ var View = Backbone.View.extend({ }, /** Assists in identifying the batch mode */ - _batch: function() { + _batch: function( result ) { + result[ 'batch' ] = false; var current = this.model.get( 'current' ); var config = this.config[ current ]; if ( config.src == 'hdca' && !config.multiple ) { var hdca = this.history[ this.fields[ current ].value() + '_hdca' ]; if ( hdca && hdca.map_over_type ) { - return true; + result[ 'batch' ] = true; } } - return config.batchmode; + if ( config.batch == Batch.LINKED || config.batch == Batch.ENABLED ) { + result[ 'batch' ] = true; + if ( config.batch == Batch.ENABLED && this.button_product.value() === 'true' ) { + result[ 'product' ] = true; + } + } + return result; } }); @@ -246,4 +280,4 @@ return { View: View } -}); +}); \ No newline at end of file diff --git a/client/galaxy/scripts/utils/utils.js b/client/galaxy/scripts/utils/utils.js index a17a28d4547..32eae1ccd2b 100644 --- a/client/galaxy/scripts/utils/utils.js +++ b/client/galaxy/scripts/utils/utils.js @@ -88,15 +88,16 @@ function textify( lst ) { */ function get (options) { top.__utils__get__ = top.__utils__get__ || {}; - if (options.cache && top.__utils__get__[options.url]) { - options.success && options.success(top.__utils__get__[options.url]); - console.debug('utils.js::get() - Fetching from cache [' + options.url + '].'); + var cache_key = JSON.stringify( options ); + if (options.cache && top.__utils__get__[cache_key]) { + options.success && options.success(top.__utils__get__[cache_key]); + window.console.debug('utils.js::get() - Fetching from cache [' + options.url + '].'); } else { request({ url : options.url, data : options.data, success : function(response) { - top.__utils__get__[options.url] = response; + top.__utils__get__[cache_key] = response; options.success && options.success(response); }, error : function(response) { @@ -277,4 +278,4 @@ return { isJSON: isJSON }; -}); +}); \ No newline at end of file diff --git a/client/galaxy/style/less/ui.less b/client/galaxy/style/less/ui.less index 38a6132cd24..0042d951165 100644 --- a/client/galaxy/style/less/ui.less +++ b/client/galaxy/style/less/ui.less @@ -264,13 +264,6 @@ width: 100%; height: 100%; background: @white; - } - .ui-form-backdrop-default { - display: block; - opacity: 0.2; - cursor: not-allowed; - } - .ui-form-backdrop-silent { display: block; opacity: 0.0; cursor: default; @@ -283,6 +276,12 @@ box-shadow: none !important; } } +.ui-form-element-disabled { + &:extend(.ui-form-element all); + .ui-form-title { + font-weight: normal; + } +} .ui-form-separator { font-weight: bold; @@ -300,10 +299,11 @@ font-size: 1.2em; padding: 2px 5px; } -} - -.ui-form-footer-info { - line-height: 1.4em; + .ui-form-title { + clear:both; + font-weight: bold; + padding-right: @ui-margin-horizontal; + } } .ui-form-error { @@ -327,6 +327,10 @@ &:extend(.btn-default all); margin-left: @ui-margin-horizontal; } + .ui-message { + margin-top: 0px; + margin-bottom:10px; + } } // portlets diff --git a/static/maps/mvc/form/form-input.js.map b/static/maps/mvc/form/form-input.js.map index 740269f7282..07d078048f7 100644 --- a/static/maps/mvc/form/form-input.js.map +++ b/static/maps/mvc/form/form-input.js.map @@ -1 +1 @@ -{"version":3,"file":"form-input.js","sources":["../../../src/mvc/form/form-input.js"],"names":["define","Backbone","View","extend","initialize","app","options","this","app_options","field","model","Model","text_enable","text_disable","cls_enable","cls_disable","set","setElement","_template","$field","$","$info","$preview","$collapsible","$collapsible_text","$collapsible_icon","$title","$title_text","$error_text","$error","$backdrop","prepend","$el","collapsible_value","get","collapsed","undefined","JSON","stringify","listenTo","render","self","on","trigger","disable","silent","error","text","reset","hide","help_text","help_argument","indexOf","html","fadeIn","_","escape","error_text","removeClass","addClass","show","collapsible_state","attr","tooltip","placement","append"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"form-input.js","sources":["../../../src/mvc/form/form-input.js"],"names":["define","Backbone","View","extend","initialize","app","options","this","app_options","field","model","Model","text_enable","text_disable","cls_enable","cls_disable","set","setElement","_template","$field","$","$info","$preview","$collapsible","$collapsible_text","$collapsible_icon","$title","$title_text","$error_text","$error","$backdrop","prepend","$el","collapsible_value","get","collapsed","undefined","JSON","stringify","listenTo","render","self","on","trigger","backdrop","error","text","reset","hide","help_text","help_argument","indexOf","html","_","escape","error_text","fadeIn","color","style","show","collapsible_state","removeClass","addClass","attr","tooltip","placement","append"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/form/form-parameters.js.map b/static/maps/mvc/form/form-parameters.js.map index d8b342b6e98..324b865112a 100644 --- a/static/maps/mvc/form/form-parameters.js.map +++ b/static/maps/mvc/form/form-parameters.js.map @@ -1 +1 @@ -{"version":3,"file":"form-parameters.js","sources":["../../../src/mvc/form/form-parameters.js"],"names":["define","Utils","Ui","SelectContent","SelectLibrary","SelectFtp","ColorPicker","Backbone","Model","extend","types","text","select","data_column","genomebuild","data","data_collection","integer","float","boolean","drill_down","color","hidden","hidden_data","baseurl","library_data","ftpfile","initialize","app","this","create","input_def","fieldClass","type","field","call","incompatible","options","_fieldSelect","_fieldText","Galaxy","emit","debug","undefined","value","_fieldData","self","View","id","extensions","optional","multiple","onchange","trigger","is_workflow","error_text","_","each","option","push","label","SelectClass","Select","display","Checkbox","Radio","_fieldDrilldown","Drilldown","area","isEmpty","$","isArray","str_value","i","String","Input","new_value","_fieldSlider","Slider","precise","min","max","_fieldHidden","Hidden","info","_fieldBoolean","RadioButton","_fieldColor","_fieldLibrary","_fieldFtp"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"form-parameters.js","sources":["../../../src/mvc/form/form-parameters.js"],"names":["define","Utils","Ui","SelectContent","SelectLibrary","SelectFtp","ColorPicker","Backbone","Model","extend","types","text","select","data_column","genomebuild","data","data_collection","integer","float","boolean","drill_down","color","hidden","hidden_data","baseurl","library_data","ftpfile","initialize","app","this","create","input_def","fieldClass","type","field","call","incompatible","options","_fieldSelect","_fieldText","Galaxy","emit","debug","undefined","value","_fieldData","self","View","id","extensions","optional","multiple","flavor","onchange","trigger","is_workflow","error_text","_","each","option","push","label","SelectClass","Select","display","Checkbox","Radio","_fieldDrilldown","Drilldown","area","isEmpty","$","isArray","str_value","i","String","Input","new_value","_fieldSlider","Slider","precise","min","max","_fieldHidden","Hidden","info","_fieldBoolean","RadioButton","_fieldColor","_fieldLibrary","_fieldFtp"],"mappings":"AAGAA,QAAQ,cACA,iBACA,2BACA,2BACA,uBACA,0BACJ,SAAUC,EAAOC,EAAIC,EAAeC,EAAeC,EAAWC,GAG9D,MAAOC,UAASC,MAAMC,QAElBC,OACIC,KAAsB,aACtBC,OAAsB,eACtBC,YAAsB,eACtBC,YAAsB,eACtBC,KAAsB,aACtBC,gBAAsB,aACtBC,QAAsB,eACtBC,QAAsB,eACtBC,UAAsB,gBACtBC,WAAsB,kBACtBC,MAAsB,cACtBC,OAAsB,eACtBC,YAAsB,eACtBC,QAAsB,eACtBC,aAAsB,gBACtBC,QAAsB,aAG1BC,WAAY,SAAUC,GAClBC,KAAKD,IAAMA,GAKfE,OAAQ,SAAUC,GACd,GAAIC,GAAaH,KAAKnB,MAAOqB,EAAUE,MACnCC,EAAyC,kBAAzBL,MAAMG,GAAgCH,KAAMG,GAAaG,KAAMN,KAAME,GAAc,IAQvG,OAPMG,KACFL,KAAKD,IAAIQ,cAAe,EACxBF,EAAQH,EAAUM,QAAUR,KAAKS,aAAcP,GAAcF,KAAKU,WAAYR,GAC9ES,OAAOC,KAAKC,MAAM,6BAA8B,4BAA8BX,EAAUE,KAAO,OAE/EU,SAApBZ,EAAUa,QAAyBb,EAAUa,MAAQ,MACrDV,EAAMU,MAAOb,EAAUa,OAChBV,GAKXW,WAAY,SAAUd,GAClB,GAAIe,GAAOjB,IACX,OAAO,IAAI1B,GAAc4C,MACrBC,GAAc,SAAWjB,EAAUiB,GACnCC,WAAclB,EAAUkB,WACxBC,SAAcnB,EAAUmB,SACxBC,SAAcpB,EAAUoB,SACxBlB,KAAcF,EAAUE,KACxBmB,OAAcrB,EAAUqB,OACxBrC,KAAcgB,EAAUM,QACxBgB,SAAc,WACVP,EAAKlB,IAAI0B,QAAS,cAO9BhB,aAAc,SAAWP,GAErB,GAAIA,EAAUwB,YACV,MAAO1B,MAAKU,WAAYR,EAIL,gBAAlBA,EAAUE,OACXF,EAAUyB,WAAa,yCAI3B,IAAInB,KACJoB,GAAEC,KAAM3B,EAAUM,QAAS,SAAUsB,GACjCtB,EAAQuB,MAAQC,MAAOF,EAAQ,GAAKf,MAAOe,EAAQ,MAIvD,IAAIG,GAAc5D,EAAG6D,MACrB,QAAShC,EAAUiC,SACf,IAAK,aACDF,EAAc5D,EAAG+D,QACjB,MACJ,KAAK,QACDH,EAAc5D,EAAGgE,MAKzB,GAAIpB,GAAOjB,IACX,OAAO,IAAIiC,GAAYf,MACnBC,GAAc,SAAWjB,EAAUiB,GACnCjC,KAAcsB,EACdmB,WAAczB,EAAUyB,YAAc,uBACtCL,SAAcpB,EAAUoB,SACxBD,SAAcnB,EAAUmB,SACxBG,SAAc,WACVP,EAAKlB,IAAI0B,QAAS,cAO9Ba,gBAAiB,SAAWpC,GAExB,GAAIA,EAAUwB,YACV,MAAO1B,MAAKU,WAAYR,EAI5B,IAAIe,GAAOjB,IACX,OAAO,IAAI3B,GAAGkE,UAAUrB,MACpBC,GAAc,SAAWjB,EAAUiB,GACnCjC,KAAcgB,EAAUM,QACxB2B,QAAcjC,EAAUiC,QACxBd,SAAcnB,EAAUmB,SACxBG,SAAc,WACVP,EAAKlB,IAAI0B,QAAS,cAO9Bf,WAAY,SAAUR,GAElB,GAAKA,EAAUM,QAEX,GADAN,EAAUsC,KAAOtC,EAAUoB,SACtBlD,EAAMqE,QAASvC,EAAUa,OAC1Bb,EAAUa,MAAQ,SAElB,IAAK2B,EAAEC,QAASzC,EAAUa,OAAU,CAChC,GAAI6B,GAAY,EAChB,KAAM,GAAIC,KAAK3C,GAAUa,MAAQ,CAE7B,GADA6B,GAAaE,OAAQ5C,EAAUa,MAAO8B,KAChC3C,EAAUoB,SACZ,KAEJsB,IAAa,KAEjB1C,EAAUa,MAAQ6B,EAK9B,GAAI3B,GAAOjB,IACX,OAAO,IAAI3B,GAAG0E,OACV5B,GAAc,SAAWjB,EAAUiB,GACnCqB,KAActC,EAAUsC,KACxBhB,SAAc,SAAUwB,GACpB9C,EAAUsB,SAAWtB,EAAUsB,SAAUwB,GAAc/B,EAAKlB,IAAI0B,QAAS,cAOrFwB,aAAc,SAAU/C,GACpB,GAAIe,GAAOjB,IACX,OAAO,IAAI3B,GAAG6E,OAAOhC,MACjBC,GAAc,SAAWjB,EAAUiB,GACnCgC,QAAgC,SAAlBjD,EAAUE,KACxBsB,YAAcxB,EAAUwB,YACxB0B,IAAclD,EAAUkD,IACxBC,IAAcnD,EAAUmD,IACxB7B,SAAc,WACVP,EAAKlB,IAAI0B,QAAS,cAO9B6B,aAAc,SAAUpD,GACpB,MAAO,IAAI7B,GAAGkF,QACVpC,GAAc,SAAWjB,EAAUiB,GACnCqC,KAActD,EAAUsD,QAMhCC,cAAe,SAAUvD,GACrB,GAAIe,GAAOjB,IACX,OAAO,IAAI3B,GAAGqF,YAAYxC,MACtBC,GAAc,SAAWjB,EAAUiB,GACnCjC,OAAkB8C,MAAQ,MAAOjB,MAAQ,SACvBiB,MAAQ,KAAOjB,MAAQ,UACzCS,SAAc,WACVP,EAAKlB,IAAI0B,QAAS,cAO9BkC,YAAa,SAAUzD,GACnB,GAAIe,GAAOjB,IACX,OAAO,IAAIvB,IACP0C,GAAc,SAAWjB,EAAUiB,GACnCK,SAAc,WACVP,EAAKlB,IAAI0B,QAAS,cAO9BmC,cAAe,SAAU1D,GACrB,GAAIe,GAAOjB,IACX,OAAO,IAAIzB,GAAc2C,MACrBC,GAAc,SAAWjB,EAAUiB,GACnCE,SAAcnB,EAAUmB,SACxBC,SAAcpB,EAAUoB,SACxBE,SAAc,WACVP,EAAKlB,IAAI0B,QAAS,cAO9BoC,UAAW,SAAU3D,GACjB,GAAIe,GAAOjB,IACX,OAAO,IAAIxB,GAAU0C,MACjBC,GAAc,SAAWjB,EAAUiB,GACnCE,SAAcnB,EAAUmB,SACxBC,SAAcpB,EAAUoB,SACxBE,SAAc,WACVP,EAAKlB,IAAI0B,QAAS"} \ No newline at end of file diff --git a/static/maps/mvc/form/form-view.js.map b/static/maps/mvc/form/form-view.js.map index 43914ccbfe8..d3a71d578b3 100644 --- a/static/maps/mvc/form/form-view.js.map +++ b/static/maps/mvc/form/form-view.js.map @@ -1 +1 @@ -{"version":3,"file":"form-view.js","sources":["../../../src/mvc/form/form-view.js"],"names":["define","Utils","Portlet","Ui","FormSection","FormData","Backbone","View","extend","initialize","options","this","merge","initial_errors","cls","icon","modal","parent","Galaxy","Modal","setElement","render","update","new_model","self","data","matchModel","node","input_id","input","input_list","_","isEqual","field","field_list","new_options","indexOf","type","i","opt","length","push","label","value","trigger","emit","debug","wait","active","is_dynamic","unwait","highlight","message","silent","input_element","element_list","error","top","$panel","$el","parents","filter","$","css","first","animate","scrollTop","offset","errors","error_messages","matchResponse","off","Manager","_renderForm","create","current_check","checksum","on","new_check","onchange","reset","Message","section","inputs","remove","portlet","title","operations","buttons","collapsible","collapsed","append","empty","persistent","status"],"mappings":"AAGAA,QAAQ,cAAe,oBAAqB,iBAAkB,wBAAyB,sBACnF,SAASC,EAAOC,EAASC,EAAIC,EAAaC,GAC1C,MAAOC,UAASC,KAAKC,QACjBC,WAAY,SAASC,GACjBC,KAAKD,QAAUT,EAAMW,MAAMF,GACvBG,gBAAkB,EAClBC,IAAkB,qBAClBC,KAAkB,OAEtBJ,KAAKK,MAAUC,OAAOC,QAAUD,OAAOC,OAAOF,OAAW,GAAIb,GAAGgB,MAAMZ,KACtEI,KAAKS,WAAW,UAChBT,KAAKU,UAITC,OAAQ,SAASC,GACb,GAAIC,GAAOb,IACXA,MAAKc,KAAKC,WAAWH,EAAW,SAASI,EAAMC,GAC3C,GAAIC,GAAQL,EAAKM,WAAWF,EAC5B,IAAIC,GAASA,EAAMnB,UACVqB,EAAEC,QAAQH,EAAMnB,QAASiB,EAAKjB,SAAU,CAEzCmB,EAAMnB,QAAUiB,EAAKjB,OAGrB,IAAIuB,GAAQT,EAAKU,WAAWN,EAC5B,IAAIK,EAAMX,OAAQ,CACd,GAAIa,KACJ,IAAuE,KAAjE,OAAQ,kBAAmB,cAAeC,QAAQP,EAAMQ,MAC1DF,EAAcN,EAAMnB,YAEpB,KAAK,GAAI4B,KAAKX,GAAKjB,QAAS,CACxB,GAAI6B,GAAMZ,EAAKjB,QAAQ4B,EACnBC,GAAIC,OAAS,GACbL,EAAYM,MACRC,MAASH,EAAI,GACbI,MAASJ,EAAI,KAK7BN,EAAMX,OAAOa,GACbF,EAAMW,QAAQ,UACd1B,OAAO2B,KAAKC,MAAM,sBAAuB,wBAA0BlB,QAQvFmB,KAAM,SAASC,GACX,IAAK,GAAIV,KAAK3B,MAAKmB,WAAY,CAC3B,GAAIG,GAAQtB,KAAKuB,WAAWI,GACxBT,EAAQlB,KAAKmB,WAAWQ,EACxBT,GAAMoB,YAAchB,EAAMc,MAAQd,EAAMiB,SACpCF,EACAf,EAAMc,OAENd,EAAMiB,YAQtBC,UAAW,SAAUvB,EAAUwB,EAASC,GAEpC,GAAIC,GAAgB3C,KAAK4C,aAAa3B,EAGtC,IAAI0B,IAEAA,EAAcE,MAAMJ,GAAW,iCAG/BzC,KAAKiC,QAAQ,SAAUhB,IAGlByB,GACD,GAAI7B,MAAMiC,IAAK,CACX,GAAIC,GAAS/C,KAAKgD,IAAIC,UAAUC,OAAO,WACnC,MAAkC,QAA3BC,EAAEnD,MAAMoD,IAAI,cACpBC,OACHN,GAAOO,SAAUC,UAAYR,EAAOQ,YAAcZ,EAAcK,IAAIQ,SAASV,IAAM,IAAM,SAEzFK,GAAE,cAAcG,SAAUC,UAAYZ,EAAcK,IAAIQ,SAASV,IAAM,IAAM,MAQ7FW,OAAQ,SAAS1D,GAKb,GAHAC,KAAKiC,QAAQ,SAGTlC,GAAWA,EAAQ0D,OAAQ,CAC3B,GAAIC,GAAiB1D,KAAKc,KAAK6C,cAAc5D,EAAQ0D,OACrD,KAAK,GAAIxC,KAAYjB,MAAK4C,aAAc,CACpC,CAAY5C,KAAK4C,aAAa3B,GAC1ByC,EAAezC,IACfjB,KAAKwC,UAAUvB,EAAUyC,EAAezC,IAAW,MAQnEP,OAAQ,WAEJ,GAAIG,GAAOb,IAGXA,MAAK4D,IAAI,UACT5D,KAAK4D,IAAI,SAGT5D,KAAKuB,cAGLvB,KAAKmB,cAGLnB,KAAK4C,gBAGL5C,KAAKc,KAAO,GAAIpB,GAASmE,QAAQ7D,MAGjCA,KAAK8D,cAGL9D,KAAKc,KAAKiD,SAGN/D,KAAKD,QAAQG,gBACbF,KAAKyD,OAAOzD,KAAKD,QAIrB,IAAIiE,GAAgBhE,KAAKc,KAAKmD,UAe9B,OAdAjE,MAAKkE,GAAG,SAAU,WACd,GAAIC,GAAYtD,EAAKC,KAAKmD,UACtBE,IAAaH,IACbA,EAAgBG,EAChBtD,EAAKd,QAAQqE,UAAYvD,EAAKd,QAAQqE,cAK9CpE,KAAKkE,GAAG,QAAS,WACb,IAAK,GAAIvC,KAAK3B,MAAK4C,aACf5C,KAAK4C,aAAajB,GAAG0C,UAGtBrE,MAKX8D,YAAa,WAET9D,KAAKyC,QAAU,GAAIjD,GAAG8E,QAGtBtE,KAAKuE,QAAU,GAAI9E,GAAYG,KAAKI,MAChCwE,OAASxE,KAAKD,QAAQyE,SAI1BrB,EAAG,YAAasB,SAGhBzE,KAAK0E,QAAU,GAAInF,GAAQK,MACvBQ,KAAcJ,KAAKD,QAAQK,KAC3BuE,MAAc3E,KAAKD,QAAQ4E,MAC3BxE,IAAcH,KAAKD,QAAQI,IAC3ByE,WAAc5E,KAAKD,QAAQ6E,WAC3BC,QAAc7E,KAAKD,QAAQ8E,QAC3BC,YAAc9E,KAAKD,QAAQ+E,YAC3BC,UAAc/E,KAAKD,QAAQgF,YAI/B/E,KAAK0E,QAAQM,OAAOhF,KAAKyC,QAAQO,KAGjChD,KAAK0E,QAAQM,OAAOhF,KAAKuE,QAAQvB,KAGjChD,KAAKgD,IAAIiC,QACTjF,KAAKgD,IAAIgC,OAAOhF,KAAK0E,QAAQ1B,KAGzBhD,KAAKD,QAAQ0C,SACbzC,KAAKyC,QAAQ9B,QACTuE,YAAc,EACdC,OAAc,UACd1C,QAAczC,KAAKD,QAAQ0C,UAKnClC,OAAO2B,KAAKC,MAAM,0BAA2B"} \ No newline at end of file +{"version":3,"file":"form-view.js","sources":["../../../src/mvc/form/form-view.js"],"names":["define","Utils","Portlet","Ui","FormSection","FormData","Backbone","View","extend","initialize","options","this","merge","initial_errors","cls","icon","setElement","render","update","new_model","self","data","matchModel","node","input_id","input","input_list","_","isEqual","field","field_list","new_options","indexOf","type","i","opt","length","push","label","value","trigger","Galaxy","emit","debug","wait","active","is_dynamic","unwait","highlight","message","silent","input_element","element_list","error","portlet","expand","top","$panel","$el","parents","filter","$","css","first","animate","scrollTop","offset","errors","error_messages","matchResponse","off","Manager","_renderForm","create","current_check","checksum","on","force","new_check","onchange","reset","Message","section","inputs","remove","title","operations","buttons","collapsible","collapsed","append","empty","persistent","status"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/tool/tool-form-base.js.map b/static/maps/mvc/tool/tool-form-base.js.map index ef0ddd80758..8daaad2589b 100644 --- a/static/maps/mvc/tool/tool-form-base.js.map +++ b/static/maps/mvc/tool/tool-form-base.js.map @@ -1 +1 @@ -{"version":3,"file":"tool-form-base.js","sources":["../../../src/mvc/tool/tool-form-base.js"],"names":["define","Utils","Deferred","Ui","FormBase","ToolTemplate","CitationModel","CitationView","extend","initialize","options","self","this","prototype","call","deferred","inputs","_buildForm","needs_update","execute","process","_updateModel","_buildModel","remove","$el","hide","Galaxy","emit","debug","merge","icon","title","name","description","version","operations","_operations","onchange","reset","customize","render","collapsible","append","$","addClass","_footer","hide_message","id","build_url","build_data","job_id","root","params","tool_id","request","type","url","data","success","new_model","tool_model","display","message","update","status","persistent","resolve","window","location","error","response","xhr","error_message","err_msg","param","redirect","is","prepend","Message","large","modal","show","body","buttons","Close","reject","model_url","update_url","current_state","tool_version","create","wait","versions_button","ButtonMenu","narrow","tooltip","sustain_version","versions","length","i","addMenu","onclick","replace","menu_button","biostar_url","open","prompt","origin","user","get","href","requirements","visible","sharable_url","menu","help","citations","$citations","ToolCitationCollection","citation_list_view","CitationListView","el","collection","fetch"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"tool-form-base.js","sources":["../../../src/mvc/tool/tool-form-base.js"],"names":["define","Utils","Deferred","Ui","FormBase","CitationModel","CitationView","extend","initialize","options","self","this","prototype","call","deferred","inputs","_buildForm","execute","process","_buildModel","remove","$el","hide","Galaxy","emit","debug","merge","icon","title","name","description","version","operations","_operations","onchange","reset","_updateModel","customize","render","collapsible","append","$","addClass","_footer","hide_message","id","build_url","build_data","job_id","root","params","tool_id","get","url","data","success","new_model","tool_model","display","message","update","status","persistent","resolve","window","location","error","response","xhr","error_message","err_msg","param","redirect","is","prepend","Message","large","modal","show","body","buttons","Close","reject","model_url","update_url","current_state","tool_version","create","wait","request","type","versions_button","ButtonMenu","narrow","tooltip","sustain_version","versions","length","i","addMenu","onclick","replace","menu_button","biostar_url","open","prompt","origin","user","href","requirements","visible","portlet","collapsed","expand","_templateRequirements","sharable_url","menu","_templateHelp","citations","$citations","ToolCitationCollection","citation_list_view","CitationListView","el","collection","fetch","$tmpl","help","find","attr","nreq","requirements_message","_","each","req","requirements_link","text"],"mappings":"AAGAA,QAAQ,cAAe,iBAAkB,iBAAkB,qBACnD,8BAA+B,8BACnC,SAASC,EAAOC,EAAUC,EAAIC,EAAUC,EAAeC,GACvD,MAAOF,GAASG,QACZC,WAAY,SAASC,GACjB,GAAIC,GAAOC,IACXP,GAASQ,UAAUJ,WAAWK,KAAKF,KAAMF,GACzCE,KAAKG,SAAW,GAAIZ,GAChBO,EAAQM,OACRJ,KAAKK,WAAWP,GAEhBE,KAAKG,SAASG,QAAQ,SAASC,GAC3BR,EAAKS,YAAYD,EAAST,GAAS,MAM/CW,OAAQ,WACJ,GAAIV,GAAOC,IACXA,MAAKU,IAAIC,OACTX,KAAKG,SAASG,QAAQ,WAClBb,EAASQ,UAAUQ,OAAOP,KAAKH,GAC/Ba,OAAOC,KAAKC,MAAM,2BAA4B,oBAKtDT,WAAY,SAASP,GACjB,GAAIC,GAAOC,IACXA,MAAKF,QAAUR,EAAMyB,MAAMjB,EAASE,KAAKF,SACzCE,KAAKF,QAAUR,EAAMyB,OACjBC,KAAkBlB,EAAQkB,KAC1BC,MAAkB,MAAQnB,EAAQoB,KAAO,QAAUpB,EAAQqB,YAAc,oBAAsBrB,EAAQsB,QAAU,IACjHC,WAAkBrB,KAAKsB,cACvBC,SAAkB,WACdxB,EAAKI,SAASqB,QACdzB,EAAKI,SAASG,QAAQ,SAASC,GAC3BR,EAAK0B,aAAalB,OAG3BP,KAAKF,SACRE,KAAKF,QAAQ4B,WAAa1B,KAAKF,QAAQ4B,UAAW1B,KAAKF,SACvDE,KAAK2B,SACC3B,KAAKF,QAAQ8B,aACf5B,KAAKU,IAAImB,OAAQC,EAAG,UAAWC,SAAU,uBAAwBF,OAAQ7B,KAAKgC,aAMtFxB,YAAa,SAASD,EAAST,EAASmC,GACpC,GAAIlC,GAAOC,IACXA,MAAKF,QAAQoC,GAAKpC,EAAQoC,GAC1BlC,KAAKF,QAAQsB,QAAUtB,EAAQsB,OAG/B,IAAIe,GAAY,GACZC,IACCtC,GAAQuC,OACTF,EAAYvB,OAAO0B,KAAO,YAAcxC,EAAQuC,OAAS,oBAEzDF,EAAYvB,OAAO0B,KAAO,aAAexC,EAAQoC,GAAK,SACjDtB,OAAO2B,QAAU3B,OAAO2B,OAAOC,SAAW1C,EAAQoC,KACnDE,EAAaN,EAAElC,UAAYgB,OAAO2B,QAClCzC,EAAQsB,UAAagB,EAA2B,aAAItC,EAAQsB,WAKpE9B,EAAMmD,KACFC,IAAUP,EACVQ,KAAUP,EACVQ,QAAU,SAASC,GAEf,MADAA,GAAYA,EAAUC,YAAcD,EAC/BA,EAAUE,SAIfhD,EAAKM,WAAWwC,IACfZ,GAAgBlC,EAAKiD,QAAQC,QAC1BC,OAAc,UACdF,QAAc,sBAAyBjD,EAAKD,QAAQoB,KAAO,aAAgBnB,EAAKD,QAAQsB,QAAU,SAAYrB,EAAKD,QAAQoC,GAAK,KAChIiB,YAAc,IAElBvC,OAAOC,KAAKC,MAAM,+BAAgC,4BAA6B+B,OAC/EtC,GAAQ6C,gBAVJC,OAAOC,SAAW1C,OAAO0B,OAYjCiB,MAAU,SAASC,EAAUC,GACzB,GAAIC,GAAkBF,GAAYA,EAASG,SAAa,iBACrC,MAAdF,EAAIP,OACLG,OAAOC,SAAW1C,OAAO0B,KAAO,cAAgBR,EAAE8B,OAAQC,SAAWjD,OAAO0B,KAAO,YAAcvC,EAAKD,QAAQoC,KACtGnC,EAAKW,IAAIoD,GAAG,UACpB/D,EAAKW,IAAIqD,QAAQ,GAAKvE,GAAGwE,SACrBhB,QAAcU,EACdR,OAAc,SACdC,YAAc,EACdc,OAAc,IACdvD,KAEJE,OAAOsD,OAAStD,OAAOsD,MAAMC,MACzBlD,MAAU,sBACVmD,KAAUV,EACVW,SACIC,MAAU,WACN1D,OAAOsD,MAAMvD,WAK7BC,OAAOC,KAAKC,MAAM,0BAA2B,qCAAsC0C,GACnFjD,EAAQgE,aAOpB9C,aAAc,SAASlB,GAEnB,GAAIR,GAAOC,KACPwE,EAAYxE,KAAKF,QAAQ2E,YAAc7D,OAAO0B,KAAO,aAAetC,KAAKF,QAAQoC,GAAK,SACtFwC,GACAlC,QAAkBxC,KAAKF,QAAQoC,GAC/ByC,aAAkB3E,KAAKF,QAAQsB,QAC/BhB,OAAkB0B,EAAElC,QAAO,KAAUG,EAAK4C,KAAKiC,UAEnD5E,MAAK6E,MAAK,GAGVjE,OAAOC,KAAKC,MAAM,iCAAkC,yBAA0B4D,GAG9EpF,EAAMwF,SACFC,KAAU,OACVrC,IAAU8B,EACV7B,KAAU+B,EACV9B,QAAU,SAASC,GACf9C,EAAKkD,OAAOJ,EAAsB,YAAKA,GACvC9C,EAAKD,QAAQmD,QAAUlD,EAAKD,QAAQmD,OAAOJ,GAC3C9C,EAAK8E,MAAK,GACVjE,OAAOC,KAAKC,MAAM,iCAAkC,sBAAuB+B,GAC3EtC,EAAQ6C,WAEZG,MAAU,SAASC,GACf5C,OAAOC,KAAKC,MAAM,iCAAkC,0BAA2B0C,GAC/EjD,EAAQgE,aAOpBjD,YAAa,WACT,GAAIvB,GAAOC,KACPF,EAAUE,KAAKF,QAGfkF,EAAkB,GAAIxF,GAAGyF,YACzBjE,KAAU,WACVC,OAAYnB,EAAQoF,QAAU,YAAe,KAC7CC,QAAU,+BAEd,KAAKrF,EAAQsF,iBAAmBtF,EAAQuF,UAAYvF,EAAQuF,SAASC,OAAS,EAC1E,IAAK,GAAIC,KAAKzF,GAAQuF,SAAU,CAC5B,GAAIjE,GAAUtB,EAAQuF,SAASE,EAC3BnE,IAAWtB,EAAQsB,SACnB4D,EAAgBQ,SACZvE,MAAU,aAAeG,EACzBA,QAAUA,EACVJ,KAAU,UACVyE,QAAU,WAEN,GAAIvD,GAAKpC,EAAQoC,GAAGwD,QAAQ5F,EAAQsB,QAASpB,KAAKoB,SAC9CA,EAAUpB,KAAKoB,OAEnBrB,GAAKI,SAASqB,QACdzB,EAAKI,SAASG,QAAQ,SAASC,GAC3BR,EAAKS,YAAYD,GAAU2B,GAAIA,EAAId,QAASA,aAOhE4D,GAAgBtE,IAAIC,MAIxB,IAAIgF,GAAc,GAAInG,GAAGyF,YACrBjE,KAAU,gBACVC,OAAYnB,EAAQoF,QAAU,WAAc,KAC5CC,QAAU,0BA8Ed,OA5EGrF,GAAQ8F,cACPD,EAAYH,SACRxE,KAAU,qBACVC,MAAU,YACVkE,QAAU,2CACVM,QAAU,WACNpC,OAAOwC,KAAK/F,EAAQ8F,YAAc,mBAG1CD,EAAYH,SACRxE,KAAU,YACVC,MAAU,SACVkE,QAAU,sCACVM,QAAU,WACNpC,OAAOwC,KAAK/F,EAAQ8F,YAAc,yBAA2B9F,EAAQoB,UAIjFyE,EAAYH,SACRxE,KAAU,WACVC,MAAU,QACVkE,QAAU,kBACVM,QAAU,WACNK,OAAO,mCAAoCzC,OAAOC,SAASyC,OAASnF,OAAO0B,KAAO,gBAAkBxC,EAAQoC,OAKhHtB,OAAOoF,MAAQpF,OAAOoF,KAAKvD,IAAI,aAC/BkD,EAAYH,SACRxE,KAAU,cACVC,MAAU,WACVkE,QAAU,qBACVM,QAAU,WACNpC,OAAOC,SAAS2C,KAAOrF,OAAO0B,KAAO,aAAexC,EAAQoC,GAAK,eAMzEpC,EAAQoG,cAAgBpG,EAAQoG,aAAaZ,OAAS,GACtDK,EAAYH,SACRxE,KAAU,iBACVC,MAAU,eACVkE,QAAU,4BACVM,QAAU,YACDzF,KAAKmG,SAAWpG,EAAKqG,QAAQC,WAC9BrG,KAAKmG,SAAU,EACfpG,EAAKqG,QAAQE,SACbvG,EAAKiD,QAAQC,QACTE,YAAc,EACdH,QAAcjD,EAAKwG,sBAAsBzG,GACzCoD,OAAc,WAGlBlD,KAAKmG,SAAU,EACfpG,EAAKiD,QAAQC,QACTD,QAAc,SAQ9BlD,EAAQ0G,cACRb,EAAYH,SACRxE,KAAU,mBACVC,MAAU,mBACVkE,QAAU,wBACVM,QAAU,WACNpC,OAAOwC,KAAK/F,EAAQ0G,kBAM5BC,KAAcd,EACdN,SAAcL,IAMtBhD,QAAS,WACL,GAAIlC,GAAUE,KAAKF,QACfY,EAAMoB,EAAG,UAAWD,OAAQ7B,KAAK0G,cAAe5G,GACpD,IAAKA,EAAQ6G,UAAY,CACrB,GAAIC,GAAa9E,EAAG,UAChB6E,EAAY,GAAIjH,GAAcmH,sBAClCF,GAAUnE,QAAU1C,EAAQoC,EAC5B,IAAI4E,GAAqB,GAAInH,GAAaoH,kBAAmBC,GAAIJ,EAAYK,WAAYN,GACzFG,GAAmBnF,SACnBgF,EAAUO,QACVxG,EAAImB,OAAQ+E,GAEhB,MAAOlG,IAKXgG,cAAe,SAAU5G,GACrB,GAAIqH,GAAQrF,EAAG,UAAWC,SAAU,gBAAiBF,OAAQ/B,EAAQsH,KAErE,OADAD,GAAME,KAAM,KAAMC,KAAM,SAAU,UAC3BH,GAGXZ,sBAAuB,SAAUzG,GAC7B,GAAIyH,GAAOzH,EAAQoG,aAAaZ,MAChC,IAAKiC,EAAO,EAAI,CACZ,GAAIC,GAAuB,qBAC3BC,GAAEC,KAAM5H,EAAQoG,aAAc,SAAUyB,EAAKpC,GACzCiC,GAAwBG,EAAIzG,MAASyG,EAAIvG,QAAU,aAAeuG,EAAIvG,QAAU,IAAM,KAAamG,EAAO,EAAXhC,EAAe,KAASA,GAAKgC,EAAO,EAAI,QAAU,KAErJ,IAAIK,GAAoB9F,EAAG,QAASwF,KAAM,SAAU,UAAWA,KAAM,OAAQ,qDAAsDO,KAAM,OACzI,OAAO/F,GAAG,WAAYD,OAAQ2F,EAAuB,YAAa3F,OAAQ+F,GAAoB/F,OAAQ,0BAE1G,MAAO"} \ No newline at end of file diff --git a/static/maps/mvc/ui/ui-misc.js.map b/static/maps/mvc/ui/ui-misc.js.map index 96f92d7624d..04a397a95e8 100644 --- a/static/maps/mvc/ui/ui-misc.js.map +++ b/static/maps/mvc/ui/ui-misc.js.map @@ -1 +1 @@ -{"version":3,"file":"ui-misc.js","sources":["../../../src/mvc/ui/ui-misc.js"],"names":["define","Utils","Select","Slider","Options","Drilldown","Buttons","Modal","Label","Backbone","View","extend","tagName","initialize","options","this","model","Model","setElement","$","listenTo","render","title","new_title","set","value","get","$el","removeClass","addClass","html","Message","message","status","cls","persistent","update","fadeIn","timeout","window","clearTimeout","self","setTimeout","fadeOut","Input","type","placeholder","disabled","visible","area","events","input","new_val","undefined","attr","id","val","removeAttr","_onchange","Hidden","append","$info","$hidden","show","hide","Button","ButtonDefault","ButtonIcon","ButtonCheck","ButtonMenu","ButtonLink","RadioButton","Checkbox","Radio"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ui-misc.js","sources":["../../../src/mvc/ui/ui-misc.js"],"names":["define","Utils","Select","Slider","Options","Drilldown","Buttons","Modal","Label","Backbone","View","extend","tagName","initialize","options","this","model","Model","setElement","$","listenTo","render","title","new_title","set","value","get","$el","removeClass","addClass","html","Message","message","status","cls","persistent","update","fadeIn","timeout","window","clearTimeout","self","setTimeout","fadeOut","Input","type","placeholder","disabled","visible","area","color","style","events","input","new_val","undefined","attr","id","css","val","removeAttr","_onchange","Hidden","append","$info","$hidden","show","hide","Button","ButtonDefault","ButtonIcon","ButtonCheck","ButtonMenu","ButtonLink","RadioButton","Checkbox","Radio"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/ui/ui-select-content.js.map b/static/maps/mvc/ui/ui-select-content.js.map index 647a0b2aa70..fada77e40df 100644 --- a/static/maps/mvc/ui/ui-select-content.js.map +++ b/static/maps/mvc/ui/ui-select-content.js.map @@ -1 +1 @@ -{"version":3,"file":"ui-select-content.js","sources":["../../../src/mvc/ui/ui-select-content.js"],"names":["define","Utils","Ui","Select","Configurations","data","src","icon","tooltip","batchmode","multiple","data_multiple","data_collection","workflow_data","workflow_collection","View","Backbone","extend","initialize","options","self","this","model","Model","src_labels","hda","hdca","set","setElement","$","addClass","$batch","append","html","history","listenTo","_changeData","_changeWait","_changeCurrent","_changeValue","_changeType","render","on","onchange","value","wait","unwait","update","new_value","undefined","current","get","config","id_list","fields","isArray","length","result","batch","_batch","values","i","details","Galaxy","emit","debug","push","sort","a","b","hid","_","each","field","$el","show","button_type","hide","config_id","String","extensions","textify","button_data","c","optional","searchable","error_text","trigger","RadioButton","empty","button_width","Math","max","css","margin-left","select_options","items","item","label","name","id","add","list","indexOf","map_over_type"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ui-select-content.js","sources":["../../../src/mvc/ui/ui-select-content.js"],"names":["define","Utils","Ui","Select","Batch","DISABLED","ENABLED","LINKED","Configurations","data","src","icon","tooltip","multiple","batch","data_multiple","data_collection","workflow_data","workflow_data_multiple","workflow_data_collection","module_data","module_data_collection","View","Backbone","extend","initialize","options","self","this","model","Model","src_labels","hda","hdca","set","setElement","$","addClass","button_product","RadioButton","value","$batch_div","append","html","$batch","linked","clone","enabled","$el","css","history","listenTo","_changeData","_changeWait","_changeCurrent","_changeValue","_changeType","render","on","onchange","wait","unwait","update","new_value","undefined","current","get","config","id_list","fields","isArray","length","result","_batch","values","i","details","Galaxy","emit","debug","push","sort","a","b","hid","_","each","field","show","$batchfield","batchmode","button_type","hide","config_id","String","extensions","textify","button_data","c","optional","searchable","error_text","trigger","empty","button_width","Math","max","margin-left","select_options","items","item","label","name","id","add","list","indexOf","map_over_type"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/utils/utils.js.map b/static/maps/utils/utils.js.map index 16f7acfe79e..66c70a8def8 100644 --- a/static/maps/utils/utils.js.map +++ b/static/maps/utils/utils.js.map @@ -1 +1 @@ -{"version":3,"file":"utils.js","sources":["../../src/utils/utils.js"],"names":["define","iframe","src","deepeach","dict","callback","i","d","_","isObject","new_dict","isJSON","text","test","replace","sanitize","content","$","html","isEmpty","value","Array","length","undefined","indexOf","textify","lst","isArray","toString","pos","lastIndexOf","substr","get","options","top","__utils__get__","cache","url","success","console","debug","request","data","response","error","ajaxConfig","contentType","type","isEmptyObject","param","dataType","JSON","stringify","ajax","done","jQuery","parseJSON","e","fail","response_text","responseText","always","complete","cssGetAttribute","classname","name","el","appendTo","css","remove","cssLoadFile","Galaxy","root","merge","optionsDefault","defaults","roundToDecimalPlaces","number","numPlaces","placesMultiplier","Math","round","bytesToString","size","normal_font","numberPlaces","unit","tb","gb","mb","kb","rounded","uid","__utils__uid__","time","Date","hours","getHours","minutes","getMinutes","datetime","getDate","getMonth","getFullYear"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"utils.js","sources":["../../src/utils/utils.js"],"names":["define","iframe","src","deepeach","dict","callback","i","d","_","isObject","new_dict","isJSON","text","test","replace","sanitize","content","$","html","isEmpty","value","Array","length","undefined","indexOf","textify","lst","isArray","toString","pos","lastIndexOf","substr","get","options","top","__utils__get__","cache_key","JSON","stringify","cache","success","window","console","debug","url","request","data","response","error","ajaxConfig","contentType","type","isEmptyObject","param","dataType","ajax","done","jQuery","parseJSON","e","fail","response_text","responseText","always","complete","cssGetAttribute","classname","name","el","appendTo","css","remove","cssLoadFile","Galaxy","root","merge","optionsDefault","defaults","roundToDecimalPlaces","number","numPlaces","placesMultiplier","Math","round","bytesToString","size","normal_font","numberPlaces","unit","tb","gb","mb","kb","rounded","uid","__utils__uid__","time","Date","hours","getHours","minutes","getMinutes","datetime","getDate","getMonth","getFullYear"],"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 fd3fada2814..1c6092020b4 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(11),l=i(88),c=i(87),d=i(61),h=i(19),u=i(46);window.app=function(i,n){window.Galaxy=new o(i,n),Galaxy.debug("analysis app");var p=i.config,g=new l({el:"#left",userIsAnonymous:Galaxy.user.isAnonymous(),search_url:p.search_url,toolbox:p.toolbox,toolbox_in_panel:p.toolbox_in_panel,stored_workflow_menu_entries:p.stored_workflow_menu_entries,nginx_upload_path:p.nginx_upload_path,ftp_upload_site:p.ftp_upload_site,default_genome:p.default_genome,default_extension:p.default_extension}),f=new r.CenterPanel({el:"#center"}),m=new c({el:"#right",galaxyRoot:Galaxy.root,userIsAnonymous:Galaxy.user.isAnonymous(),allow_user_dataset_purge:p.allow_user_dataset_purge}),v=new d.PageLayoutView(t.extend(i,{el:"body",left:g,center:f,right:m}));Galaxy.page=v,Galaxy.params=Galaxy.config.params,Galaxy.toolPanel=g.tool_panel,Galaxy.upload=g.uploadButton,Galaxy.currHistoryPanel=m.historyView,Galaxy.currHistoryPanel.listenToGalaxy(Galaxy),Galaxy.app={display:function(t,e){s(".select2-hidden-accessible").remove(),f.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?u.giveTour(t):f.display(new u.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,f.display(new h.View(t))},_loadCenterIframe:function(t,e){e=e||Galaxy.root,t=e+t,f.$("#galaxy_main").prop("src",t)}}))(i);s(function(){v.render().right.historyView.loadCurrentHistory(),Galaxy.listenTo(v.right.historyView,"history-size-change",function(){Galaxy.user.fetch({url:Galaxy.user.urlRoot()+"/"+(Galaxy.user.id||"current")})}),v.right.historyView.connectToQuotaMeter(v.masthead.quotaMeter),e.history.start({root:Galaxy.root,pushState:!0})})}}).call(e,i(3),i(2))},,,,,,,function(t,e,i){var n,s;(function(o,a){n=[i(4),i(22),i(53),i(21),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")),this.model.get("value")!==this.$el.val()&&this.$el.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,r){n=[i(4),i(7)],s=function(t,e){var i=o.View.extend({visible:!1,initialize:function(i){var n=this;this.model=i&&i.model||new o.Model({id:t.uid(),cls:"ui-portlet",title:"",icon:"",buttons:null,body:null,scrollable:!0,nopadding:!1,operations:null,collapsible:!1,collapsible_button:!1,collapsed:!1}).set(i),this.setElement(this._template()),this.$body=this.$(".portlet-body"),this.$title_text=this.$(".portlet-title-text"),this.$title_icon=this.$(".portlet-title-icon"),this.$header=this.$(".portlet-header"),this.$content=this.$(".portlet-content"),this.$footer=this.$(".portlet-footer"),this.$backdrop=this.$(".portlet-backdrop"),this.$buttons=this.$(".portlet-buttons"),this.$operations=this.$(".portlet-operations"),this.model.get("body")&&this.append(this.model.get("body")),this.collapsible_button=new e.ButtonIcon({icon:"fa-eye",tooltip:"Collapse/Expand",cls:"ui-button-icon-plain",onclick:function(){n[n.collapsed?"expand":"collapse"]()}}),this.render()},render:function(){var t=this,e=this.model.attributes;return this.$el.removeClass().addClass(e.cls).attr("id",e.id),this.$header[e.title?"show":"hide"](),this.$title_text.html(e.title),a.each([this.$content,this.$body],function(t){t[e.nopadding?"addClass":"removeClass"]("no-padding")}),e.icon?this.$title_icon.removeClass().addClass("portlet-title-icon fa").addClass(e.icon).show():this.$title_icon.hide(),this.$title_text[e.collapsible?"addClass":"removeClass"]("no-highlight collapsible").off(),e.collapsible&&(this.$title_text.on("click",function(){t[t.collapsed?"expand":"collapse"]()}),e.collapsed?this.collapse():this.expand()),e.buttons?(this.$buttons.empty().show(),r.each(this.model.get("buttons"),function(e,i){i.$el.prop("id",e),t.$buttons.append(i.$el)})):this.$buttons.hide(),this.$operations.empty,e.collapsible_button&&this.$operations.append(this.collapsible_button.$el),e.operations&&r.each(e.operations,function(e,i){i.$el.prop("id",e),t.$operations.append(i.$el)}),this},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){this.$operations.find("#"+t).off("click").on("click",e)},title:function(t){return t&&this.$title_text.html(t),this.$title_text.html()},collapse:function(){this.collapsed=!0,this.$content.height("0%"),this.$body.hide(),this.$footer.hide(),this.collapsible_button.setIcon("fa-eye-slash")},expand:function(){this.collapsed=!1,this.$content.height("100%"),this.$body.fadeIn("fast"),this.$footer.fadeIn("fast"),this.collapsible_button.setIcon("fa-eye")},disable:function(){this.$backdrop.show()},enable:function(){this.$backdrop.hide()},_template:function(){return r("
").append(r("
").addClass("portlet-header").append(r("
").addClass("portlet-operations")).append(r("
").addClass("portlet-title").append(r("").addClass("portlet-title-icon")).append(r("").addClass("portlet-title-text")))).append(r("
").addClass("portlet-content").append(r("
").addClass("portlet-body")).append(r("
").addClass("portlet-buttons"))).append(r("
").addClass("portlet-footer")).append(r("
").addClass("portlet-backdrop"))}});return{View:i}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1))},function(t,e,i){var n,s;n=[],s=function(){"use strict";var t={UPLOAD:"upload",QUEUED:"queued",RUNNING:"running",SETTING_METADATA:"setting_metadata",NEW:"new",EMPTY:"empty",OK:"ok",PAUSED:"paused",FAILED_METADATA:"failed_metadata",NOT_VIEWABLE:"noPermission",DISCARDED:"discarded",ERROR:"error"};return t.READY_STATES=[t.OK,t.EMPTY,t.PAUSED,t.FAILED_METADATA,t.NOT_VIEWABLE,t.DISCARDED,t.ERROR],t.NOT_READY_STATES=[t.UPLOAD,t.QUEUED,t.RUNNING,t.SETTING_METADATA,t.NEW],t}.apply(e,n),!(void 0!==s&&(t.exports=s))},,function(t,e,i){var n,s;(function(o,a,r){n=[i(8),i(24),i(15)],s=function(t,e,i){var n=o.Model.extend({}),s=o.Model.extend({defaults:{id:"",type:"",name:"",hda_ldda:"hda",metadata:null},initialize:function(){this.get("metadata")||this._set_metadata(),this.on("change",this._set_metadata,this)},_set_metadata:function(){var t=new n;a.each(a.keys(this.attributes),function(e){if(0===e.indexOf("metadata_")){var i=e.split("metadata_")[1];t.set(i,this.attributes[e]),delete this.attributes[e]}},this),this.set("metadata",t,{silent:!0})},get_metadata:function(t){return this.attributes.metadata.get(t)},urlRoot:Galaxy.root+"api/datasets"}),l=s.extend({defaults:a.extend({},s.prototype.defaults,{chunk_url:null,first_data_chunk:null,chunk_index:-1,at_eof:!1}),initialize:function(t){s.prototype.initialize.call(this),this.attributes.chunk_index=this.attributes.first_data_chunk?1:0,this.attributes.chunk_url=Galaxy.root+"dataset/display?dataset_id="+this.id,this.attributes.url_viz=Galaxy.root+"visualization"},get_next_chunk:function(){if(this.attributes.at_eof)return null;var t=this,e=r.Deferred();return r.getJSON(this.attributes.chunk_url,{chunk:t.attributes.chunk_index++}).success(function(i){var n;""!==i.ck_data?n=i:(t.attributes.at_eof=!0,n=null),e.resolve(n)}),e}}),c=o.Collection.extend({model:s}),d=o.View.extend({initialize:function(t){this.row_count=0,this.loading_chunk=!1,new p({model:t.model,$el:this.$el})},expand_to_container:function(){this.$el.height()").attr("id","loading_indicator"),this.$el.append(this.loading_indicator);var t=r("").attr({id:"content_table",cellpadding:0});this.$el.append(t);var e=this.model.get_metadata("column_names"),i=r("").appendTo(t),n=r("").appendTo(i);if(e)n.append("");else for(var s=1;s<=this.model.get_metadata("columns");s++)n.append("");var o=this,a=this.model.get("first_data_chunk");a?this._renderChunk(a):r.when(o.model.get_next_chunk()).then(function(t){o._renderChunk(t)}),this.scroll_elt.scroll(function(){o.attempt_to_fetch()})},scrolled_to_bottom:function(){return!1},_renderCell:function(t,e,i){var n=r("");e.append(t),this.row.append(e)},appendHeader:function(){this.$thead.append(this.row),this.row=a("")},add:function(t,e,i){var n=a("");e&&n.css("width",e),i&&n.css("text-align",i),n.append(t),this.row.append(n)},append:function(t,e){this._commit(t,e,!1)},prepend:function(t,e){this._commit(t,e,!0)},get:function(t){return this.$el.find("#"+t)},del:function(t){var e=this.$tbody.find("#"+t);e.length>0&&(e.remove(),this.row_count--,this._refresh())},delAll:function(){this.$tbody.empty(),this.row_count=0,this._refresh()},value:function(t){this.before=this.$tbody.find(".current").attr("id"),void 0!==t&&(this.$tbody.find("tr").removeClass("current"),t&&this.$tbody.find("#"+t).addClass("current"));var e=this.$tbody.find(".current").attr("id");return void 0===e?null:(e!=this.before&&this.options.onchange&&this.options.onchange(t),e)},size:function(){return this.$tbody.find("tr").length},_commit:function(t,e,i){this.del(t),this.row.attr("id",t),i?this.$tbody.prepend(this.row):this.$tbody.append(this.row),e&&(this.row.hide(),this.row.fadeIn()),this.row=this._row(),this.row_count++,this._refresh()},_row:function(){return a('')},_onclick:function(t){var e=this.value(),i=a(t.target).closest("tr").attr("id");""!=i&&i&&e!=i&&(this.options.onconfirm?this.options.onconfirm(i):this.value(i))},_ondblclick:function(t){var e=this.value();e&&this.options.ondblclick&&this.options.ondblclick(e)},_refresh:function(){0==this.row_count?this.$tmessage.show():this.$tmessage.hide()},_template:function(t){return'
"+e.join("")+""+s+"").text(t),s=this.model.get_metadata("column_types");return void 0!==i?n.attr("colspan",i).addClass("stringalign"):s&&e"),n=this.model.get_metadata("columns");return this.row_count%2!==0&&i.addClass("dark_row"),e.length===n?a.each(e,function(t,e){i.append(this._renderCell(t,e))},this):e.length>n?(a.each(e.slice(0,n-1),function(t,e){i.append(this._renderCell(t,e))},this),i.append(this._renderCell(e.slice(n-1).join(" "),n-1))):n>5&&e.length===n-1?(a.each(e,function(t,e){i.append(this._renderCell(t,e))},this),i.append(r(""))):i.append(this._renderCell(t,0,n)),this.row_count++,i},_renderChunk:function(t){var e=this.$el.find("table");a.each(t.ck_data.split("\n"),function(t,i){""!==t&&e.append(this._renderRow(t))},this)}}),h=d.extend({initialize:function(t){d.prototype.initialize.call(this,t),scroll_elt=a.find(this.$el.parents(),function(t){return"auto"===r(t).css("overflow")}),scroll_elt||(scroll_elt=window),this.scroll_elt=r(scroll_elt)},scrolled_to_bottom:function(){return this.$el.height()-this.scroll_elt.scrollTop()-this.scroll_elt.height()<=0}}),u=d.extend({initialize:function(t){d.prototype.initialize.call(this,t),this.scroll_elt=this.$el.css({position:"relative",overflow:"scroll",height:t.height||"500px"})},scrolled_to_bottom:function(){return this.$el.scrollTop()+this.$el.innerHeight()>=this.el.scrollHeight}}),p=o.View.extend({col:{chrom:null,start:null,end:null},url_viz:null,dataset_id:null,genome_build:null,file_ext:null,initialize:function(t){function e(t,e){for(var i=0;i';return t.icon&&(e+=' '),e+=''+t.title+""}}),i=e.extend({initialize:function(t){e.prototype.initialize.call(this,t)},_template:function(t){return''}}),n=o.View.extend({initialize:function(e){this.options=t.merge(e,{title:"Select/Unselect all",icons:["fa fa-square-o","fa fa-minus-square-o","fa fa-check-square-o"],value:0}),this.setElement(this._template()),this.$title=this.$(".title"),this.$icon=this.$(".icon"),this.value(this.options.value),this.$title.html(this.options.title);var i=this;this.$el.on("click",function(){i.current=0===i.current&&2||0,i.value(i.current),i.options.onclick&&i.options.onclick()})},value:function(t,e){return void 0!==t&&(e&&0!==t&&(t=t!==e&&1||2),this.current=t,this.$icon.removeClass().addClass("icon").addClass(this.options.icons[t]),this.options.onchange&&this.options.onchange(t)),this.current},_template:function(){return'
'}}),s=o.View.extend({initialize:function(e){this.options=t.merge(e,{id:t.uid(),title:"",floating:"right",cls:"ui-button-icon",icon:"",tooltip:"",onclick:null}),this.setElement(this._template(this.options)),this.$button=this.$el.find(".button");var i=this;a(this.el).on("click",function(){a(".tooltip").hide(),e.onclick&&!i.disabled&&e.onclick()}),this.$button.tooltip({title:e.tooltip,placement:"bottom"})},disable:function(){this.$button.addClass("disabled"),this.disabled=!0},enable:function(){this.$button.removeClass("disabled"),this.disabled=!1},setIcon:function(t){this.$("i").removeClass(this.options.icon).addClass(t),this.options.icon=t},_template:function(t){var e="";t.title&&(e="width: auto;");var i='
';return i+=t.title?' '+t.title+"":'',i+="
"}}),r=o.View.extend({$menu:null,initialize:function(e){this.options=t.merge(e,{id:"",title:"",floating:"right",pull:"right",icon:null,onclick:null,cls:"ui-button-icon ui-button-menu",tooltip:"",target:"",href:"",onunload:null,visible:!0,tag:""}),this.setElement(a(this._template(this.options)));var i=a(this.el).find(".root"),n=this;i.on("click",function(t){a(".tooltip").hide(),t.preventDefault(),n.options.onclick&&n.options.onclick()}),this.options.visible||this.hide(),i.tooltip({title:e.tooltip,placement:"bottom"})},show:function(){a(this.el).show()},hide:function(){a(this.el).hide()},addMenu:function(e){var i={title:"",target:"",href:"",onclick:null,divider:!1,icon:null,cls:"button-menu btn-group"};i=t.merge(e,i),this.$menu||(a(this.el).append(this._templateMenu()),this.$menu=a(this.el).find(".menu"));var n=a(this._templateMenuItem(i));n.on("click",function(t){i.onclick&&(t.preventDefault(),i.onclick())}),this.$menu.append(n),i.divider&&this.$menu.append(a(this._templateDivider()))},_templateMenuItem:function(t){var e='
  • '),e+=" "+t.title+"
  • "},_templateMenu:function(){return'
    '+t.content+"
    "}});return{View:e}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1))},function(t,e,i){var n,s;(function(i,o,a){n=[],s=function(){var t=i.Model.extend({defaults:{title:"",icon_class:"",on_click:null,menu_options:null,is_menu_button:!0,id:null,href:null,target:null,enabled:!0,visible:!0,tooltip_config:{}}}),e=i.View.extend({initialize:function(){this.model.attributes.tooltip_config={placement:"bottom"},this.model.bind("change",this.render,this)},render:function(){this.$el.tooltip("hide");var t=this.template(this.model.toJSON());return t.tooltip(this.model.get("tooltip_config")),this.$el.replaceWith(t),this.setElement(t),this},events:{click:"click"},click:function(t){return o.isFunction(this.model.get("on_click"))?(this.model.get("on_click")(t),!1):!0},template:function(t){var e='title="'+t.title+'" class="icon-button';return t.is_menu_button&&(e+=" menu-button"),e+=" "+t.icon_class,t.enabled||(e+="_disabled"),e+='"',t.id&&(e+=' id="'+t.id+'"'),e+=' href="'+t.href+'"',t.target&&(e+=' target="'+t.target+'"'),t.visible||(e+=' style="display: none;"'),e=t.enabled?"":"",a(e)}}),n=i.Collection.extend({model:t}),s=i.View.extend({tagName:"div",initialize:function(){this.render()},render:function(){var t=this;return this.collection.each(function(e){var i=a("").attr("href","javascript:void(0)").attr("title",e.attributes.title).addClass("icon-button menu-button").addClass(e.attributes.icon_class).appendTo(t.$el).click(e.attributes.on_click);e.attributes.tooltip_config&&i.tooltip(e.attributes.tooltip_config);var n=e.get("options");n&&make_popupmenu(i,n)}),this}}),r=function(e,i){i||(i={});var a=new n(o.map(e,function(e){return new t(o.extend(e,i))}));return new s({collection:a})};return{IconButton:t,IconButtonView:e,IconButtonCollection:n,IconButtonMenuView:s,create_icon_buttons_menu:r}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1))},function(t,e,i){var n,s,o;!function(a){s=[i(1)],n=a,o="function"==typeof n?n.apply(e,s):n,!(void 0!==o&&(t.exports=o))}(function(t){"use_strict";var e=t;e.fn.make_text_editable=function(t){var i="num_cols"in t?t.num_cols:30,n="num_rows"in t?t.num_rows:4,s="use_textarea"in t?t.use_textarea:!1,o="on_finish"in t?t.on_finish:null,a="help_text"in t?t.help_text:null,r=e(this);return r.addClass("editable-text").click(function(a){if(!(e(this).children(":input").length>0)){r.removeClass("editable-text");var l,c,d=function(t){r.find(":input").remove(),""!==t?r.text(t):r.html("
    "),r.addClass("editable-text"),o&&o(t)},h="cur_text"in t?t.cur_text:r.text();s?(l=e("',"
    ","
    "].join("")}});return{CitationView:n,CitationListView:s}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2))},function(t,e,i){var n,s;(function(o,a,r){n=[i(42),i(32),i(6),i(5)],s=function(t,e,i,n){"use strict";var s=t.FoldoutListItemView,l=t.ListItemView,c=s.extend({className:s.prototype.className+" dataset-collection",id:function(){return["dataset_collection",this.model.get("id")].join("-")},initialize:function(t){this.linkTarget=t.linkTarget||"_blank",this.hasUser=t.hasUser,s.prototype.initialize.call(this,t)},_setUpListeners:function(){s.prototype._setUpListeners.call(this),this.listenTo(this.model,"change",function(t,e){o.has(t.changed,"deleted")?this.render():o.has(t.changed,"element_count")&&this.$("> .title-bar .subtitle").replaceWith(this._renderSubtitle())})},_renderSubtitle:function(){return a(this.templates.subtitle(this.model.toJSON(),this))},_getFoldoutPanelOptions:function(){var t=s.prototype._getFoldoutPanelOptions.call(this);return o.extend(t,{linkTarget:this.linkTarget,hasUser:this.hasUser})},$selector:function(){return this.$("> .selector")},toString:function(){var t=this.model?this.model+"":"(no model)";return"DCListItemView("+t+")"}});c.prototype.templates=function(){var t=o.extend({},s.prototype.templates.warnings,{error:i.wrapTemplate(["<% if( model.error ){ %>",'
    ',n("There was an error getting the data for this collection"),": <%- model.error %>","
    ","<% } %>"]),purged:i.wrapTemplate(["<% if( model.purged ){ %>",'
    ',n("This collection has been deleted and removed from disk"),"
    ","<% } %>"]),deleted:i.wrapTemplate(["<% if( model.deleted && !model.purged ){ %>",'
    ',n("This collection has been deleted"),"
    ","<% } %>"])}),e=i.wrapTemplate(['
    ','
    ','<%- collection.element_identifier || collection.name %>',"
    ",'
    ',"
    "],"collection"),a=i.wrapTemplate(['
    ','<% var countText = collection.element_count? ( collection.element_count + " " ) : ""; %>','<% if( collection.collection_type === "list" ){ %>',n("a list of <%- countText %>datasets"),'<% } else if( collection.collection_type === "paired" ){ %>',n("a pair of datasets"),'<% } else if( collection.collection_type === "list:paired" ){ %>',n("a list of <%- countText %>dataset pairs"),"<% } %>","
    "],"collection");return o.extend({},s.prototype.templates,{warnings:t,titleBar:e,subtitle:a})}();var d=l.extend({className:l.prototype.className+" dataset-collection-element",initialize:function(t){t.logger&&(this.logger=this.model.logger=t.logger),this.log("DCEListItemView.initialize:",t),l.prototype.initialize.call(this,t)},toString:function(){var t=this.model?this.model+"":"(no model)";return"DCEListItemView("+t+")"}});d.prototype.templates=function(){var t=i.wrapTemplate(['
    ','
    ','<%- element.element_identifier %>',"
    ",'
    ',"
    "],"element");return o.extend({},l.prototype.templates,{titleBar:t})}();var h=e.DatasetListItemView.extend({className:e.DatasetListItemView.prototype.className+" dataset-collection-element",initialize:function(t){t.logger&&(this.logger=this.model.logger=t.logger),this.log("DatasetDCEListItemView.initialize:",t),e.DatasetListItemView.prototype.initialize.call(this,t)},_fetchModelDetails:function(){var t=this;return t.model.inReadyState()&&!t.model.hasDetails()?t.model.fetch({silent:!0}):r.when()},toString:function(){var t=this.model?this.model+"":"(no model)";return"DatasetDCEListItemView("+t+")"}});h.prototype.templates=function(){var t=i.wrapTemplate(['
    ','','
    ','<%- element.element_identifier %>',"
    ","
    "],"element");return o.extend({},e.DatasetListItemView.prototype.templates,{titleBar:t})}();var u=c.extend({className:c.prototype.className+" dataset-collection-element",_swapNewRender:function(t){c.prototype._swapNewRender.call(this,t);var e=this.model.get("state")||"ok";return this.$el.addClass("state-"+e),this.$el},toString:function(){var t=this.model?this.model+"":"(no model)";return"NestedDCDCEListItemView("+t+")"}});return{DCListItemView:c,DCEListItemView:d,DatasetDCEListItemView:h,NestedDCDCEListItemView:u}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3),i(1),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(71),i(6),i(5)],s=function(t,e,i){"use strict";var n="collections",s={defaults:{model_class:"DatasetCollectionElement",element_identifier:null,element_index:null,element_type:null},_mergeObject:function(t){return o.extend(t,t.object,{element_id:t.id}),delete t.object,t},constructor:function(t,e){t=this._mergeObject(t),this.idAttribute="element_id",a.Model.apply(this,arguments)},parse:function(t,e){var i=t;return i=this._mergeObject(i)}},l=a.Model.extend(e.LoggableMixin).extend(s).extend({_logNamespace:n}),c=a.Collection.extend(e.LoggableMixin).extend({_logNamespace:n,model:l,initialize:function(t,e){this.debug(this+"(DCECollection).initialize:",t,e),e=e||{}},toString:function(){return["DatasetCollectionElementCollection(",this.length,")"].join("")}}),d=t.DatasetAssociation.extend(e.mixin(s,{url:function(){return this.has("history_id")?Galaxy.root+"api/histories/"+this.get("history_id")+"/contents/"+this.get("id"):(console.warn("no endpoint for non-hdas within a collection yet"),Galaxy.root+"api/datasets")},defaults:o.extend({},t.DatasetAssociation.prototype.defaults,s.defaults),constructor:function(t,e){this.debug(" DatasetDCE.constructor:",t,e),s.constructor.call(this,t,e)},initialize:function(e,i){this.debug(this+"(DatasetDCE).initialize:",e,i),t.DatasetAssociation.prototype.initialize.call(this,e,i)},hasDetails:function(){return o.has(this.attributes,"annotation")},toString:function(){var t=this.get("element_identifier");return["DatasetDCE(",t,")"].join("")}})),h=c.extend({model:d,initialize:function(t,e){this.debug(this+"(DatasetDCECollection).initialize:",t,e),c.prototype.initialize.call(this,t,e)},toString:function(){return["DatasetDCECollection(",this.length,")"].join("")}}),u=a.Model.extend(e.LoggableMixin).extend(e.SearchableModelMixin).extend({_logNamespace:n,defaults:{collection_type:null,deleted:!1},collectionClass:c,initialize:function(t,e){this.debug(this+"(DatasetCollection).initialize:",t,e,this),this.elements=this._createElementsModel(),this.on("change:elements",function(){this.log("change:elements"),this.elements=this._createElementsModel()})},_createElementsModel:function(){this.debug(this+"._createElementsModel",this.collectionClass,this.get("elements"),this.elements);var t=this.get("elements")||[];return this.unset("elements",{silent:!0}),this.elements=new this.collectionClass(t),this.elements},toJSON:function(){var t=a.Model.prototype.toJSON.call(this);return this.elements&&(t.elements=this.elements.toJSON()),t},inReadyState:function(){var t=this.get("populated");return this.isDeletedOrPurged()||t},hasDetails:function(){return this.debug("hasDetails:",this.elements.length),0!==this.elements.length},getVisibleContents:function(t){return this.elements},"delete":function(t){return this.get("deleted")?r.when():this.save({deleted:!0},t)},undelete:function(t){return!this.get("deleted")||this.get("purged")?r.when():this.save({deleted:!1},t)},isDeletedOrPurged:function(){return this.get("deleted")||this.get("purged")},searchAttributes:["name"],toString:function(){var t=[this.get("id"),this.get("name")||this.get("element_identifier")];return"DatasetCollection("+t.join(",")+")"}}),p=u.extend({collectionClass:h,initialize:function(t,e){this.debug(this+"(ListDatasetCollection).initialize:",t,e),u.prototype.initialize.call(this,t,e)},toString:function(){return["ListDatasetCollection(",this.get("name"),")"].join("")}}),g=p.extend({initialize:function(t,e){this.debug(this+"(PairDatasetCollection).initialize:",t,e),p.prototype.initialize.call(this,t,e)},toString:function(){return["PairDatasetCollection(",this.get("name"),")"].join("")}}),f=u.extend(e.mixin(s,{constructor:function(t,e){this.debug(" NestedDCDCE.constructor:",t,e),s.constructor.call(this,t,e)},toString:function(){var t=this.object?""+this.object:this.get("element_identifier");return["NestedDCDCE(",t,")"].join("")}})),m=c.extend({model:f,initialize:function(t,e){this.debug(this+"(NestedDCDCECollection).initialize:",t,e),c.prototype.initialize.call(this,t,e)},toString:function(){return["NestedDCDCECollection(",this.length,")"].join("")}}),v=g.extend(e.mixin(s,{constructor:function(t,e){this.debug(" NestedPairDCDCE.constructor:",t,e),s.constructor.call(this,t,e)},toString:function(){var t=this.object?""+this.object:this.get("element_identifier");return["NestedPairDCDCE(",t,")"].join("")}})),_=m.extend({model:v,initialize:function(t,e){this.debug(this+"(NestedPairDCDCECollection).initialize:",t,e),m.prototype.initialize.call(this,t,e)},toString:function(){return["NestedPairDCDCECollection(",this.length,")"].join("")}}),y=u.extend({collectionClass:_,initialize:function(t,e){this.debug(this+"(ListPairedDatasetCollection).initialize:",t,e),u.prototype.initialize.call(this,t,e)},toString:function(){return["ListPairedDatasetCollection(",this.get("name"),")"].join("")}});return{ListDatasetCollection:p,PairDatasetCollection:g,ListPairedDatasetCollection:y}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3),i(2),i(1))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(39),i(10),i(6),i(8),i(85),i(5),i(82)],s=function(t,e,i,n,s,c){"use strict";function d(t){var e=t.toJSON(),i=f(e,{creationFn:function(e,i){return e=e.map(function(t){return{id:t.id,name:t.name,src:"dataset"===t.history_content_type?"hda":"hdca"}}),t.createHDCA(e,"list",i)}});return i}var h="collections",u=o.View.extend(i.LoggableMixin).extend({_logNamespace:h,tagName:"li",className:"collection-element",initialize:function(t){this.element=t.element||{},this.selected=t.selected||!1},render:function(){return this.$el.attr("data-element-id",this.element.id).attr("draggable",!0).html(this.template({element:this.element})),this.selected&&this.$el.addClass("selected"),this},template:a.template(['
    ',"<%- element.name %>","",'"].join("")),select:function(t){this.$el.toggleClass("selected",t),this.trigger("select",{source:this,selected:this.$el.hasClass("selected")})},discard:function(){var t=this,e=this.$el.parent().width();this.$el.animate({"margin-right":e},"fast",function(){t.trigger("discard",{source:t}),t.destroy()})},destroy:function(){this.off(),this.$el.remove()},events:{click:"_click","click .name":"_clickName","click .discard":"_clickDiscard",dragstart:"_dragstart",dragend:"_dragend",dragover:"_sendToParent",drop:"_sendToParent"},_click:function(t){t.stopPropagation(),this.select(t)},_clickName:function(t){t.stopPropagation(),t.preventDefault();var e=([c("Enter a new name for the element"),":\n(",c("Note that changing the name here will not rename the dataset"),")"].join(""),prompt(c("Enter a new name for the element")+":",this.element.name));e&&(this.element.name=e,this.render())},_clickDiscard:function(t){t.stopPropagation(),this.discard()},_dragstart:function(t){t.originalEvent&&(t=t.originalEvent),t.dataTransfer.effectAllowed="move",t.dataTransfer.setData("text/plain",JSON.stringify(this.element)),this.$el.addClass("dragging"),this.$el.parent().trigger("collection-element.dragstart",[this])},_dragend:function(t){this.$el.removeClass("dragging"),this.$el.parent().trigger("collection-element.dragend",[this])},_sendToParent:function(t){this.$el.parent().trigger(t)},toString:function(){return"DatasetCollectionElementView()"}}),p=o.View.extend(i.LoggableMixin).extend({_logNamespace:h,elementViewClass:u,collectionClass:t.HistoryListDatasetCollection,className:"list-collection-creator collection-creator flex-row-container",minElements:1,defaultAttributes:{creationFn:function(){throw new TypeError("no creation fn for creator")},oncreate:function(){},oncancel:function(){},autoscrollDist:24,highlightClr:"rgba( 64, 255, 255, 1.0 )"},initialize:function(t){this.metric("ListCollectionCreator.initialize",t);var e=this;a.each(this.defaultAttributes,function(i,n){i=t[n]||i,e[n]=i}),e.initialElements=t.elements||[],this._instanceSetUp(),this._elementsSetUp(),this._setUpBehaviors()},_instanceSetUp:function(){this.selectedIds={},this.$dragging=null,this.blocking=!1},_elementsSetUp:function(){this.invalidElements=[],this.workingElements=[],this.elementViews=[],this.workingElements=this.initialElements.slice(0),this._ensureElementIds(),this._validateElements(),this._mangleDuplicateNames(),this._sortElements()},_ensureElementIds:function(){return this.workingElements.forEach(function(t){t.hasOwnProperty("id")||(t.id=a.uniqueId())}),this.workingElements},_validateElements:function(){var t=this;return t.invalidElements=[],this.workingElements=this.workingElements.filter(function(e){var i=t._isElementInvalid(e);return i&&t.invalidElements.push({element:e,text:i}),!i}),this.workingElements},_isElementInvalid:function(t){return"dataset"!==t.history_content_type?c("is not a dataset"):t.state!==e.OK?c(a.contains(e.NOT_READY_STATES,t.state)?"hasn't finished running yet":"has errored, is paused, or is not accessible"):t.deleted||t.purged?c("has been deleted or purged"):null},_mangleDuplicateNames:function(){var t=900,e=1,i={};this.workingElements.forEach(function(n){for(var s=n.name;i.hasOwnProperty(s);)if(s=n.name+" ("+e+")",e+=1,e>=t)throw new Error("Safety hit in while loop - thats impressive");n.name=s,i[n.name]=!0})},_sortElements:function(t){},render:function(t,e){return this.workingElements.length .clear-selected").show():this.$(".collection-elements-controls > .clear-selected").hide()},_renderList:function(t,e){var i=this,n=l("
    "),s=i.$list();a.each(this.elementViews,function(t){t.destroy(),i.removeElementView(t)}),i.workingElements.forEach(function(t){var e=i._createElementView(t);n.append(e.$el)}),i._renderClearSelected(),s.empty().append(n.children()),a.invoke(i.elementViews,"render"),s.height()>s.css("max-height")?s.css("border-width","1px 0px 1px 0px"):s.css("border-width","0px")},_createElementView:function(t){var e=new this.elementViewClass({element:t,selected:a.has(this.selectedIds,t.id)});return this.elementViews.push(e),this._listenToElementView(e),e},_listenToElementView:function(t){var e=this;e.listenTo(t,{select:function(t){var i=t.source.element;t.selected?e.selectedIds[i.id]=!0:delete e.selectedIds[i.id],e.trigger("elements:select",t)},discard:function(t){e.trigger("elements:discard",t)}})},addElementView:function(t){},removeElementView:function(t){delete this.selectedIds[t.element.id],this._renderClearSelected(),this.elementViews=a.without(this.elementViews,t),this.stopListening(t)},_renderNoElementsLeft:function(){this._disableNameAndCreate(!0),this.$(".collection-elements").append(this.templates.noElementsLeft())},_elementToJSON:function(t){return t},createList:function(t){if(!this.workingElements.length){var e=c("No valid elements for final list")+". ";return e+=''+c("Cancel")+" ",e+=c("or"),e+=' '+c("start over")+".",void this._showAlert(e)}var i=this,n=this.workingElements.map(function(t){return i._elementToJSON(t)});return i.blocking=!0,i.creationFn(n,t).always(function(){i.blocking=!1}).fail(function(t,e,n){i.trigger("error",{xhr:t,status:e,message:c("An error occurred while creating this collection")})}).done(function(t,e,n){i.trigger("collection:created",t,e,n),i.metric("collection:created",t),"function"==typeof i.oncreate&&i.oncreate.call(this,t,e,n)})},_setUpBehaviors:function(){return this.on("error",this._errorHandler),this.once("rendered",function(){this.trigger("rendered:initial",this)}),this.on("elements:select",function(t){this._renderClearSelected()}),this.on("elements:discard",function(t){var e=t.source.element;this.removeElementView(t.source),this.workingElements=a.without(this.workingElements,e),this.workingElements.length||this._renderNoElementsLeft()}),this},_errorHandler:function(t){this.error(t);var e=this;if(content=t.message||c("An error occurred"),t.xhr){var i=t.xhr,n=t.message;0===i.readyState&&0===i.status?content+=": "+c("Galaxy could not be reached and may be updating.")+c(" Try again in a few minutes."):i.responseJSON?content+=":
    "+JSON.stringify(i.responseJSON)+"
    ":content+=": "+n}e._showAlert(content,"alert-danger")},events:{"click .more-help":"_clickMoreHelp","click .less-help":"_clickLessHelp","click .main-help":"_toggleHelp","click .header .alert button":"_hideAlert","click .reset":"reset","click .clear-selected":"clearSelectedElements","click .collection-elements":"clearSelectedElements","dragover .collection-elements":"_dragoverElements","drop .collection-elements":"_dropElements","collection-element.dragstart .collection-elements":"_elementDragstart","collection-element.dragend .collection-elements":"_elementDragend","change .collection-name":"_changeName","keydown .collection-name":"_nameCheckForEnter","click .cancel-create":function(t){"function"==typeof this.oncancel&&this.oncancel.call(this)},"click .create-collection":"_clickCreate"},_clickMoreHelp:function(t){t.stopPropagation(),this.$(".main-help").addClass("expanded"),this.$(".more-help").hide()},_clickLessHelp:function(t){t.stopPropagation(),this.$(".main-help").removeClass("expanded"),this.$(".more-help").show()},_toggleHelp:function(t){t.stopPropagation(),this.$(".main-help").toggleClass("expanded"),this.$(".more-help").toggle()},_showAlert:function(t,e){e=e||"alert-danger",this.$(".main-help").hide(),this.$(".header .alert").attr("class","alert alert-dismissable").addClass(e).show().find(".alert-message").html(t)},_hideAlert:function(t){this.$(".main-help").show(),this.$(".header .alert").hide()},reset:function(){this._instanceSetUp(),this._elementsSetUp(),this.render()},clearSelectedElements:function(t){this.$(".collection-elements .collection-element").removeClass("selected"),this.$(".collection-elements-controls > .clear-selected").hide()},_dragoverElements:function(t){t.preventDefault();var e=this.$list();this._checkForAutoscroll(e,t.originalEvent.clientY);var i=this._getNearestElement(t.originalEvent.clientY);this.$(".element-drop-placeholder").remove();var n=r('
    ');i.length?i.before(n):e.append(n)},_checkForAutoscroll:function(t,e){var i=2,n=t.offset(),s=t.scrollTop(),o=e-n.top,a=n.top+t.outerHeight()-e;o>=0&&o=0&&at&&t>o-a)return s}return r()},_dropElements:function(t){t.originalEvent&&(t=t.originalEvent),t.preventDefault(),t.dataTransfer.dropEffect="move";var e=this._getNearestElement(t.clientY);return e.length?this.$dragging.insertBefore(e):this.$dragging.insertAfter(this.$(".collection-elements .collection-element").last()),this._syncOrderToDom(),!1},_syncOrderToDom:function(){var t=this,e=[];this.$(".collection-elements .collection-element").each(function(){var i=r(this).attr("data-element-id"),n=a.findWhere(t.workingElements,{id:i});n?e.push(n):console.error("missing element: ",i)}),this.workingElements=e,this._renderList()},_elementDragstart:function(t,e){e.select(!0),this.$dragging=this.$(".collection-elements .collection-element.selected")},_elementDragend:function(t,e){r(".element-drop-placeholder").remove(),this.$dragging=null},_changeName:function(t){this._validationWarning("name",!!this._getName())},_nameCheckForEnter:function(t){13!==t.keyCode||this.blocking||this._clickCreate()},_getName:function(){return a.escape(this.$(".collection-name").val())},_clickCreate:function(t){var e=this._getName();e?this.blocking||this.createList(e):this._validationWarning("name")},templates:{main:a.template(['
    ','
    ',''].join("")),header:a.template(['",'
    ','','',"
    "].join("")),middle:a.template(['",'
    ',"
    "].join("")),footer:a.template(['
    ','
    ','','
    ',c("Name"),":
    ","
    ","
    ",'
    ','
    ','",'
    ','",'","
    ","
    ",'
    ','","
    ","
    "].join("")),helpContent:a.template(["

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

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

    ","

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

    "].join("")),invalidElements:a.template([c("The following selections could not be included due to problems:"),"
      <% _.each( problems, function( problem ){ %>","
    • <%- problem.element.name %>: <%- problem.text %>
    • ","<% }); %>
    "].join("")),noElementsLeft:a.template(['
  • ',c("No elements left! "),c("Would you like to "),'',c("start over"),"?","
  • "].join("")),invalidInitial:a.template(['
    ','
    ','',"<% if( _.size( problems ) ){ %>",c("The following selections could not be included due to problems"),":","
      <% _.each( problems, function( problem ){ %>","
    • <%- problem.element.name %>: <%- problem.text %>
    • ","<% }); %>
    ","<% } else if( _.size( elements ) < 1 ){ %>",c("No datasets were selected"),".","<% } %>","
    ",c("At least one element is needed for the collection"),". ",c("You may need to "),'',c("cancel")," ",c("and reselect new elements"),".","
    ","
    ","
    ",'"].join(""))},toString:function(){return"ListCollectionCreator"}}),g=function(t,e,i){var s,o=l.Deferred(),r=Galaxy.modal||new n.View;return e=a.defaults(e||{},{elements:t,oncancel:function(){r.hide(),o.reject("cancelled")},oncreate:function(t,e){r.hide(),o.resolve(e)}}),s=new i(e),r.show({title:e.title||c("Create a collection"),body:s.$el,width:"80%",height:"100%",closing_events:!0}),s.render(),window._collectionCreator=s,o},f=function(t,e){return e=e||{},e.title=c("Create a collection from a list of datasets"),g(t,e,p)};return{DatasetCollectionElementView:u,ListCollectionCreator:p,collectionCreatorModal:g,listCollectionCreatorModal:f,createListCollection:d}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1),i(1))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(42),i(10),i(23),i(6),i(5)],s=function(t,e,i,n,s){ -"use strict";var c="dataset",d=t.ListItemView,h=d.extend({_logNamespace:c,className:d.prototype.className+" dataset",id:function(){return["dataset",this.model.get("id")].join("-")},initialize:function(t){t.logger&&(this.logger=this.model.logger=t.logger),this.log(this+".initialize:",t),d.prototype.initialize.call(this,t),this.linkTarget=t.linkTarget||"_blank"},_setUpListeners:function(){d.prototype._setUpListeners.call(this),this.listenTo(this.model,"change",function(t,e){this.model.changedAttributes().state&&this.model.inReadyState()&&this.expanded&&!this.model.hasDetails()?this.model.fetch():this.render()})},_fetchModelDetails:function(){var t=this;return t.model.inReadyState()&&!t.model.hasDetails()?t.model.fetch({silent:!0}):o.when()},remove:function(t,e){var i=this;t=t||this.fxSpeed,this.$el.fadeOut(t,function(){a.View.prototype.remove.call(i),e&&e.call(i)})},render:function(t){return d.prototype.render.call(this,t)},_swapNewRender:function(t){return d.prototype._swapNewRender.call(this,t),this.model.has("state")&&this.$el.addClass("state-"+this.model.get("state")),this.$el},_renderPrimaryActions:function(){return[this._renderDisplayButton()]},_renderDisplayButton:function(){var t=this.model.get("state");if(t===e.NOT_VIEWABLE||t===e.DISCARDED||!this.model.get("accessible"))return null;var n={target:this.linkTarget,classes:"display-btn"};if(this.model.get("purged"))n.disabled=!0,n.title=s("Cannot display datasets removed from disk");else if(t===e.UPLOAD)n.disabled=!0,n.title=s("This dataset must finish uploading before it can be viewed");else if(t===e.NEW)n.disabled=!0,n.title=s("This dataset is not yet viewable");else{n.title=s("View data"),n.href=this.model.urls.display;var o=this;n.onclick=function(t){Galaxy.frame&&Galaxy.frame.active&&(Galaxy.frame.addDataset(o.model.get("id")),t.preventDefault())}}return n.faIcon="fa-eye",i(n)},_renderDetails:function(){if(this.model.get("state")===e.NOT_VIEWABLE)return r(this.templates.noAccess(this.model.toJSON(),this));var t=d.prototype._renderDetails.call(this);return t.find(".actions .left").empty().append(this._renderSecondaryActions()),t.find(".summary").html(this._renderSummary()).prepend(this._renderDetailMessages()),t.find(".display-applications").html(this._renderDisplayApplications()),this._setUpBehaviors(t),t},_renderSummary:function(){var t=this.model.toJSON(),e=this.templates.summaries[t.state];return(e=e||this.templates.summaries.unknown)(t,this)},_renderDetailMessages:function(){var t=this,e=r('
    '),i=t.model.toJSON();return l.each(t.templates.detailMessages,function(n){e.append(r(n(i,t)))}),e},_renderDisplayApplications:function(){return this.model.isDeletedOrPurged()?"":[this.templates.displayApplications(this.model.get("display_apps"),this),this.templates.displayApplications(this.model.get("display_types"),this)].join("")},_renderSecondaryActions:function(){switch(this.debug("_renderSecondaryActions"),this.model.get("state")){case e.NOT_VIEWABLE:return[];case e.OK:case e.FAILED_METADATA:case e.ERROR:return[this._renderDownloadButton(),this._renderShowParamsButton()]}return[this._renderShowParamsButton()]},_renderShowParamsButton:function(){return i({title:s("View details"),classes:"params-btn",href:this.model.urls.show_params,target:this.linkTarget,faIcon:"fa-info-circle"})},_renderDownloadButton:function(){return this.model.get("purged")||!this.model.hasData()?null:l.isEmpty(this.model.get("meta_files"))?r(['','',""].join("")):this._renderMetaFileDownloadButton()},_renderMetaFileDownloadButton:function(){var t=this.model.urls;return r(['"].join("\n"))},events:l.extend(l.clone(d.prototype.events),{"click .display-btn":function(t){this.trigger("display",this,t)},"click .params-btn":function(t){this.trigger("params",this,t)},"click .download-btn":function(t){this.trigger("download",this,t)}}),toString:function(){var t=this.model?this.model+"":"(no model)";return"DatasetListItemView("+t+")"}});return h.prototype.templates=function(){var t=l.extend({},d.prototype.templates.warnings,{failed_metadata:n.wrapTemplate(['<% if( model.state === "failed_metadata" ){ %>','
    ',s("An error occurred setting the metadata for this dataset"),"
    ","<% } %>"]),error:n.wrapTemplate(["<% if( model.error ){ %>",'
    ',s("There was an error getting the data for this dataset"),": <%- model.error %>","
    ","<% } %>"]),purged:n.wrapTemplate(["<% if( model.purged ){ %>",'
    ',s("This dataset has been deleted and removed from disk"),"
    ","<% } %>"]),deleted:n.wrapTemplate(["<% if( model.deleted && !model.purged ){ %>",'
    ',s("This dataset has been deleted"),"
    ","<% } %>"])}),i=n.wrapTemplate(['
    ','
    ','
    ','
    ','
    ',"
    ","<% if( !dataset.deleted && !dataset.purged ){ %>",'
    ','
    ','
    ',"<% if( dataset.peek ){ %>",'
    <%= dataset.peek %>
    ',"<% } %>","<% } %>","
    "],"dataset"),o=n.wrapTemplate(['
    ','
    ',s("You do not have permission to view this dataset"),"
    ","
    "],"dataset"),a={};a[e.OK]=a[e.FAILED_METADATA]=n.wrapTemplate(["<% if( dataset.misc_blurb ){ %>",'
    ','<%- dataset.misc_blurb %>',"
    ","<% } %>","<% if( dataset.file_ext ){ %>",'
    ','",'<%- dataset.file_ext %>',"
    ","<% } %>","<% if( dataset.metadata_dbkey ){ %>",'
    ','",'',"<%- dataset.metadata_dbkey %>","","
    ","<% } %>","<% if( dataset.misc_info ){ %>",'
    ','<%- dataset.misc_info %>',"
    ","<% } %>"],"dataset"),a[e.NEW]=n.wrapTemplate(["
    ",s("This is a new dataset and not all of its data are available yet"),"
    "],"dataset"),a[e.NOT_VIEWABLE]=n.wrapTemplate(["
    ",s("You do not have permission to view this dataset"),"
    "],"dataset"),a[e.DISCARDED]=n.wrapTemplate(["
    ",s("The job creating this dataset was cancelled before completion"),"
    "],"dataset"),a[e.QUEUED]=n.wrapTemplate(["
    ",s("This job is waiting to run"),"
    "],"dataset"),a[e.RUNNING]=n.wrapTemplate(["
    ",s("This job is currently running"),"
    "],"dataset"),a[e.UPLOAD]=n.wrapTemplate(["
    ",s("This dataset is currently uploading"),"
    "],"dataset"),a[e.SETTING_METADATA]=n.wrapTemplate(["
    ",s("Metadata is being auto-detected"),"
    "],"dataset"),a[e.PAUSED]=n.wrapTemplate(["
    ",s('This job is paused. Use the "Resume Paused Jobs" in the history menu to resume'),"
    "],"dataset"),a[e.ERROR]=n.wrapTemplate(["<% if( !dataset.purged ){ %>","
    <%- dataset.misc_blurb %>
    ","<% } %>",'',s("An error occurred with this dataset"),":",'
    <%- dataset.misc_info %>
    '],"dataset"),a[e.EMPTY]=n.wrapTemplate(["
    ",s("No data"),": <%- dataset.misc_blurb %>
    "],"dataset"),a.unknown=n.wrapTemplate(['
    Error: unknown dataset state: "<%- dataset.state %>"
    '],"dataset");var r={resubmitted:n.wrapTemplate(["<% if( model.resubmitted ){ %>",'
    ',s("The job creating this dataset has been resubmitted"),"
    ","<% } %>"])},c=n.wrapTemplate(["<% _.each( apps, function( app ){ %>",'
    ','<%- app.label %> ','',"<% _.each( app.links, function( link ){ %>",'',"<% print( _l( link.text ) ); %>"," ","<% }); %>","","
    ","<% }); %>"],"apps");return l.extend({},d.prototype.templates,{warnings:t,details:i,noAccess:o,summaries:a,detailMessages:r,displayApplications:c})}(),{DatasetListItemView:h}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(1),i(2),i(1),i(3))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4)],s=function(t){var e=o.Model.extend({initialize:function(t){this.app=t},checksum:function(){var t="",e=this;return this.app.section.$el.find(".section-row").each(function(){var i=a(this).attr("id"),n=e.app.field_list[i];n&&(t+=i+":"+JSON.stringify(n.value&&n.value())+":"+n.collapsed+";")}),t},create:function(){function t(t,e,i){n.flat_dict[t]=e,o[t]=i,n.app.element_list[e]&&n.app.element_list[e].$el.attr("tour_id",t)}function e(s,o){for(var a in o){var r=o[a];if(r.input){var l=r.input,c=s;switch(""!=s&&(c+="|"),c+=l.name,l.type){case"repeat":var d="section-",h=[],u=null;for(var p in r){var g=p.indexOf(d);-1!=g&&(g+=d.length,h.push(parseInt(p.substr(g))),u||(u=p.substr(0,g)))}h.sort(function(t,e){return t-e});var a=0;for(var f in h)e(c+"_"+a++,r[u+h[f]]);break;case"conditional":var m=n.app.field_list[l.id].value();t(c+"|"+l.test_param.name,l.id,m);var v=i(l,m);-1!=v&&e(c,o[l.id+"-section-"+v]);break;case"section":e(!l.flat&&c||"",r);break;default:var _=n.app.field_list[l.id];if(_&&_.value){var m=_.value();if((void 0===l.ignore||l.ignore!=m)&&(_.collapsed&&l.collapsible_value&&(m=l.collapsible_value),t(c,l.id,m),l.payload))for(var y in l.payload)t(y,l.id,l.payload[y])}}}}}var n=this,s={};this._iterate(this.app.section.$el,s);var o={};return this.flat_dict={},e("",s),o},match:function(t){return this.flat_dict&&this.flat_dict[t]},matchCase:function(t,e){return i(t,e)},matchModel:function(t,e){var i=this;n(t.inputs,function(t,n){i.flat_dict[n]&&e(t,i.flat_dict[n])})},matchResponse:function(t){function e(t,s){if("string"==typeof s){var o=n.flat_dict[t];o&&(i[o]=s)}else for(var a in s){var r=a;if(""!==t){var l="|";s instanceof Array&&(l="_"),r=t+l+r}e(r,s[a])}}var i={},n=this;return e("",t),i},_iterate:function(t,e){var i=this,n=a(t).children();n.each(function(){var t=this,n=a(t).attr("id");if(a(t).hasClass("section-row")){var s=i.app.input_list[n];e[n]=s&&{input:s}||{},i._iterate(t,e[n])}else i._iterate(t,e)})}}),i=function(t,e){"boolean"==t.test_param.type&&(e="true"==e?t.test_param.truevalue||"true":t.test_param.falsevalue||"false");for(var i in t.cases)if(t.cases[i].value==e)return i;return-1},n=function(t,e,s,o){o=a.extend(!0,{},o),r.each(t,function(t){t&&t.type&&t.name&&(o[t.name]=t)});for(var l in t){var c=t[l],d=s?s+"|"+c.name:c.name;switch(c.type){case"repeat":r.each(c.cache,function(t,i){n(t,e,d+"_"+i,o)});break;case"conditional":if(c.test_param){e(c.test_param,d+"|"+c.test_param.name,o);var h=i(c,c.test_param.value);-1!=h?n(c.cases[h].inputs,e,d,o):Galaxy.emit.debug("form-data::visitInputs() - Invalid case for "+d+".")}else Galaxy.emit.debug("form-data::visitInputs() - Conditional test parameter missing for "+d+".");break;case"section":n(c.inputs,e,d,o);break;default:e(c,d,o)}}};return{Manager:e,visitInputs:n}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3))},function(t,e,i){var n,s;(function(i,o,a){n=[],s=function(){return i.View.extend({initialize:function(t,e){this.app=t,this.app_options=t.options||{},this.field=e&&e.field||new i.View,this.model=e&&e.model||new i.Model({text_enable:this.app_options.text_enable||"Enable",text_disable:this.app_options.text_disable||"Disable",cls_enable:this.app_options.cls_enable||"fa fa-caret-square-o-down",cls_disable:this.app_options.cls_disable||"fa fa-caret-square-o-up"}).set(e),this.setElement(this._template()),this.$field=this.$(".ui-form-field"),this.$info=this.$(".ui-form-info"),this.$preview=this.$(".ui-form-preview"),this.$collapsible=this.$(".ui-form-collapsible"),this.$collapsible_text=this.$(".ui-form-collapsible-text"),this.$collapsible_icon=this.$(".ui-form-collapsible-icon"),this.$title=this.$(".ui-form-title"),this.$title_text=this.$(".ui-form-title-text"),this.$error_text=this.$(".ui-form-error-text"),this.$error=this.$(".ui-form-error"),this.$backdrop=this.$(".ui-form-backdrop"),this.$field.prepend(this.field.$el);var n=this.model.get("collapsible_value");this.field.collapsed=void 0!==n&&JSON.stringify(this.model.get("value"))==JSON.stringify(n),this.listenTo(this.model,"change",this.render,this),this.render();var s=this;this.$collapsible.on("click",function(){s.field.collapsed=!s.field.collapsed,t.trigger&&t.trigger("change"),s.render()})},disable:function(t){this.model.set("backdrop",t?"silent":"default")},error:function(t){this.model.set("error_text",t)},reset:function(){this.model.set("error_text",null)},render:function(){o(".tooltip").hide();var t=this.model.get("help",""),e=this.model.get("argument");e&&-1==t.indexOf("("+e+")")&&(t+=" ("+e+")"),this.$info.html(t),this.field.collapsed?this.$field.hide():this.$field.fadeIn("fast"),this.$preview[this.field.collapsed&&this.model.get("collapsible_preview")?"show":"hide"]().html(a.escape(this.model.get("text_value")));var i=this.model.get("error_text");if(this.$error[i?"show":"hide"](),this.$el[i?"addClass":"removeClass"]("ui-error"),this.$error_text.html(i),this.$backdrop.removeClass().addClass("ui-form-backdrop").addClass("ui-form-backdrop-"+this.model.get("backdrop")),this.model.get("disabled")||void 0===this.model.get("collapsible_value"))this.$title_text.show().text(this.model.get("label")),this.$collapsible.hide();else{var n=this.field.collapsed?"enable":"disable";this.$title_text.hide(),this.$collapsible.show(),this.$collapsible_text.text(this.model.get("label")),this.$collapsible_icon.removeClass().addClass("icon").addClass(this.model.get("cls_"+n)).attr("data-original-title",this.model.get("text_"+n)).tooltip({placement:"bottom"})}},_template:function(){return o("
    ").addClass("ui-form-element").append(o("
    ").addClass("ui-form-error ui-error").append(o("").addClass("fa fa-arrow-down")).append(o("").addClass("ui-form-error-text"))).append(o("
    ").addClass("ui-form-title").append(o("
    ").addClass("ui-form-collapsible").append(o("").addClass("ui-form-collapsible-icon")).append(o("").addClass("ui-form-collapsible-text"))).append(o("").addClass("ui-form-title-text"))).append(o("
    ").addClass("ui-form-field").append(o("").addClass("ui-form-info")).append(o("").addClass("ui-form-backdrop"))).append(o("
    ").addClass("ui-form-preview"))}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(7),i(50),i(52),i(51),i(48)],s=function(t,e,i,n,s,l){return o.Model.extend({types:{text:"_fieldText",select:"_fieldSelect",data_column:"_fieldSelect",genomebuild:"_fieldSelect",data:"_fieldData",data_collection:"_fieldData",integer:"_fieldSlider","float":"_fieldSlider","boolean":"_fieldBoolean",drill_down:"_fieldDrilldown",color:"_fieldColor",hidden:"_fieldHidden",hidden_data:"_fieldHidden",baseurl:"_fieldHidden",library_data:"_fieldLibrary",ftpfile:"_fieldFtp"},initialize:function(t,e){this.app=t},create:function(t){var e=this.types[t.type],i="function"==typeof this[e]?this[e].call(this,t):null;return i||(this.app.incompatible=!0,i=t.options?this._fieldSelect(t):this._fieldText(t),Galaxy.emit.debug("form-parameters::_addRow()","Auto matched field type ("+t.type+").")),void 0===t.value&&(t.value=null),i.value(t.value),i},_fieldData:function(t){var e=this;return new i.View({id:"field-"+t.id,extensions:t.extensions,optional:t.optional,multiple:t.multiple,type:t.type,data:t.options,onchange:function(){e.app.trigger("change")}})},_fieldSelect:function(t){if(t.is_workflow)return this._fieldText(t);"data_column"==t.type&&(t.error_text="Missing columns in referenced dataset.");var i=[];a.each(t.options,function(t){i.push({label:t[0],value:t[1]})});var n=e.Select;switch(t.display){case"checkboxes":n=e.Checkbox;break;case"radio":n=e.Radio}var s=this;return new n.View({id:"field-"+t.id,data:i,error_text:t.error_text||"No options available",multiple:t.multiple,optional:t.optional,onchange:function(){s.app.trigger("change")}})},_fieldDrilldown:function(t){if(t.is_workflow)return this._fieldText(t);var i=this;return new e.Drilldown.View({id:"field-"+t.id,data:t.options,display:t.display,optional:t.optional,onchange:function(){i.app.trigger("change")}})},_fieldText:function(i){if(i.options)if(i.area=i.multiple,t.isEmpty(i.value))i.value=null;else if(r.isArray(i.value)){var n="";for(var s in i.value){if(n+=String(i.value[s]),!i.multiple)break;n+="\n"}i.value=n}var o=this;return new e.Input({id:"field-"+i.id,area:i.area,onchange:function(t){i.onchange?i.onchange(t):o.app.trigger("change")}})},_fieldSlider:function(t){var i=this;return new e.Slider.View({id:"field-"+t.id,precise:"float"==t.type,is_workflow:t.is_workflow,min:t.min,max:t.max,onchange:function(){i.app.trigger("change")}})},_fieldHidden:function(t){return new e.Hidden({id:"field-"+t.id,info:t.info})},_fieldBoolean:function(t){var i=this;return new e.RadioButton.View({id:"field-"+t.id,data:[{label:"Yes",value:"true"},{label:"No",value:"false"}],onchange:function(){i.app.trigger("change")}})},_fieldColor:function(t){var e=this;return new l({id:"field-"+t.id,onchange:function(){e.app.trigger("change")}})},_fieldLibrary:function(t){var e=this;return new n.View({id:"field-"+t.id,optional:t.optional,multiple:t.multiple,onchange:function(){e.app.trigger("change")}})},_fieldFtp:function(t){var e=this;return new s.View({id:"field-"+t.id,optional:t.optional,multiple:t.multiple,onchange:function(){e.app.trigger("change")}})}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(14),i(9),i(7)],s=function(t,e,i,n){var s=o.View.extend({initialize:function(i){this.options=t.merge(i,{title:"Section",empty_text:"Not available.",max:null,min:null}),this.setElement("
    "),this.button_new=new n.ButtonIcon({icon:"fa-plus",title:"Insert "+this.options.title_new,tooltip:"Add new "+this.options.title_new+" block",floating:"clear",onclick:function(){i.onnew&&i.onnew()}}),this.table=new e.View({cls:"ui-table-plain",content:""}),this.$el.append(this.table.$el),this.$el.append(a("
    ").append(this.button_new.$el)),this.list={},this.n=0},size:function(){return this.n},add:function(t){if(!t.id||this.list[t.id])return void Galaxy.emit.debug("form-repeat::add()","Duplicate repeat block id.");this.n++;var e=new n.ButtonIcon({icon:"fa-trash-o",tooltip:"Delete this repeat block",cls:"ui-button-icon-plain",onclick:function(){t.ondel&&t.ondel()}}),s=new i.View({id:t.id,title:"placeholder",cls:"ui-portlet-repeat",operations:{button_delete:e}});s.append(t.$el),s.$el.addClass("section-row"),this.list[t.id]=s,this.table.add(s.$el),this.table.append("row_"+t.id,!0),this.options.max>0&&this.n>=this.options.max&&this.button_new.disable(),this._refresh()},del:function(t){if(!this.list[t])return void Galaxy.emit.debug("form-repeat::del()","Invalid repeat block id.");this.n--;var e=this.table.get("row_"+t);e.remove(),delete this.list[t],this.button_new.enable(),this._refresh()},hideOptions:function(){this.button_new.$el.hide(),r.each(this.list,function(t){t.hideOperation("button_delete")}),r.isEmpty(this.list)&&this.$el.append(a("
    ").addClass("ui-form-info").html(this.options.empty_text))},_refresh:function(){var t=0;for(var e in this.list){var i=this.list[e];i.title(++t+": "+this.options.title),this.n>this.options.min?i.showOperation("button_delete"):i.hideOperation("button_delete")}}});return{View:s}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(4),i(14),i(7),i(9),i(36),i(34),i(35)],s=function(t,e,i,n,s,c,d){var h=o.View.extend({initialize:function(t,i){this.app=t,this.inputs=i.inputs,i.cls="ui-table-plain",i.cls_tr="section-row",this.table=new e.View(i),this.parameters=new d(t,i),this.setElement(this.table.$el),this.render()},render:function(){this.table.delAll();for(var t in this.inputs)this.add(this.inputs[t])},add:function(e){var i=a.extend(!0,{},e);i.id=e.id=t.uid(),this.app.input_list[i.id]=i;var n=i.type;switch(n){case"conditional":this._addConditional(i);break;case"repeat":this._addRepeat(i);break;case"section":this._addSection(i);break;default:this._addRow(i)}},_addConditional:function(t){var e=this;t.test_param.id=t.id,this.app.options.sustain_conditionals&&(t.test_param.disabled=!0);var i=this._addRow(t.test_param);i.model&&i.model.set("onchange",function(i){var n=e.app.data.matchCase(t,i);for(var s in t.cases){var o=t.cases[s],a=t.id+"-section-"+s,r=e.table.get(a),l=!1;for(var c in o.inputs)if(!o.inputs[c].hidden){l=!0;break}s==n&&l?r.fadeIn("fast"):r.hide()}e.app.trigger("change")});for(var n in t.cases){var s=t.id+"-section-"+n,o=new h(this.app,{inputs:t.cases[n].inputs});o.$el.addClass("ui-table-section"),this.table.add(o.$el),this.table.append(s)}i.trigger("change")},_addRepeat:function(t){function e(e){var s=t.id+"-section-"+n++,a=new h(i.app,{inputs:e});o.add({id:s,$el:a.$el,ondel:function(){o.del(s),i.app.trigger("change")}})}for(var i=this,n=0,o=new s.View({title:t.title||"Repeat",title_new:t.title||"",min:t.min,max:t.max,onnew:function(){e(t.inputs),i.app.trigger("change")}}),a=r.size(t.cache),l=0;ll?t.cache[l]:t.inputs);this.app.options.sustain_repeats&&o.hideOptions();var d=new c(this.app,{label:t.title||t.name,help:t.help,field:o});this.table.add(d.$el),this.table.append(t.id)},_addSection:function(t){var e=new n.View({title:t.title||t.name,cls:"ui-portlet-section",collapsible:!0,collapsible_button:!0,collapsed:!t.expanded});e.append(new h(this.app,{inputs:t.inputs}).$el),e.append(l("
    ").addClass("ui-form-info").html(t.help)),this.app.on("expand",function(t){e.$("#"+t).length>0&&e.expand()}),this.table.add(e.$el),this.table.append(t.id)},_addRow:function(t){var e=t.id,i=this.parameters.create(t);this.app.field_list[e]=i;var n=new c(this.app,{name:t.name,label:t.label||t.name,value:t.value,text_value:t.text_value,collapsible_value:t.collapsible_value,collapsible_preview:t.collapsible_preview,help:t.help,argument:t.argument,disabled:t.disabled,color:t.color,style:t.style,backdrop:t.backdrop,field:i});return this.app.element_list[e]=n,this.table.add(n.$el),this.table.append(e),t.hidden&&this.table.get(e).hide(),i}});return{View:h}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(9),i(7),i(37),i(33)],s=function(t,e,i,n,s){return o.View.extend({initialize:function(e){this.options=t.merge(e,{initial_errors:!1,cls:"ui-portlet-limited",icon:null}),this.modal=parent.Galaxy&&parent.Galaxy.modal||new i.Modal.View,this.setElement("
    "),this.render()},update:function(t){var e=this;this.data.matchModel(t,function(t,i){var n=e.input_list[i];if(n&&n.options&&!a.isEqual(n.options,t.options)){n.options=t.options;var s=e.field_list[i];if(s.update){var o=[];if(-1!=["data","data_collection","drill_down"].indexOf(n.type))o=n.options;else for(var r in t.options){var l=t.options[r];l.length>2&&o.push({label:l[0],value:l[1]})}s.update(o),s.trigger("change"),Galaxy.emit.debug("form-view::update()","Updating options for "+i)}}})},wait:function(t){for(var e in this.input_list){var i=this.field_list[e],n=this.input_list[e];n.is_dynamic&&i.wait&&i.unwait&&(t?i.wait():i.unwait())}},highlight:function(t,e,i){var n=this.element_list[t];if(n&&(n.error(e||"Please verify this parameter."),this.trigger("expand",t),!i))if(self==top){var s=this.$el.parents().filter(function(){return"auto"==r(this).css("overflow")}).first();s.animate({scrollTop:s.scrollTop()+n.$el.offset().top-50},500)}else r("html, body").animate({scrollTop:n.$el.offset().top-20},500)},errors:function(t){if(this.trigger("reset"),t&&t.errors){var e=this.data.matchResponse(t.errors);for(var i in this.element_list){this.element_list[i];e[i]&&this.highlight(i,e[i],!0)}}},render:function(){var t=this;this.off("change"),this.off("reset"),this.field_list={},this.input_list={},this.element_list={},this.data=new s.Manager(this),this._renderForm(),this.data.create(),this.options.initial_errors&&this.errors(this.options);var e=this.data.checksum();return this.on("change",function(){var i=t.data.checksum();i!=e&&(e=i,t.options.onchange&&t.options.onchange())}),this.on("reset",function(){for(var t in this.element_list)this.element_list[t].reset()}),this},_renderForm:function(){this.message=new i.Message,this.section=new n.View(this,{inputs:this.options.inputs}),r(".tooltip").remove(),this.portlet=new e.View({icon:this.options.icon,title:this.options.title,cls:this.options.cls,operations:this.options.operations,buttons:this.options.buttons,collapsible:this.options.collapsible,collapsed:this.options.collapsed}),this.portlet.append(this.message.$el),this.portlet.append(this.section.$el),this.$el.empty(),this.$el.append(this.portlet.$el),this.options.message&&this.message.update({persistent:!0,status:"warning",message:this.options.message}),Galaxy.emit.debug("form-view::initialize()","Completed")}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1))},function(t,e,i){var n,s;(function(o){n=[i(30),i(40),i(5)],s=function(t,e,i){"use strict";function n(t){return function(e,i){return this.isNew()&&(i=i||{},i.url=this.urlRoot+this.get("history_id")+"/contents",e=e||{},e.type="dataset_collection"),t.call(this,e,i)}}var s=e.HistoryContentMixin,a=t.ListDatasetCollection,r=t.PairDatasetCollection,l=t.ListPairedDatasetCollection,c=a.extend(s).extend({defaults:o.extend(o.clone(a.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list",model_class:"HistoryDatasetCollectionAssociation"}),initialize:function(t,e){a.prototype.initialize.call(this,t,e),s.initialize.call(this,t,e)},save:n(a.prototype.save),toString:function(){return["HistoryListDatasetCollection(",this.get("name"),")"].join("")}}),d=r.extend(s).extend({defaults:o.extend(o.clone(r.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"paired",model_class:"HistoryDatasetCollectionAssociation"}),initialize:function(t,e){r.prototype.initialize.call(this,t,e),s.initialize.call(this,t,e)},save:n(r.prototype.save),toString:function(){return["HistoryPairDatasetCollection(",this.get("name"),")"].join("")}}),h=l.extend(s).extend({defaults:o.extend(o.clone(l.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list:paired",model_class:"HistoryDatasetCollectionAssociation"}),initialize:function(t,e){l.prototype.initialize.call(this,t,e),s.initialize.call(this,t,e)},save:n(l.prototype.save),toString:function(){return["HistoryListPairedDatasetCollection(",this.get("name"),")"].join("")}});return{HistoryListDatasetCollection:c,HistoryPairDatasetCollection:d,HistoryListPairedDatasetCollection:h}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3))},function(t,e,i){var n,s;(function(o,a){n=[i(10),i(6),i(5)],s=function(t,e,i){"use strict";var n="history",s=function(t,e){return[t,e].join("-")},r={defaults:{history_id:null,history_content_type:null,hid:null,visible:!0},idAttribute:"type_id",constructor:function(t,e){t.type_id=s(t.history_content_type,t.id),this.debug("HistoryContentMixin.constructor:",t.type_id),o.Model.apply(this,arguments)},_typeIdStr:function(){return s(this.get("history_content_type"),this.get("id"))},initialize:function(t,e){this.on("change:id",this._createTypeId)},_createTypeId:function(){this.set("type_id",this._typeIdStr())},isNew:function(){return!this.get("id")},hidden:function(){return!this.get("visible")},isVisible:function(t,e){var i=!0;return t||!this.get("deleted")&&!this.get("purged")||(i=!1),e||this.get("visible")||(i=!1),i},urlRoot:Galaxy.root+"api/histories/",url:function(){var t=this.urlRoot+this.get("history_id")+"/contents/"+this.get("history_content_type")+"s/"+this.get("id");return t},hide:function(t){return this.get("visible")?this.save({visible:!1},t):a.when()},unhide:function(t){return this.get("visible")?a.when():this.save({visible:!0},t)},toString:function(){var t=this.get("id")||"";return this.get("name")&&(t=this.get("hid")+' :"'+this.get("name")+'",'+t),"HistoryContent("+t+")"}},l=o.Model.extend(e.LoggableMixin).extend(r).extend({_logNamespace:n});return{typeIdStr:s,HistoryContentMixin:r,HistoryContent:l}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(40),i(73),i(39),i(10),i(6),i(5)],s=function(t,e,i,n,s,l){"use strict";var c="history",d=o.Collection.extend(s.LoggableMixin).extend({_logNamespace:c,model:function(t,n){if("dataset"===t.history_content_type)return new e.HistoryDatasetAssociation(t,n);if("dataset_collection"===t.history_content_type){switch(t.collection_type){case"list":return new i.HistoryListDatasetCollection(t,n);case"paired":return new i.HistoryPairDatasetCollection(t,n);case"list:paired":return new i.HistoryListPairedDatasetCollection(t,n)}return{validationError:"Unknown collection_type: "+t.history_content_type}}return{validationError:"Unknown history_content_type: "+t.history_content_type}},initialize:function(t,e){e=e||{},this.historyId=e.historyId,this.model.prototype.idAttribute="type_id",this.on("all",function(){this.debug(this+".event:",arguments)})},urlRoot:Galaxy.root+"api/histories",url:function(){return this.urlRoot+"/"+this.historyId+"/contents"},ids:function(){return this.map(function(t){return t.get("id")})},notReady:function(){return this.filter(function(t){return!t.inReadyState()})},running:function(){function t(t){return!t.inReadyState()}return new d(this.filter(t))},getByHid:function(t){return a.first(this.filter(function(e){return e.get("hid")===t}))},getVisible:function(t,e,i){i=i||[],this.debug("checking isVisible");var n=new d(this.filter(function(i){return i.isVisible(t,e)}));return a.each(i,function(t){a.isFunction(t)&&(n=new d(n.filter(t)))}),n},hidden:function(){function t(t){return t.hidden()}return new d(this.filter(t))},deleted:function(){function t(t){return t.get("deleted")}return new d(this.filter(t))},visibleAndUndeleted:function(){function t(t){return t.get("visible")&&!t.get("deleted")}return new d(this.filter(t))},haveDetails:function(){return this.all(function(t){return t.hasDetails()})},fetch:function(t){return t=t||{},t.data=a.defaults(t.data||{},{v:"dev"}),o.Collection.prototype.fetch.call(this,t)},fetchUpdated:function(t,e){return e=e||{},e.traditional=!0,e.data=[{name:"v",value:"dev"}],t&&(e.data=e.data.concat(this._filtersFromMap({"update_time-ge":t.toISOString()}))),e.merge=!0,e.remove=!1,this.fetch(e)},_filtersFromMap:function(t){var e=[];return a.each(t,function(t,i){e.push({name:"q",value:i}),e.push({name:"qv",value:t})}),e},fetchAllDetails:function(t){t=t||{};var e={details:"all"};return t.data=t.data?a.extend(t.data,e):e,this.fetch(t)},fetchCollectionCounts:function(t){return t=t||{},t.data=a.defaults({keys:["type_id","element_count"].join(","),q:"history_content_type",qv:"dataset_collection"},t.data||{}),t.merge=!0,t.remove=!1,this.fetch(t)},ajaxQueue:function(t,e){var i=r.Deferred(),n=this.length,s=[];if(!n)return i.resolve([]),i;var o=this.chain().reverse().map(function(a,r){return function(){var l=t.call(a,e);l.done(function(t){i.notify({curr:r,total:n,response:t,model:a})}),l.always(function(t){s.push(t),o.length?o.shift()():i.resolve(s); -})}}).value();return o.shift()(),i},isCopyable:function(t){var e=["HistoryDatasetAssociation","HistoryDatasetCollectionAssociation"];return a.isObject(t)&&t.id&&a.contains(e,t.model_class)},copy:function(t){var e,i,n;a.isString(t)?(e=t,n="hda",i="dataset"):(e=t.id,n={HistoryDatasetAssociation:"hda",LibraryDatasetDatasetAssociation:"ldda",HistoryDatasetCollectionAssociation:"hdca"}[t.model_class]||"hda",i="hdca"===n?"dataset_collection":"dataset");var s=this,o=r.post(this.url(),{content:e,source:n,type:i}).done(function(t){s.add([t])}).fail(function(t,a,r){s.trigger("error",s,o,{},"Error copying contents",{type:i,id:e,source:n})});return o},matches:function(t){return this.filter(function(e){return e.matches(t)})},createHDCA:function(t,e,n,s){var o=this,a={list:i.HistoryListDatasetCollection,paired:i.HistoryPairDatasetCollection},r=new a[e]({history_id:this.historyId,name:n,element_identifiers:t});return r.save().done(function(t){o.add(r)}).fail(function(t,e,i){o.trigger("error",t,e,i)})},clone:function(){var t=o.Collection.prototype.clone.call(this);return t.historyId=this.historyId,t},print:function(){var t=this;t.each(function(e){t.debug(e),e.elements&&t.debug(" elements:",e.elements)})},toString:function(){return["HistoryContents(",[this.historyId,this.length].join(),")"].join("")}});return{HistoryContents:d}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(6),i(5)],s=function(t,e){"use strict";var i="list",n=o.View.extend(t.LoggableMixin).extend({_logNamespace:i,initialize:function(t){this.expanded=t.expanded||!1,this.log(" expanded:",this.expanded),this.fxSpeed=void 0!==t.fxSpeed?t.fxSpeed:this.fxSpeed},fxSpeed:"fast",render:function(t){var e=this._buildNewRender();return this._setUpBehaviors(e),this._queueNewRender(e,t),this},_buildNewRender:function(){var t=a(this.templates.el(this.model.toJSON(),this));return this.expanded&&this.$details(t).replaceWith(this._renderDetails().show()),t},_queueNewRender:function(t,e){e=void 0===e?this.fxSpeed:e;var i=this;a(i).queue("fx",[function(t){this.$el.fadeOut(e,t)},function(e){i._swapNewRender(t),e()},function(t){this.$el.fadeIn(e,t)},function(t){this.trigger("rendered",i),t()}])},_swapNewRender:function(t){return this.$el.empty().attr("class",r.isFunction(this.className)?this.className():this.className).append(t.children())},_setUpBehaviors:function(t){t=t||this.$el,t.find("[title]").tooltip({placement:"bottom"})},$details:function(t){return t=t||this.$el,t.find("> .details")},_renderDetails:function(){var t=a(this.templates.details(this.model.toJSON(),this));return this._setUpBehaviors(t),t},toggleExpanded:function(t){return t=void 0===t?!this.expanded:t,t?this.expand():this.collapse(),this},expand:function(){var t=this;return t._fetchModelDetails().always(function(){t._expand()})},_fetchModelDetails:function(){return this.model.hasDetails()?l.when():this.model.fetch()},_expand:function(){var t=this,e=t._renderDetails();t.$details().replaceWith(e),t.expanded=!0,t.$details().slideDown({duration:t.fxSpeed,step:function(){t.trigger("expanding",t)},complete:function(){t.trigger("expanded",t)}})},collapse:function(){this.debug(this+"(ExpandableView).collapse");var t=this;t.expanded=!1,this.$details().slideUp({duration:t.fxSpeed,step:function(){t.trigger("collapsing",t)},complete:function(){t.trigger("collapsed",t)}})}}),s=n.extend(t.mixin(t.SelectableViewMixin,t.DraggableViewMixin,{tagName:"div",className:"list-item",initialize:function(e){n.prototype.initialize.call(this,e),t.SelectableViewMixin.initialize.call(this,e),t.DraggableViewMixin.initialize.call(this,e),this._setUpListeners()},_setUpListeners:function(){return this.on("selectable",function(t){t?this.$(".primary-actions").hide():this.$(".primary-actions").show()},this),this},_buildNewRender:function(){var t=n.prototype._buildNewRender.call(this);return t.children(".warnings").replaceWith(this._renderWarnings()),t.children(".title-bar").replaceWith(this._renderTitleBar()),t.children(".primary-actions").append(this._renderPrimaryActions()),t.find("> .title-bar .subtitle").replaceWith(this._renderSubtitle()),t},_swapNewRender:function(t){return n.prototype._swapNewRender.call(this,t),this.selectable&&this.showSelector(0),this.draggable&&this.draggableOn(),this.$el},_renderWarnings:function(){var t=this,e=a('
    '),i=t.model.toJSON();return r.each(t.templates.warnings,function(n){e.append(a(n(i,t)))}),e},_renderTitleBar:function(){return a(this.templates.titleBar(this.model.toJSON(),this))},_renderPrimaryActions:function(){return[]},_renderSubtitle:function(){return a(this.templates.subtitle(this.model.toJSON(),this))},events:{"click .title-bar":"_clickTitleBar","keydown .title-bar":"_keyDownTitleBar","click .selector":"toggleSelect"},_clickTitleBar:function(t){t.stopPropagation(),t.altKey?(this.toggleSelect(t),this.selectable||this.showSelector()):this.toggleExpanded()},_keyDownTitleBar:function(t){var e=32,i=13;return!t||"keydown"!==t.type||t.keyCode!==e&&t.keyCode!==i?!0:(this.toggleExpanded(),t.stopPropagation(),!1)},toString:function(){var t=this.model?this.model+"":"(no model)";return"ListItemView("+t+")"}}));s.prototype.templates=function(){var e=t.wrapTemplate(['
    ','
    ','
    ','',"
    ",'
    ','
    ','
    ',"
    "]),i={},n=t.wrapTemplate(['
    ','','
    ','<%- element.name %>',"
    ",'
    ',"
    "],"element"),s=t.wrapTemplate(['
    ']),o=t.wrapTemplate(['
    ']);return{el:e,warnings:i,titleBar:n,subtitle:s,details:o}}();var c=s.extend({foldoutStyle:"foldout",foldoutPanelClass:null,initialize:function(t){"drilldown"===this.foldoutStyle&&(this.expanded=!1),this.foldoutStyle=t.foldoutStyle||this.foldoutStyle,this.foldoutPanelClass=t.foldoutPanelClass||this.foldoutPanelClass,s.prototype.initialize.call(this,t),this.foldout=this._createFoldoutPanel()},_renderDetails:function(){if("drilldown"===this.foldoutStyle)return a();var t=s.prototype._renderDetails.call(this);return this._attachFoldout(this.foldout,t)},_createFoldoutPanel:function(){var t=this.model,e=this._getFoldoutPanelClass(t),i=this._getFoldoutPanelOptions(t),n=new e(r.extend(i,{model:t}));return n},_getFoldoutPanelClass:function(){return this.foldoutPanelClass},_getFoldoutPanelOptions:function(){return{foldoutStyle:this.foldoutStyle,fxSpeed:this.fxSpeed}},_attachFoldout:function(t,e){return e=e||this.$("> .details"),this.foldout=t.render(0),t.$("> .controls").hide(),e.append(t.$el)},expand:function(){var t=this;return t._fetchModelDetails().always(function(){"foldout"===t.foldoutStyle?t._expand():"drilldown"===t.foldoutStyle&&t._expandByDrilldown()})},_expandByDrilldown:function(){var t=this;t.listenTo(t.foldout,"close",function(){t.trigger("collapsed:drilldown",t,t.foldout)}),t.trigger("expanded:drilldown",t,t.foldout)}});return c.prototype.templates=function(){var e=t.wrapTemplate(['
    ',"
    "],"collection");return r.extend({},s.prototype.templates,{details:e})}(),{ExpandableView:n,ListItemView:s,FoldoutListItemView:c}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3),i(1))},function(t,e,i){var n,s;(function(o){n=[i(4),i(56),i(7),i(38),i(44),i(18),i(28)],s=function(t,e,i,n,s,a,r){return n.extend({initialize:function(t){var i=this;n.prototype.initialize.call(this,t),this.deferred=new e,t.inputs?(this._buildForm(t),t.needs_update&&this.deferred.execute(function(t){i._updateModel(t)})):this.deferred.execute(function(e){i._buildModel(e,t,!0)})},remove:function(){var t=this;this.$el.hide(),this.deferred.execute(function(){n.prototype.remove.call(t),Galaxy.emit.debug("tool-form-base::remove()","Destroy view.")})},_buildForm:function(e){var i=this;this.options=t.merge(e,this.options),this.options=t.merge({icon:e.icon,title:""+e.name+" "+e.description+" (Galaxy Version "+e.version+")",operations:this._operations(),onchange:function(){i.deferred.reset(),i.deferred.execute(function(t){i._updateModel(t)})}},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(e,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))),t.request({type:"GET",url:r,data:l,success:function(t){return t=t.tool_model||t,t.display?(a._buildForm(t),!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.",t),void e.resolve()):void(window.location=Galaxy.root)},error:function(t,n){var s=t&&t.err_msg||"Uncaught error.";401==n.status?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.",t),e.reject()}})},_updateModel:function(e){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),t.request({type:"POST",url:n,data:s,success:function(t){i.update(t.tool_model||t),i.options.update&&i.options.update(t),i.wait(!1),Galaxy.emit.debug("tool-form-base::_updateModel()","Received new model.",t),e.resolve()},error:function(t){Galaxy.emit.debug("tool-form-base::_updateModel()","Refresh request failed.",t),e.reject()}})},_operations:function(){var t=this,e=this.options,n=new i.ButtonMenu({icon:"fa-cubes",title:!e.narrow&&"Versions"||null,tooltip:"Select another tool version"});if(!e.sustain_version&&e.versions&&e.versions.length>1)for(var o in e.versions){var a=e.versions[o];a!=e.version&&n.addMenu({title:"Switch to "+a,version:a,icon:"fa-cube",onclick:function(){var i=e.id.replace(e.version,this.version),n=this.version;t.deferred.reset(),t.deferred.execute(function(e){t._buildModel(e,{id:i,version:n})})}})}else n.$el.hide();var r=new i.ButtonMenu({icon:"fa-caret-down",title:!e.narrow&&"Options"||null,tooltip:"View available options"});return e.biostar_url&&(r.addMenu({icon:"fa-question-circle",title:"Question?",tooltip:"Ask a question about this tool (Biostar)",onclick:function(){window.open(e.biostar_url+"/p/new/post/")}}),r.addMenu({icon:"fa-search",title:"Search",tooltip:"Search help for this tool (Biostar)",onclick:function(){window.open(e.biostar_url+"/local/search/page/?q="+e.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="+e.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/"+e.id+"/download"}}),e.requirements&&e.requirements.length>0&&r.addMenu({icon:"fa-info-circle",title:"Requirements",tooltip:"Display tool requirements",onclick:function(){this.visible?(this.visible=!1,t.message.update({message:""})):(this.visible=!0,t.message.update({persistent:!0,message:s.requirements(e),status:"info"}))}}),e.sharable_url&&r.addMenu({icon:"fa-external-link",title:"See in Tool Shed",tooltip:"Access the repository",onclick:function(){window.open(e.sharable_url)}}),{menu:r,versions:n}},_footer:function(){var t=this.options,e=o("
    ").append(s.help(t));if(t.citations){var i=o("
    "),n=new a.ToolCitationCollection;n.tool_id=t.id;var l=new r.CitationListView({el:i,collection:n});l.render(),n.fetch(),e.append(i)}return e}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(1))},function(t,e,i){var n,s;(function(i){n=[],s=function(){return{help:function(t){var e=i("
    ").addClass("ui-form-help").append(t.help);return e.find("a").attr("target","_blank"),e},success:function(t){if(!t.jobs||!t.jobs.length)return this.error(t);var e=t.jobs.length,i="";i=1==e?"1 job has":e+" jobs have";var n='

    '+i+" been successfully added to the queue - resulting in the following datasets:

    ";for(var s in t.outputs)n+='

    '+t.outputs[s].hid+": "+t.outputs[s].name+"

    ";return n+="

    You can check the status of queued jobs and view the resulting data by refreshing the History pane. When the job has been run the status will change from 'running' to 'finished' if completed successfully or 'error' if problems were encountered.

    "},error:function(t){return'

    The server could not complete the request. Please contact the Galaxy Team if this error persists.

    "},requirements:function(t){var e="This tool requires ";for(var i in t.requirements){var n=t.requirements[i];e+=n.name,n.version&&(e+=" (Version "+n.version+")"),ihere for more information.'}}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(1))},function(t,e,i){var n,s;(function(o,a){n=[i(3),i(17),i(12),i(19)],s=function(t,e,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(t){this.attributes.html=unescape(this.attributes.html)},copy:function(){return new r(this.toJSON())},set_value:function(t){this.set("value",t||"")}}),l=o.Collection.extend({model:r}),c=r.extend({}),d=r.extend({set_value:function(t){this.set("value",parseInt(t,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(t){this.set("value",parseFloat(t))}}),u=r.extend({get_samples:function(){return t.map(this.get("options"),function(t){return t[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(e){this.set("inputs",new l(t.map(e.inputs,function(t){var e=r.subModelTypes[t.type]||r;return new e(t)})))},toJSON:function(){var t=o.Model.prototype.toJSON.call(this);return t.inputs=this.get("inputs").map(function(t){return t.toJSON()}),t},remove_inputs:function(t){var e=this,i=e.get("inputs").filter(function(e){return-1!==t.indexOf(e.get("type"))});e.get("inputs").remove(i)},copy:function(t){var e=new p(this.toJSON());if(t){var i=new o.Collection;e.get("inputs").each(function(t){t.get_samples()&&i.push(t)}),e.set("inputs",i)}return e},apply_search_results:function(e){return-1!==t.indexOf(e,this.attributes.id)?this.show():this.hide(),this.is_visible()},set_input_value:function(t,e){this.get("inputs").find(function(e){return e.get("name")===t}).set("value",e)},set_input_values:function(e){var i=this;t.each(t.keys(e),function(t){i.set_input_value(t,e[t])})},run:function(){return this._run()},rerun:function(t,e){return this._run({action:"rerun",target_dataset_id:t.id,regions:e})},get_inputs_dict:function(){var t={};return this.get("inputs").each(function(e){t[e.get("name")]=e.get("value")}),t},_run:function(n){var s=t.extend({tool_id:this.id,inputs:this.get_inputs_dict()},n),o=a.Deferred(),r=new e.ServerStateDeferred({ajax_settings:{url:this.urlRoot,data:JSON.stringify(s),dataType:"json",contentType:"application/json",type:"POST"},interval:2e3,success_fn:function(t){return"pending"!==t}});return a.when(r.go()).then(function(t){o.resolve(new i.DatasetCollection(t))}),o}});t.extend(p.prototype,s);var g=(o.View.extend({}),o.Collection.extend({model:p})),f=o.Model.extend(s),m=o.Model.extend({defaults:{elems:[],open:!1},clear_search_results:function(){t.each(this.attributes.elems,function(t){t.show()}),this.show(),this.set("open",!1)},apply_search_results:function(e){var i,n=!0;t.each(this.attributes.elems,function(t){t instanceof f?(i=t,i.hide()):t instanceof p&&t.apply_search_results(e)&&(n=!1,i&&i.show())}),n?this.hide():(this.show(),this.set("open",!0))}});t.extend(m.prototype,s);var v=o.Model.extend({defaults:{search_hint_string:"search tools",min_chars_for_search:3,clear_btn_url:"",search_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 t=this.attributes.query;if(t.length");if(t.append(S.tool_link(this.model.toJSON())),"upload1"===this.model.id)t.find("a").on("click",function(t){t.preventDefault(),Galaxy.upload.show()});else if("Tool"===this.model.get("model_class")){var e=this;t.find("a").on("click",function(t){t.preventDefault();var i=new n.View({id:e.model.id,version:e.model.get("version")});i.deferred.execute(function(){Galaxy.app.display(i)})})}return this.$el.append(t),this}}),w=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(S.panel_section(this.model.toJSON()));var e=this.$el.find(".toolSectionBody");return t.each(this.model.attributes.elems,function(t){if(t instanceof p){var i=new b({model:t,className:"toolTitle"});i.render(),e.append(i.$el)}else if(t instanceof f){var n=new w({model:t});n.render(),e.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(S.tool_search(this.model.toJSON())),this.model.is_visible()||this.$el.hide(),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(t){return this.model.attributes.clear_key&&this.model.attributes.clear_key===t.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 t=this,e=new C({model:this.model.get("tool_search")});return e.render(),t.$el.append(e.$el),this.model.get("layout").each(function(e){if(e instanceof m){var i=new x({model:e});i.render(),t.$el.append(i.$el)}else if(e instanceof p){var n=new b({model:e,className:"toolTitleNoSection"});n.render(),t.$el.append(n.$el)}else if(e instanceof f){var s=new w({model:e});s.render(),t.$el.append(s.$el)}}),t.$el.find("a.tool-link").click(function(e){var i=a(this).attr("class").split(/\s+/)[0],n=t.model.get("tools").get(i);t.trigger("tool_link_click",e,n)}),this},handle_search_results:function(){var t=this.model.get("tool_search").get("results");t&&0===t.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(S.tool_form(this.model.toJSON()))}}),S=(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 t=this;this.tool_panel_view.on("tool_link_click",function(e,i){e.preventDefault(),t.show_tool(i)})},show_tool:function(t){var e=this;t.fetch().done(function(){e.tool_form_view.model=t,e.tool_form_view.render(),e.tool_form_view.$el.show(),a("#left").width("650px")})}}),{tool_search:t.template(['',' ',''].join("")),panel_section:t.template(['",'