From f70df2206097ec99683e0433c597ad2b2ac2decf Mon Sep 17 00:00:00 2001 From: guerler Date: Tue, 22 Mar 2016 08:55:29 -0400 Subject: [PATCH] Upgrade content selector, add test cases --- .../scripts/mvc/form/form-parameters.js | 4 +- .../scripts/mvc/form/form-select-content.js | 347 ------------------ .../scripts/mvc/ui/ui-select-content.js | 239 ++++++++++++ .../scripts/mvc/ui/ui-select-default.js | 2 +- client/galaxy/scripts/utils/utils.js | 13 +- client/galaxy/style/less/ui.less | 8 +- static/maps/mvc/form/form-parameters.js.map | 2 +- .../maps/mvc/form/form-select-content.js.map | 2 +- static/maps/mvc/ui/ui-select-default.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 | 10 +- 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-parameters.js | 2 +- .../scripts/mvc/form/form-select-content.js | 2 +- static/scripts/mvc/ui/ui-select-default.js | 2 +- static/scripts/utils/utils.js | 2 +- static/style/blue/base.css | 2 +- test/qunit/test-app.js | 4 + test/qunit/tests/ui_tests.js | 77 +++- 23 files changed, 361 insertions(+), 391 deletions(-) delete mode 100644 client/galaxy/scripts/mvc/form/form-select-content.js create mode 100644 client/galaxy/scripts/mvc/ui/ui-select-content.js diff --git a/client/galaxy/scripts/mvc/form/form-parameters.js b/client/galaxy/scripts/mvc/form/form-parameters.js index 567adce09a1..02904fc3479 100644 --- a/client/galaxy/scripts/mvc/form/form-parameters.js +++ b/client/galaxy/scripts/mvc/form/form-parameters.js @@ -3,7 +3,7 @@ */ define(['utils/utils', 'mvc/ui/ui-misc', - 'mvc/form/form-select-content', + 'mvc/ui/ui-select-content', 'mvc/ui/ui-select-library', 'mvc/ui/ui-select-ftp', 'mvc/ui/ui-color-picker'], @@ -54,7 +54,7 @@ define(['utils/utils', */ _fieldData: function( input_def ) { var self = this; - return new SelectContent.View( this.app, { + return new SelectContent.View({ id : 'field-' + input_def.id, extensions : input_def.extensions, optional : input_def.optional, diff --git a/client/galaxy/scripts/mvc/form/form-select-content.js b/client/galaxy/scripts/mvc/form/form-select-content.js deleted file mode 100644 index 6f95889f6b1..00000000000 --- a/client/galaxy/scripts/mvc/form/form-select-content.js +++ /dev/null @@ -1,347 +0,0 @@ -// dependencies -define(['utils/utils', 'mvc/ui/ui-misc', 'mvc/ui/ui-tabs'], function(Utils, Ui, Tabs) { -// hda/hdca content selector ui element -var View = Backbone.View.extend({ - // initialize - initialize : function(app, options) { - // link app and options - this.app = app; - this.options = options; - - // track current history elements - this.history = {}; - - - // link this - var self = this; - - // add element - this.setElement('
'); - - // list of select fieldsFormSection - this.list = {}; - - // radio button options - var radio_buttons = []; - - // identify selector type - if (options.type == 'data_collection') { - this.mode = 'collection'; - } else { - if (options.multiple) { - this.mode = 'multiple'; - } else { - this.mode = 'single'; - } - } - - // set initial state - this.current = this.mode; - this.list = {}; - - // error messages - var extensions = Utils.textify(options.extensions); - var hda_error = 'No dataset available.'; - if (extensions) { - hda_error = 'No ' + extensions + ' dataset available.'; - } - var hdca_error = 'No dataset list available.'; - if (extensions) { - hdca_error = 'No ' + extensions + ' dataset collection available.'; - } - - // add single dataset selector - if (this.mode == 'single') { - radio_buttons.push({ - icon : 'fa-file-o', - value : 'single', - tooltip : 'Single dataset' - }); - this.select_single = new Ui.Select.View({ - optional : options.optional, - error_text : hda_error, - onchange : function() { - self.trigger('change'); - } - }); - this.list['single'] = { - field: this.select_single, - type : 'hda' - }; - } - - // add multiple dataset selector - if (this.mode == 'single' || this.mode == 'multiple') { - radio_buttons.push({ - icon : 'fa-files-o', - value : 'multiple', - tooltip : 'Multiple datasets' - }); - this.select_multiple = new Ui.Select.View({ - multiple : true, - searchable : false, - optional : options.optional, - error_text : hda_error, - onchange : function() { - self.trigger('change'); - } - }); - this.list['multiple'] = { - field: this.select_multiple, - type : 'hda' - }; - } - - // add collection selector - if (this.mode == 'single' || this.mode == 'multiple' || this.mode == 'collection') { - radio_buttons.push({ - icon : 'fa-folder-o', - value : 'collection', - tooltip : 'Dataset collection' - }); - var multiple = this.mode == 'multiple'; - this.select_collection = new Ui.Select.View({ - error_text : hdca_error, - multiple : multiple, - searchable : false, - optional : options.optional, - onchange : function() { - self.trigger('change'); - } - }); - this.list['collection'] = { - field: this.select_collection, - type : 'hdca' - }; - } - - // create button - this.button_type = new Ui.RadioButton.View({ - value : this.current, - data : radio_buttons, - onchange: function(value) { - self.current = value; - self.refresh(); - self.trigger('change'); - } - }); - - // add batch mode information - this.$batch = $(this.template_batch()); - - // number of radio buttons - var n_buttons = _.size(this.list); - - // add button to dom - var button_width = 0; - if (n_buttons > 1) { - this.$el.append(this.button_type.$el); - button_width = Math.max(0, _.size(this.list) * 35) + 'px'; - } - - // append field elements - for (var i in this.list) { - this.$el.append(this.list[i].field.$el.css({ - 'margin-left': button_width - })); - } - - // append batch message - this.$el.append(this.$batch.css({ - 'margin-left': button_width - })); - - // update options - this.update(options.data); - - // set initial value - if (this.options.value !== undefined) { - this.value(this.options.value); - } - - // refresh view - this.refresh(); - - // add change event. fires on trigger - this.on('change', function() { - if (options.onchange) { - options.onchange(self.value()); - } - }); - }, - - /** Indicate that select fields are being updated */ - wait: function() { - for (var i in this.list) { - this.list[i].field.wait(); - } - }, - - /** Indicate that the options update has been completed */ - unwait: function() { - for (var i in this.list) { - this.list[i].field.unwait(); - } - }, - - /** Update content selector */ - update: function(options) { - // update a particular select field - var self = this; - function _update(field, options) { - if (field) { - // identify available options - var select_options = []; - for (var i in options) { - var item = options[i]; - select_options.push({ - hid : item.hid, - label: item.hid + ': ' + item.name, - value: item.id - }); - // backup to local history - self.history[item.id + '_' + item.src] = item; - } - // update field - field.add( select_options, function( a, b ) { return b.hid - a.hid } ); - } - } - - // update available options - _update(this.select_single, options.hda); - _update(this.select_multiple, options.hda); - _update(this.select_collection, options.hdca); - }, - - /** Return the currently selected dataset values */ - value : function (new_value) { - // update current value - if (new_value !== undefined) { - if (new_value && new_value.values) { - try { - // create list with values - var list = []; - for (var i in new_value.values) { - list.push(new_value.values[i].id); - } - - // identify suitable select field - if (new_value && new_value.values.length > 0 && new_value.values[0].src == 'hdca') { - this.current = 'collection'; - this.select_collection.value(list); - } else { - if (this.mode == 'multiple') { - this.current = 'multiple'; - this.select_multiple.value(list); - } else { - this.current = 'single'; - this.select_single.value(list[0]); - } - } - } catch (err) { - Galaxy.emit.debug('tools-select-content::value()', 'Skipped.'); - } - } else { - for (var i in this.list) { - this.list[i].field.value(null); - } - } - } - - // refresh view - this.refresh(); - - // validate value - var id_list = this._select().value(); - if (id_list === null) { - return null; - } - - // transform into an array - if (!(id_list instanceof Array)) { - id_list = [id_list]; - } - - // check if value exists - if (id_list.length === 0) { - return null; - } - - // prepare result dict - var result = { - batch : this._batch(), - values : [] - } - - // append to dataset ids - for (var i in id_list) { - var details = this.history[id_list[i] + '_' + this.list[this.current].type]; - if (details) { - result.values.push(details); - } else { - return null; - } - } - - // sort by history ids - result.values.sort(function(a, b){ - return a.hid - b.hid; - }); - - // return - return result; - }, - - /** Refreshes data selection view */ - refresh: function() { - this.button_type.value(this.current); - for (var i in this.list) { - var $el = this.list[i].field.$el; - if (this.current == i) { - $el.show(); - } else { - $el.hide(); - } - } - if (this._batch()) { - this.$batch.show(); - } else { - this.$batch.hide(); - } - }, - - /** Assists in selecting the current field */ - _select: function() { - return this.list[this.current].field; - }, - - /** Assists in identifying the batch mode */ - _batch: function() { - if (this.current == 'collection') { - var hdca = this.history[this._select().value() + '_hdca']; - if (hdca && hdca.map_over_type) { - return true; - } - } - if (this.current != 'single') { - if (this.mode == 'single') { - return true; - } - } - return false; - }, - - /** Batch message template */ - template_batch: function() { - return '
' + - '' + - 'This is a batch mode input field. A separate job will be triggered for each dataset.' + - '
'; - } -}); - -return { - View: View -} - -}); diff --git a/client/galaxy/scripts/mvc/ui/ui-select-content.js b/client/galaxy/scripts/mvc/ui/ui-select-content.js new file mode 100644 index 00000000000..8ff685eb927 --- /dev/null +++ b/client/galaxy/scripts/mvc/ui/ui-select-content.js @@ -0,0 +1,239 @@ +define([ 'utils/utils', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-default' ], function( Utils, Ui, Select ) { + +/** List of available content selectors options */ +var Configurations = { + 'data': [ + { name: 'single', src: 'hda', icon: 'fa-file-o', tooltip: 'Single dataset', batchmode: false, multiple: false }, + { name: 'multiple', src: 'hda', icon: 'fa-files-o', tooltip: 'Multiple datasets', batchmode: true, multiple: true }, + { name: 'collection', src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', batchmode: true, multiple: false } ], + 'data_collection': [ + { name: 'collection', src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', batchmode: false, multiple: false } ], + 'data_multiple': [ + { name: 'multiple', src: 'hda', icon: 'fa-files-o', tooltip: 'Multiple datasets', batchmode: false, multiple: true }, + { name: 'collection', src: 'hdca', icon: 'fa-folder-o', tooltip: 'Dataset collection', batchmode: false, multiple: false } ] +}; + +/** View for hda and hdca content selector ui elements */ +var View = Backbone.View.extend({ + initialize : function( options ) { + var self = this; + this.model = options && options.model || new Backbone.Model( 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.' ) ); + + // track current history elements + this.history = {}; + + // add listeners + this.listenTo( this.model, 'change', this.render, this ); + this.listenTo( this.model, 'change:type change:multiple', this._changeType, this ); + this.listenTo( this.model, 'change:value', this._changeValue, this ); + this.listenTo( this.model, 'change:data', this._changeData, this ); + this.listenTo( this.model, 'change:wait', this._changeWait, this ); + this.render(); + + // update selectable data and initial value + this.model.get( 'value' ) !== undefined && this.model.trigger( 'change:value' ); + this.model.trigger( 'change:type' ); + this.model.trigger( 'change:value' ); + + // add change event. fires on trigger + this.on( 'change', function() { options.onchange && options.onchange( self.value() ) } ); + }, + + render: function() { + var self = this; + _.each( this.fields, function( field, i ) { + if ( self.model.get( 'current' ) == i ) { + field.$el.show(); + self.$batch[ self.config[ i ].batchmode && 'show' || 'hide' ](); + self.button_type.value( i ); + } else { + field.$el.hide(); + } + }); + }, + + /** Indicate that select fields are being updated */ + wait: function() { + this.model.set( 'wait', true ); + }, + + /** Indicate that the options update has been completed */ + unwait: function() { + this.model.set( 'wait', false ); + }, + + /** Update data representing selectable options */ + update: function( options ) { + this.model.set( 'data', options ); + }, + + /** Return the currently selected dataset values */ + value: function ( new_value ) { + new_value !== undefined && this.model.set( 'value', new_value ); + var current = this.model.get( 'current' ); + if ( this.config[ current ] ) { + var id_list = this.fields[ current ].value(); + if (id_list !== null) { + id_list = $.isArray( id_list ) ? id_list : [ id_list ]; + if ( id_list.length > 0 ) { + var result = { batch: 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::_changeValue()', 'Requested details not found for \'' + id_list[ i ] + '\'.' ); + return null; + } + } + result.values.sort( function( a, b ) { return a.hid - b.hid } ); + return result; + } + } + } else { + Galaxy.emit.debug( 'tools-select-content::_changeValue()', 'Invalid value/source \'' + new_value + '\'.' ); + } + return null; + }, + + /** Change of type */ + _changeType: function() { + var self = this; + this.model.set( 'current', 0 ); + + // identify selector type + var config_id = 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 + '\'.' ); + } + + // prepare error messages + var extensions = Utils.textify( this.model.get( 'extensions' ) ); + var hda_error = extensions ? 'No ' + extensions + ' dataset available.' : 'No dataset available.'; + var hdca_error = extensions ? 'No ' + extensions + ' dataset collection available.' : 'No dataset collection available.'; + + // build views + this.fields = []; + this.button_data = []; + _.each( this.config, function( c, i ) { + self.button_data.push({ + value : i, + icon : c.icon, + tooltip : c.label + }); + self.fields.push( + new Select.View({ + optional : self.model.get( 'optional' ), + multiple : c.multiple, + searchable : !c.multiple, + error_text : c.type === 'hda' ? hda_error : hdca_error, + onchange : function() { + self.trigger( 'change' ); + } + }) + ); + }); + this.button_type = new Ui.RadioButton.View({ + value : this.model.get( 'current' ), + data : this.button_data, + onchange: function( value ) { + self.model.set( 'current', value ); + self.trigger('change'); + } + }); + + // append views + this.$el.empty(); + var button_width = 0; + if ( this.fields.length > 1 ) { + this.$el.append( this.button_type.$el ); + button_width = Math.max( 0, this.fields.length * 35 ) + 'px'; + } + _.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 } ) ); + this.model.trigger( 'change:data' ); + }, + + /** Change of wait flag */ + _changeWait: function() { + var self = this; + _.each( this.fields, function( field ) { field[ self.model.get( 'wait' ) ? 'wait' : 'unwait' ]() } ); + }, + + /** Change of available options */ + _changeData: function() { + var options = this.model.get( 'data' ); + var self = this; + var select_options = {}; + _.each( options, function( items, src ) { + select_options[ src ] = []; + _.each( items, function( item ) { + select_options[ src ].push({ + hid : item.hid, + label: item.hid + ': ' + item.name, + value: item.id + }); + self.history[ item.id + '_' + src ] = item; + }); + }); + _.each( this.config, function( c, i ) { + self.fields[ i ].add( select_options[ c.src ], function( a, b ) { return b.hid - a.hid } ); + }); + }, + + /** Change of incoming value */ + _changeValue: function () { + var new_value = this.model.get( 'value' ); + if ( new_value && new_value.values && new_value.values.length > 0 ) { + // create list with content ids + var list = []; + _.each( new_value.values, function( value ) { + list.push( value.id ); + }); + // sniff first suitable field type from config list + var src = new_value.values[ 0 ].src; + var multiple = new_value.values.length > 1; + var current = -1; + for( var i = 0; i < this.config.length; i++ ) { + var field = this.fields[ i ]; + var c = this.config[ i ]; + if ( current === -1 && c.src == src && [ multiple, true ].indexOf( c.multiple ) !== -1 ) { + this.model.set( 'current', current = i ); + field.value( list ); + } + } + } else { + _.each( this.fields, function( field ) { + field.value( null ); + }); + } + }, + + /** Assists in identifying the batch mode */ + _batch: function() { + 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; + } + } + return config.batchmode; + } +}); + +return { + View: View +} + +}); diff --git a/client/galaxy/scripts/mvc/ui/ui-select-default.js b/client/galaxy/scripts/mvc/ui/ui-select-default.js index 6651d328e16..3f27ef0fda8 100644 --- a/client/galaxy/scripts/mvc/ui/ui-select-default.js +++ b/client/galaxy/scripts/mvc/ui/ui-select-default.js @@ -191,7 +191,7 @@ var View = Backbone.View.extend({ _.each( this.model.get( 'options' ), function( v ) { !_.findWhere( options, v ) && options.push( v ); }); - sorter && options.sort( sorter ); + sorter && options && options.sort( sorter ); this.update( options ); }, update: function(options) { diff --git a/client/galaxy/scripts/utils/utils.js b/client/galaxy/scripts/utils/utils.js index cc5e05aa19b..b59ff070680 100644 --- a/client/galaxy/scripts/utils/utils.js +++ b/client/galaxy/scripts/utils/utils.js @@ -64,13 +64,12 @@ function validate ( value ) { * Convert list to pretty string * @param{String} lst - List of strings to be converted in human readable list sentence */ -function textify(lst) { - var lst = lst.toString(); - if (lst) { - lst = lst.replace(/,/g, ', '); - var pos = lst.lastIndexOf(', '); - if (pos != -1) { - lst = lst.substr(0, pos) + ' or ' + lst.substr(pos+1); +function textify( lst ) { + if ( $.isArray( lst ) ) { + var lst = lst.toString().replace( /,/g, ', ' ); + var pos = lst.lastIndexOf( ', ' ); + if ( pos != -1 ) { + lst = lst.substr( 0, pos ) + ' or ' + lst.substr( pos + 1 ); } return lst; } diff --git a/client/galaxy/style/less/ui.less b/client/galaxy/style/less/ui.less index 98cc707b9ff..2b16dcd6425 100644 --- a/client/galaxy/style/less/ui.less +++ b/client/galaxy/style/less/ui.less @@ -286,8 +286,12 @@ } .ui-form-info { - &:extend(.toolParamHelp); - clear: both !important; + &:extend(.toolParamHelp); + clear: both !important; + i { + font-size: 1.2em; + padding: 2px 5px; + } } .ui-form-footer-info { diff --git a/static/maps/mvc/form/form-parameters.js.map b/static/maps/mvc/form/form-parameters.js.map index 2f621eea3f7..0d1cfc987a2 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","searchable","_fieldDrilldown","Drilldown","area","validate","$","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","onchange","trigger","is_workflow","error_text","_","each","option","push","label","SelectClass","Select","display","Checkbox","Radio","searchable","_fieldDrilldown","Drilldown","area","validate","$","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 diff --git a/static/maps/mvc/form/form-select-content.js.map b/static/maps/mvc/form/form-select-content.js.map index 52166b9e049..d7a35490ea9 100644 --- a/static/maps/mvc/form/form-select-content.js.map +++ b/static/maps/mvc/form/form-select-content.js.map @@ -1 +1 @@ -{"version":3,"file":"form-select-content.js","sources":["../../../src/mvc/form/form-select-content.js"],"names":["define","Utils","Ui","View","Backbone","extend","initialize","app","options","this","history","self","setElement","list","radio_buttons","mode","type","multiple","current","extensions","textify","hda_error","hdca_error","push","icon","value","tooltip","select_single","Select","optional","error_text","onchange","trigger","field","select_multiple","searchable","select_collection","button_type","RadioButton","data","refresh","$batch","$","template_batch","n_buttons","_","size","button_width","$el","append","Math","max","i","css","margin-left","update","undefined","on","wait","unwait","_update","select_options","item","hid","label","name","id","src","add","a","b","hda","hdca","new_value","values","length","err","Galaxy","emit","debug","id_list","_select","Array","result","batch","_batch","details","sort","show","hide","map_over_type"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"form-select-content.js","sources":["../../../src/mvc/form/form-select-content.js"],"names":["define","Utils","Ui","Configurations","data","name","src","icon","tooltip","batchmode","multiple","data_collection","data_multiple","View","Backbone","extend","initialize","options","self","this","model","Model","setElement","$","addClass","$batch","append","html","history","listenTo","render","_changeType","_changeValue","_changeData","_changeWait","undefined","get","trigger","on","onchange","value","_","each","fields","field","i","$el","show","config","button_type","hide","wait","set","unwait","update","new_value","config_id","Galaxy","emit","error","extensions","textify","hda_error","hdca_error","button_data","c","push","label","Select","optional","searchable","error_text","type","RadioButton","empty","button_width","length","Math","max","css","margin-left","select_options","items","item","hid","id","add","a","b","values","list","current","indexOf","_each","id_list","isArray","result","batch","_batch","details","sort","debug","hdca","_select","map_over_type","mode"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/ui/ui-select-default.js.map b/static/maps/mvc/ui/ui-select-default.js.map index cd7e827991d..22188de0bbb 100644 --- a/static/maps/mvc/ui/ui-select-default.js.map +++ b/static/maps/mvc/ui/ui-select-default.js.map @@ -1 +1 @@ -{"version":3,"file":"ui-select-default.js","sources":["../../../src/mvc/ui/ui-select-default.js"],"names":["define","Utils","Buttons","View","Backbone","extend","optionsDefault","id","uid","cls","error_text","empty_text","visible","wait","multiple","searchable","optional","initialize","options","self","this","model","Model","merge","setElement","_template","$select","$el","find","$icon_dropdown","on","select2","minHeight","$","event","currentY","pageY","currentHeight","height","show","Math","max","hide","off","all_button","ButtonCheck","onclick","new_value","value","_availableOptions","trigger","prepend","addClass","prop","remove","update","data","undefined","onchange","exists","val","current","_getValue","isArray","length","_size","first","text","unwait","removeClass","disabled","is","enable","disable","add","sorter","_","each","get","v","findWhere","push","sort","append","_templateOption","label","set","key","closeOnSelect","setOnChange","callback","validate","available","i","e","attr","escape"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ui-select-default.js","sources":["../../../src/mvc/ui/ui-select-default.js"],"names":["define","Utils","Buttons","View","Backbone","extend","optionsDefault","id","uid","cls","error_text","empty_text","visible","wait","multiple","searchable","optional","initialize","options","self","this","model","Model","merge","setElement","_template","$select","$el","find","$icon_dropdown","on","select2","minHeight","$","event","currentY","pageY","currentHeight","height","show","Math","max","hide","off","all_button","ButtonCheck","onclick","new_value","value","_availableOptions","trigger","prepend","addClass","prop","remove","update","data","undefined","onchange","exists","val","current","_getValue","isArray","length","_size","first","text","unwait","removeClass","disabled","is","enable","disable","add","sorter","_","each","get","v","findWhere","push","sort","append","_templateOption","label","set","key","closeOnSelect","setOnChange","callback","validate","available","i","e","attr","escape"],"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 da7ae9a3fb8..4bd002fad63 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","validate","value","Array","undefined","indexOf","textify","lst","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","length","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","validate","value","Array","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","length","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 435a94deec1..d07a7be9f08 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(60).GalaxyApp,a=i(58),r=i(11),l=i(89),c=i(88),d=i(62),h=i(19),u=i(47);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(51),i(54),i(22),i(50),i(13),i(8)],s=function(t,e,i,n,s,r,l){var c=o.View.extend({tagName:"label",initialize:function(t){this.model=t&&t.model||new o.Model(t),this.tagName=t.tagName||this.tagName,this.setElement(a("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},title:function(t){this.model.set("title",t)},value:function(){return this.model.get("title")},render:function(){return this.$el.removeClass().addClass("ui-label").addClass(this.model.get("cls")).html(this.model.get("title")),this}}),d=o.View.extend({initialize:function(t){this.model=t&&t.model||new o.Model({message:null,status:"info",cls:"",persistent:!1}).set(t),this.listenTo(this.model,"change",this.render,this),this.render()},update:function(t){this.model.set(t)},render:function(){this.$el.removeClass().addClass("ui-message").addClass(this.model.get("cls"));var t=this.model.get("status");if(this.model.get("large")?this.$el.addClass(("success"==t&&"done"||"danger"==t&&"error"||t)+"messagelarge"):this.$el.addClass("alert").addClass("alert-"+t),this.model.get("message")){if(this.$el.html(this.model.get("message")),this.$el.fadeIn(),this.timeout&&window.clearTimeout(this.timeout),!this.model.get("persistent")){var e=this;this.timeout=window.setTimeout(function(){e.$el.fadeOut()},3e3)}}else this.$el.fadeOut();return this}}),h=o.View.extend({initialize:function(t){this.model=t&&t.model||new o.Model({type:"text",placeholder:"",disabled:!1,visible:!0,cls:"",area:!1}).set(t),this.tagName=this.model.get("area")?"textarea":"input",this.setElement(a("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},events:{input:"_onchange"},value:function(t){return void 0!==t&&this.model.set("value","string"==typeof t?t:""),this.model.get("value")},render:function(){return this.$el.removeClass().addClass("ui-"+this.tagName).addClass(this.model.get("cls")).attr("id",this.model.id).attr("type",this.model.get("type")).attr("placeholder",this.model.get("placeholder")).val(this.model.get("value")),this.model.get("disabled")?this.$el.attr("disabled",!0):this.$el.removeAttr("disabled"),this.$el[this.model.get("visible")?"show":"hide"](),this},_onchange:function(){this.value(this.$el.val()),this.model.get("onchange")&&this.model.get("onchange")(this.model.get("value"))}}),u=o.View.extend({initialize:function(t){this.model=t&&t.model||new o.Model(t),this.setElement(a("
").append(this.$info=a("
")).append(this.$hidden=a("
"))),this.listenTo(this.model,"change",this.render,this),this.render()},value:function(t){return void 0!==t&&this.model.set("value",t),this.model.get("value")},render:function(){return this.$el.attr("id",this.model.id),this.$hidden.val(this.model.get("value")),this.model.get("info")?this.$info.show().html(this.model.get("info")):this.$info.hide(),this}});return{Button:r.ButtonDefault,ButtonIcon:r.ButtonIcon,ButtonCheck:r.ButtonCheck,ButtonMenu:r.ButtonMenu,ButtonLink:r.ButtonLink,Input:h,Label:c,Message:d,Modal:l,RadioButton:n.RadioButton,Checkbox:n.Checkbox,Radio:n.Radio,Select:e,Hidden:u,Slider:i,Drilldown:s}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1))},,function(t,e,i){var n,s;(function(o,a){n=[i(4)],s=function(t){var e=o.View.extend({visible:!1,initialize:function(e){var i=this;this.options=t.merge(e,{id:t.uid(),title:"",icon:"",buttons:null,body:null,scrollable:!0,nopadding:!1,operations:null,placement:"bottom",cls:"ui-portlet",operations_flt:"right",collapsible:!1,collapsed:!1}),this.setElement(this._template(this.options)),this.$body=this.$(".portlet-body"),this.$title=this.$(".portlet-title-text"),this.$header=this.$(".portlet-header"),this.$content=this.$(".portlet-content"),this.$footer=this.$(".portlet-footer"),this.options.nopadding&&(this.$content.css("padding","0px"),this.$body.css("padding","0px")),this.$buttons=this.$(".portlet-buttons"),this.options.buttons?a.each(this.options.buttons,function(t,e){e.$el.prop("id",t),i.$buttons.append(e.$el)}):this.$buttons.remove(),this.$operations=this.$(".portlet-operations"),this.options.operations&&a.each(this.options.operations,function(t,e){e.$el.prop("id",t),i.$operations.append(e.$el)}),this.options.body&&this.append(this.options.body),this.collapsed=!1,this.options.collapsible&&(this.$title.addClass("no-highlight").css({cursor:"pointer","text-decoration":"underline"}),this.$title.on("click",function(){i.collapsed?i.expand():i.collapse()}),this.options.collapsed&&this.collapse())},append:function(t){this.$body.append(t)},empty:function(){this.$body.empty()},header:function(){return this.$header},body:function(){return this.$body},footer:function(){return this.$footer},show:function(){this.visible=!0,this.$el.fadeIn("fast")},hide:function(){this.visible=!1,this.$el.fadeOut("fast")},enableButton:function(t){this.$buttons.find("#"+t).prop("disabled",!1)},disableButton:function(t){this.$buttons.find("#"+t).prop("disabled",!0)},hideOperation:function(t){this.$operations.find("#"+t).hide()},showOperation:function(t){this.$operations.find("#"+t).show()},setOperation:function(t,e){var i=this.$operations.find("#"+t);i.off("click"),i.on("click",e)},title:function(t){var e=this.$title;return t&&e.html(t),e.html()},collapse:function(){this.collapsed=!0,this.$content.height("0%"),this.$body.hide(),this.$footer.hide(),this.trigger("collapsed")},expand:function(){this.collapsed=!1,this.$content.height("100%"),this.$body.fadeIn("fast"),this.$footer.fadeIn("fast"),this.trigger("expanded")},disable:function(){this.$(".portlet-backdrop").show()},enable:function(){this.$(".portlet-backdrop").hide()},_template:function(t){var e='
';return t.title&&(e+='
',t.icon&&(e+=' '),e+=''+t.title+"
"),e+='
',"top"==t.placement&&(e+='
'),e+='
',"bottom"==t.placement&&(e+='
'),e+='