mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Upgrade shared ui libraries, add test cases
This commit is contained in:
@@ -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( $( '<div/>' ).addClass( 'ui-form-field' )
|
||||
.append( $( '<span/>' ).addClass( 'ui-form-info' ) )
|
||||
.append( $( '<span/>' ).addClass( 'ui-form-backdrop' ) )
|
||||
.append( $( '<div/>' ).addClass( 'ui-form-backdrop' ) )
|
||||
)
|
||||
.append( $( '<div/>' ).addClass( 'ui-form-preview' ) );
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -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
|
||||
};
|
||||
});
|
||||
});
|
||||
@@ -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('<div/>');
|
||||
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();
|
||||
}
|
||||
|
||||
@@ -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 = $( '<div/>' ).append( ToolTemplate.help( options ) );
|
||||
var $el = $( '<div/>' ).append( this._templateHelp( options ) );
|
||||
if ( options.citations ) {
|
||||
var $citations = $( '<div/>' );
|
||||
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 = $( '<div/>' ).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 = $( '<a/>' ).attr( 'target', '_blank' ).attr( 'href', 'https://wiki.galaxyproject.org/Tools/Requirements' ).text( 'here' );
|
||||
return $( '<span/>' ).append( requirements_message + '. Click ' ).append( requirements_link ).append( ' for more information.' );
|
||||
}
|
||||
return 'No requirements found.';
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -1,72 +0,0 @@
|
||||
// dependencies
|
||||
define([], function() {
|
||||
|
||||
// tool form templates
|
||||
return {
|
||||
help: function( options ) {
|
||||
var $tmpl = $( '<div/>' ).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 = '<div class="donemessagelarge">' +
|
||||
'<p>' + njobs_text + ' been successfully added to the queue - resulting in the following datasets:</p>';
|
||||
for (var i in response.outputs) {
|
||||
tmpl += '<p style="padding: 10px 20px;"><b>' + response.outputs[i].hid + ': ' + response.outputs[i].name + '</b></p>';
|
||||
}
|
||||
tmpl += '<p>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.</p>' +
|
||||
'</div>';
|
||||
|
||||
// return success message element
|
||||
return tmpl;
|
||||
},
|
||||
|
||||
error: function(response) {
|
||||
return '<div>' +
|
||||
'<p>' +
|
||||
'The server could not complete the request. Please contact the Galaxy Team if this error persists.' +
|
||||
'</p>' +
|
||||
'<textarea class="ui-textarea" disabled style="color: black; height: 300px !important;">' +
|
||||
JSON.stringify(response, undefined, 4) +
|
||||
'</textarea>' +
|
||||
'</div>';
|
||||
},
|
||||
|
||||
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 <a target="_blank" href="https://wiki.galaxyproject.org/Tools/Requirements">here</a> for more information.';
|
||||
}
|
||||
};
|
||||
|
||||
});
|
||||
@@ -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
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -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( $( '<div/>' ).addClass( 'ui-select-content' ) );
|
||||
this.$batch = $( '<div/>' ).addClass( 'ui-form-info' )
|
||||
.append( $( '<i/>' ).addClass( 'fa fa-sitemap' ) )
|
||||
.append( $( '<span/>' ).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 = $( '<div/>' ).addClass( 'ui-form-info' )
|
||||
.append( $( '<i/>' ).addClass( 'fa fa-sitemap' ) )
|
||||
.append( $( '<span/>' ).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( $( '<div/>' )
|
||||
.append( $( '<div/>' ).addClass( 'ui-form-title' ).html( 'Batch options:' ) )
|
||||
.append( this.button_product.$el ) )
|
||||
.append( $( '<div/>' ).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
|
||||
}
|
||||
|
||||
});
|
||||
});
|
||||
@@ -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
|
||||
};
|
||||
|
||||
});
|
||||
});
|
||||
@@ -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
|
||||
|
||||
@@ -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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"}
|
||||
{"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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"}
|
||||
@@ -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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"}
|
||||
{"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":"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"}
|
||||
@@ -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":"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"}
|
||||
{"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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"}
|
||||
File diff suppressed because one or more lines are too long
@@ -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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"}
|
||||
{"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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"}
|
||||
File diff suppressed because one or more lines are too long
@@ -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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"}
|
||||
{"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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"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
webpackJsonp([4],[function(e,r,n){(function(e){var r=n(1),a=r,i=n(59).GalaxyApp,o=n(11),t=n(5),l=n(61);window.app=function(n,c){window.Galaxy=new i(n,c),Galaxy.debug("login app");var d=encodeURI(n.redirect);if(!n.show_welcome_with_login){var w=r.param({use_panels:"True",redirect:d});return void(window.location.href=Galaxy.root+"user/login?"+w)}var p=new l.PageLayoutView(e.extend(n,{el:"body",center:new o.CenterPanel({el:"#center"}),right:new o.RightPanel({title:t("Login required"),el:"#right"})}));a(function(){var e=r.param({redirect:d}),a=Galaxy.root+"user/login?"+e;p.render(),p.center.$("#galaxy_main").prop("src",n.welcome_url),p.right.$(".unified-panel-body").css("overflow","hidden").html('<iframe src="'+a+'" frameborder="0" style="width: 100%; height: 100%;"/>')})}}).call(r,n(3))}]);
|
||||
webpackJsonp([4],[function(e,r,n){(function(e){var r=n(1),a=r,i=n(58).GalaxyApp,o=n(11),t=n(5),l=n(60);window.app=function(n,c){window.Galaxy=new i(n,c),Galaxy.debug("login app");var d=encodeURI(n.redirect);if(!n.show_welcome_with_login){var w=r.param({use_panels:"True",redirect:d});return void(window.location.href=Galaxy.root+"user/login?"+w)}var p=new l.PageLayoutView(e.extend(n,{el:"body",center:new o.CenterPanel({el:"#center"}),right:new o.RightPanel({title:t("Login required"),el:"#right"})}));a(function(){var e=r.param({redirect:d}),a=Galaxy.root+"user/login?"+e;p.render(),p.center.$("#galaxy_main").prop("src",n.welcome_url),p.right.$(".unified-panel-body").css("overflow","hidden").html('<iframe src="'+a+'" frameborder="0" style="width: 100%; height: 100%;"/>')})}}).call(r,n(2))}]);
|
||||
//# sourceMappingURL=login.bundled.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
define([],function(){return Backbone.View.extend({initialize:function(a,b){this.app=a,this.app_options=a.options||{},this.field=b&&b.field||new Backbone.View,this.model=b&&b.model||new Backbone.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(b),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 c=this.model.get("collapsible_value");this.field.collapsed=void 0!==c&&JSON.stringify(this.model.get("value"))==JSON.stringify(c),this.listenTo(this.model,"change",this.render,this),this.render();var d=this;this.$collapsible.on("click",function(){d.field.collapsed=!d.field.collapsed,a.trigger&&a.trigger("change"),d.render()})},disable:function(a){this.model.set("backdrop",a?"silent":"default")},error:function(a){this.model.set("error_text",a)},reset:function(){this.model.set("error_text",null)},render:function(){$(".tooltip").hide();var a=this.model.get("help",""),b=this.model.get("argument");b&&-1==a.indexOf("("+b+")")&&(a+=" ("+b+")"),this.$info.html(a),this.field.collapsed?this.$field.hide():this.$field.fadeIn("fast"),this.$preview[this.field.collapsed&&this.model.get("collapsible_preview")?"show":"hide"]().html(_.escape(this.model.get("text_value")));var c=this.model.get("error_text");if(this.$error[c?"show":"hide"](),this.$el[c?"addClass":"removeClass"]("ui-error"),this.$error_text.html(c),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 d=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_"+d)).attr("data-original-title",this.model.get("text_"+d)).tooltip({placement:"bottom"})}},_template:function(){return $("<div/>").addClass("ui-form-element").append($("<div/>").addClass("ui-form-error ui-error").append($("<span/>").addClass("fa fa-arrow-down")).append($("<span/>").addClass("ui-form-error-text"))).append($("<div/>").addClass("ui-form-title").append($("<div/>").addClass("ui-form-collapsible").append($("<i/>").addClass("ui-form-collapsible-icon")).append($("<span/>").addClass("ui-form-collapsible-text"))).append($("<span/>").addClass("ui-form-title-text"))).append($("<div/>").addClass("ui-form-field").append($("<span/>").addClass("ui-form-info")).append($("<span/>").addClass("ui-form-backdrop"))).append($("<div/>").addClass("ui-form-preview"))}})});
|
||||
define([],function(){return Backbone.View.extend({initialize:function(a,b){this.app=a,this.app_options=a.options||{},this.field=b&&b.field||new Backbone.View,this.model=b&&b.model||new Backbone.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(b),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 c=this.model.get("collapsible_value");this.field.collapsed=void 0!==c&&JSON.stringify(this.model.get("value"))==JSON.stringify(c),this.listenTo(this.model,"change",this.render,this),this.render();var d=this;this.$collapsible.on("click",function(){d.field.collapsed=!d.field.collapsed,a.trigger&&a.trigger("change"),d.render()})},backdrop:function(){this.model.set("backdrop",!0)},error:function(a){this.model.set("error_text",a)},reset:function(){this.model.set("error_text",null)},render:function(){$(".tooltip").hide();var a=this.model.get("help",""),b=this.model.get("argument");b&&-1==a.indexOf("("+b+")")&&(a+=" ("+b+")"),this.$info.html(a),this.$preview[this.field.collapsed&&this.model.get("collapsible_preview")||this.model.get("disabled")?"show":"hide"]().html(_.escape(this.model.get("text_value")));var c=this.model.get("error_text");if(this.$error[c?"show":"hide"](),this.$el[c?"addClass":"removeClass"]("ui-error"),this.$error_text.html(c),this.$backdrop[this.model.get("backdrop")?"show":"hide"](),this.field.collapsed||this.model.get("disabled")?this.$field.hide():this.$field.fadeIn("fast"),this.field.model&&this.field.model.set({color:this.model.get("color"),style:this.model.get("style")}),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 d=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_"+d)).attr("data-original-title",this.model.get("text_"+d)).tooltip({placement:"bottom"})}},_template:function(){return $("<div/>").addClass("ui-form-element").append($("<div/>").addClass("ui-form-error ui-error").append($("<span/>").addClass("fa fa-arrow-down")).append($("<span/>").addClass("ui-form-error-text"))).append($("<div/>").addClass("ui-form-title").append($("<div/>").addClass("ui-form-collapsible").append($("<i/>").addClass("ui-form-collapsible-icon")).append($("<span/>").addClass("ui-form-collapsible-text"))).append($("<span/>").addClass("ui-form-title-text"))).append($("<div/>").addClass("ui-form-field").append($("<span/>").addClass("ui-form-info")).append($("<div/>").addClass("ui-form-backdrop"))).append($("<div/>").addClass("ui-form-preview"))}})});
|
||||
//# sourceMappingURL=../../../maps/mvc/form/form-input.js.map
|
||||
@@ -1,2 +1,2 @@
|
||||
define(["utils/utils","mvc/ui/ui-misc","mvc/ui/ui-select-content","mvc/ui/ui-select-library","mvc/ui/ui-select-ftp","mvc/ui/ui-color-picker"],function(a,b,c,d,e,f){return Backbone.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(a){this.app=a},create:function(a){var b=this.types[a.type],c="function"==typeof this[b]?this[b].call(this,a):null;return c||(this.app.incompatible=!0,c=a.options?this._fieldSelect(a):this._fieldText(a),Galaxy.emit.debug("form-parameters::_addRow()","Auto matched field type ("+a.type+").")),void 0===a.value&&(a.value=null),c.value(a.value),c},_fieldData:function(a){var b=this;return new c.View({id:"field-"+a.id,extensions:a.extensions,optional:a.optional,multiple:a.multiple,type:a.type,data:a.options,onchange:function(){b.app.trigger("change")}})},_fieldSelect:function(a){if(a.is_workflow)return this._fieldText(a);"data_column"==a.type&&(a.error_text="Missing columns in referenced dataset.");var c=[];_.each(a.options,function(a){c.push({label:a[0],value:a[1]})});var d=b.Select;switch(a.display){case"checkboxes":d=b.Checkbox;break;case"radio":d=b.Radio}var e=this;return new d.View({id:"field-"+a.id,data:c,error_text:a.error_text||"No options available",multiple:a.multiple,optional:a.optional,onchange:function(){e.app.trigger("change")}})},_fieldDrilldown:function(a){if(a.is_workflow)return this._fieldText(a);var c=this;return new b.Drilldown.View({id:"field-"+a.id,data:a.options,display:a.display,optional:a.optional,onchange:function(){c.app.trigger("change")}})},_fieldText:function(c){if(c.options)if(c.area=c.multiple,a.isEmpty(c.value))c.value=null;else if($.isArray(c.value)){var d="";for(var e in c.value){if(d+=String(c.value[e]),!c.multiple)break;d+="\n"}c.value=d}var f=this;return new b.Input({id:"field-"+c.id,area:c.area,onchange:function(a){c.onchange?c.onchange(a):f.app.trigger("change")}})},_fieldSlider:function(a){var c=this;return new b.Slider.View({id:"field-"+a.id,precise:"float"==a.type,is_workflow:a.is_workflow,min:a.min,max:a.max,onchange:function(){c.app.trigger("change")}})},_fieldHidden:function(a){return new b.Hidden({id:"field-"+a.id,info:a.info})},_fieldBoolean:function(a){var c=this;return new b.RadioButton.View({id:"field-"+a.id,data:[{label:"Yes",value:"true"},{label:"No",value:"false"}],onchange:function(){c.app.trigger("change")}})},_fieldColor:function(a){var b=this;return new f({id:"field-"+a.id,onchange:function(){b.app.trigger("change")}})},_fieldLibrary:function(a){var b=this;return new d.View({id:"field-"+a.id,optional:a.optional,multiple:a.multiple,onchange:function(){b.app.trigger("change")}})},_fieldFtp:function(a){var b=this;return new e.View({id:"field-"+a.id,optional:a.optional,multiple:a.multiple,onchange:function(){b.app.trigger("change")}})}})});
|
||||
define(["utils/utils","mvc/ui/ui-misc","mvc/ui/ui-select-content","mvc/ui/ui-select-library","mvc/ui/ui-select-ftp","mvc/ui/ui-color-picker"],function(a,b,c,d,e,f){return Backbone.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(a){this.app=a},create:function(a){var b=this.types[a.type],c="function"==typeof this[b]?this[b].call(this,a):null;return c||(this.app.incompatible=!0,c=a.options?this._fieldSelect(a):this._fieldText(a),Galaxy.emit.debug("form-parameters::_addRow()","Auto matched field type ("+a.type+").")),void 0===a.value&&(a.value=null),c.value(a.value),c},_fieldData:function(a){var b=this;return new c.View({id:"field-"+a.id,extensions:a.extensions,optional:a.optional,multiple:a.multiple,type:a.type,flavor:a.flavor,data:a.options,onchange:function(){b.app.trigger("change")}})},_fieldSelect:function(a){if(a.is_workflow)return this._fieldText(a);"data_column"==a.type&&(a.error_text="Missing columns in referenced dataset.");var c=[];_.each(a.options,function(a){c.push({label:a[0],value:a[1]})});var d=b.Select;switch(a.display){case"checkboxes":d=b.Checkbox;break;case"radio":d=b.Radio}var e=this;return new d.View({id:"field-"+a.id,data:c,error_text:a.error_text||"No options available",multiple:a.multiple,optional:a.optional,onchange:function(){e.app.trigger("change")}})},_fieldDrilldown:function(a){if(a.is_workflow)return this._fieldText(a);var c=this;return new b.Drilldown.View({id:"field-"+a.id,data:a.options,display:a.display,optional:a.optional,onchange:function(){c.app.trigger("change")}})},_fieldText:function(c){if(c.options)if(c.area=c.multiple,a.isEmpty(c.value))c.value=null;else if($.isArray(c.value)){var d="";for(var e in c.value){if(d+=String(c.value[e]),!c.multiple)break;d+="\n"}c.value=d}var f=this;return new b.Input({id:"field-"+c.id,area:c.area,onchange:function(a){c.onchange?c.onchange(a):f.app.trigger("change")}})},_fieldSlider:function(a){var c=this;return new b.Slider.View({id:"field-"+a.id,precise:"float"==a.type,is_workflow:a.is_workflow,min:a.min,max:a.max,onchange:function(){c.app.trigger("change")}})},_fieldHidden:function(a){return new b.Hidden({id:"field-"+a.id,info:a.info})},_fieldBoolean:function(a){var c=this;return new b.RadioButton.View({id:"field-"+a.id,data:[{label:"Yes",value:"true"},{label:"No",value:"false"}],onchange:function(){c.app.trigger("change")}})},_fieldColor:function(a){var b=this;return new f({id:"field-"+a.id,onchange:function(){b.app.trigger("change")}})},_fieldLibrary:function(a){var b=this;return new d.View({id:"field-"+a.id,optional:a.optional,multiple:a.multiple,onchange:function(){b.app.trigger("change")}})},_fieldFtp:function(a){var b=this;return new e.View({id:"field-"+a.id,optional:a.optional,multiple:a.multiple,onchange:function(){b.app.trigger("change")}})}})});
|
||||
//# sourceMappingURL=../../../maps/mvc/form/form-parameters.js.map
|
||||
@@ -1,2 +1,2 @@
|
||||
define(["utils/utils","mvc/ui/ui-portlet","mvc/ui/ui-misc","mvc/form/form-section","mvc/form/form-data"],function(a,b,c,d,e){return Backbone.View.extend({initialize:function(b){this.options=a.merge(b,{initial_errors:!1,cls:"ui-portlet-limited",icon:null}),this.modal=parent.Galaxy&&parent.Galaxy.modal||new c.Modal.View,this.setElement("<div/>"),this.render()},update:function(a){var b=this;this.data.matchModel(a,function(a,c){var d=b.input_list[c];if(d&&d.options&&!_.isEqual(d.options,a.options)){d.options=a.options;var e=b.field_list[c];if(e.update){var f=[];if(-1!=["data","data_collection","drill_down"].indexOf(d.type))f=d.options;else for(var g in a.options){var h=a.options[g];h.length>2&&f.push({label:h[0],value:h[1]})}e.update(f),e.trigger("change"),Galaxy.emit.debug("form-view::update()","Updating options for "+c)}}})},wait:function(a){for(var b in this.input_list){var c=this.field_list[b],d=this.input_list[b];d.is_dynamic&&c.wait&&c.unwait&&(a?c.wait():c.unwait())}},highlight:function(a,b,c){var d=this.element_list[a];if(d&&(d.error(b||"Please verify this parameter."),this.trigger("expand",a),!c))if(self==top){var e=this.$el.parents().filter(function(){return"auto"==$(this).css("overflow")}).first();e.animate({scrollTop:e.scrollTop()+d.$el.offset().top-50},500)}else $("html, body").animate({scrollTop:d.$el.offset().top-20},500)},errors:function(a){if(this.trigger("reset"),a&&a.errors){var b=this.data.matchResponse(a.errors);for(var c in this.element_list){{this.element_list[c]}b[c]&&this.highlight(c,b[c],!0)}}},render:function(){var a=this;this.off("change"),this.off("reset"),this.field_list={},this.input_list={},this.element_list={},this.data=new e.Manager(this),this._renderForm(),this.data.create(),this.options.initial_errors&&this.errors(this.options);var b=this.data.checksum();return this.on("change",function(){var c=a.data.checksum();c!=b&&(b=c,a.options.onchange&&a.options.onchange())}),this.on("reset",function(){for(var a in this.element_list)this.element_list[a].reset()}),this},_renderForm:function(){this.message=new c.Message,this.section=new d.View(this,{inputs:this.options.inputs}),$(".tooltip").remove(),this.portlet=new b.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")}})});
|
||||
define(["utils/utils","mvc/ui/ui-portlet","mvc/ui/ui-misc","mvc/form/form-section","mvc/form/form-data"],function(a,b,c,d,e){return Backbone.View.extend({initialize:function(b){this.options=a.merge(b,{initial_errors:!1,cls:"ui-portlet-limited",icon:null}),this.setElement("<div/>"),this.render()},update:function(a){var b=this;this.data.matchModel(a,function(a,c){var d=b.input_list[c];if(d&&d.options&&!_.isEqual(d.options,a.options)){d.options=a.options;var e=b.field_list[c];if(e.update){var f=[];if(-1!=["data","data_collection","drill_down"].indexOf(d.type))f=d.options;else for(var g in a.options){var h=a.options[g];h.length>2&&f.push({label:h[0],value:h[1]})}e.update(f),e.trigger("change"),Galaxy.emit.debug("form-view::update()","Updating options for "+c)}}})},wait:function(a){for(var b in this.input_list){var c=this.field_list[b],d=this.input_list[b];d.is_dynamic&&c.wait&&c.unwait&&(a?c.wait():c.unwait())}},highlight:function(a,b,c){var d=this.element_list[a];if(d&&(d.error(b||"Please verify this parameter."),this.portlet.expand(),this.trigger("expand",a),!c))if(self==top){var e=this.$el.parents().filter(function(){return"auto"==$(this).css("overflow")}).first();e.animate({scrollTop:e.scrollTop()+d.$el.offset().top-50},500)}else $("html, body").animate({scrollTop:d.$el.offset().top-20},500)},errors:function(a){if(this.trigger("reset"),a&&a.errors){var b=this.data.matchResponse(a.errors);for(var c in this.element_list){{this.element_list[c]}b[c]&&this.highlight(c,b[c],!0)}}},render:function(){var a=this;this.off("change"),this.off("reset"),this.field_list={},this.input_list={},this.element_list={},this.data=new e.Manager(this),this._renderForm(),this.data.create(),this.options.initial_errors&&this.errors(this.options);var b=this.data.checksum();return this.on("change",function(c){var d=a.data.checksum();(d!=b||c)&&(b=d,a.options.onchange&&a.options.onchange())}),this.on("reset",function(){for(var a in this.element_list)this.element_list[a].reset()}),this},_renderForm:function(){this.message=new c.Message,this.section=new d.View(this,{inputs:this.options.inputs}),$(".tooltip").remove(),this.portlet=new b.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")}})});
|
||||
//# sourceMappingURL=../../../maps/mvc/form/form-view.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
define(["utils/utils","mvc/ui/ui-select-default","mvc/ui/ui-slider","mvc/ui/ui-options","mvc/ui/ui-drilldown","mvc/ui/ui-buttons","mvc/ui/ui-modal"],function(a,b,c,d,e,f,g){var h=Backbone.View.extend({tagName:"label",initialize:function(a){this.model=a&&a.model||new Backbone.Model(a),this.tagName=a.tagName||this.tagName,this.setElement($("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},title:function(a){this.model.set("title",a)},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}}),i=Backbone.View.extend({initialize:function(a){this.model=a&&a.model||new Backbone.Model({message:null,status:"info",cls:"",persistent:!1}).set(a),this.listenTo(this.model,"change",this.render,this),this.render()},update:function(a){this.model.set(a)},render:function(){this.$el.removeClass().addClass("ui-message").addClass(this.model.get("cls"));var a=this.model.get("status");if(this.model.get("large")?this.$el.addClass(("success"==a&&"done"||"danger"==a&&"error"||a)+"messagelarge"):this.$el.addClass("alert").addClass("alert-"+a),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 b=this;this.timeout=window.setTimeout(function(){b.$el.fadeOut()},3e3)}}else this.$el.fadeOut();return this}}),j=Backbone.View.extend({initialize:function(a){this.model=a&&a.model||new Backbone.Model({type:"text",placeholder:"",disabled:!1,visible:!0,cls:"",area:!1}).set(a),this.tagName=this.model.get("area")?"textarea":"input",this.setElement($("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},events:{input:"_onchange"},value:function(a){return void 0!==a&&this.model.set("value","string"==typeof a?a:""),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"))}}),k=Backbone.View.extend({initialize:function(a){this.model=a&&a.model||new Backbone.Model(a),this.setElement($("<div/>").append(this.$info=$("<div/>")).append(this.$hidden=$("<div/>"))),this.listenTo(this.model,"change",this.render,this),this.render()},value:function(a){return void 0!==a&&this.model.set("value",a),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:f.ButtonDefault,ButtonIcon:f.ButtonIcon,ButtonCheck:f.ButtonCheck,ButtonMenu:f.ButtonMenu,ButtonLink:f.ButtonLink,Input:j,Label:h,Message:i,Modal:g,RadioButton:d.RadioButton,Checkbox:d.Checkbox,Radio:d.Radio,Select:b,Hidden:k,Slider:c,Drilldown:e}});
|
||||
define(["utils/utils","mvc/ui/ui-select-default","mvc/ui/ui-slider","mvc/ui/ui-options","mvc/ui/ui-drilldown","mvc/ui/ui-buttons","mvc/ui/ui-modal"],function(a,b,c,d,e,f,g){var h=Backbone.View.extend({tagName:"label",initialize:function(a){this.model=a&&a.model||new Backbone.Model(a),this.tagName=a.tagName||this.tagName,this.setElement($("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},title:function(a){this.model.set("title",a)},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}}),i=Backbone.View.extend({initialize:function(a){this.model=a&&a.model||new Backbone.Model({message:null,status:"info",cls:"",persistent:!1}).set(a),this.listenTo(this.model,"change",this.render,this),this.render()},update:function(a){this.model.set(a)},render:function(){this.$el.removeClass().addClass("ui-message").addClass(this.model.get("cls"));var a=this.model.get("status");if(this.model.get("large")?this.$el.addClass(("success"==a&&"done"||"danger"==a&&"error"||a)+"messagelarge"):this.$el.addClass("alert").addClass("alert-"+a),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 b=this;this.timeout=window.setTimeout(function(){b.$el.fadeOut()},3e3)}}else this.$el.fadeOut();return this}}),j=Backbone.View.extend({initialize:function(a){this.model=a&&a.model||new Backbone.Model({type:"text",placeholder:"",disabled:!1,visible:!0,cls:"",area:!1,color:null,style:null}).set(a),this.tagName=this.model.get("area")?"textarea":"input",this.setElement($("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},events:{input:"_onchange"},value:function(a){return void 0!==a&&this.model.set("value","string"==typeof a?a:""),this.model.get("value")},render:function(){return 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")).css("color",this.model.get("color")||"").css("border-color",this.model.get("color")||""),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"))}}),k=Backbone.View.extend({initialize:function(a){this.model=a&&a.model||new Backbone.Model(a),this.setElement($("<div/>").append(this.$info=$("<div/>")).append(this.$hidden=$("<div/>"))),this.listenTo(this.model,"change",this.render,this),this.render()},value:function(a){return void 0!==a&&this.model.set("value",a),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:f.ButtonDefault,ButtonIcon:f.ButtonIcon,ButtonCheck:f.ButtonCheck,ButtonMenu:f.ButtonMenu,ButtonLink:f.ButtonLink,Input:j,Label:h,Message:i,Modal:g,RadioButton:d.RadioButton,Checkbox:d.Checkbox,Radio:d.Radio,Select:b,Hidden:k,Slider:c,Drilldown:e}});
|
||||
//# sourceMappingURL=../../../maps/mvc/ui/ui-misc.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
define([],function(){function a(a){return'<iframe src="'+a+'" frameborder="0" style="width: 100%; height: 100%;"/>'}function b(a,c){for(var d in a){var e=a[d];if(_.isObject(e)){var f=c(e);f&&(a[d]=f),b(e,c)}}}function c(a){return/^[\],:{}\s]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))}function d(a){return $("<div/>").text(a).html()}function e(a){if(a instanceof Array||(a=[a]),0===a.length)return!0;for(var b in a)if(["__null__","__undefined__",null,void 0].indexOf(a[b])>-1)return!0;return!1}function f(a){if($.isArray(a)){var a=a.toString().replace(/,/g,", "),b=a.lastIndexOf(", ");return-1!=b&&(a=a.substr(0,b)+" or "+a.substr(b+2)),a}return""}function g(a){top.__utils__get__=top.__utils__get__||{},a.cache&&top.__utils__get__[a.url]?(a.success&&a.success(top.__utils__get__[a.url]),console.debug("utils.js::get() - Fetching from cache ["+a.url+"].")):h({url:a.url,data:a.data,success:function(b){top.__utils__get__[a.url]=b,a.success&&a.success(b)},error:function(b){a.error&&a.error(b)}})}function h(a){var b={contentType:"application/json",type:a.type||"GET",data:a.data||{},url:a.url};"GET"==b.type||"DELETE"==b.type?($.isEmptyObject(b.data)||(b.url+=-1==b.url.indexOf("?")?"?":"&",b.url+=$.param(b.data,!0)),b.data=null):(b.dataType="json",b.url=b.url,b.data=JSON.stringify(b.data)),$.ajax(b).done(function(b){if("string"==typeof b)try{b=b.replace("Infinity,",'"Infinity",'),b=jQuery.parseJSON(b)}catch(c){console.debug(c)}a.success&&a.success(b)}).fail(function(b){var c=null;try{c=jQuery.parseJSON(b.responseText)}catch(d){c=b.responseText}a.error&&a.error(c,b)}).always(function(){a.complete&&a.complete()})}function i(a,b){var c=$('<div class="'+a+'"></div>');c.appendTo(":eq(0)");var d=c.css(b);return c.remove(),d}function j(a){$('link[href^="'+a+'"]').length||$('<link href="'+Galaxy.root+a+'" rel="stylesheet">').appendTo("head")}function k(a,b){return a?_.defaults(a,b):b}function l(a,b){for(var c=1,d=0;b>d;d++)c*=10;return Math.round(a*c)/c}function m(a,b,c){c=void 0!==c?c:1;var d="";if(a>=s)a/=s,d="TB";else if(a>=r)a/=r,d="GB";else if(a>=q)a/=q,d="MB";else if(a>=p)a/=p,d="KB";else{if(!(a>0))return b?"0 b":"<strong>-</strong>";d="b"}var e="b"==d?a:l(a,c);return b?e+" "+d:"<strong>"+e+"</strong> "+d}function n(){return top.__utils__uid__=top.__utils__uid__||0,"uid-"+top.__utils__uid__++}function o(){var a=new Date,b=(a.getHours()<10?"0":"")+a.getHours(),c=(a.getMinutes()<10?"0":"")+a.getMinutes();return datetime=a.getDate()+"/"+(a.getMonth()+1)+"/"+a.getFullYear()+", "+b+":"+c}var p=1024,q=p*p,r=q*p,s=r*p;return{cssLoadFile:j,cssGetAttribute:i,get:g,merge:k,iframe:a,bytesToString:m,uid:n,time:o,request:h,sanitize:d,textify:f,isEmpty:e,deepeach:b,isJSON:c}});
|
||||
define([],function(){function a(a){return'<iframe src="'+a+'" frameborder="0" style="width: 100%; height: 100%;"/>'}function b(a,c){for(var d in a){var e=a[d];if(_.isObject(e)){var f=c(e);f&&(a[d]=f),b(e,c)}}}function c(a){return/^[\],:{}\s]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))}function d(a){return $("<div/>").text(a).html()}function e(a){if(a instanceof Array||(a=[a]),0===a.length)return!0;for(var b in a)if(["__null__","__undefined__",null,void 0].indexOf(a[b])>-1)return!0;return!1}function f(a){if($.isArray(a)){var a=a.toString().replace(/,/g,", "),b=a.lastIndexOf(", ");return-1!=b&&(a=a.substr(0,b)+" or "+a.substr(b+2)),a}return""}function g(a){top.__utils__get__=top.__utils__get__||{};var b=JSON.stringify(a);a.cache&&top.__utils__get__[b]?(a.success&&a.success(top.__utils__get__[b]),window.console.debug("utils.js::get() - Fetching from cache ["+a.url+"].")):h({url:a.url,data:a.data,success:function(c){top.__utils__get__[b]=c,a.success&&a.success(c)},error:function(b){a.error&&a.error(b)}})}function h(a){var b={contentType:"application/json",type:a.type||"GET",data:a.data||{},url:a.url};"GET"==b.type||"DELETE"==b.type?($.isEmptyObject(b.data)||(b.url+=-1==b.url.indexOf("?")?"?":"&",b.url+=$.param(b.data,!0)),b.data=null):(b.dataType="json",b.url=b.url,b.data=JSON.stringify(b.data)),$.ajax(b).done(function(b){if("string"==typeof b)try{b=b.replace("Infinity,",'"Infinity",'),b=jQuery.parseJSON(b)}catch(c){console.debug(c)}a.success&&a.success(b)}).fail(function(b){var c=null;try{c=jQuery.parseJSON(b.responseText)}catch(d){c=b.responseText}a.error&&a.error(c,b)}).always(function(){a.complete&&a.complete()})}function i(a,b){var c=$('<div class="'+a+'"></div>');c.appendTo(":eq(0)");var d=c.css(b);return c.remove(),d}function j(a){$('link[href^="'+a+'"]').length||$('<link href="'+Galaxy.root+a+'" rel="stylesheet">').appendTo("head")}function k(a,b){return a?_.defaults(a,b):b}function l(a,b){for(var c=1,d=0;b>d;d++)c*=10;return Math.round(a*c)/c}function m(a,b,c){c=void 0!==c?c:1;var d="";if(a>=s)a/=s,d="TB";else if(a>=r)a/=r,d="GB";else if(a>=q)a/=q,d="MB";else if(a>=p)a/=p,d="KB";else{if(!(a>0))return b?"0 b":"<strong>-</strong>";d="b"}var e="b"==d?a:l(a,c);return b?e+" "+d:"<strong>"+e+"</strong> "+d}function n(){return top.__utils__uid__=top.__utils__uid__||0,"uid-"+top.__utils__uid__++}function o(){var a=new Date,b=(a.getHours()<10?"0":"")+a.getHours(),c=(a.getMinutes()<10?"0":"")+a.getMinutes();return datetime=a.getDate()+"/"+(a.getMonth()+1)+"/"+a.getFullYear()+", "+b+":"+c}var p=1024,q=p*p,r=q*p,s=r*p;return{cssLoadFile:j,cssGetAttribute:i,get:g,merge:k,iframe:a,bytesToString:m,uid:n,time:o,request:h,sanitize:d,textify:f,isEmpty:e,deepeach:b,isJSON:c}});
|
||||
//# sourceMappingURL=../../maps/utils/utils.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -24,7 +24,7 @@ define([
|
||||
debug : function(){},
|
||||
error : function( v ){ window.console.error( v ) }
|
||||
};
|
||||
window.WAIT_FADE_FAST = 300;
|
||||
window.WAIT_FADE = 300;
|
||||
window.fakeserver = sinon.fakeServer.create();
|
||||
for (var route in serverdata) {
|
||||
window.fakeserver.respondWith('GET', Galaxy.root + route, [ 200, { 'Content-Type': 'application/json' }, serverdata[ route ].data ]);
|
||||
|
||||
@@ -7,7 +7,7 @@ return {
|
||||
data: '["RData", "ab1", "affybatch", "txt"]'
|
||||
},
|
||||
'api/tools/test/build': {
|
||||
data: '{ "id": "test", "name": "_name", "version": "_version", "description": "_description", "display": "true", "inputs": [ { "name": "a", "type": "text" }, { "name": "b", "type": "conditional", "test_param": { "name": "c", "type": "select", "value": "h" }, "cases": [ { "name": "d", "value": "d", "inputs": [ { "name": "f", "type": "text" }, { "name": "g", "type": "text" } ] }, { "name": "h", "value": "h", "inputs": [ { "name": "i", "type": "text" }, { "name": "j", "type": "text" } ] } ] }, { "name": "k", "type": "repeat", "cache": [[ { "name": "l", "type": "text" }, { "name": "m", "type": "conditional", "test_param": { "name": "n", "type": "select", "value": "o" }, "cases": [ { "name": "o", "value": "o", "inputs": [ { "name": "p", "type": "text" }, { "name": "q", "type": "text" } ] }, { "name": "r", "value": "r", "inputs": [ { "name": "s", "type": "text" }, { "name": "t", "type": "text" } ] } ] } ] ] } ] }'
|
||||
data: '{ "id": "test", "name": "_name", "version": "_version", "description": "_description", "display": "true", "requirements": [ { "name": "req_name_a", "version": "req_version_a" }, { "name": "req_name_b", "version": "req_version_b" } ], "inputs": [ { "name": "a", "type": "text" }, { "name": "b", "type": "conditional", "test_param": { "name": "c", "type": "select", "value": "h" }, "cases": [ { "name": "d", "value": "d", "inputs": [ { "name": "f", "type": "text" }, { "name": "g", "type": "text" } ] }, { "name": "h", "value": "h", "inputs": [ { "name": "i", "type": "text" }, { "name": "j", "type": "text" } ] } ] }, { "name": "k", "type": "repeat", "cache": [[ { "name": "l", "type": "text" }, { "name": "m", "type": "conditional", "test_param": { "name": "n", "type": "select", "value": "o" }, "cases": [ { "name": "o", "value": "o", "inputs": [ { "name": "p", "type": "text" }, { "name": "q", "type": "text" } ] }, { "name": "r", "value": "r", "inputs": [ { "name": "s", "type": "text" }, { "name": "t", "type": "text" } ] } ] } ] ], "inputs" : [ { "name": "l", "type": "text" }, { "name": "m", "type": "conditional", "test_param": { "name": "n", "type": "select", "value": "o" }, "cases": [ { "name": "o", "value": "o", "inputs": [ { "name": "p", "type": "text" }, { "name": "q", "type": "text" } ] }, { "name": "r", "value": "r", "inputs": [ { "name": "s", "type": "text" }, { "name": "t", "type": "text" } ] } ] } ] } ] }'
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -23,6 +23,13 @@ define([ 'test-app', 'mvc/form/form-input', 'mvc/ui/ui-misc', 'mvc/form/form-dat
|
||||
var mapped_ids = [];
|
||||
form.data.matchModel( form.options, function( input, id ) { mapped_ids.push( $( '#' + id ).find( '[tour_id]' ).first().attr( 'tour_id' ) ) } );
|
||||
ok( JSON.stringify( mapped_ids ) == '["a","b|c"]', 'Remapped tour ids correct' );
|
||||
this.clock.tick ( window.WAIT_FADE );
|
||||
var dropdown = form.$( '#menu > .dropdown-menu' );
|
||||
ok( dropdown.children().length == 2, 'Found two menu items' );
|
||||
dropdown.find( '.fa-info-circle' ).parent().click();
|
||||
this.clock.tick ( window.WAIT_FADE );
|
||||
ok( form.$( '.ui-message' ).html() === '<span>This tool requires req_name_a (Version req_version_a) and req_name_b (Version req_version_b). Click <a target="_blank" href="https://wiki.galaxyproject.org/Tools/Requirements">here</a> for more information.</span>', 'Check requirements message' );
|
||||
this.clock.tick ( window.WAIT_FADE );
|
||||
});
|
||||
|
||||
test( 'data', function() {
|
||||
@@ -55,15 +62,22 @@ define([ 'test-app', 'mvc/form/form-input', 'mvc/ui/ui-misc', 'mvc/form/form-dat
|
||||
input.model.set( 'error_text', null );
|
||||
ok( input.$error.css( 'display' ) == 'none', 'Error hidden, again' );
|
||||
ok( input.$backdrop.css( 'display' ) == 'none', 'Backdrop hidden' );
|
||||
input.model.set( 'backdrop', 'silent' );
|
||||
input.model.set( 'backdrop', true );
|
||||
ok( input.$backdrop.css( 'display' ) == 'block', 'Backdrop shown' );
|
||||
ok( input.$backdrop.css( 'opacity' ) == 0, 'Backdrop transparent' );
|
||||
ok( input.$backdrop.css( 'cursor' ) == 'default', 'Backdrop regular cursor' );
|
||||
input.model.set( 'backdrop', 'default' );
|
||||
ok( input.$backdrop.css( 'opacity' ) > 0, 'Backdrop not transparent' );
|
||||
ok( input.$backdrop.css( 'cursor' ) == 'not-allowed', 'Backdrop blocked cursor' );
|
||||
input.model.set( 'backdrop', null );
|
||||
input.model.set( 'backdrop', false );
|
||||
ok( input.$backdrop.css( 'display' ) == 'none', 'Backdrop hidden, again' );
|
||||
input.model.set( 'disabled', true );
|
||||
ok( input.$field.css( 'display' ) == 'none', 'Input field hidden' );
|
||||
input.model.set( 'disabled', false );
|
||||
this.clock.tick ( window.WAIT_FADE );
|
||||
ok( input.$field.css( 'display' ) == 'block', 'Input field shown, again' );
|
||||
this.clock.tick ( window.WAIT_FADE );
|
||||
input.model.set( 'color', 'red' );
|
||||
ok( input.$field.children().first().css( 'color' ) == 'rgb(255, 0, 0)', 'Shows correct new color' );
|
||||
input.model.set( 'color', null );
|
||||
ok( input.$field.children().first().css( 'color' ) == 'rgb(85, 85, 85)', 'Shows correct old color' );
|
||||
input.model.set( 'collapsible_value' , '_collapsible_value' );
|
||||
ok( input.$collapsible.css( 'display' ) == 'block', 'Collapsible field' );
|
||||
ok( input.$collapsible_text.html() == '_label', 'Title content available' );
|
||||
@@ -74,5 +88,6 @@ define([ 'test-app', 'mvc/form/form-input', 'mvc/ui/ui-misc', 'mvc/form/form-dat
|
||||
ok( input.$info.html() == '_help (_argument)', 'Correct help text with argument' );
|
||||
input.model.set( 'help', '_help (_argument)' );
|
||||
ok( input.$info.html() == '_help (_argument)', 'Correct help text with argument from help' );
|
||||
|
||||
} );
|
||||
});
|
||||
@@ -28,19 +28,19 @@ define([ "test-app", "mvc/ui/ui-modal"
|
||||
test( "test dialog visibility", function() {
|
||||
ok( this.app.$el.css( 'display' ) == 'block', 'Modal is initially visible' );
|
||||
this.app.hide();
|
||||
this.clock.tick( WAIT_FADE_FAST );
|
||||
this.clock.tick( WAIT_FADE );
|
||||
ok( this.app.$el.css( 'display' ) == 'none', 'Modal hidden manually' );
|
||||
this.app.show();
|
||||
this.clock.tick( WAIT_FADE_FAST );
|
||||
this.clock.tick( WAIT_FADE );
|
||||
ok( this.app.$el.css( 'display' ) == 'block', 'Modal shown manually' );
|
||||
this.app.getButton( 'Ok' ).trigger( 'click' );
|
||||
this.clock.tick( WAIT_FADE_FAST );
|
||||
this.clock.tick( WAIT_FADE );
|
||||
ok( this.app.$el.css( 'display' ) == 'block', 'Modal still visible after clicking Ok' );
|
||||
this.app.getButton( 'Cancel' ).trigger( 'click' );
|
||||
this.clock.tick( WAIT_FADE_FAST );
|
||||
this.clock.tick( WAIT_FADE );
|
||||
ok( this.app.$el.css( 'display' ) == 'none', 'Modal hidden after clicking Cancel' );
|
||||
this.app.show();
|
||||
this.clock.tick( WAIT_FADE_FAST );
|
||||
this.clock.tick( WAIT_FADE );
|
||||
ok( this.app.$el.css( 'display' ) == 'block', 'Modal manually shown again' );
|
||||
ok( !this.app.$header.hasClass( 'no-separator' ), 'Title separator tagged as visible.' );
|
||||
this.app.show({ title_separator: false });
|
||||
@@ -52,12 +52,12 @@ define([ "test-app", "mvc/ui/ui-modal"
|
||||
|
||||
test( "test dialog closing events", function() {
|
||||
this.app.$backdrop.trigger( 'click' );
|
||||
this.clock.tick( WAIT_FADE_FAST );
|
||||
this.clock.tick( WAIT_FADE );
|
||||
ok( this.app.$el.css( 'display' ) == 'block', 'Modal shown after backdrop click' );
|
||||
this.app.show({ closing_events: true });
|
||||
ok( this.app.$el.css( 'display' ) == 'block', 'Modal shown with closing events' );
|
||||
this.app.$backdrop.trigger( 'click' );
|
||||
this.clock.tick( WAIT_FADE_FAST );
|
||||
this.clock.tick( WAIT_FADE );
|
||||
ok( this.app.$el.css( 'display' ) == 'none', 'Modal hidden after backdrop click' );
|
||||
} );
|
||||
|
||||
|
||||
@@ -497,7 +497,7 @@ define([ 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-content', 'mvc/ui/ui-dr
|
||||
ok ( select.$( '.ui-select' ).length == options.selectfields, 'Found ' + options.selectfields + ' select fields' );
|
||||
ok ( select.button_type.$( '.ui-option' ).length == options.selectfields, 'Found ' + options.selectfields + ' radio button options' );
|
||||
ok ( select.$( '.ui-select-multiple' ).length == options.totalmultiple, 'Contains ' + options.totalmultiple + ' multiselect fields' );
|
||||
ok ( select.$( '.ui-radiobutton' ).length === ( options.selectfields > 1 ? 1 : 0 ), 'Radio button visibility' );
|
||||
ok ( select.$el.children( '.ui-options' ).find( '.ui-option' ).length === ( options.selectfields > 1 ? options.selectfields : 0 ), 'Radio button count' );
|
||||
ok ( select.$( '.ui-select:first' ).css( 'display' ) == 'block', 'Check select visibility' );
|
||||
ok ( select.$( '.ui-select:last' ).css( 'display' ) == ( options.selectfields == 1 ? 'block' : 'none' ), 'Last select visibility' );
|
||||
_testSelect( 'first', options );
|
||||
@@ -549,7 +549,7 @@ define([ 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-content', 'mvc/ui/ui-dr
|
||||
lastlength : 3,
|
||||
lastmultiple : false });
|
||||
|
||||
select.model.set( 'type', 'workflow_collection' );
|
||||
select.model.set( 'type', 'module_data_collection' );
|
||||
_test({ selectfields : 2,
|
||||
firstlength : 3,
|
||||
firstvalue : 'id2',
|
||||
@@ -561,7 +561,7 @@ define([ 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-content', 'mvc/ui/ui-dr
|
||||
lastlength : 3,
|
||||
lastmultiple : true });
|
||||
|
||||
select.model.set( 'type', 'workflow_data' );
|
||||
select.model.set( 'type', 'module_data' );
|
||||
_test({ selectfields : 2,
|
||||
firstlength : 2,
|
||||
firstvalue : 'id0',
|
||||
@@ -586,15 +586,16 @@ define([ 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-content', 'mvc/ui/ui-dr
|
||||
ok ( select.$( 'option:first' ).prop( 'value' ) != '__null__', 'First option is not optional value' );
|
||||
|
||||
select.model.set( 'value', { values: [ { id: 'id1', src: 'hda' } ] } );
|
||||
ok( JSON.stringify( select.value() ) == '{"batch":false,"values":[{"id":"id1","name":"name1","hid":"hid1"}]}', 'Checking single value' );
|
||||
ok( JSON.stringify( select.value() ) == '{"values":[{"id":"id1","name":"name1","hid":"hid1"}],"batch":false}', 'Checking single value' );
|
||||
|
||||
ok( select.config[ select.model.get( 'current' ) ].src == 'hda', 'Matched dataset field' );
|
||||
ok( !select.config[ select.model.get( 'current' ) ].multiple, 'Matched single select field' );
|
||||
select.model.set( 'value', { values: [ { id: 'id0', src: 'hda' }, { id: 'id1', src: 'hda' } ] } );
|
||||
ok( select.config[ select.model.get( 'current' ) ].multiple, 'Matched multiple field' );
|
||||
ok( JSON.stringify( select.value() ) == '{"batch":true,"values":[{"id":"id0","name":"name0","hid":"hid0"},{"id":"id1","name":"name1","hid":"hid1"}]}', 'Checking multiple values' );
|
||||
ok( JSON.stringify( select.value() ) == '{"values":[{"id":"id0","name":"name0","hid":"hid0"},{"id":"id1","name":"name1","hid":"hid1"}],"batch":true}', 'Checking multiple values' );
|
||||
select.model.set( 'value', { values: [ { id: 'id2', src: 'hdca' } ] } );
|
||||
ok( select.config[ select.model.get( 'current' ) ].src == 'hdca', 'Matched collection field' );
|
||||
ok( JSON.stringify( select.value() ) == '{"batch":true,"values":[{"id":"id2","name":"name2","hid":"hid2"}]}', 'Checking collection value' );
|
||||
ok( JSON.stringify( select.value() ) == '{"values":[{"id":"id2","name":"name2","hid":"hid2"}],"batch":true}', 'Checking collection value' );
|
||||
|
||||
select = new SelectContent.View({});
|
||||
$( 'body' ).prepend( select.$el );
|
||||
|
||||
Reference in New Issue
Block a user